Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

## A

ACSR - Static variable in interface avrora.sim.IORegisterConstants
ACTION - Static variable in class avrora.Main
ADC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ADC - Static variable in interface avrora.syntax.gas.GASParserConstants
ADC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ADCH - Static variable in interface avrora.sim.IORegisterConstants
ADCL - Static variable in interface avrora.sim.IORegisterConstants
ADCSRA - Static variable in interface avrora.sim.IORegisterConstants
ADD - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
ADD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ADD - Static variable in interface avrora.syntax.gas.GASParserConstants
ADD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ADDRESS - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
ADDRESS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ADIW - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ADIW - Static variable in interface avrora.syntax.gas.GASParserConstants
ADIW - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ADMUX - Static variable in interface avrora.sim.IORegisterConstants
ADR_set - Static variable in class avrora.core.Register
AND - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
AND - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
AND - Static variable in interface avrora.syntax.gas.GASParserConstants
AND - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ANDI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ANDI - Static variable in interface avrora.syntax.gas.GASParserConstants
ANDI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ARCH - Static variable in interface avrora.syntax.gas.GASParserConstants
ARCHITECTURE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
ASR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ASR - Static variable in interface avrora.syntax.gas.GASParserConstants
ASR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ASSR - Static variable in interface avrora.sim.IORegisterConstants
ASTNode - class avrora.syntax.ASTNode.
  The `ASTNode` class is a unification of all syntax-related items that are dealt with in loading source programs.
ASTNode() - Constructor for class avrora.syntax.ASTNode
ATMega128L - class avrora.sim.mcu.ATMega128L.
  The `ATMega128L` class represents the `Microcontroller` instance that has all the hardware parameters of the ATMega128L microcontroller as produced by Atmel Corporatation.
ATMega128L(boolean) - Constructor for class avrora.sim.mcu.ATMega128L
  The constructor for the default instance.
ATMega128L(Program, boolean) - Constructor for class avrora.sim.mcu.ATMega128L
ATMega128L.ADCInput - interface avrora.sim.mcu.ATMega128L.ADCInput.
  The `ADCInput` interface is used by inputs into the analog to digital converter.
ATMega128L.Clock - interface avrora.sim.mcu.ATMega128L.Clock.
  Interface for an alternate clock.
ATMega128L.Pin - class avrora.sim.mcu.ATMega128L.Pin.
  The `Pin` class implements a model of a pin on the ATmega128L for the general purpose IO ports.
ATMega128L.Pin(int) - Constructor for class avrora.sim.mcu.ATMega128L.Pin
ATMega128L.SPIDevice - interface avrora.sim.mcu.ATMega128L.SPIDevice.
  Interface for devices that can connect to the SPI.
ATMega128L.SPIDevice.SPIFrame - class avrora.sim.mcu.ATMega128L.SPIDevice.SPIFrame.
  A single byte data frame for the SPI.
ATMega128L.SPIDevice.SPIFrame(byte) - Constructor for class avrora.sim.mcu.ATMega128L.SPIDevice.SPIFrame
ATMega128L.SimImpl - class avrora.sim.mcu.ATMega128L.SimImpl.
ATMega128L.SimImpl(Program) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl
ATMega128L.SimImpl.ADC - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.
  Analog to digital converter.
ATMega128L.SimImpl.ADC.ADCRegister - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister.
  Abstract class grouping together registers related to the ADC.
ATMega128L.SimImpl.ADC.ADCRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister
ATMega128L.SimImpl.ADC.ControlRegister - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.
  `ControlRegister` defines the behavior of the ADC control register, TODO: write ...
ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt.
ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt
ATMega128L.SimImpl.ADC.DataRegister - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.DataRegister.
  `DataRegister` defines the behavior of the ADC's 10-bit data register.
ATMega128L.SimImpl.ADC.DataRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.ADC.DataRegister
ATMega128L.SimImpl.ADC.MUXRegister - class avrora.sim.mcu.ATMega128L.SimImpl.ADC.MUXRegister.
  `MUXRegister` defines the behavior of the ADMUX register.
ATMega128L.SimImpl.ADC.MUXRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.ADC.MUXRegister
ATMega128L.SimImpl.DirectionRegister - class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister.
ATMega128L.SimImpl.DirectionRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
ATMega128L.SimImpl.EEPROM - class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.
  This is an implementation of the non-volatile EEPROM on the ATMega128 microcontroller.
ATMega128L.SimImpl.EEPROM.EEARHReg - class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEARHReg.
ATMega128L.SimImpl.EEPROM.EEARHReg() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEARHReg
ATMega128L.SimImpl.EEPROM.EECRReg - class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EECRReg.
ATMega128L.SimImpl.EEPROM.EECRReg() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EECRReg
ATMega128L.SimImpl.EEPROM.EEPROMTicker - class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEPROMTicker.
ATMega128L.SimImpl.EEPROM.EEPROMTicker() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEPROMTicker
ATMega128L.SimImpl.LCDScreen - class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen.
  Debug class.
ATMega128L.SimImpl.LCDScreen() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen
ATMega128L.SimImpl.PinRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister.
ATMega128L.SimImpl.PinRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
ATMega128L.SimImpl.PortRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister.
ATMega128L.SimImpl.PortRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
ATMega128L.SimImpl.SPI - class avrora.sim.mcu.ATMega128L.SimImpl.SPI.
  Serial Peripheral Interface.
ATMega128L.SimImpl.SPI.SPCRReg - class avrora.sim.mcu.ATMega128L.SimImpl.SPI.SPCRReg.
  SPI control register.
ATMega128L.SimImpl.SPI.SPCRReg() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.SPI.SPCRReg
ATMega128L.SimImpl.SPI.TransmitReceive - class avrora.sim.mcu.ATMega128L.SimImpl.SPI.TransmitReceive.
  The SPI transfer event.
ATMega128L.SimImpl.SPI.TransmitReceive() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.SPI.TransmitReceive
ATMega128L.SimImpl.SPIPrinter - class avrora.sim.mcu.ATMega128L.SimImpl.SPIPrinter.
  Debug class.
ATMega128L.SimImpl.StandardClock - class avrora.sim.mcu.ATMega128L.SimImpl.StandardClock.
ATMega128L.SimImpl.StandardClock() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.StandardClock
ATMega128L.SimImpl.Timer0 - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.
  `Timer0` is the default 8-bit timer on the ATMega128L.
ATMega128L.SimImpl.Timer0(BaseInterpreter) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
ATMega128L.SimImpl.Timer0.ASSRRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ASSRRegister.
ATMega128L.SimImpl.Timer0.ASSRRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ASSRRegister
ATMega128L.SimImpl.Timer0ExternalClock - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0ExternalClock.
ATMega128L.SimImpl.Timer1 - class avrora.sim.mcu.ATMega128L.SimImpl.Timer1.
  `Timer1` is a 16-bit timer available on the ATMega128L.
ATMega128L.SimImpl.Timer1(BaseInterpreter) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer1
ATMega128L.SimImpl.Timer16Bit - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.
  The `Timer16Bit` class emulates the functionality and behavior of a 16-bit timer on the Atmega128L.
ATMega128L.SimImpl.Timer16Bit.BufferedRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister.
  In PWN modes, writes to the OCRnx registers are buffered.
ATMega128L.SimImpl.Timer16Bit.BufferedRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
ATMega128L.SimImpl.Timer16Bit.ControlRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister.
  `ControlRegister` is an abstract class describing the control registers of a 16-bit timer.
ATMega128L.SimImpl.Timer16Bit.ControlRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister
ATMega128L.SimImpl.Timer16Bit.ControlRegisterA - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA.
  `ControlRegisterA` describes the TCCRnA control register associated with a 160bit timer.
ATMega128L.SimImpl.Timer16Bit.ControlRegisterA() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
ATMega128L.SimImpl.Timer16Bit.ControlRegisterB - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB.
  `ControlRegisterA` describes the TCCRnB control register associated with a 160bit timer.
ATMega128L.SimImpl.Timer16Bit.ControlRegisterB() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
ATMega128L.SimImpl.Timer16Bit.ControlRegisterC - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC.
  `ControlRegisterA` describes the TCCRnA control register associated with a 16-bit timer.
ATMega128L.SimImpl.Timer16Bit.ControlRegisterC() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
ATMega128L.SimImpl.Timer16Bit.OCRnxPairedRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxPairedRegister.
  The normal 16-bit read behavior described in the doc for PairedRegister does not apply for the OCRnx registers.
ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister.
  See doc for OCRnxPairedRegister.
ATMega128L.SimImpl.Timer16Bit.PairedRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.PairedRegister.
  The `PairedRegister` class exists to implement the shared temporary register for the high byte of the 16-bit registers corresponding to a 16-bit timer.
ATMega128L.SimImpl.Timer16Bit.TCNTnRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.TCNTnRegister.
  Overloads the write behavior of this class of register in order to implement compare match blocking for one timer period.
ATMega128L.SimImpl.Timer16Bit.TCNTnRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.TCNTnRegister
ATMega128L.SimImpl.Timer16Bit.Ticker - class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.Ticker.
  The `Ticker implements the periodic behavior of the timer.`
ATMega128L.SimImpl.Timer16Bit.Ticker() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.Ticker
ATMega128L.SimImpl.Timer2 - class avrora.sim.mcu.ATMega128L.SimImpl.Timer2.
  `Timer2` is an additional 8-bit timer on the ATMega128L.
ATMega128L.SimImpl.Timer2(BaseInterpreter) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer2
ATMega128L.SimImpl.Timer3 - class avrora.sim.mcu.ATMega128L.SimImpl.Timer3.
  `Timer3` is an additional 16-bit timer available on the ATMega128L, but not in ATMega103 compatability mode.
ATMega128L.SimImpl.Timer3(BaseInterpreter) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer3
ATMega128L.SimImpl.Timer8Bit - class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.
  Base class of 8-bit timers.
ATMega128L.SimImpl.Timer8Bit.BufferedRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister.
  `BufferedRegister` implements a register with a write buffer.
ATMega128L.SimImpl.Timer8Bit.BufferedRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
ATMega128L.SimImpl.Timer8Bit.ControlRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister.
ATMega128L.SimImpl.Timer8Bit.ControlRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
ATMega128L.SimImpl.Timer8Bit.TCNTnRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.TCNTnRegister.
  Overloads the write behavior of this class of register in order to implement compare match blocking for one timer period.
ATMega128L.SimImpl.Timer8Bit.TCNTnRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.TCNTnRegister
ATMega128L.SimImpl.Timer8Bit.Ticker - class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.Ticker.
  The `Ticker implements the periodic behavior of the timer.`
ATMega128L.SimImpl.Timer8Bit.Ticker() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.Ticker
ATMega128L.SimImpl.USART - class avrora.sim.mcu.ATMega128L.SimImpl.USART.
  The USART class implements a Universal Synchronous Asynchronous Receiver/Transmitter, which is a serial device on the ATMega128L.
ATMega128L.SimImpl.USART.ControlRegisterA - class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterA.
  UCSRnA (`ControlRegisterA`) is one of three control/status registers for the USART.
ATMega128L.SimImpl.USART.ControlRegisterA() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterA
ATMega128L.SimImpl.USART.ControlRegisterB - class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterB.
  UCSRnB (`ControlRegisterB`) is one of three control/status registers for the USART.
ATMega128L.SimImpl.USART.ControlRegisterC - class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterC.
  UCSRnC (`ControlRegisterC`) is one of three control/status registers for the USART.
ATMega128L.SimImpl.USART.ControlRegisterC() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterC
ATMega128L.SimImpl.USART.DataRegister - class avrora.sim.mcu.ATMega128L.SimImpl.USART.DataRegister.
  The `DataRegister` class represents a Transmit Data Buffer Register for a USART.
ATMega128L.SimImpl.USART.Receiver - class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver.
ATMega128L.SimImpl.USART.Receiver() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver
ATMega128L.SimImpl.USART.Receiver.Receive - class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver.Receive.
ATMega128L.SimImpl.USART.Receiver.Receive() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver.Receive
ATMega128L.SimImpl.USART.SerialPrinter - class avrora.sim.mcu.ATMega128L.SimImpl.USART.SerialPrinter.
  A simple implementation of the USARTDevice interface that connects to a USART on the processor.
ATMega128L.SimImpl.USART.Transmitter - class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter.
ATMega128L.SimImpl.USART.Transmitter() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter
ATMega128L.SimImpl.USART.Transmitter.Transmit - class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter.Transmit.
ATMega128L.SimImpl.USART.Transmitter.Transmit() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter.Transmit
ATMega128L.SimImpl.USART.UBRRnHReg - class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnHReg.
  The high byte of the Baud Rate register.
ATMega128L.SimImpl.USART.UBRRnHReg() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnHReg
ATMega128L.SimImpl.USART.UBRRnLReg - class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnLReg.
  The low byte of the Baud Rate register.
ATMega128L.SimImpl.USART.UBRRnLReg() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnLReg
ATMega128L.SimImpl.USART0 - class avrora.sim.mcu.ATMega128L.SimImpl.USART0.
  Emulates the behavior of USART0 on the ATMega128L microcontroller.
ATMega128L.SimImpl.USART1 - class avrora.sim.mcu.ATMega128L.SimImpl.USART1.
  Emulates the behavior of USART1 on the ATMega128L microcontroller.
ATMega128L.USARTDevice - interface avrora.sim.mcu.ATMega128L.USARTDevice.
  The `USARTDevice` interface describes USARTs and other serial devices which can be connected to the USART.
ATMega128L.USARTDevice.USARTFrame - class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame.
  A `USARTFrame` is a representation of the serial frames being passed between the USART and a connected device.
ATMega128L.USARTDevice.USARTFrame(byte, boolean, int) - Constructor for class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame
  Constructor for a USARTFrame.
AVRErrorReporter - class avrora.AVRErrorReporter.
  The `AVRErrorReporter` contains one method per compilation error.
AVRErrorReporter() - Constructor for class avrora.AVRErrorReporter
AVRTestHarness - class avrora.AVRTestHarness.
  The `AVRTestHarness` implements a test harness that interfaces the `avrora.test.AutomatedTester` in order to automate testing of the AVR parser and simulator.
AVRTestHarness() - Constructor for class avrora.AVRTestHarness
AbstractArithmetic - class avrora.stack.AbstractArithmetic.
  The `AbstractArithmetic` arithmetic class implements operations that are useful for working on abstract integers which are represented as characters.
AbstractArithmetic() - Constructor for class avrora.stack.AbstractArithmetic
AbstractInterpreter - class avrora.stack.AbstractInterpreter.
  The `AbstractInterpreter` class implements the abstract transfer function for each instruction type.
AbstractParseException - exception avrora.syntax.AbstractParseException.
  The `AbstractParseException` represents a parse exception that was thrown by one of the parsers generated by JavaCC.
AbstractParseException(AbstractToken, int[][], String[]) - Constructor for class avrora.syntax.AbstractParseException
  This constructor is used by the method "generateParseException" in the generated parser.
AbstractParseException() - Constructor for class avrora.syntax.AbstractParseException
  The following constructors are for use by you for whatever purpose you can think of.
AbstractParseException(String) - Constructor for class avrora.syntax.AbstractParseException
AbstractParser - class avrora.syntax.AbstractParser.
  The `AbstractParser` is a superclass of all parsers introduced to give multiple JavaCC-generated parsers a parent class.
AbstractParser() - Constructor for class avrora.syntax.AbstractParser
AbstractState - class avrora.stack.AbstractState.
  The `AbstractState` class represents an abstract state within the state space.
AbstractToken - class avrora.syntax.AbstractToken.
  This class is used to unify the Token classes from all JavaCC-generated parsers.
AbstractToken() - Constructor for class avrora.syntax.AbstractToken
Action - class avrora.actions.Action.
  The `Action` class defines a new action that the main driver is capable of executing.
Action(String, String) - Constructor for class avrora.actions.Action
  The constructor for the `Action` class initializes the referneces to the short name and help string for this action as well as creating the internal options.
AddExpr() - Method in class avrora.syntax.atmel.AtmelParser
AddExpr() - Method in class avrora.syntax.gas.GASParser
Add_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
AnalyzeStackAction - class avrora.actions.AnalyzeStackAction.
  The `AnalyzeStackAction` class is an extension of the `Main.Action` class that allows the stack tool to be reached from the command line.
AnalyzeStackAction() - Constructor for class avrora.actions.AnalyzeStackAction
  The default constructor of the `AnalyzeStackAction` class simply creates an empty instance with the appropriate name and help string.
Analyzer - class avrora.stack.Analyzer.
  The `Analyzer` class implements the analysis phase that determines the transition relation between the states in the abstract state space.
Analyzer(Program) - Constructor for class avrora.stack.Analyzer
Analyzer.ContextSensitivePolicy - class avrora.stack.Analyzer.ContextSensitivePolicy.
  The `ContextSensitive` class implements the context-sensitive analysis similar to 1-CFA.
Analyzer.ContextSensitivePolicy() - Constructor for class avrora.stack.Analyzer.ContextSensitivePolicy
Analyzer.MonitorThread - class avrora.stack.Analyzer.MonitorThread.
  The `MonitorThread` class represents a thread instance that constantly monitors the progress of the stack analysis and reports on the number of states explored, edges inserted, states on the frontier, as well statistics about the propagation phase.
Analyzer.MonitorThread() - Constructor for class avrora.stack.Analyzer.MonitorThread
AnalyzerPolicy - interface avrora.stack.AnalyzerPolicy.
  The `Policy` interface allows for more modular, composable analysis.
AndExpr() - Method in class avrora.syntax.atmel.AtmelParser
AndExpr() - Method in class avrora.syntax.gas.GASParser
And_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
ArchDirective() - Method in class avrora.syntax.gas.GASParser
Architecture - class avrora.core.isdl.Architecture.
  The `Architecture` class represents a collection of instructions, encodings, operands, and subroutines that describe an instruction set architecture.
Architecture(Token) - Constructor for class avrora.core.isdl.Architecture
Architecture() - Method in class avrora.core.isdl.parser.ISDLParser
Architecture.EncodingVisitor - interface avrora.core.isdl.Architecture.EncodingVisitor.
Architecture.InstrVisitor - interface avrora.core.isdl.Architecture.InstrVisitor.
Architecture.OperandVisitor - interface avrora.core.isdl.Architecture.OperandVisitor.
Architecture.PrettyPrinter - class avrora.core.isdl.Architecture.PrettyPrinter.
Architecture.SubroutineVisitor - interface avrora.core.isdl.Architecture.SubroutineVisitor.
Architecture.Visitor - interface avrora.core.isdl.Architecture.Visitor.
  The `Visitor` class represents a visitor over the elements of the architecture description.
Arith - class avrora.core.isdl.ast.Arith.
  The `Arith` class is a container for classes that represent integer arithmetic in the IR.
Arith() - Constructor for class avrora.core.isdl.ast.Arith
Arith.AddExpr - class avrora.core.isdl.ast.Arith.AddExpr.
  The `AddExpr` inner class represents the addition of two integer values that produces a new integer value.
Arith.AddExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.AddExpr
Arith.AndExpr - class avrora.core.isdl.ast.Arith.AndExpr.
  The `AndExpr` class represents the bitwise and of two integer values that produces a single integer result.
Arith.AndExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.AndExpr
Arith.BinOp - class avrora.core.isdl.ast.Arith.BinOp.
  The `BinOp` inner class represents an operation on two integers with an infix binary operation.
Arith.BinOp(int, Expr, String, Expr) - Constructor for class avrora.core.isdl.ast.Arith.BinOp
  The constructor of the `BinOp` class initializes the public final fields that form the structure of this expression.
Arith.CompExpr - class avrora.core.isdl.ast.Arith.CompExpr.
  The `CompExpr` class represents the bitwise complement of an integer value that produces a single integer result.
Arith.CompExpr(Expr) - Constructor for class avrora.core.isdl.ast.Arith.CompExpr
Arith.DivExpr - class avrora.core.isdl.ast.Arith.DivExpr.
  The `DivExpr` inner class represents a division operation on two integer values which produces a single integer result.
Arith.DivExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.DivExpr
Arith.MulExpr - class avrora.core.isdl.ast.Arith.MulExpr.
  The `MulExpr` inner class represents the multiplication of two integer values which produces a single integer result.
Arith.MulExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.MulExpr
Arith.NegExpr - class avrora.core.isdl.ast.Arith.NegExpr.
  The `NegExpr` class represents the negation (sign reversal) of an integer value that produces a single integer result.
Arith.NegExpr(Expr) - Constructor for class avrora.core.isdl.ast.Arith.NegExpr
Arith.OrExpr - class avrora.core.isdl.ast.Arith.OrExpr.
  The `OrExpr` class represents the bitwise inclusive or of two integer values that produces a single integer result.
Arith.OrExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.OrExpr
Arith.ShiftLeftExpr - class avrora.core.isdl.ast.Arith.ShiftLeftExpr.
  The `ShiftLeftExpr` class represents the shift left of an integer value that produces a single integer result.
Arith.ShiftLeftExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.ShiftLeftExpr
Arith.ShiftRightExpr - class avrora.core.isdl.ast.Arith.ShiftRightExpr.
  The `ShiftRightExpr` class represents the shift left of an integer value that produces a single integer result.
Arith.ShiftRightExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.ShiftRightExpr
Arith.SubExpr - class avrora.core.isdl.ast.Arith.SubExpr.
  The `SubExpr` inner class represents the subtraction of one integer value from another that results in a new integer value.
Arith.SubExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.SubExpr
Arith.UnOp - class avrora.core.isdl.ast.Arith.UnOp.
  The `UnOp` inner class represents an operation on a single integer value.
Arith.UnOp(String, Expr) - Constructor for class avrora.core.isdl.ast.Arith.UnOp
  The constructor of the `UnOp` class initializes the public final fields that form the structure of this expression.
Arith.XorExpr - class avrora.core.isdl.ast.Arith.XorExpr.
  The `XorExpr` class represents the bitwise exclusive or of two integer values that produces a single integer result.
Arith.XorExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Arith.XorExpr
Arithmetic - class avrora.util.Arithmetic.
  The `Arithmetic` class implements a set of useful methods that are used by the simulator and assembler for converting java types to various data types used by the machine.
Arithmetic() - Constructor for class avrora.util.Arithmetic
AssignStmt - class avrora.core.isdl.ast.AssignStmt.
  The `AssignStmt` class represents an assignment statement in the IR.
AssignStmt(Expr) - Constructor for class avrora.core.isdl.ast.AssignStmt
  The constructor of the `AssignStmt` class simply stores a reference to the right hand side expression internally.
Assignment() - Method in class avrora.core.isdl.parser.ISDLParser
Assignment() - Method in class avrora.syntax.gas.GASParser
AtmelParser - class avrora.syntax.atmel.AtmelParser.
AtmelParser(InputStream, Module, String) - Constructor for class avrora.syntax.atmel.AtmelParser
AtmelParser(Reader, Module, String) - Constructor for class avrora.syntax.atmel.AtmelParser
AtmelParser(InputStream) - Constructor for class avrora.syntax.atmel.AtmelParser
AtmelParser(Reader) - Constructor for class avrora.syntax.atmel.AtmelParser
AtmelParser(AtmelParserTokenManager) - Constructor for class avrora.syntax.atmel.AtmelParser
AtmelParserConstants - interface avrora.syntax.atmel.AtmelParserConstants.
AtmelParserTokenManager - class avrora.syntax.atmel.AtmelParserTokenManager.
AtmelParserTokenManager(SimpleCharStream) - Constructor for class avrora.syntax.atmel.AtmelParserTokenManager
AtmelParserTokenManager(SimpleCharStream, int) - Constructor for class avrora.syntax.atmel.AtmelParserTokenManager
AtmelProgramReader - class avrora.syntax.atmel.AtmelProgramReader.
  The `AtmelProgramReader` is an implementation of the `ProgramReader` that reads source assembly files in the Atmel style syntax.
AtmelProgramReader() - Constructor for class avrora.syntax.atmel.AtmelProgramReader
AutomatedTester - class avrora.test.AutomatedTester.
  The `AutomatedTester` is a class that is designed to be an in-program test facility.
AutomatedTester(TestHarness) - Constructor for class avrora.test.AutomatedTester
  The constructor for the `AutomatedTester` class accepts an instance of `TestHarness` that is used to create the specific test cases for each file name.
Avrora - class avrora.Avrora.
  The `Avrora` class contains several utilities relating to exceptions and errors within Avrora.
Avrora() - Constructor for class avrora.Avrora
Avrora.Error - error avrora.Avrora.Error.
  The `Error` class is the base class of all errors in Avrora.
Avrora.Error(String) - Constructor for class avrora.Avrora.Error
Avrora.Error(String, String) - Constructor for class avrora.Avrora.Error
Avrora.InternalError - error avrora.Avrora.InternalError.
  The `InternalError` class is a class of errors corresponding to exceptional conditions within Avrora.
Avrora.InternalError(String) - Constructor for class avrora.Avrora.InternalError
accept(InstrVisitor) - Method in class avrora.core.Instr.ADC
accept(InstrVisitor) - Method in class avrora.core.Instr.ADD
accept(InstrVisitor) - Method in class avrora.core.Instr.ADIW
accept(InstrVisitor) - Method in class avrora.core.Instr.AND
accept(InstrVisitor) - Method in class avrora.core.Instr.ANDI
accept(InstrVisitor) - Method in class avrora.core.Instr.ASR
accept(InstrVisitor) - Method in class avrora.core.Instr.BCLR
accept(InstrVisitor) - Method in class avrora.core.Instr.BLD
accept(InstrVisitor) - Method in class avrora.core.Instr.BRBC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRBS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRCC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRCS
accept(InstrVisitor) - Method in class avrora.core.Instr.BREAK
accept(InstrVisitor) - Method in class avrora.core.Instr.BREQ
accept(InstrVisitor) - Method in class avrora.core.Instr.BRGE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRHC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRHS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRID
accept(InstrVisitor) - Method in class avrora.core.Instr.BRIE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRLO
accept(InstrVisitor) - Method in class avrora.core.Instr.BRLT
accept(InstrVisitor) - Method in class avrora.core.Instr.BRMI
accept(InstrVisitor) - Method in class avrora.core.Instr.BRNE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRPL
accept(InstrVisitor) - Method in class avrora.core.Instr.BRSH
accept(InstrVisitor) - Method in class avrora.core.Instr.BRTC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRTS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRVC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRVS
accept(InstrVisitor) - Method in class avrora.core.Instr.BSET
accept(InstrVisitor) - Method in class avrora.core.Instr.BST
accept(InstrVisitor) - Method in class avrora.core.Instr.CALL
accept(InstrVisitor) - Method in class avrora.core.Instr.CBI
accept(InstrVisitor) - Method in class avrora.core.Instr.CBR
accept(InstrVisitor) - Method in class avrora.core.Instr.CLC
accept(InstrVisitor) - Method in class avrora.core.Instr.CLH
accept(InstrVisitor) - Method in class avrora.core.Instr.CLI
accept(InstrVisitor) - Method in class avrora.core.Instr.CLN
accept(InstrVisitor) - Method in class avrora.core.Instr.CLR
accept(InstrVisitor) - Method in class avrora.core.Instr.CLS
accept(InstrVisitor) - Method in class avrora.core.Instr.CLT
accept(InstrVisitor) - Method in class avrora.core.Instr.CLV
accept(InstrVisitor) - Method in class avrora.core.Instr.CLZ
accept(InstrVisitor) - Method in class avrora.core.Instr.COM
accept(InstrVisitor) - Method in class avrora.core.Instr.CP
accept(InstrVisitor) - Method in class avrora.core.Instr.CPC
accept(InstrVisitor) - Method in class avrora.core.Instr.CPI
accept(InstrVisitor) - Method in class avrora.core.Instr.CPSE
accept(InstrVisitor) - Method in class avrora.core.Instr.DEC
accept(InstrVisitor) - Method in class avrora.core.Instr.EICALL
accept(InstrVisitor) - Method in class avrora.core.Instr.EIJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPM
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPMD
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPMPI
accept(InstrVisitor) - Method in class avrora.core.Instr.EOR
accept(InstrVisitor) - Method in class avrora.core.Instr.FMUL
accept(InstrVisitor) - Method in class avrora.core.Instr.FMULS
accept(InstrVisitor) - Method in class avrora.core.Instr.FMULSU
accept(InstrVisitor) - Method in class avrora.core.Instr.ICALL
accept(InstrVisitor) - Method in class avrora.core.Instr.IJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.IN
accept(InstrVisitor) - Method in class avrora.core.Instr.INC
accept(InstrVisitor) - Method in class avrora.core.Instr.JMP
accept(InstrVisitor) - Method in class avrora.core.Instr.LD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDI
accept(InstrVisitor) - Method in class avrora.core.Instr.LDPD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDPI
accept(InstrVisitor) - Method in class avrora.core.Instr.LDS
accept(InstrVisitor) - Method in class avrora.core.Instr.LPM
accept(InstrVisitor) - Method in class avrora.core.Instr.LPMD
accept(InstrVisitor) - Method in class avrora.core.Instr.LPMPI
accept(InstrVisitor) - Method in class avrora.core.Instr.LSL
accept(InstrVisitor) - Method in class avrora.core.Instr.LSR
accept(InstrVisitor) - Method in class avrora.core.Instr.MOV
accept(InstrVisitor) - Method in class avrora.core.Instr.MOVW
accept(InstrVisitor) - Method in class avrora.core.Instr.MUL
accept(InstrVisitor) - Method in class avrora.core.Instr.MULS
accept(InstrVisitor) - Method in class avrora.core.Instr.MULSU
accept(InstrVisitor) - Method in class avrora.core.Instr.NEG
accept(InstrVisitor) - Method in class avrora.core.Instr.NOP
accept(InstrVisitor) - Method in class avrora.core.Instr.OR
accept(InstrVisitor) - Method in class avrora.core.Instr.ORI
accept(InstrVisitor) - Method in class avrora.core.Instr.OUT
accept(InstrVisitor) - Method in class avrora.core.Instr.POP
accept(InstrVisitor) - Method in class avrora.core.Instr.PUSH
accept(InstrVisitor) - Method in class avrora.core.Instr.RCALL
accept(InstrVisitor) - Method in class avrora.core.Instr.RET
accept(InstrVisitor) - Method in class avrora.core.Instr.RETI
accept(InstrVisitor) - Method in class avrora.core.Instr.RJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.ROL
accept(InstrVisitor) - Method in class avrora.core.Instr.ROR
accept(InstrVisitor) - Method in class avrora.core.Instr.SBC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBCI
accept(InstrVisitor) - Method in class avrora.core.Instr.SBI
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIS
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIW
accept(InstrVisitor) - Method in class avrora.core.Instr.SBR
accept(InstrVisitor) - Method in class avrora.core.Instr.SBRC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBRS
accept(InstrVisitor) - Method in class avrora.core.Instr.SEC
accept(InstrVisitor) - Method in class avrora.core.Instr.SEH
accept(InstrVisitor) - Method in class avrora.core.Instr.SEI
accept(InstrVisitor) - Method in class avrora.core.Instr.SEN
accept(InstrVisitor) - Method in class avrora.core.Instr.SER
accept(InstrVisitor) - Method in class avrora.core.Instr.SES
accept(InstrVisitor) - Method in class avrora.core.Instr.SET
accept(InstrVisitor) - Method in class avrora.core.Instr.SEV
accept(InstrVisitor) - Method in class avrora.core.Instr.SEZ
accept(InstrVisitor) - Method in class avrora.core.Instr.SLEEP
accept(InstrVisitor) - Method in class avrora.core.Instr.SPM
accept(InstrVisitor) - Method in class avrora.core.Instr.ST
accept(InstrVisitor) - Method in class avrora.core.Instr.STD
accept(InstrVisitor) - Method in class avrora.core.Instr.STPD
accept(InstrVisitor) - Method in class avrora.core.Instr.STPI
accept(InstrVisitor) - Method in class avrora.core.Instr.STS
accept(InstrVisitor) - Method in class avrora.core.Instr.SUB
accept(InstrVisitor) - Method in class avrora.core.Instr.SUBI
accept(InstrVisitor) - Method in class avrora.core.Instr.SWAP
accept(InstrVisitor) - Method in class avrora.core.Instr.TST
accept(InstrVisitor) - Method in class avrora.core.Instr.WDR
accept(InstrVisitor) - Method in class avrora.core.Instr
  The `accept()` method is part of the visitor pattern for instructions.
accept(Architecture.Visitor) - Method in class avrora.core.isdl.Architecture
  The `accept()` method implements part of the visitor pattern that allows a visitor to visit each part of the architecture description.
accept(Architecture.OperandVisitor) - Method in class avrora.core.isdl.Architecture
accept(Architecture.EncodingVisitor) - Method in class avrora.core.isdl.Architecture
accept(Architecture.SubroutineVisitor) - Method in class avrora.core.isdl.Architecture
accept(Architecture.InstrVisitor) - Method in class avrora.core.isdl.Architecture
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.AddExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.AddExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.AndExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.AndExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Arith.BinOp
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.CompExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.CompExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.DivExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.DivExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.MulExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.MulExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.NegExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.NegExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.OrExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.OrExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.ShiftLeftExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.ShiftLeftExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.ShiftRightExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.ShiftRightExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.SubExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.SubExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Arith.UnOp
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Arith.XorExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Arith.XorExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.BitExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.BitExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.BitExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.CallExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.CallExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.CallExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.CallStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.CallStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.DeclStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.DeclStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Expr
  The `accept()` method implements half of the visitor pattern for expression visitors.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Expr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Expr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.IfStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.IfStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Literal.BoolExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Literal.BoolExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Literal.IntExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Literal.IntExpr
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Literal
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.AndExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.AndExpr
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Logical.BinOp
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.EquExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.EquExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.GreaterEquExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.GreaterEquExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.GreaterExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.GreaterExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.LessEquExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.LessEquExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.LessExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.LessExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.NequExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.NequExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.NotExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.NotExpr
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.OrExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.OrExpr
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.Logical.UnOp
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.Logical.XorExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.Logical.XorExpr
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.MapAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.MapAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.MapBitAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.MapBitAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.MapExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.MapExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.MapExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.ReturnStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.ReturnStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.Stmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.Stmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.VarAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.VarAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.VarBitAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.VarBitAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtVisitor) - Method in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(StmtRebuilder) - Method in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `accept()` method implements one half of the visitor pattern for visiting the abstract syntax trees representing the code of a particular instruction or subroutine.
accept(ExprVisitor) - Method in class avrora.core.isdl.ast.VarExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeVisitor) - Method in class avrora.core.isdl.ast.VarExpr
  The `accept()` method implements one half of the visitor pattern so that client visitors can traverse the syntax tree easily and in an extensible way.
accept(CodeRebuilder) - Method in class avrora.core.isdl.ast.VarExpr
  The `accept()` method implements one half of the visitor pattern for rebuilding of expressions.
accept(DatabaseVisitor) - Method in class avrora.util.profiling.Database
  Accept a visitor into this database.
accumulation - Variable in class avrora.util.profiling.MinMaxMean
action() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface
activate() - Method in class avrora.sim.radio.CC1000Radio.Receiver
activate() - Method in class avrora.sim.radio.CC1000Radio.Transmitter
adc - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
add(Simulator.Event, long) - Method in class avrora.sim.util.DeltaQueue
  The `add` method adds an event to be executed in the future.
add(SimulatorThread) - Method in class avrora.sim.util.GlobalClock
add(Simulator.Probe) - Method in class avrora.sim.util.MulticastProbe
  The `add()` method allows another probe to be inserted into the multicast set.
add(Simulator.Watch) - Method in class avrora.sim.util.MulticastWatch
  The `add()` method allows another watch to be inserted into the multicast set.
add(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `add()` method performs addition of two abstract values.
add(StateCache.State) - Method in class avrora.stack.StateCache.Set
add(Expr) - Method in class avrora.syntax.ExprList
addAll(StateCache.Set) - Method in class avrora.stack.StateCache.Set
addBytes(AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
addBytes(AbstractToken, AbstractToken, AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
addConstant(AbstractToken, Expr) - Method in class avrora.syntax.Module
addDataBytes(ExprList) - Method in class avrora.syntax.Module
addDataDoubleWords(ExprList) - Method in class avrora.syntax.Module
addDataWords(ExprList) - Method in class avrora.syntax.Module
addDefinition(AbstractToken, AbstractToken) - Method in class avrora.syntax.Module
addDevices() - Method in class avrora.sim.platform.Mica
addDevices() - Method in class avrora.sim.platform.Mica2
addEdge(ControlFlowGraph.Block, ControlFlowGraph.Block, String) - Method in class avrora.core.ControlFlowGraph
  The `addEdge()` method adds an edge between two blocks with a given type.
addEdge(ControlFlowGraph.Block, ControlFlowGraph.Block) - Method in class avrora.core.ControlFlowGraph
  The `addEdge()` method adds an edge between two blocks.
addEdge(int, int, StateCache.State) - Method in class avrora.stack.StateTransitionGraph.StateInfo
addEdge(StateCache.State, int, int, StateCache.State) - Method in class avrora.stack.StateTransitionGraph
  The `addEdge()` method adds an edge between two states in the state transition graph.
addEncoding(EncodingDecl) - Method in class avrora.core.isdl.Architecture
addEscapes(String) - Static method in class avrora.core.isdl.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class avrora.syntax.atmel.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class avrora.syntax.gas.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class avrora.syntax.objdump.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addFrontierState(StateCache.State) - Method in class avrora.stack.StateTransitionGraph
  The `addFrontierState` method adds a state to the frontier.
addIndirectEdge(int, int) - Method in class avrora.core.Program
  The `addIndirectEdge` adds an indirect edge between a callsite and possible target.
addInstr(Instr) - Method in class avrora.core.ControlFlowGraph.Block
  The `addInstr()` method adds an instruction to the end of this basic block.
addInstruction(InstrDecl) - Method in class avrora.core.isdl.Architecture
addInstruction(String, AbstractToken) - Method in class avrora.syntax.Module
addInstruction(String, AbstractToken, SyntacticOperand) - Method in class avrora.syntax.Module
addInstruction(String, AbstractToken, SyntacticOperand, SyntacticOperand) - Method in class avrora.syntax.Module
addInstruction(String, AbstractToken, SyntacticOperand, SyntacticOperand, SyntacticOperand) - Method in class avrora.syntax.Module
addLabel(int, String) - Method in class avrora.syntax.Module.Seg
addLabel(AbstractToken) - Method in class avrora.syntax.Module
addLocalMeet(GlobalClock.LocalMeet, long) - Method in class avrora.sim.util.GlobalClock
  Adds a `LocalMeet` event to the event queue of every simulator participating in the global clock.
addOperand(OperandDecl) - Method in class avrora.core.isdl.Architecture
addRadio(Radio) - Method in interface avrora.sim.radio.RadioAir
  Add a radio to the environment.
addRadio(Radio) - Method in class avrora.sim.radio.SimpleAir
addRegisterName(String, String) - Method in class avrora.syntax.Module
addSubroutine(SubroutineDecl) - Method in class avrora.core.isdl.Architecture
addVariable(String, int) - Method in class avrora.syntax.Module
add_escapes(String) - Method in class avrora.core.isdl.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class avrora.syntax.AbstractParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class avrora.syntax.objdump.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addrToString(int) - Static method in class avrora.util.StringUtil
  The `addToString()` method converts a numerical address (represented as a signed 32-bit integer) and converts it to a string in the format 0xXXXX where 'X' represents a hexadecimal character.
address - Variable in class avrora.Main.Location
address - Variable in class avrora.core.Program.Label
  The `address` field records the address of this label as a byte address.
address - Variable in class avrora.sim.Simulator.BreakPointException
  The `address` field stores the address of the instruction that caused the breakpoint.
address - Variable in class avrora.sim.Simulator.TimeoutException
  The `address` field stores the address of the next instruction to be executed after the timeout.
adjustBeginLineColumn(int, int) - Method in class avrora.core.isdl.parser.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.gas.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
advance(long) - Method in class avrora.sim.util.DeltaQueue
  The `advance` method advances timesteps through the queue by the specified number of clock cycles, processing any events.
advance(int) - Method in class avrora.syntax.Module.Seg
advanceCycles(long) - Method in class avrora.sim.BaseInterpreter
air - Variable in class avrora.sim.radio.CC1000Radio
  Radio environment into which this radio broadcasts.
align(int, int) - Static method in class avrora.syntax.Module
alpha(int) - Static method in class avrora.util.StringUtil
and(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `and()` method computes the logical bitwise AND of two abstract values.
and(char, char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `and()` method computes the logical bitwise AND of three abstract values.
andString(int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
architecture - Variable in class avrora.core.isdl.gen.InterpreterGenerator
areEqual(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `areEqual()` method tests whether two abstract values are equivalent in the "abstract value" sense.
areKnown(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `areKnown()` method tests whether two abstract values each represent a single, fully known value.
args - Variable in class avrora.core.isdl.ast.CallExpr
  The `args` fields stores a reference to a list of expressions that are evaluated and passed as arguments to the subroutine.
args - Variable in class avrora.core.isdl.ast.CallStmt
  The `args` fields stores a reference to a list of expressions that are evaluated and passed as arguments to the subroutine.
argument - Variable in class avrora.syntax.Expr.Func
arguments - Variable in class avrora.util.Options
asConstant() - Method in interface avrora.core.Operand
  The `asConstant()` method uses virtual dispatch to avoid a cast.
asConstant() - Method in class avrora.syntax.SyntacticOperand.Expr
asConstant() - Method in class avrora.syntax.SyntacticOperand
asRegister() - Method in interface avrora.core.Operand
  The `asRegister()` method uses virtual dispatch to avoid a cast.
asRegister() - Method in class avrora.syntax.SyntacticOperand.Register
asRegister() - Method in class avrora.syntax.SyntacticOperand
av_EIMSK - Variable in class avrora.stack.AbstractState
av_REGISTERS - Variable in class avrora.stack.AbstractState
av_SREG - Variable in class avrora.stack.AbstractState
av_TIMSK - Variable in class avrora.stack.AbstractState
avrora - package avrora
avrora.actions - package avrora.actions
avrora.core - package avrora.core
avrora.core.isdl - package avrora.core.isdl
avrora.core.isdl.ast - package avrora.core.isdl.ast
avrora.core.isdl.dep - package avrora.core.isdl.dep
avrora.core.isdl.gen - package avrora.core.isdl.gen
avrora.core.isdl.parser - package avrora.core.isdl.parser
avrora.monitors - package avrora.monitors
avrora.sim - package avrora.sim
avrora.sim.mcu - package avrora.sim.mcu
avrora.sim.platform - package avrora.sim.platform
avrora.sim.radio - package avrora.sim.radio
avrora.sim.util - package avrora.sim.util
avrora.stack - package avrora.stack
avrora.syntax - package avrora.syntax
avrora.syntax.atmel - package avrora.syntax.atmel
avrora.syntax.gas - package avrora.syntax.gas
avrora.syntax.objdump - package avrora.syntax.objdump
avrora.test - package avrora.test
avrora.util - package avrora.util
avrora.util.profiling - package avrora.util.profiling
awakeCycles - Variable in class avrora.monitors.SleepMonitor.Monitor

## B

BANNER - Static variable in class avrora.Main
BCLR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BCLR - Static variable in interface avrora.syntax.gas.GASParserConstants
BCLR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BIAS_PD - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
BIN_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
BIN_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BIN_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
BIN_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BLD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BLD - Static variable in interface avrora.syntax.gas.GASParserConstants
BLD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BOOLEAN_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
BOTTOM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
BOTTOM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
BRBC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRBC - Static variable in interface avrora.syntax.gas.GASParserConstants
BRBC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRBS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRBS - Static variable in interface avrora.syntax.gas.GASParserConstants
BRBS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRCC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRCC - Static variable in interface avrora.syntax.gas.GASParserConstants
BRCC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRCS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRCS - Static variable in interface avrora.syntax.gas.GASParserConstants
BRCS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BREAK - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BREAK - Static variable in interface avrora.syntax.gas.GASParserConstants
BREAK - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BREAKS - Variable in class avrora.actions.SimulateAction
BREQ - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BREQ - Static variable in interface avrora.syntax.gas.GASParserConstants
BREQ - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRGE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRGE - Static variable in interface avrora.syntax.gas.GASParserConstants
BRGE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRHC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRHC - Static variable in interface avrora.syntax.gas.GASParserConstants
BRHC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRHS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRHS - Static variable in interface avrora.syntax.gas.GASParserConstants
BRHS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRID - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRID - Static variable in interface avrora.syntax.gas.GASParserConstants
BRID - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRIE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRIE - Static variable in interface avrora.syntax.gas.GASParserConstants
BRIE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRLO - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRLO - Static variable in interface avrora.syntax.gas.GASParserConstants
BRLO - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRLT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRLT - Static variable in interface avrora.syntax.gas.GASParserConstants
BRLT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRMI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRMI - Static variable in interface avrora.syntax.gas.GASParserConstants
BRMI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRNE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRNE - Static variable in interface avrora.syntax.gas.GASParserConstants
BRNE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRPL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRPL - Static variable in interface avrora.syntax.gas.GASParserConstants
BRPL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRSH - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRSH - Static variable in interface avrora.syntax.gas.GASParserConstants
BRSH - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRTC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRTC - Static variable in interface avrora.syntax.gas.GASParserConstants
BRTC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRTS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRTS - Static variable in interface avrora.syntax.gas.GASParserConstants
BRTS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRVC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRVC - Static variable in interface avrora.syntax.gas.GASParserConstants
BRVC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BRVS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BRVS - Static variable in interface avrora.syntax.gas.GASParserConstants
BRVS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BSET - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BSET - Static variable in interface avrora.syntax.gas.GASParserConstants
BSET - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BST - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BST - Static variable in interface avrora.syntax.gas.GASParserConstants
BST - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BYTE - Static variable in interface avrora.syntax.gas.GASParserConstants
BYTE2 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BYTE2 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BYTE3 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BYTE3 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
BYTE4 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BYTE4 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
B_AND - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
B_COMP - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
B_OR - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
B_XOR - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
BaseInterpreter - class avrora.sim.BaseInterpreter.
  The `BaseInterpreter` class represents a base class of the legacy interpreter and the generated interpreter(s) that stores the state of the executing program, e.g. registers and flags, etc.
BaseInterpreter(Simulator, Program, int, int, int) - Constructor for class avrora.sim.BaseInterpreter
BaseInterpreter.AddressOutOfBoundsException - error avrora.sim.BaseInterpreter.AddressOutOfBoundsException.
BaseInterpreter.AddressOutOfBoundsException(String, int) - Constructor for class avrora.sim.BaseInterpreter.AddressOutOfBoundsException
BaseInterpreter.NoSuchInstructionException - error avrora.sim.BaseInterpreter.NoSuchInstructionException.
BaseInterpreter.NoSuchInstructionException(int) - Constructor for class avrora.sim.BaseInterpreter.NoSuchInstructionException
BaseInterpreter.PCAlignmentException - error avrora.sim.BaseInterpreter.PCAlignmentException.
BaseInterpreter.PCAlignmentException(int) - Constructor for class avrora.sim.BaseInterpreter.PCAlignmentException
BaseInterpreter.PCOutOfBoundsException - error avrora.sim.BaseInterpreter.PCOutOfBoundsException.
BaseInterpreter.PCOutOfBoundsException(int) - Constructor for class avrora.sim.BaseInterpreter.PCOutOfBoundsException
BeginToken() - Method in class avrora.core.isdl.parser.SimpleCharStream
BeginToken() - Method in class avrora.syntax.atmel.SimpleCharStream
BeginToken() - Method in class avrora.syntax.gas.SimpleCharStream
BeginToken() - Method in class avrora.syntax.objdump.SimpleCharStream
BenchmarkAction - class avrora.actions.BenchmarkAction.
  The `SimulateAction` implements the bridge between the functionality in the `avrora.sim` package and the entrypoint to Avrora in `avrora.Main`.
BenchmarkAction() - Constructor for class avrora.actions.BenchmarkAction
  The default constructor of the `BenchmarkAction` class simply creates an empty instance with the appropriate name and help string.
BinOp() - Method in class avrora.syntax.objdump.ObjDumpParser
BitExpr - class avrora.core.isdl.ast.BitExpr.
  The `BitExpr` class represents an access of an individual bit within a value.
BitExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.BitExpr
  The constructor of the `BitExpr` class simply initializes the references to the expression and the bit.
BitRange(Expr) - Method in class avrora.core.isdl.parser.ISDLParser
BitRangeExpr - class avrora.core.isdl.ast.BitRangeExpr.
  The `BitRangeExpr` class represents an expression whose value is the result of extracting a range of the bits from another expression.
BitRangeExpr(Expr, Token, Token) - Constructor for class avrora.core.isdl.ast.BitRangeExpr
  The constructor of the `BitRangeExpr` class simply initializes the references to the operands of the bit range expression.
BitRangeExpr(Expr, int, int) - Constructor for class avrora.core.isdl.ast.BitRangeExpr
  The constructor of the `BitRangeExpr` class simply initializes the references to the operands of the bit range expression.
Block(List) - Method in class avrora.core.isdl.parser.ISDLParser
BranchCounter - class avrora.sim.util.BranchCounter.
  The `BranchCounter` class is a profiling probe that can be inserted at a branch instruction to count the number of times the branch is taken and not taken.
BranchCounter() - Constructor for class avrora.sim.util.BranchCounter
ByteDirective() - Method in class avrora.syntax.atmel.AtmelParser
ByteDirective() - Method in class avrora.syntax.gas.GASParser
backup(int) - Method in class avrora.core.isdl.parser.SimpleCharStream
backup(int) - Method in class avrora.syntax.atmel.SimpleCharStream
backup(int) - Method in class avrora.syntax.gas.SimpleCharStream
backup(int) - Method in class avrora.syntax.objdump.SimpleCharStream
backwardEdges - Variable in class avrora.stack.StateTransitionGraph.StateInfo
backwardLink - Variable in class avrora.stack.StateTransitionGraph.Edge
base - Variable in class avrora.sim.ClockPrescaler
  The `base` field stores the cycle count of the underlying clock at the last time that this clock was reset.
beginColumn - Variable in class avrora.syntax.AbstractToken
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class avrora.syntax.ProgramPoint
beginLine - Variable in class avrora.syntax.AbstractToken
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
binop(String, Expr, Expr, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
bit - Variable in class avrora.core.isdl.ast.BitExpr
  The `bit` field stores a reference to an expression that when evaluated indicates which bit to read.
bit - Variable in class avrora.core.isdl.ast.MapBitAssignStmt
  The `bit` field stores a reference to the expression which is evaluated to yield the bit index into the element of the map.
bit - Variable in class avrora.core.isdl.ast.VarBitAssignStmt
  The `bit` field stores a reference to the expression that represents the index of the bit to assign to.
bit - Variable in class avrora.core.isdl.dep.StateUse.BitUse
bit - Variable in class avrora.sim.Simulator.MaskableInterrupt
bitCount(byte) - Static method in class avrora.util.Arithmetic
bitPeriod - Variable in class avrora.sim.radio.SimpleAir
bitPeriod2 - Variable in class avrora.sim.radio.SimpleAir
bitSize - Variable in class avrora.core.isdl.OperandDecl
bitToChar(char) - Static method in class avrora.stack.AbstractArithmetic
  The `toString()` method converts an 1-bit abstract value to a string representation.
bitWidth - Variable in class avrora.core.isdl.EncodingDecl
bitsDiscarded - Variable in class avrora.sim.radio.SimpleAir
bitsOf(char) - Static method in class avrora.stack.AbstractArithmetic
  The `bitsOf()` method returns the lower 8 bits (the value bits) of the abstract value, ignoring the known bit mask.
blocks - Variable in class avrora.core.ControlFlowGraph
  The `blocks` field contains a reference to a map from `Integer` to `Block` this map is used to lookup the basic block that starts at a particular address.
bufcolumn - Variable in class avrora.core.isdl.parser.SimpleCharStream
bufcolumn - Variable in class avrora.syntax.atmel.SimpleCharStream
bufcolumn - Variable in class avrora.syntax.gas.SimpleCharStream
bufcolumn - Variable in class avrora.syntax.objdump.SimpleCharStream
buffer - Variable in class avrora.core.isdl.parser.SimpleCharStream
buffer - Variable in class avrora.syntax.atmel.SimpleCharStream
buffer - Variable in class avrora.syntax.gas.SimpleCharStream
buffer - Variable in class avrora.syntax.objdump.SimpleCharStream
bufline - Variable in class avrora.core.isdl.parser.SimpleCharStream
bufline - Variable in class avrora.syntax.atmel.SimpleCharStream
bufline - Variable in class avrora.syntax.gas.SimpleCharStream
bufline - Variable in class avrora.syntax.objdump.SimpleCharStream
bufpos - Variable in class avrora.core.isdl.parser.SimpleCharStream
bufpos - Variable in class avrora.syntax.atmel.SimpleCharStream
bufpos - Variable in class avrora.syntax.gas.SimpleCharStream
bufpos - Variable in class avrora.syntax.objdump.SimpleCharStream
build(int, Operand[]) - Method in class avrora.core.Instr.IMMIMM_class
build(int, Operand[]) - Method in class avrora.core.Instr.IMMREG_class
build(int, Operand[]) - Method in class avrora.core.Instr.IMMWORD_class
build(int, Operand[]) - Method in class avrora.core.Instr.IMM_class
build(int, Operand[]) - Method in class avrora.core.Instr.NONE_class
build(int, Operand[]) - Method in class avrora.core.Instr.REGIMMREG_class
build(int, Operand[]) - Method in class avrora.core.Instr.REGIMM_class
build(int, Operand[]) - Method in class avrora.core.Instr.REGREGIMM_class
build(int, Operand[]) - Method in class avrora.core.Instr.REGREG_class
build(int, Operand[]) - Method in class avrora.core.Instr.REG_class
build(int, Operand[]) - Method in class avrora.core.Instr.WORD_class
build(int, Operand[]) - Method in interface avrora.core.InstrPrototype
  The `build()` method constructs a new `Instr` instance with the given operands, checking the operands against the constraints that are specific to each instruction.
build(int, Instr) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
build() - Method in class avrora.syntax.Module
buildReachableStateSpace() - Method in class avrora.stack.Analyzer
  The `buildReachableStateSpace()` method starts at the eden state of the analysis, maintaining a list of frontier states.
byteAddress - Variable in class avrora.syntax.Item
bytePeriod - Variable in class avrora.sim.radio.SimpleAir
  The amount of cycles it takes for one byte to be sent.
bytesAttempted - Variable in class avrora.sim.radio.SimpleAir
bytesCorrupted - Variable in class avrora.sim.radio.SimpleAir
bytesDelivered - Variable in class avrora.sim.radio.SimpleAir

## C

C - Variable in class avrora.sim.BaseInterpreter
CAL - Static variable in class avrora.sim.radio.CC1000Radio
CALL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CALL - Static variable in interface avrora.syntax.gas.GASParserConstants
CALL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CALL_EDGE - Static variable in class avrora.stack.Analyzer
CAL_reg - Variable in class avrora.sim.radio.CC1000Radio
CBI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CBI - Static variable in interface avrora.syntax.gas.GASParserConstants
CBI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CBR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CBR - Static variable in interface avrora.syntax.gas.GASParserConstants
CBR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CC1000Radio - class avrora.sim.radio.CC1000Radio.
  The `CC1000Radio` class is a simulation of the CC1000 radio for use with avrora.
CC1000Radio(Microcontroller) - Constructor for class avrora.sim.radio.CC1000Radio
CC1000Radio.ATMega128LController - class avrora.sim.radio.CC1000Radio.ATMega128LController.
  A CC1000 Controller class for the ATMega128L microcontroller cpu.
CC1000Radio.ATMega128LController.Transmit - class avrora.sim.radio.CC1000Radio.ATMega128LController.Transmit.
  `Transmit` is an event that transmits a packet of data after a one bit period delay.
CC1000Radio.CALRegister - class avrora.sim.radio.CC1000Radio.CALRegister.
CC1000Radio.CALRegister.Calibrate - class avrora.sim.radio.CC1000Radio.CALRegister.Calibrate.
CC1000Radio.CALRegister.Calibrate() - Constructor for class avrora.sim.radio.CC1000Radio.CALRegister.Calibrate
CC1000Radio.CurrentRegister - class avrora.sim.radio.CC1000Radio.CurrentRegister.
  The `CurrentRegister` controls various currents running through the CC1000 wiring.
CC1000Radio.DummyRegister - class avrora.sim.radio.CC1000Radio.DummyRegister.
  The `DummyRegister` is a filler class for registers within the 7-bit address space of the radio registers, but do not actually exist/do anything in the real radio.
CC1000Radio.FSCTRLRegister - class avrora.sim.radio.CC1000Radio.FSCTRLRegister.
CC1000Radio.FrequencyRegister - class avrora.sim.radio.CC1000Radio.FrequencyRegister.
  A frequency register on the CC1000.
CC1000Radio.FrequencyRegister.FrequencySubRegister - class avrora.sim.radio.CC1000Radio.FrequencyRegister.FrequencySubRegister.
  One of the three sub-registers in the 24-bit frequency register.
CC1000Radio.FrequencySeparationRegister - class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister.
  The frequency separation register on the CC1000.
CC1000Radio.FrequencySeparationRegister.SubRegister - class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister.SubRegister.
  One of the two sub-registers in the 18-bit frequency separation register.
CC1000Radio.FrontEndRegister - class avrora.sim.radio.CC1000Radio.FrontEndRegister.
CC1000Radio.LockRegister - class avrora.sim.radio.CC1000Radio.LockRegister.
CC1000Radio.MainRegister - class avrora.sim.radio.CC1000Radio.MainRegister.
  The main register on the CC1000.
CC1000Radio.MatchRegister - class avrora.sim.radio.CC1000Radio.MatchRegister.
CC1000Radio.Modem0Register - class avrora.sim.radio.CC1000Radio.Modem0Register.
  The baud rate of the system is determined by values on the MODEM0 register.
CC1000Radio.Modem1Register - class avrora.sim.radio.CC1000Radio.Modem1Register.
CC1000Radio.Modem2Register - class avrora.sim.radio.CC1000Radio.Modem2Register.
CC1000Radio.PA_POWRegister - class avrora.sim.radio.CC1000Radio.PA_POWRegister.
CC1000Radio.PLLRegister - class avrora.sim.radio.CC1000Radio.PLLRegister.
CC1000Radio.PrescalerRegister - class avrora.sim.radio.CC1000Radio.PrescalerRegister.
CC1000Radio.RadioRegister - class avrora.sim.radio.CC1000Radio.RadioRegister.
  The `RadioRegister` is an abstract register grouping together registers on the CC1000 radio.
CC1000Radio.Receiver - class avrora.sim.radio.CC1000Radio.Receiver.
  TODO: determine if I will really need this for anything more than debugging.
CC1000Radio.Receiver() - Constructor for class avrora.sim.radio.CC1000Radio.Receiver
CC1000Radio.SerialConfigurationInterface - class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.
  Reads the three pins used in the three wire serial configuration interface.
CC1000Radio.SerialConfigurationInterface.PCLKOutput - class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PCLKOutput.
  Clocking the PCLK pin is what drives the action of the configuration interface.
CC1000Radio.SerialConfigurationInterface.PCLKOutput() - Constructor for class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PCLKOutput
CC1000Radio.SerialConfigurationInterface.PDATAInput - class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAInput.
CC1000Radio.SerialConfigurationInterface.PDATAInput() - Constructor for class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAInput
CC1000Radio.SerialConfigurationInterface.PDATAOutput - class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAOutput.
CC1000Radio.SerialConfigurationInterface.PDATAOutput() - Constructor for class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAOutput
CC1000Radio.Transmitter - class avrora.sim.radio.CC1000Radio.Transmitter.
  This class is a state machine similar to `Receiver`, but for the transmitter on the radio.
CC1000Radio.Transmitter() - Constructor for class avrora.sim.radio.CC1000Radio.Transmitter
CFGAction - class avrora.actions.CFGAction.
  The `CFGAction` is an Avrora action that allows a control flow graph to be generated and output to the terminal or to a file.
CFGAction() - Constructor for class avrora.actions.CFGAction
  The default constructor of the `CFGAction` class simply creates an empty instance with the appropriate name and help string.
CHANNEL_UTIL - Variable in class avrora.actions.MultiSimulateAction
CHARACTER_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
CHARACTER_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CHARACTER_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
CHARACTER_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CHIP - Variable in class avrora.actions.SimAction
CLASS - Variable in class avrora.actions.CustomAction
CLASSES - Static variable in class avrora.CompilationError
CLASSES - Variable in class avrora.actions.ISDLAction
CLC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLC - Static variable in interface avrora.syntax.gas.GASParserConstants
CLC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLH - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLH - Static variable in interface avrora.syntax.gas.GASParserConstants
CLH - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLI - Static variable in interface avrora.syntax.gas.GASParserConstants
CLI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLN - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLN - Static variable in interface avrora.syntax.gas.GASParserConstants
CLN - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLR - Static variable in interface avrora.syntax.gas.GASParserConstants
CLR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLS - Static variable in interface avrora.syntax.gas.GASParserConstants
CLS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLT - Static variable in interface avrora.syntax.gas.GASParserConstants
CLT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLV - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLV - Static variable in interface avrora.syntax.gas.GASParserConstants
CLV - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CLZ - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CLZ - Static variable in interface avrora.syntax.gas.GASParserConstants
CLZ - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
COLLAPSE_PROCEDURES - Variable in class avrora.actions.CFGAction
COLORS - Static variable in class avrora.Main
COLOR_BLACK - Static variable in class avrora.util.Terminal
COLOR_BLUE - Static variable in class avrora.util.Terminal
COLOR_BRIGHT_BLUE - Static variable in class avrora.util.Terminal
COLOR_BRIGHT_CYAN - Static variable in class avrora.util.Terminal
COLOR_BRIGHT_GREEN - Static variable in class avrora.util.Terminal
COLOR_BRIGHT_RED - Static variable in class avrora.util.Terminal
COLOR_BROWN - Static variable in class avrora.util.Terminal
COLOR_CYAN - Static variable in class avrora.util.Terminal
COLOR_DARKGRAY - Static variable in class avrora.util.Terminal
COLOR_GREEN - Static variable in class avrora.util.Terminal
COLOR_LIGHTGRAY - Static variable in class avrora.util.Terminal
COLOR_MAGENTA - Static variable in class avrora.util.Terminal
COLOR_PROCEDURES - Variable in class avrora.actions.CFGAction
COLOR_PURPLE - Static variable in class avrora.util.Terminal
COLOR_RED - Static variable in class avrora.util.Terminal
COLOR_WHITE - Static variable in class avrora.util.Terminal
COLOR_YELLOW - Static variable in class avrora.util.Terminal
COM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
COM - Static variable in interface avrora.syntax.gas.GASParserConstants
COM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
COMMA - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
COMMA - Static variable in class avrora.util.StringUtil
COMMA_SPACE - Static variable in class avrora.util.StringUtil
COMPARATOR - Static variable in class avrora.core.ControlFlowGraph
  The `COMPARATOR` field stores a comparator that is used in sorting basic blocks by program order.
COMPARATOR - Static variable in class avrora.util.Option
  The `OptionComparator` is an implementation of the `java.util.Comparator` interface that is used to sort options alphabetically for printing in the help system.
COMn0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
COMn1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
COMnA0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
COMnA1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
COMnB0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
COMnB1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
COMnC0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
COMnC1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
CORE_PD - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
CP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CP - Static variable in interface avrora.syntax.gas.GASParserConstants
CP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CPC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CPC - Static variable in interface avrora.syntax.gas.GASParserConstants
CPC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CPI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CPI - Static variable in interface avrora.syntax.gas.GASParserConstants
CPI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CPSE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
CPSE - Static variable in interface avrora.syntax.gas.GASParserConstants
CPSE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
CSn0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
CSn0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
CSn1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
CSn1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
CSn2 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
CSn2 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
CURRENT - Static variable in class avrora.sim.radio.CC1000Radio
CURRENT_reg - Variable in class avrora.sim.radio.CC1000Radio
CYCLES - Variable in class avrora.actions.SimulateAction
CYCLES - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
CallExpr - class avrora.core.isdl.ast.CallExpr.
  The `CallExpr` class represents a subroutine call within the IR.
CallExpr(Token, List) - Constructor for class avrora.core.isdl.ast.CallExpr
  The constructor of the `CallExpr` class simply initializes the references to the subroutine name and arguments.
CallExpr() - Method in class avrora.core.isdl.parser.ISDLParser
CallStmt - class avrora.core.isdl.ast.CallStmt.
  The `CallStmt` class represents a call to a subroutine that does not produce a value.
CallStmt(Token, List) - Constructor for class avrora.core.isdl.ast.CallStmt
  The constructor of the `CallStmt` class simply initializes the references to the subroutine name and arguments.
CallStmt() - Method in class avrora.core.isdl.parser.ISDLParser
ClassGenerator - class avrora.core.isdl.gen.ClassGenerator.
  The `ClassGenerator` class generates a set of classes that represent instructions in an architecture.
ClassGenerator(Architecture, Printer) - Constructor for class avrora.core.isdl.gen.ClassGenerator
Clock - class avrora.sim.Clock.
  The `Clock` class represents a clock within the simulation.
Clock(String, long) - Constructor for class avrora.sim.Clock
ClockPrescaler - class avrora.sim.ClockPrescaler.
  The `ClockPrescaler` class represents a clock that is another clock scaled appropriately; e.g. 8x slower.
ClockPrescaler(String, Clock, int) - Constructor for class avrora.sim.ClockPrescaler
  The constructor of the `ClockPrescaler` creates a new clock that is an integer multiple slower than the clock that it is derived from.
CodeRebuilder - interface avrora.core.isdl.ast.CodeRebuilder.
  The `CodeVisitor` interface represents a visitor that is more specific than the `ExprVisitor` visitor, in that it contains visit methods for every type of arithmetic and logical operation in the IR.
CodeRebuilder.DepthFirst - class avrora.core.isdl.ast.CodeRebuilder.DepthFirst.
  The `DepthFirst` class is a base implementation of the `CodeVisitor` interface that visits the tree in depth-first order.
CodeRebuilder.DepthFirst() - Constructor for class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
CodeRegion - class avrora.core.isdl.CodeRegion.
  The `CodeRegion` class represents a piece of code that has external inputs.
CodeRegion(List, List) - Constructor for class avrora.core.isdl.CodeRegion
CodeRegion.Operand - class avrora.core.isdl.CodeRegion.Operand.
CodeRegion.Operand(Token, Token) - Constructor for class avrora.core.isdl.CodeRegion.Operand
CodeVisitor - interface avrora.core.isdl.ast.CodeVisitor.
  The `CodeVisitor` interface represents a visitor that is more specific than the `ExprVisitor` visitor, in that it contains visit methods for every type of arithmetic and logical operation in the IR.
CodeVisitor.DepthFirst - class avrora.core.isdl.ast.CodeVisitor.DepthFirst.
  The `DepthFirst` class is a base implementation of the `CodeVisitor` interface that visits the tree in depth-first order.
CodeVisitor.DepthFirst() - Constructor for class avrora.core.isdl.ast.CodeVisitor.DepthFirst
CompilationError - error avrora.CompilationError.
  The `CompilationError` class represents an error in a user program, including the module contents and line and column numbers.
CompilationError(ProgramPoint, String, String, String[]) - Constructor for class avrora.CompilationError
Cond_And_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
Cond_Or_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
Cond_Xor_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
Const() - Method in class avrora.syntax.atmel.AtmelParser
Const() - Method in class avrora.syntax.gas.GASParser
Const() - Method in class avrora.syntax.objdump.ObjDumpParser
ConstantExpected(SyntacticOperand) - Method in class avrora.AVRErrorReporter
ConstantOutOfRange(SyntacticOperand, int, String) - Method in class avrora.AVRErrorReporter
Context - interface avrora.syntax.Context.
  The `Context` interface represents a context in which an expression in a program should be evaluated.
ControlFlowGraph - class avrora.core.ControlFlowGraph.
  The `ControlFlowGraph` represents a control flow graph for an entire program, including all basic blocks and all procedures.
ControlFlowGraph.Block - class avrora.core.ControlFlowGraph.Block.
  The `Block` class represents a basic block of code within the program.
ControlFlowGraph.Edge - class avrora.core.ControlFlowGraph.Edge.
  The `Edge` represents an edge leaving a basic block and (optionally) arriving at another, known basic block.
Counter - class avrora.sim.util.Counter.
  The `Counter` class is a utility for profiling programs.
Counter() - Constructor for class avrora.sim.util.Counter
Counter - class avrora.util.profiling.Counter.
  This class implements a simple counter as a data item.
Counter(String) - Constructor for class avrora.util.profiling.Counter
Counter(String, int) - Constructor for class avrora.util.profiling.Counter
CustomAction - class avrora.actions.CustomAction.
CustomAction() - Constructor for class avrora.actions.CustomAction
Cycles() - Method in class avrora.core.isdl.parser.ISDLParser
call(MutableState, int) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `call()` method is called by the abstract interpreter when it encounters a call instruction within the program.
call(MutableState, int) - Method in interface avrora.stack.AnalyzerPolicy
  The `call()` method is called by the abstract interpreter when it encounters a call instruction within the program.
canon(char) - Static method in class avrora.stack.AbstractArithmetic
  The `canon()` method canonicalizes an abstract value.
canon(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `canon()` method canonicalizes an abstract value.
caseSensitive - Variable in class avrora.core.Program
  The `caseSensitive` field controls whether label searching is case sensitive or not.
caseSensitivity - Variable in class avrora.syntax.Module
ceiling(char) - Static method in class avrora.stack.AbstractArithmetic
  The `ceiling()` function computes the concrete value with all unknown bits set to one.
ceiling(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `ceiling()` function computes the concrete value with all unknown bits set to one.
cfg - Variable in class avrora.actions.CFGAction
checkAddress(int) - Method in class avrora.core.Program
  The `checkAddress()` method simply checks an address against the bounds of the program and throws an error if the address is not within the bounds.
className - Variable in class avrora.core.isdl.InstrDecl
clearBit(byte, int) - Static method in class avrora.util.Arithmetic
clock - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
close() - Method in class avrora.util.SectionFile
codeGen - Variable in class avrora.core.isdl.gen.InterpreterGenerator
color - Variable in class avrora.sim.platform.Mica.LED
color - Variable in class avrora.sim.platform.Mica2.LED
colornum - Variable in class avrora.sim.platform.Mica.LED
colornum - Variable in class avrora.sim.platform.Mica2.LED
column - Variable in class avrora.core.isdl.parser.SimpleCharStream
column - Variable in class avrora.syntax.atmel.SimpleCharStream
column - Variable in class avrora.syntax.gas.SimpleCharStream
column - Variable in class avrora.syntax.objdump.SimpleCharStream
commalist(List) - Static method in class avrora.util.StringUtil
commalist(Object, Object) - Static method in class avrora.util.StringUtil
commalist(Object, Object, Object) - Static method in class avrora.util.StringUtil
commalist(Object, Object, Object, Object) - Static method in class avrora.util.StringUtil
commonMask(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `commonMask()` method computes the intersection of the known bit masks of two abstract values.
commonMask(char, char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `commonMask()` method computes the intersection of the known bit masks of three abstract values.
compareMatch() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
compareMatchA() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
compareMatchB() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
compareMatchC() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
compareTo(Object) - Method in class avrora.sim.radio.Radio.RadioPacket
computeHashCode() - Method in class avrora.stack.AbstractState
computeNextDelivery() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
computeNextStates(StateCache.State) - Method in class avrora.stack.AbstractInterpreter
  The `computeNextStates()` method computes the possible next states that follow the given immutable old state and then will push them to the `AnalyzerPolicy` instance that was passed in the constructor to this interpreter instance.
computeWaveForm() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
computedPacket - Variable in class avrora.sim.radio.SimpleAir.DeliveryMeet
cond - Variable in class avrora.core.isdl.ast.IfStmt
  The `cond` field stores a reference to the expression that is evaluated as the condition determining which branch is executed.
condition - Variable in class avrora.sim.util.GlobalClock.LocalMeet
connect(Microcontroller.Pin.Output) - Method in class avrora.sim.mcu.ATMega128L.Pin
connect(Microcontroller.Pin.Input) - Method in class avrora.sim.mcu.ATMega128L.Pin
connect(ATMega128L.SPIDevice) - Method in interface avrora.sim.mcu.ATMega128L.SPIDevice
connect(ATMega128L.SPIDevice) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI
connect(ATMega128L.SPIDevice) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPIPrinter
connect(Microcontroller.Pin.Input) - Method in interface avrora.sim.mcu.Microcontroller.Pin
  The `connect()` method will connect this pin to the specified input.
connect(Microcontroller.Pin.Output) - Method in interface avrora.sim.mcu.Microcontroller.Pin
  The `connect()` method will connect this pin to the specified output.
connect(ATMega128L.SPIDevice) - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
connectADCInput(ATMega128L.ADCInput, int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC
connectADCInput(ATMega128L.ADCInput, int) - Method in class avrora.sim.mcu.ATMega128L
  Connect an instance of the `ADCInput` interface to the ADC of this microcontroller.
connectSPIDevice(ATMega128L.SPIDevice) - Method in class avrora.sim.mcu.ATMega128L
  Connect an instance of the `SPIDevice` interface to the SPI of this microcontroller.
connectedDevice - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.SPIPrinter
connectedDevice - Variable in class avrora.sim.radio.CC1000Radio.ATMega128LController
constMap - Variable in class avrora.core.isdl.Optimizer
constants - Variable in class avrora.syntax.Module
contains(Register) - Method in class avrora.core.Register.Set
  The `contains()` method tests for membership.
contains(Object) - Method in class avrora.stack.StateCache.Set
containsAll(StateCache.Set) - Method in class avrora.stack.StateCache.Set
contents - Variable in class avrora.core.Register.Set
  The `contents` field stores a string that represents a summary of the registers that are in this set.
copy() - Method in class avrora.stack.AbstractState
  The `copy()` method returns a deep copy of this state.
couldBeEqual(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeEqual()` method performs a "fuzzy" equality test between two abstract values.
couldBeZero(char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeZero` method performs a "fuzzy" equality test against zero for an abstract value.
couldBeZero(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeZero()` method performs a "fuzzy" equality test against zero for two abstract values.
count - Variable in class avrora.sim.util.Counter
  The `count` field stores the accumulation of all events received by this counter.
count - Variable in class avrora.sim.util.DeltaQueue
  The `count` field stores the total number of cycles that this queue has been advanced, i.e. the sum of all `advance()` calls.
count - Variable in class avrora.sim.util.GlobalClock.LocalMeet
count - Variable in class avrora.util.profiling.Counter
countMaximum - Variable in class avrora.util.profiling.MinMaxMean
countMinimum - Variable in class avrora.util.profiling.MinMaxMean
createShare(String) - Method in class avrora.util.profiling.Proportion
  Register a counter object with this proportion.
cumulname - Variable in class avrora.util.profiling.MinMaxMean
curChar - Variable in class avrora.core.isdl.parser.ISDLParserTokenManager
curChar - Variable in class avrora.syntax.atmel.AtmelParserTokenManager
curChar - Variable in class avrora.syntax.gas.GASParserTokenManager
curChar - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
curInstr - Variable in class avrora.sim.FIFInterpreter
currentAddress - Variable in class avrora.syntax.objdump.RawModule
currentToken - Variable in class avrora.core.isdl.parser.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in class avrora.syntax.AbstractParseException
  This is the last token that has been consumed successfully.
cycles - Variable in class avrora.core.InstrProperties
  The `cycles` field stores the minimum number of cycles required to execute this instruction.
cycles - Variable in class avrora.core.isdl.InstrDecl
cyclesConsumed - Variable in class avrora.sim.BaseInterpreter
  The `cyclesConsumed` field stores the number of cycles consumed in doing a part of the simulation (e.g. executing an instruction or processing an interrupt).
cyclesToMillis(long) - Method in class avrora.sim.mcu.ATMega128L
  The `cyclesToMillis()` method converts the specified number of cycles to a time quantity in milliseconds.
cyclesToMillis(long) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `cyclesToMillis()` method converts the specified number of cycles to a time quantity in milliseconds.

## D

DATA - Static variable in interface avrora.syntax.gas.GASParserConstants
DAYS - Static variable in class avrora.util.StringUtil
DBBC - Variable in class avrora.actions.ISDLAction
DBBCGenerator - class avrora.core.isdl.gen.DBBCGenerator.
  The `DBBCGenerator` class can generate a dynamic basic block compiler given an architecture description.
DBBCGenerator() - Constructor for class avrora.core.isdl.gen.DBBCGenerator
DDRA - Static variable in interface avrora.sim.IORegisterConstants
DDRB - Static variable in interface avrora.sim.IORegisterConstants
DDRC - Static variable in interface avrora.sim.IORegisterConstants
DDRD - Static variable in interface avrora.sim.IORegisterConstants
DDRE - Static variable in interface avrora.sim.IORegisterConstants
DDRF - Static variable in interface avrora.sim.IORegisterConstants
DDRG - Static variable in interface avrora.sim.IORegisterConstants
DEC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
DEC - Static variable in interface avrora.syntax.gas.GASParserConstants
DEC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
DECIMAL_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
DECIMAL_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
DECIMAL_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
DECIMAL_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
DEFAULT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
DEFAULT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
DEFAULT - Static variable in interface avrora.syntax.gas.GASParserConstants
DEFAULT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
DEFAULT_COLOR - Static variable in class avrora.util.Terminal
DIGIT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
DIGIT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
DIGIT - Static variable in interface avrora.syntax.gas.GASParserConstants
DIGIT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
DIV - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
DOLLAR - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
DOT_IDENTIFIER - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
DUMP_STATE_SPACE - Variable in class avrora.actions.AnalyzeStackAction
Data() - Method in class avrora.syntax.atmel.AtmelParser
Data() - Method in class avrora.syntax.gas.GASParser
Data() - Method in class avrora.syntax.objdump.ObjDumpParser
DataCannotBeInSegment(String, ASTNode) - Method in class avrora.AVRErrorReporter
DataDirective() - Method in class avrora.syntax.atmel.AtmelParser
DataDirective() - Method in class avrora.syntax.gas.GASParser
DataItem - class avrora.util.profiling.DataItem.
  This class represents a data item that can be placed inside a database.
DataItem() - Constructor for class avrora.util.profiling.DataItem
DataList() - Method in class avrora.syntax.atmel.AtmelParser
DataList() - Method in class avrora.syntax.gas.GASParser
Databank - class avrora.util.profiling.Databank.
  The Databank class is a static class that collects Database objects and generates a report on all of them when the report() method is called.
Databank() - Constructor for class avrora.util.profiling.Databank
Database - class avrora.util.profiling.Database.
Database() - Constructor for class avrora.util.profiling.Database
DatabaseVisitor - class avrora.util.profiling.DatabaseVisitor.
DatabaseVisitor() - Constructor for class avrora.util.profiling.DatabaseVisitor
DeclStmt - class avrora.core.isdl.ast.DeclStmt.
  The `DeclStmt` represents a declaration of a local, temporary value in the IR.
DeclStmt(Token, Token, Expr) - Constructor for class avrora.core.isdl.ast.DeclStmt
  The constructor of the `DeclStmt` class initializes the references to the name, type, and initial value of the declared local.
DeclStmt(String, Token, Expr) - Constructor for class avrora.core.isdl.ast.DeclStmt
  The constructor of the `DeclStmt` class initializes the references to the name, type, and initial value of the declared local.
DefDirective() - Method in class avrora.syntax.atmel.AtmelParser
DeltaQueue - class avrora.sim.util.DeltaQueue.
  The `DeltaQueue` class implements an amortized constant time delta-queue for processing of scheduled events.
DeltaQueue() - Constructor for class avrora.sim.util.DeltaQueue
DependencyAnalyzer - class avrora.core.isdl.dep.DependencyAnalyzer.
DependencyAnalyzer() - Constructor for class avrora.core.isdl.dep.DependencyAnalyzer
DerivedClock - class avrora.sim.DerivedClock.
  The `DerivedClock` class represents a clock that is derived from another clock; i.e. the derived clock runs slower but is synchronized with the clock that it is derived from.
DerivedClock(String, Clock, long) - Constructor for class avrora.sim.DerivedClock
  The constructor of the `DerivedClock` creates a new clock with the specified name, driven by the specified clock, with the specified clockrate.
DerivedFormat(Token) - Method in class avrora.core.isdl.parser.ISDLParser
Directive() - Method in class avrora.syntax.atmel.AtmelParser
Directive() - Method in class avrora.syntax.gas.GASParser
Distribution - class avrora.util.profiling.Distribution.
  This class keeps track of the min, max, and median of a stream of integers, as well as the distribution of each.
Distribution(String) - Constructor for class avrora.util.profiling.Distribution
  This is the public constructor.
Distribution(String, String, String) - Constructor for class avrora.util.profiling.Distribution
  Public constructor initializes the statistics for a sequence of integers.
Distribution(String, String, String, String) - Constructor for class avrora.util.profiling.Distribution
  Public constructor initializes the statistics for a sequence of integers.
Done() - Method in class avrora.core.isdl.parser.SimpleCharStream
Done() - Method in class avrora.syntax.atmel.SimpleCharStream
Done() - Method in class avrora.syntax.gas.SimpleCharStream
Done() - Method in class avrora.syntax.objdump.SimpleCharStream
DoubleWordDirective() - Method in class avrora.syntax.atmel.AtmelParser
DoubleWordDirective() - Method in class avrora.syntax.gas.GASParser
data - Variable in class avrora.core.Program
  The `data` field stores a reference to the array that contains the raw data (bytes) of the program segment.
data - Variable in class avrora.sim.mcu.ATMega128L.SPIDevice.SPIFrame
data - Variable in class avrora.sim.radio.Radio.RadioPacket
dataSegment - Variable in class avrora.syntax.Module
data_addr - Variable in class avrora.sim.BaseInterpreter.AddressOutOfBoundsException
data_end - Variable in class avrora.core.Program
  The `data_end` field records the address following the highest address in the program with declared, labelled memory in the data segment.
data_start - Variable in class avrora.core.Program
  The `data_start` field records the lowest address of declared, labelled memory in the data segment.
deactivate() - Method in class avrora.sim.radio.CC1000Radio.Receiver
deactivate() - Method in class avrora.sim.radio.CC1000Radio.Transmitter
debugStream - Variable in class avrora.core.isdl.parser.ISDLParserTokenManager
debugStream - Variable in class avrora.syntax.atmel.AtmelParserTokenManager
debugStream - Variable in class avrora.syntax.gas.GASParserTokenManager
debugStream - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.MUXRegister
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EECRReg
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI.SPCRReg
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ASSRRegister
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterA
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterB
decode(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterC
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.CALRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.CurrentRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.DummyRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.FSCTRLRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.FrequencyRegister.FrequencySubRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister.SubRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.FrontEndRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.LockRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.MainRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.MatchRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.Modem0Register
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.Modem1Register
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.Modem2Register
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.PA_POWRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.PLLRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.PrescalerRegister
decode(byte) - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
decrement(char) - Static method in class avrora.stack.AbstractArithmetic
  The `decrement()` method simply subtracts 1 to the abstract value.
deepCompare(StateCache.State) - Method in class avrora.stack.AbstractState
def - Variable in class avrora.sim.radio.CC1000Radio.RadioRegister
default_high - Variable in class avrora.util.Option.Interval
  The `default_high` field stores the default (initial) high value for this option.
default_low - Variable in class avrora.util.Option.Interval
  The `default_low` field stores the default (initial) low value for this option.
definite - Variable in class avrora.core.isdl.dep.StateUse.BitUse
definite - Variable in class avrora.core.isdl.dep.StateUse.GlobalUse
definite - Variable in class avrora.core.isdl.dep.StateUse.MapUse
definitions - Variable in class avrora.syntax.Module
defvalue - Variable in class avrora.util.Option.Bool
  The `defvalue` field stores the default (initial) value for this option.
defvalue - Variable in class avrora.util.Option.Double
  The `defvalue` field stores the default (initial) value for this option.
defvalue - Variable in class avrora.util.Option.Long
  The `defvalue` field stores the default (initial) value for this option.
defvalue - Variable in class avrora.util.Option.Str
  The `defvalue` field stores the default (initial) value for this option.
delay(long) - Method in class avrora.sim.BaseInterpreter
delay(long) - Method in class avrora.sim.Simulator
  The `delay()` method introduces a delay in the execution of the instructions of the program.
delayCycles - Variable in class avrora.sim.BaseInterpreter
  The `delayCycles` field tracks the number of cycles that the microcontroller is delayed.
deleteStateSets() - Method in class avrora.stack.StateTransitionGraph
deliveryTime - Variable in class avrora.sim.radio.Radio.RadioPacket
description - Variable in class avrora.util.Option
  The `description` field stores a reference to the string that represents the help item for this option.
disable() - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
disable() - Method in interface avrora.sim.radio.Radio.RadioController
  Disable transfers.
disableInput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
  The `disableInput()` method is called by the simulator when the program changes the direction of the pin.
disableInput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAInput
disableInterrupts() - Method in class avrora.sim.BaseInterpreter
disableOutput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
  The `disableOutput()` method is called by the simulator when the program changes the direction of the pin.
disableOutput() - Method in class avrora.sim.platform.Mica.LED
disableOutput() - Method in class avrora.sim.platform.Mica2.LED
disableOutput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PCLKOutput
disableOutput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAOutput
disable_tracing() - Method in class avrora.core.isdl.parser.ISDLParser
disable_tracing() - Method in class avrora.syntax.atmel.AtmelParser
disable_tracing() - Method in class avrora.syntax.gas.GASParser
disable_tracing() - Method in class avrora.syntax.objdump.ObjDumpParser
dispatchVisitors() - Static method in class avrora.util.profiling.Databank
  Dispatch all visitors onto databases
distrib - Variable in class avrora.util.profiling.Distribution
  The `distrib` field stores an array that records the number of occurrences for each value in the distribution.
distribMin - Variable in class avrora.util.profiling.Distribution
  The `distribMin` field stores the value corresponding to index 0 in the `distrib` array.
distribname - Variable in class avrora.util.profiling.Distribution
  The `distribname` field stores the string that should be reported as the name of the distribution, e.g.
divider - Variable in class avrora.sim.ClockPrescaler
  The `divider` stores the number of cycles of the underlying clock are equivalent to one cycle of this clock.
divider - Variable in class avrora.sim.DerivedClock
  The `divider` stores a the ration between the clockspeed of the drive clock and the clockspeed of this clock.
dot - Variable in class avrora.syntax.Expr.RelativeAddress
driveClock - Variable in class avrora.sim.ClockPrescaler
  The `driveClock` field stores a reference to the clock that the prescaler is derived from.
driveClock - Variable in class avrora.sim.DerivedClock
  The `driveClock` field stores a reference to the clock that is underlying this derived clock.
dump() - Method in class avrora.core.Program
  The `dump()` method prints out a textual dump of the program.
dump() - Method in class avrora.stack.Analyzer
dump(Printer) - Method in class avrora.stack.StateTransitionGraph
dup(char, int) - Static method in class avrora.util.StringUtil
  The `dup()` method takes a character and a count and returns a string where that character has been duplicated the specified number of times.

## E

EDGE_DELTA - Static variable in class avrora.stack.Analyzer
EDGE_NAMES - Static variable in class avrora.stack.Analyzer
EEARH - Static variable in interface avrora.sim.IORegisterConstants
EEARL - Static variable in interface avrora.sim.IORegisterConstants
EECR - Static variable in interface avrora.sim.IORegisterConstants
EEDR - Static variable in interface avrora.sim.IORegisterConstants
EEPROM_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
EGPR_set - Static variable in class avrora.core.Register
EICALL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EICALL - Static variable in interface avrora.syntax.gas.GASParserConstants
EICALL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EICRA - Static variable in interface avrora.sim.IORegisterConstants
EICRB - Static variable in interface avrora.sim.IORegisterConstants
EIFR - Static variable in interface avrora.sim.IORegisterConstants
EIFR_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
EIJMP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EIJMP - Static variable in interface avrora.syntax.gas.GASParserConstants
EIJMP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EIMSK - Static variable in interface avrora.sim.IORegisterConstants
EIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
ELPM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ELPM - Static variable in interface avrora.syntax.gas.GASParserConstants
ELPM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ELSE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EMPTY_STRING_ARRAY - Static variable in class avrora.util.StringUtil
ENCODING - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EOF - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EOF - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EOF - Static variable in interface avrora.syntax.gas.GASParserConstants
EOF - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EOR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EOR - Static variable in interface avrora.syntax.gas.GASParserConstants
EOR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EQU - Static variable in interface avrora.syntax.gas.GASParserConstants
EQUAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EQUALS - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
ERROR - Variable in class avrora.syntax.Module
ERROR_COLOR - Static variable in class avrora.util.Terminal
ETIFR - Static variable in interface avrora.sim.IORegisterConstants
ETIFR_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
ETIMSK - Static variable in interface avrora.sim.IORegisterConstants
ETIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
EXECUTE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EXP2 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EXP2 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EXTERNAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
EXT_VECT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl
Encoding(Token) - Method in class avrora.core.isdl.parser.ISDLParser
EncodingDecl - class avrora.core.isdl.EncodingDecl.
  The `EncodingDecl` class represents the encoding of an instruction in machine code, describing how to encode the mnemonic and operands into binary and vice versa.
EncodingDecl(Token, List) - Constructor for class avrora.core.isdl.EncodingDecl
EncodingDecl.Derived - class avrora.core.isdl.EncodingDecl.Derived.
EncodingDecl.Derived(Token, Token, List) - Constructor for class avrora.core.isdl.EncodingDecl.Derived
EqExpr() - Method in class avrora.syntax.atmel.AtmelParser
EqExpr() - Method in class avrora.syntax.gas.GASParser
EquDirective() - Method in class avrora.syntax.atmel.AtmelParser
EquDirective() - Method in class avrora.syntax.gas.GASParser
Equ_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
ErrorReporter - class avrora.ErrorReporter.
  The `ErrorReporter` is the super class of all error reporters in Avrora.
ErrorReporter() - Constructor for class avrora.ErrorReporter
Execute(List) - Method in class avrora.core.isdl.parser.ISDLParser
ExitDirective() - Method in class avrora.syntax.atmel.AtmelParser
ExpandBuff(boolean) - Method in class avrora.core.isdl.parser.SimpleCharStream
ExpandBuff(boolean) - Method in class avrora.syntax.atmel.SimpleCharStream
ExpandBuff(boolean) - Method in class avrora.syntax.gas.SimpleCharStream
ExpandBuff(boolean) - Method in class avrora.syntax.objdump.SimpleCharStream
Expr - class avrora.core.isdl.ast.Expr.
  The `Expr` class represents an expression in the IR.
Expr() - Constructor for class avrora.core.isdl.ast.Expr
Expr() - Method in class avrora.core.isdl.parser.ISDLParser
Expr - class avrora.syntax.Expr.
  The `Expr` class represents an expression within the program that must be evaluated to a value.
Expr() - Constructor for class avrora.syntax.Expr
Expr() - Method in class avrora.syntax.atmel.AtmelParser
Expr() - Method in class avrora.syntax.gas.GASParser
Expr.BinOp - class avrora.syntax.Expr.BinOp.
  The `BinOp` class represents a simple binary arithmetic operator such as addition, multiplication, etc.
Expr.BinOp(AbstractToken, Expr, Expr) - Constructor for class avrora.syntax.Expr.BinOp
Expr.CharLiteral - class avrora.syntax.Expr.CharLiteral.
  The `CharLiteral` class represents a character literal in the program that can be used as an integer value.
Expr.CharLiteral(AbstractToken) - Constructor for class avrora.syntax.Expr.CharLiteral
Expr.Constant - class avrora.syntax.Expr.Constant.
  The `Constant` class represents a integer literal (a constant) within the program.
Expr.Constant(AbstractToken) - Constructor for class avrora.syntax.Expr.Constant
Expr.Func - class avrora.syntax.Expr.Func.
  The `Func` class represents a builtin function that is applied to an operand.
Expr.Func(AbstractToken, Expr, AbstractToken) - Constructor for class avrora.syntax.Expr.Func
Expr.RelativeAddress - class avrora.syntax.Expr.RelativeAddress.
  The `RelativeAddress` class represents an expression that is derived from the addition (or subtraction) of a constant to the current byte address.
Expr.RelativeAddress(AbstractToken, AbstractToken, AbstractToken) - Constructor for class avrora.syntax.Expr.RelativeAddress
Expr.StringLiteral - class avrora.syntax.Expr.StringLiteral.
  The `StringLiteral` class represents a string literal within the program.
Expr.StringLiteral(AbstractToken) - Constructor for class avrora.syntax.Expr.StringLiteral
Expr.Term - class avrora.syntax.Expr.Term.
  The `Term` class is a superclass for all expressions that consist of a single lexical token.
Expr.UnOp - class avrora.syntax.Expr.UnOp.
  The `UnOp` class represents an expression that is a single operand with a unary operation applied to it.
Expr.UnOp(AbstractToken, Expr) - Constructor for class avrora.syntax.Expr.UnOp
Expr.Variable - class avrora.syntax.Expr.Variable.
  The `Variable` class represents a variable reference within the program.
Expr.Variable(AbstractToken) - Constructor for class avrora.syntax.Expr.Variable
ExprList() - Method in class avrora.core.isdl.parser.ISDLParser
ExprList - class avrora.syntax.ExprList.
  The `ExprList` class represents a list of expressions within the program.
ExprList() - Constructor for class avrora.syntax.ExprList
ExprList.ExprItem - class avrora.syntax.ExprList.ExprItem.
ExprList.ExprItem(Expr) - Constructor for class avrora.syntax.ExprList.ExprItem
ExprVisitor - interface avrora.core.isdl.ast.ExprVisitor.
  The `ExprVisitor` interface is part of the visitor pattern for expressions within the program.
ExprVisitor.DepthFirst - class avrora.core.isdl.ast.ExprVisitor.DepthFirst.
  The `DepthFirst` class is a base implementation of the `ExprVisitor` interface that visits the tree in depth-first order.
ExprVisitor.DepthFirst() - Constructor for class avrora.core.isdl.ast.ExprVisitor.DepthFirst
edge - Variable in class avrora.stack.StateTransitionGraph.EdgeList
edgeType - Variable in class avrora.stack.Analyzer.ContextSensitivePolicy
edges - Variable in class avrora.core.ControlFlowGraph
  The `edges` field contains a reference to the list of edges (instances of class `Edge`) within this control flow graph.
eepromSegment - Variable in class avrora.syntax.Module
eeprom_end - Variable in class avrora.core.Program
  The `eeprom_end` field records the address following the highest address in the program with declared, labelled memory in the eeprom segment.
eeprom_start - Variable in class avrora.core.Program
  The `eeprom_start` field records the lowest address of declared, labelled memory in the eeprom segment.
embed(Object) - Static method in class avrora.util.StringUtil
  The `embed()` method simply adds parentheses around a string.
embed(Object, Object) - Static method in class avrora.util.StringUtil
embed(Object, Object, Object) - Static method in class avrora.util.StringUtil
embed(Object, Object, Object, Object) - Static method in class avrora.util.StringUtil
embed(Object, Object, Object, Object, Object) - Static method in class avrora.util.StringUtil
emitAnd(Expr, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
emitBinOp(Expr, String, int, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
emitCall(String, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator
emitCall(String, Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator
emitCall(String, String, Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator
enable() - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
enable() - Method in interface avrora.sim.radio.Radio.RadioController
  Enable transfers.
enableInput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
  The `enableInput()` method is called by the simulator when the program changes the direction of the pin.
enableInput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAInput
enableInterrupts() - Method in class avrora.sim.BaseInterpreter
enableOutput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
  The `enableOutput()` method is called by the simulator when the program changes the direction of the pin.
enableOutput() - Method in class avrora.sim.platform.Mica.LED
enableOutput() - Method in class avrora.sim.platform.Mica2.LED
enableOutput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PCLKOutput
enableOutput() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAOutput
enableReceive() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver
enableTransfer() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI.TransmitReceive
enableTransmit() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter
enable_tracing() - Method in class avrora.core.isdl.parser.ISDLParser
enable_tracing() - Method in class avrora.syntax.atmel.AtmelParser
enable_tracing() - Method in class avrora.syntax.gas.GASParser
enable_tracing() - Method in class avrora.syntax.objdump.ObjDumpParser
enabled - Variable in class avrora.util.Verbose.Printer
encoding - Variable in class avrora.core.isdl.InstrDecl
endColumn - Variable in class avrora.syntax.AbstractToken
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class avrora.syntax.ProgramPoint
endLine - Variable in class avrora.syntax.AbstractToken
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endReceive() - Method in class avrora.sim.radio.CC1000Radio.Receiver
endTransmit() - Method in class avrora.sim.radio.CC1000Radio.Transmitter
endblock() - Method in class avrora.util.Printer
endblock() - Method in class avrora.util.Verbose.Printer
enterDataSegment() - Method in class avrora.syntax.Module
enterEEPROMSegment() - Method in class avrora.syntax.Module
enterProgramSegment() - Method in class avrora.syntax.Module
enterSection(AbstractToken) - Method in class avrora.syntax.objdump.RawModule
entryMap - Variable in class avrora.core.ProcedureMap
entryPoints - Variable in class avrora.core.ProcedureMap
entry_addr - Variable in class avrora.sim.util.SequenceProbe
  The immutable `entry_addr` field stores the address that enables the per-instruction calling of the probe passed in the constructor.
eol - Variable in class avrora.core.isdl.parser.ParseException
  The end of line string for this machine.
eol - Variable in class avrora.syntax.AbstractParseException
  The end of line string for this machine.
eol - Variable in class avrora.syntax.objdump.ParseException
  The end of line string for this machine.
equals(Object) - Method in class avrora.Main.Location
equals(Object) - Method in class avrora.core.ControlFlowGraph.Block
  The `equals()` method computes object equality for basic blocks.
equals(Object) - Method in class avrora.stack.AbstractState
equals(Object) - Method in class avrora.stack.MutableState
  The `equals()` method implements the standard `java.lang.Object` equality testing contract.
equals(Object) - Method in class avrora.stack.StateCache.State
errclass - Variable in class avrora.CompilationError
error(String, String, ProgramPoint) - Method in class avrora.ErrorReporter
error(String, String, String, ProgramPoint) - Method in class avrora.ErrorReporter
error(String, String, String, String, ProgramPoint) - Method in class avrora.ErrorReporter
error(String, String, String, String, String, ProgramPoint) - Method in class avrora.ErrorReporter
errparams - Variable in class avrora.CompilationError
evaluate(int, Context) - Method in class avrora.syntax.Expr.BinOp
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.CharLiteral
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.Constant
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.Func
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.RelativeAddress
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.StringLiteral
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.UnOp
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr.Variable
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluate(int, Context) - Method in class avrora.syntax.Expr
  The `evaluate()` method computes the value of the expression in this context and returns its value.
evaluateCharLiteral(String) - Static method in class avrora.util.StringUtil
evaluateIntegerLiteral(String) - Static method in class avrora.util.StringUtil
evaluateStringLiteral(String) - Static method in class avrora.util.StringUtil
event - Variable in class avrora.sim.util.PeriodicEvent
  This field stores the event that will be fired after each period.
eventQueue - Variable in class avrora.sim.BaseInterpreter
  The `eventQueue` field stores a reference to the event queue that stores the events posted to the interpreter in chronological order.
eventQueue - Variable in class avrora.sim.Simulator
  The `eventQueue` field stores a reference to the event queue, a delta list of all events to be processed in order.
eventQueue - Variable in class avrora.sim.util.GlobalClock.Ticker
exception - Variable in class avrora.sim.util.GlobalClock.InterruptedException
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ADC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ADD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ADIW
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_AND
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ANDI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ASR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BCLR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BLD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRBC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRBS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRCC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRCS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BREAK
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BREQ
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRGE
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRHC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRHS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRID
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRIE
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRLO
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRLT
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRMI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRNE
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRPL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRSH
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRTC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRTS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRVC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BRVS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BSET
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_BST
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CALL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CBI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CBR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLH
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLN
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLT
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLV
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CLZ
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_COM
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CPC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CPI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_CPSE
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_DEC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_EICALL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_EIJMP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ELPM
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ELPMD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ELPMPI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_EOR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_FMUL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_FMULS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_FMULSU
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ICALL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_IJMP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_IN
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_INC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_JMP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LDD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LDI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LDPD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LDPI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LDS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LPM
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LPMD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LPMPI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LSL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_LSR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_MOV
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_MOVW
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_MUL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_MULS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_MULSU
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_NEG
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_NOP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_OR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ORI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_OUT
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_POP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_PUSH
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_RCALL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_RET
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_RETI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_RJMP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ROL
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ROR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBCI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBIC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBIS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBIW
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBR
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBRC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SBRS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEC
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEH
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEN
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SER
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SES
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SET
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEV
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SEZ
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SLEEP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SPM
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_ST
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_STD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_STPD
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_STPI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_STS
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SUB
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SUBI
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_SWAP
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_TST
execute(FIFInterpreter) - Method in class avrora.sim.FIFInterpreter.FIFInstr_WDR
exit_addr - Variable in class avrora.sim.util.SequenceProbe
  The immutable `exit_addr` field stores the address that disables the per-instruction calling of the probe passed when the nesting level reaches zero.
expandInterval(int, int) - Method in class avrora.util.profiling.Distribution
expected - Variable in class avrora.core.Instr.WrongNumberOfOperands
expectedTokenSequences - Variable in class avrora.core.isdl.parser.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in class avrora.syntax.AbstractParseException
  Each entry in this array is an array of integers.
expr - Variable in class avrora.core.isdl.ast.AssignStmt
  The `expr` field stores a reference to the expression whose result is assigned to the left hand side.
expr - Variable in class avrora.core.isdl.ast.BitExpr
  The `expr` field stores a reference to the expression whose value the bit will be extracted from.
expr - Variable in class avrora.core.isdl.ast.ReturnStmt
  The `expr` field stores a reference to the expression that is evaluated and returned to the caller.
expr - Variable in class avrora.syntax.ExprList.ExprItem
expr - Variable in class avrora.syntax.SyntacticOperand.Expr

## F

FALSE - Static variable in class avrora.stack.AbstractArithmetic
  The `FALSE` field represents the abstract bit that is known to be false.
FIFInterpreter - class avrora.sim.FIFInterpreter.
FIFInterpreter(Simulator, Program, int, int, int) - Constructor for class avrora.sim.FIFInterpreter
FIFInterpreter.FIFBuilder - class avrora.sim.FIFInterpreter.FIFBuilder.
FIFInterpreter.FIFBuilder() - Constructor for class avrora.sim.FIFInterpreter.FIFBuilder
FIFInterpreter.FIFInstr - class avrora.sim.FIFInterpreter.FIFInstr.
FIFInterpreter.FIFInstr(Instr, int) - Constructor for class avrora.sim.FIFInterpreter.FIFInstr
FIFInterpreter.FIFInstr_ADC - class avrora.sim.FIFInterpreter.FIFInstr_ADC.
FIFInterpreter.FIFInstr_ADD - class avrora.sim.FIFInterpreter.FIFInstr_ADD.
FIFInterpreter.FIFInstr_ADIW - class avrora.sim.FIFInterpreter.FIFInstr_ADIW.
FIFInterpreter.FIFInstr_AND - class avrora.sim.FIFInterpreter.FIFInstr_AND.
FIFInterpreter.FIFInstr_ANDI - class avrora.sim.FIFInterpreter.FIFInstr_ANDI.
FIFInterpreter.FIFInstr_ASR - class avrora.sim.FIFInterpreter.FIFInstr_ASR.
FIFInterpreter.FIFInstr_BCLR - class avrora.sim.FIFInterpreter.FIFInstr_BCLR.
FIFInterpreter.FIFInstr_BLD - class avrora.sim.FIFInterpreter.FIFInstr_BLD.
FIFInterpreter.FIFInstr_BRBC - class avrora.sim.FIFInterpreter.FIFInstr_BRBC.
FIFInterpreter.FIFInstr_BRBS - class avrora.sim.FIFInterpreter.FIFInstr_BRBS.
FIFInterpreter.FIFInstr_BRCC - class avrora.sim.FIFInterpreter.FIFInstr_BRCC.
FIFInterpreter.FIFInstr_BRCS - class avrora.sim.FIFInterpreter.FIFInstr_BRCS.
FIFInterpreter.FIFInstr_BREAK - class avrora.sim.FIFInterpreter.FIFInstr_BREAK.
FIFInterpreter.FIFInstr_BREQ - class avrora.sim.FIFInterpreter.FIFInstr_BREQ.
FIFInterpreter.FIFInstr_BRGE - class avrora.sim.FIFInterpreter.FIFInstr_BRGE.
FIFInterpreter.FIFInstr_BRHC - class avrora.sim.FIFInterpreter.FIFInstr_BRHC.
FIFInterpreter.FIFInstr_BRHS - class avrora.sim.FIFInterpreter.FIFInstr_BRHS.
FIFInterpreter.FIFInstr_BRID - class avrora.sim.FIFInterpreter.FIFInstr_BRID.
FIFInterpreter.FIFInstr_BRIE - class avrora.sim.FIFInterpreter.FIFInstr_BRIE.
FIFInterpreter.FIFInstr_BRLO - class avrora.sim.FIFInterpreter.FIFInstr_BRLO.
FIFInterpreter.FIFInstr_BRLT - class avrora.sim.FIFInterpreter.FIFInstr_BRLT.
FIFInterpreter.FIFInstr_BRMI - class avrora.sim.FIFInterpreter.FIFInstr_BRMI.
FIFInterpreter.FIFInstr_BRNE - class avrora.sim.FIFInterpreter.FIFInstr_BRNE.
FIFInterpreter.FIFInstr_BRPL - class avrora.sim.FIFInterpreter.FIFInstr_BRPL.
FIFInterpreter.FIFInstr_BRSH - class avrora.sim.FIFInterpreter.FIFInstr_BRSH.
FIFInterpreter.FIFInstr_BRTC - class avrora.sim.FIFInterpreter.FIFInstr_BRTC.
FIFInterpreter.FIFInstr_BRTS - class avrora.sim.FIFInterpreter.FIFInstr_BRTS.
FIFInterpreter.FIFInstr_BRVC - class avrora.sim.FIFInterpreter.FIFInstr_BRVC.
FIFInterpreter.FIFInstr_BRVS - class avrora.sim.FIFInterpreter.FIFInstr_BRVS.
FIFInterpreter.FIFInstr_BSET - class avrora.sim.FIFInterpreter.FIFInstr_BSET.
FIFInterpreter.FIFInstr_BST - class avrora.sim.FIFInterpreter.FIFInstr_BST.
FIFInterpreter.FIFInstr_CALL - class avrora.sim.FIFInterpreter.FIFInstr_CALL.
FIFInterpreter.FIFInstr_CBI - class avrora.sim.FIFInterpreter.FIFInstr_CBI.
FIFInterpreter.FIFInstr_CBR - class avrora.sim.FIFInterpreter.FIFInstr_CBR.
FIFInterpreter.FIFInstr_CLC - class avrora.sim.FIFInterpreter.FIFInstr_CLC.
FIFInterpreter.FIFInstr_CLH - class avrora.sim.FIFInterpreter.FIFInstr_CLH.
FIFInterpreter.FIFInstr_CLI - class avrora.sim.FIFInterpreter.FIFInstr_CLI.
FIFInterpreter.FIFInstr_CLN - class avrora.sim.FIFInterpreter.FIFInstr_CLN.
FIFInterpreter.FIFInstr_CLR - class avrora.sim.FIFInterpreter.FIFInstr_CLR.
FIFInterpreter.FIFInstr_CLS - class avrora.sim.FIFInterpreter.FIFInstr_CLS.
FIFInterpreter.FIFInstr_CLT - class avrora.sim.FIFInterpreter.FIFInstr_CLT.
FIFInterpreter.FIFInstr_CLV - class avrora.sim.FIFInterpreter.FIFInstr_CLV.
FIFInterpreter.FIFInstr_CLZ - class avrora.sim.FIFInterpreter.FIFInstr_CLZ.
FIFInterpreter.FIFInstr_COM - class avrora.sim.FIFInterpreter.FIFInstr_COM.
FIFInterpreter.FIFInstr_CP - class avrora.sim.FIFInterpreter.FIFInstr_CP.
FIFInterpreter.FIFInstr_CPC - class avrora.sim.FIFInterpreter.FIFInstr_CPC.
FIFInterpreter.FIFInstr_CPI - class avrora.sim.FIFInterpreter.FIFInstr_CPI.
FIFInterpreter.FIFInstr_CPSE - class avrora.sim.FIFInterpreter.FIFInstr_CPSE.
FIFInterpreter.FIFInstr_DEC - class avrora.sim.FIFInterpreter.FIFInstr_DEC.
FIFInterpreter.FIFInstr_EICALL - class avrora.sim.FIFInterpreter.FIFInstr_EICALL.
FIFInterpreter.FIFInstr_EIJMP - class avrora.sim.FIFInterpreter.FIFInstr_EIJMP.
FIFInterpreter.FIFInstr_ELPM - class avrora.sim.FIFInterpreter.FIFInstr_ELPM.
FIFInterpreter.FIFInstr_ELPMD - class avrora.sim.FIFInterpreter.FIFInstr_ELPMD.
FIFInterpreter.FIFInstr_ELPMPI - class avrora.sim.FIFInterpreter.FIFInstr_ELPMPI.
FIFInterpreter.FIFInstr_EOR - class avrora.sim.FIFInterpreter.FIFInstr_EOR.
FIFInterpreter.FIFInstr_FMUL - class avrora.sim.FIFInterpreter.FIFInstr_FMUL.
FIFInterpreter.FIFInstr_FMULS - class avrora.sim.FIFInterpreter.FIFInstr_FMULS.
FIFInterpreter.FIFInstr_FMULSU - class avrora.sim.FIFInterpreter.FIFInstr_FMULSU.
FIFInterpreter.FIFInstr_ICALL - class avrora.sim.FIFInterpreter.FIFInstr_ICALL.
FIFInterpreter.FIFInstr_IJMP - class avrora.sim.FIFInterpreter.FIFInstr_IJMP.
FIFInterpreter.FIFInstr_IN - class avrora.sim.FIFInterpreter.FIFInstr_IN.
FIFInterpreter.FIFInstr_INC - class avrora.sim.FIFInterpreter.FIFInstr_INC.
FIFInterpreter.FIFInstr_JMP - class avrora.sim.FIFInterpreter.FIFInstr_JMP.
FIFInterpreter.FIFInstr_LD - class avrora.sim.FIFInterpreter.FIFInstr_LD.
FIFInterpreter.FIFInstr_LDD - class avrora.sim.FIFInterpreter.FIFInstr_LDD.
FIFInterpreter.FIFInstr_LDI - class avrora.sim.FIFInterpreter.FIFInstr_LDI.
FIFInterpreter.FIFInstr_LDPD - class avrora.sim.FIFInterpreter.FIFInstr_LDPD.
FIFInterpreter.FIFInstr_LDPI - class avrora.sim.FIFInterpreter.FIFInstr_LDPI.
FIFInterpreter.FIFInstr_LDS - class avrora.sim.FIFInterpreter.FIFInstr_LDS.
FIFInterpreter.FIFInstr_LPM - class avrora.sim.FIFInterpreter.FIFInstr_LPM.
FIFInterpreter.FIFInstr_LPMD - class avrora.sim.FIFInterpreter.FIFInstr_LPMD.
FIFInterpreter.FIFInstr_LPMPI - class avrora.sim.FIFInterpreter.FIFInstr_LPMPI.
FIFInterpreter.FIFInstr_LSL - class avrora.sim.FIFInterpreter.FIFInstr_LSL.
FIFInterpreter.FIFInstr_LSR - class avrora.sim.FIFInterpreter.FIFInstr_LSR.
FIFInterpreter.FIFInstr_MOV - class avrora.sim.FIFInterpreter.FIFInstr_MOV.
FIFInterpreter.FIFInstr_MOVW - class avrora.sim.FIFInterpreter.FIFInstr_MOVW.
FIFInterpreter.FIFInstr_MUL - class avrora.sim.FIFInterpreter.FIFInstr_MUL.
FIFInterpreter.FIFInstr_MULS - class avrora.sim.FIFInterpreter.FIFInstr_MULS.
FIFInterpreter.FIFInstr_MULSU - class avrora.sim.FIFInterpreter.FIFInstr_MULSU.
FIFInterpreter.FIFInstr_NEG - class avrora.sim.FIFInterpreter.FIFInstr_NEG.
FIFInterpreter.FIFInstr_NOP - class avrora.sim.FIFInterpreter.FIFInstr_NOP.
FIFInterpreter.FIFInstr_OR - class avrora.sim.FIFInterpreter.FIFInstr_OR.
FIFInterpreter.FIFInstr_ORI - class avrora.sim.FIFInterpreter.FIFInstr_ORI.
FIFInterpreter.FIFInstr_OUT - class avrora.sim.FIFInterpreter.FIFInstr_OUT.
FIFInterpreter.FIFInstr_POP - class avrora.sim.FIFInterpreter.FIFInstr_POP.
FIFInterpreter.FIFInstr_PUSH - class avrora.sim.FIFInterpreter.FIFInstr_PUSH.
FIFInterpreter.FIFInstr_RCALL - class avrora.sim.FIFInterpreter.FIFInstr_RCALL.
FIFInterpreter.FIFInstr_RET - class avrora.sim.FIFInterpreter.FIFInstr_RET.
FIFInterpreter.FIFInstr_RETI - class avrora.sim.FIFInterpreter.FIFInstr_RETI.
FIFInterpreter.FIFInstr_RJMP - class avrora.sim.FIFInterpreter.FIFInstr_RJMP.
FIFInterpreter.FIFInstr_ROL - class avrora.sim.FIFInterpreter.FIFInstr_ROL.
FIFInterpreter.FIFInstr_ROR - class avrora.sim.FIFInterpreter.FIFInstr_ROR.
FIFInterpreter.FIFInstr_SBC - class avrora.sim.FIFInterpreter.FIFInstr_SBC.
FIFInterpreter.FIFInstr_SBCI - class avrora.sim.FIFInterpreter.FIFInstr_SBCI.
FIFInterpreter.FIFInstr_SBI - class avrora.sim.FIFInterpreter.FIFInstr_SBI.
FIFInterpreter.FIFInstr_SBIC - class avrora.sim.FIFInterpreter.FIFInstr_SBIC.
FIFInterpreter.FIFInstr_SBIS - class avrora.sim.FIFInterpreter.FIFInstr_SBIS.
FIFInterpreter.FIFInstr_SBIW - class avrora.sim.FIFInterpreter.FIFInstr_SBIW.
FIFInterpreter.FIFInstr_SBR - class avrora.sim.FIFInterpreter.FIFInstr_SBR.
FIFInterpreter.FIFInstr_SBRC - class avrora.sim.FIFInterpreter.FIFInstr_SBRC.
FIFInterpreter.FIFInstr_SBRS - class avrora.sim.FIFInterpreter.FIFInstr_SBRS.
FIFInterpreter.FIFInstr_SEC - class avrora.sim.FIFInterpreter.FIFInstr_SEC.
FIFInterpreter.FIFInstr_SEH - class avrora.sim.FIFInterpreter.FIFInstr_SEH.
FIFInterpreter.FIFInstr_SEI - class avrora.sim.FIFInterpreter.FIFInstr_SEI.
FIFInterpreter.FIFInstr_SEN - class avrora.sim.FIFInterpreter.FIFInstr_SEN.
FIFInterpreter.FIFInstr_SER - class avrora.sim.FIFInterpreter.FIFInstr_SER.
FIFInterpreter.FIFInstr_SES - class avrora.sim.FIFInterpreter.FIFInstr_SES.
FIFInterpreter.FIFInstr_SET - class avrora.sim.FIFInterpreter.FIFInstr_SET.
FIFInterpreter.FIFInstr_SEV - class avrora.sim.FIFInterpreter.FIFInstr_SEV.
FIFInterpreter.FIFInstr_SEZ - class avrora.sim.FIFInterpreter.FIFInstr_SEZ.
FIFInterpreter.FIFInstr_SLEEP - class avrora.sim.FIFInterpreter.FIFInstr_SLEEP.
FIFInterpreter.FIFInstr_SPM - class avrora.sim.FIFInterpreter.FIFInstr_SPM.
FIFInterpreter.FIFInstr_ST - class avrora.sim.FIFInterpreter.FIFInstr_ST.
FIFInterpreter.FIFInstr_STD - class avrora.sim.FIFInterpreter.FIFInstr_STD.
FIFInterpreter.FIFInstr_STPD - class avrora.sim.FIFInterpreter.FIFInstr_STPD.
FIFInterpreter.FIFInstr_STPI - class avrora.sim.FIFInterpreter.FIFInstr_STPI.
FIFInterpreter.FIFInstr_STS - class avrora.sim.FIFInterpreter.FIFInstr_STS.
FIFInterpreter.FIFInstr_SUB - class avrora.sim.FIFInterpreter.FIFInstr_SUB.
FIFInterpreter.FIFInstr_SUBI - class avrora.sim.FIFInterpreter.FIFInstr_SUBI.
FIFInterpreter.FIFInstr_SWAP - class avrora.sim.FIFInterpreter.FIFInstr_SWAP.
FIFInterpreter.FIFInstr_TST - class avrora.sim.FIFInterpreter.FIFInstr_TST.
FIFInterpreter.FIFInstr_WDR - class avrora.sim.FIFInterpreter.FIFInstr_WDR.
FIFInterpreterGenerator - class avrora.core.isdl.gen.FIFInterpreterGenerator.
FIFInterpreterGenerator(Architecture, Printer) - Constructor for class avrora.core.isdl.gen.FIFInterpreterGenerator
FIFInterpreterGenerator.FIFBuilderEmitter - class avrora.core.isdl.gen.FIFInterpreterGenerator.FIFBuilderEmitter.
FIFInterpreterGenerator.FIFBuilderEmitter() - Constructor for class avrora.core.isdl.gen.FIFInterpreterGenerator.FIFBuilderEmitter
FILE - Variable in class avrora.actions.CFGAction
FILE - Static variable in interface avrora.syntax.gas.GASParserConstants
FLASH_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
FMUL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMUL - Static variable in interface avrora.syntax.gas.GASParserConstants
FMUL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FMULS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMULS - Static variable in interface avrora.syntax.gas.GASParserConstants
FMULS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FMULSU - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMULSU - Static variable in interface avrora.syntax.gas.GASParserConstants
FMULSU - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FOCn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
FOCnA - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
FOCnB - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
FOCnC - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
FOREGROUND - Static variable in class avrora.Main
FOREGROUND_COLOR - Static variable in class avrora.util.Terminal
FORMAL_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
FORMAL_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
FORMAT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
FREQ_0A - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_0B - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_1A - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_1B - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_2A - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_2B - Static variable in class avrora.sim.radio.CC1000Radio
FREQ_A_reg - Variable in class avrora.sim.radio.CC1000Radio
FREQ_B_reg - Variable in class avrora.sim.radio.CC1000Radio
FRONT_END - Static variable in class avrora.sim.radio.CC1000Radio
FRONT_END_reg - Variable in class avrora.sim.radio.CC1000Radio
FSCTRL - Static variable in class avrora.sim.radio.CC1000Radio
FSCTRL_reg - Variable in class avrora.sim.radio.CC1000Radio
FSEP0 - Static variable in class avrora.sim.radio.CC1000Radio
FSEP1 - Static variable in class avrora.sim.radio.CC1000Radio
FSEP_reg - Variable in class avrora.sim.radio.CC1000Radio
FS_PD - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
F_REG - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
FileDirective() - Method in class avrora.syntax.gas.GASParser
FileMarkingTokenManager - class avrora.syntax.atmel.FileMarkingTokenManager.
  The `FileMarkingTokenManager` is a subclass of the TokenManager for the Atmel parser that marks each token that is seen with the name of the file that it came from.
FileMarkingTokenManager(SimpleCharStream, String) - Constructor for class avrora.syntax.atmel.FileMarkingTokenManager
FileMarkingTokenManager(SimpleCharStream, int, String) - Constructor for class avrora.syntax.atmel.FileMarkingTokenManager
FileMarkingTokenManager - class avrora.syntax.gas.FileMarkingTokenManager.
  The `FileMarkingTokenManager` is a subclass of the TokenManager for the Atmel parser that marks each token that is seen with the name of the file that it came from.
FileMarkingTokenManager(SimpleCharStream, String) - Constructor for class avrora.syntax.gas.FileMarkingTokenManager
FileMarkingTokenManager(SimpleCharStream, int, String) - Constructor for class avrora.syntax.gas.FileMarkingTokenManager
FileMarkingTokenManager - class avrora.syntax.objdump.FileMarkingTokenManager.
  The `FileMarkingTokenManager` is a subclass of the TokenManager for the Atmel parser that marks each token that is seen with the name of the file that it came from.
FileMarkingTokenManager(SimpleCharStream, String) - Constructor for class avrora.syntax.objdump.FileMarkingTokenManager
FileMarkingTokenManager(SimpleCharStream, int, String) - Constructor for class avrora.syntax.objdump.FileMarkingTokenManager
FillBuff() - Method in class avrora.core.isdl.parser.SimpleCharStream
FillBuff() - Method in class avrora.syntax.atmel.SimpleCharStream
FillBuff() - Method in class avrora.syntax.gas.SimpleCharStream
FillBuff() - Method in class avrora.syntax.objdump.SimpleCharStream
Formal() - Method in class avrora.core.isdl.parser.ISDLParser
Formals() - Method in class avrora.core.isdl.parser.ISDLParser
Format(Token) - Method in class avrora.core.isdl.parser.ISDLParser
FormatDecl(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
Func() - Method in class avrora.syntax.atmel.AtmelParser
Func() - Method in class avrora.syntax.gas.GASParser
FuncName() - Method in class avrora.syntax.atmel.AtmelParser
FuncName() - Method in class avrora.syntax.gas.GASParser
failure(String) - Static method in class avrora.Avrora
falseBranch - Variable in class avrora.core.isdl.ast.IfStmt
  The `falseBranch` field stores a reference to the list of statements to be executed if the condition is false.
fields - Variable in class avrora.core.isdl.EncodingDecl
fifMap - Variable in class avrora.sim.FIFInterpreter
file - Variable in class avrora.syntax.AbstractToken
  The file in which the token originated.
file - Variable in class avrora.syntax.ProgramPoint
filename - Variable in class avrora.syntax.atmel.FileMarkingTokenManager
filename - Variable in class avrora.syntax.gas.FileMarkingTokenManager
filename - Variable in class avrora.syntax.objdump.FileMarkingTokenManager
filename - Variable in class avrora.test.TestCase
findMaximalPath(StateCache.State, HashMap, int) - Method in class avrora.stack.Analyzer
  The `findMaximalPath()` method is a recursive procedure that discovers the maximal weight path in the state graph.
fire() - Method in class avrora.monitors.SleepMonitor.Monitor
fire() - Method in class avrora.sim.Simulator.ClockCycleTimeout
  The `fire()` method is called when the timeout is up.
fire() - Method in interface avrora.sim.Simulator.Event
  The `fire()` method is called when the event to which it is tied happens with in the simulator.
fire() - Method in interface avrora.sim.Simulator.Interrupt
fire() - Method in class avrora.sim.Simulator.MaskableInterrupt
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEPROMTicker
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI.TransmitReceive
  Notes.
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.Ticker
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.Ticker
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.Receiver.Receive
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.Transmitter.Transmit
fire() - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController.Transmit
fire() - Method in class avrora.sim.radio.CC1000Radio.CALRegister.Calibrate
fire() - Method in class avrora.sim.util.GlobalClock.LocalMeet
  The `fire()` method of this event is called by the individual event queues of each simulator as they reach this point in time.
fire() - Method in class avrora.sim.util.PeriodicEvent
  The `fire()` method is called by the simulator when the timer event occurs.
fireAfter(Instr, int, State) - Method in class avrora.monitors.StackMonitor.Monitor
fireAfter(Instr, int, State) - Method in class avrora.sim.Simulator.InstructionCountTimeout
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in interface avrora.sim.Simulator.Probe
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.BranchCounter
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.Counter
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.MulticastProbe
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.ProgramProfiler
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.RangeProfiler
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.SequenceProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireAfterRead(Instr, int, State, int, byte) - Method in interface avrora.sim.Simulator.Watch
  The `fireAfterRead()` method is called after the data address is read by the program.
fireAfterRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryCounter
  The `fireAfterRead()` method is called after the data address is read by the program.
fireAfterRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `fireAfterRead()` method is called after the data address is read by the program.
fireAfterRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryProfiler
fireAfterRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MulticastWatch
  The `fireAfterRead()` method is called after the probed address is read by the program.
fireAfterWrite(Instr, int, State, int, byte) - Method in interface avrora.sim.Simulator.Watch
  The `fireAfterWrite()` method is called after the data address is written by the program.
fireAfterWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryCounter
  The `fireAfterWrite()` method is called after the data address is written by the program.
fireAfterWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `fireAfterWrite()` method is called after the data address is written by the program.
fireAfterWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryProfiler
fireAfterWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MulticastWatch
  The `fireAfterWrite()` method is called after the probed address is written by the program.
fireBefore(Instr, int, State) - Method in class avrora.monitors.StackMonitor.Monitor
fireBefore(Instr, int, State) - Method in class avrora.sim.Simulator.InstructionCountTimeout
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in interface avrora.sim.Simulator.Probe
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.BranchCounter
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.Counter
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.MulticastProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.ProgramProfiler
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.RangeProfiler
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.SequenceProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireBeforeRead(Instr, int, State, int, byte) - Method in interface avrora.sim.Simulator.Watch
  The `fireBeforeRead()` method is called before the data address is read by the program.
fireBeforeRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryCounter
  The `fireBeforeRead()` method is called before the data address is read by the program.
fireBeforeRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `fireBeforeRead()` method is called before the data address is read by the program.
fireBeforeRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryProfiler
fireBeforeRead(Instr, int, State, int, byte) - Method in class avrora.sim.util.MulticastWatch
  The `fireBeforeRead()` method is called before the probed address is read by the program.
fireBeforeWrite(Instr, int, State, int, byte) - Method in interface avrora.sim.Simulator.Watch
  The `fireBeforeWrite()` method is called before the data address is written by the program.
fireBeforeWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryCounter
  The `fireBeforeWrite()` method is called before the data address is written by the program.
fireBeforeWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `fireBeforeWrite()` method is called before the data address is written by the program.
fireBeforeWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MemoryProfiler
fireBeforeWrite(Instr, int, State, int, byte) - Method in class avrora.sim.util.MulticastWatch
  The `fireBeforeWrite()` method is called before the probed address is written by the program.
firstPacket - Variable in class avrora.sim.radio.SimpleAir
firstPacketTime - Variable in class avrora.sim.radio.SimpleAir
firstUnknownOption - Variable in class avrora.util.Options
flagBit(int) - Method in class avrora.sim.Simulator.FlagRegister
flagRegister - Variable in class avrora.sim.Simulator.MaskRegister
flagRegister - Variable in class avrora.sim.Simulator.MaskableInterrupt
flash_data - Variable in class avrora.sim.BaseInterpreter
flash_instr - Variable in class avrora.sim.BaseInterpreter
floor(char) - Static method in class avrora.stack.AbstractArithmetic
  The `floor()` function computes the concrete value with all unknown bits set to zero.
floor(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `floor()` function computes the concrete value with all unknown bits set to zero.
flush() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
flush() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
force() - Method in interface avrora.sim.Simulator.Interrupt
force() - Method in class avrora.sim.Simulator.MaskableInterrupt
force() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt
forceInterrupt(int) - Method in class avrora.sim.Simulator
  The `forceInterrupt()` method forces the simulator to post the specified interrupt regardless of the normal source of the interrupt.
forwardEdges - Variable in class avrora.stack.StateTransitionGraph.StateInfo
forwardLink - Variable in class avrora.stack.StateTransitionGraph.Edge
found - Variable in class avrora.core.Instr.WrongNumberOfOperands
freeEventLists - Variable in class avrora.sim.util.DeltaQueue
  The `freeEventLists` field stores a reference to any free event links that have become unused during the processing of events.
freeLinks - Variable in class avrora.sim.util.DeltaQueue
  The `freeLinks` field stores a reference to any free links that have become unused during the processing of events.
freeze() - Static method in class avrora.util.profiling.Databank
  Freeze all the databases.
freeze() - Method in class avrora.util.profiling.Database
frequency - Variable in class avrora.sim.radio.Radio.RadioPacket
frontierState - Variable in class avrora.stack.Analyzer.ContextSensitivePolicy
func - Variable in class avrora.syntax.Expr.Func

## G

GASParser - class avrora.syntax.gas.GASParser.
GASParser(InputStream, Module, String) - Constructor for class avrora.syntax.gas.GASParser
GASParser(Reader, Module, String) - Constructor for class avrora.syntax.gas.GASParser
GASParser(InputStream) - Constructor for class avrora.syntax.gas.GASParser
GASParser(Reader) - Constructor for class avrora.syntax.gas.GASParser
GASParser(GASParserTokenManager) - Constructor for class avrora.syntax.gas.GASParser
GASParserConstants - interface avrora.syntax.gas.GASParserConstants.
GASParserTokenManager - class avrora.syntax.gas.GASParserTokenManager.
GASParserTokenManager(SimpleCharStream) - Constructor for class avrora.syntax.gas.GASParserTokenManager
GASParserTokenManager(SimpleCharStream, int) - Constructor for class avrora.syntax.gas.GASParserTokenManager
GASProgramReader - class avrora.syntax.gas.GASProgramReader.
  The `GASProgramReader` is an implementation of the `ProgramReader` that reads a source program in the GAS-style syntax and builds a program from it.
GASProgramReader() - Constructor for class avrora.syntax.gas.GASProgramReader
GLOBAL - Static variable in interface avrora.syntax.gas.GASParserConstants
GPR_set - Static variable in class avrora.core.Register
GREATER - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
GREATEREQ - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
GROUP_PROCEDURES - Variable in class avrora.actions.CFGAction
GenInterpreter - class avrora.sim.GenInterpreter.
  The `GenInterpreter` class is largely generated from the instruction specification.
GenInterpreter(Simulator, Program, int, int, int) - Constructor for class avrora.sim.GenInterpreter
  The constructor for the `Interpreter` class builds the internal data structures needed to store the complete state of the machine, including registers, IO registers, the SRAM, and the flash.
GetImage() - Method in class avrora.core.isdl.parser.SimpleCharStream
GetImage() - Method in class avrora.syntax.atmel.SimpleCharStream
GetImage() - Method in class avrora.syntax.gas.SimpleCharStream
GetImage() - Method in class avrora.syntax.objdump.SimpleCharStream
GetSuffix(int) - Method in class avrora.core.isdl.parser.SimpleCharStream
GetSuffix(int) - Method in class avrora.syntax.atmel.SimpleCharStream
GetSuffix(int) - Method in class avrora.syntax.gas.SimpleCharStream
GetSuffix(int) - Method in class avrora.syntax.objdump.SimpleCharStream
GlobalClock - class avrora.sim.util.GlobalClock.
  The `GlobalClock` class implements a global timer among multiple simulators by inserting periodic timers into each simulator.
GlobalClock(long) - Constructor for class avrora.sim.util.GlobalClock
GlobalClock(long, GlobalClock.Ticker) - Constructor for class avrora.sim.util.GlobalClock
GlobalClock.InterruptedException - exception avrora.sim.util.GlobalClock.InterruptedException.
  How sad.
GlobalClock.InterruptedException(InterruptedException) - Constructor for class avrora.sim.util.GlobalClock.InterruptedException
GlobalClock.LocalMeet - class avrora.sim.util.GlobalClock.LocalMeet.
GlobalClock.LocalMeet(String) - Constructor for class avrora.sim.util.GlobalClock.LocalMeet
GlobalClock.Ticker - class avrora.sim.util.GlobalClock.Ticker.
  The `Ticker` class is an event that fires in the local queues of participating threads.
GlobalClock.Ticker(long) - Constructor for class avrora.sim.util.GlobalClock.Ticker
GlobalDirective() - Method in class avrora.syntax.gas.GASParser
generate() - Method in class avrora.core.isdl.gen.ClassGenerator
generate(Architecture) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator.FIFBuilderEmitter
generateBitRangeWrite(Expr, int, int, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
generateBitRangeWrite(Expr, int, int, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.MapRep
generateBitRead(Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
generateBitRead(Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.IORegMap
generateBitRead(Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.MapRep
generateBitWrite(Expr, Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
generateBitWrite(Expr, Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.IORegMap
generateBitWrite(Expr, Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.MapRep
generateCode() - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator
generateCode() - Method in class avrora.core.isdl.gen.InterpreterGenerator
generateParseException() - Method in class avrora.core.isdl.parser.ISDLParser
generateParseException() - Method in class avrora.syntax.atmel.AtmelParser
generateParseException() - Method in class avrora.syntax.gas.GASParser
generateParseException() - Method in class avrora.syntax.objdump.ObjDumpParser
generateRead(Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
generateRead(Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.MapRep
generateWrite(Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
generateWrite(Expr, Expr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.MapRep
get() - Method in class avrora.util.Option.Bool
  The `get()` method returns the current value of the option.
get() - Method in class avrora.util.Option.Double
  The `get()` method returns the current value of the option.
get() - Method in class avrora.util.Option.List
  The `get()` method returns the current value of the option.
get() - Method in class avrora.util.Option.Long
  The `get()` method returns the current value of the option.
get() - Method in class avrora.util.Option.Str
  The `get()` method returns the current value of the option.
getAddress() - Method in class avrora.core.ControlFlowGraph.Block
  The `getAddress()` method gets the starting byte address of this basic block.
getAllOptions() - Method in class avrora.util.Options
getArguments() - Method in class avrora.util.Options
getBeginColumn() - Method in class avrora.core.isdl.parser.SimpleCharStream
getBeginColumn() - Method in class avrora.syntax.atmel.SimpleCharStream
getBeginColumn() - Method in class avrora.syntax.gas.SimpleCharStream
getBeginColumn() - Method in class avrora.syntax.objdump.SimpleCharStream
getBeginLine() - Method in class avrora.core.isdl.parser.SimpleCharStream
getBeginLine() - Method in class avrora.syntax.atmel.SimpleCharStream
getBeginLine() - Method in class avrora.syntax.gas.SimpleCharStream
getBeginLine() - Method in class avrora.syntax.objdump.SimpleCharStream
getBit(char, int) - Static method in class avrora.stack.AbstractArithmetic
  The `getBit()` method extracts the specified abstract bit from the specified abstract value.
getBit(byte, int) - Static method in class avrora.util.Arithmetic
getBit(int, int) - Static method in class avrora.util.Arithmetic
getBitRangeMask(int, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getBitWidth() - Method in class avrora.core.isdl.EncodingDecl.Derived
getBitWidth() - Method in class avrora.core.isdl.EncodingDecl
getBitWidth() - Method in class avrora.core.isdl.ast.BitExpr
  The `getBitWidth()` method gets the number of bits needed to represent this value.
getBitWidth() - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `getBitWidth()` method gets the number of bits needed to represent this value.
getBitWidth() - Method in class avrora.core.isdl.ast.Expr
  The `getBitWidth()` method gets the number of bits needed to represent this value.
getBitWidth() - Method in class avrora.core.isdl.ast.Literal.IntExpr
  The `getBitWidth()` method returns the known bit size of this expression which is needed in computing the size of an encoding.
getBlockContaining(int) - Method in class avrora.core.ControlFlowGraph
  The `getBlockContaining()` method looks up the basic block that contains the address specified.
getBlockIterator() - Method in class avrora.core.ControlFlowGraph
  The `getBlockIterator()` method constructs an interator over all of the blocks in the control flow graph, regardless of connectivity.
getBlockStartingAt(int) - Method in class avrora.core.ControlFlowGraph
  The `getBlockStartingAt()` method looks up a basic block based on its starting address.
getByteAddress() - Method in class avrora.syntax.Item.Label
getCFG() - Method in class avrora.core.Program
  The `getCFG()` method returns a reference to the control flow graph of the program.
getCachedState(MutableState) - Method in class avrora.stack.StateTransitionGraph
  The `getCachedState()` method looks for the a cached, immutable state that corresponds to the given mutable state.
getClassName() - Method in class avrora.core.isdl.InstrDecl
getCleanObjDumpCode() - Method in class avrora.syntax.objdump.ObjDumpPreprocessor
getCode() - Method in class avrora.core.isdl.CodeRegion
getColumn() - Method in class avrora.core.isdl.parser.SimpleCharStream
  Deprecated.
getColumn() - Method in class avrora.syntax.atmel.SimpleCharStream
  Deprecated.
getColumn() - Method in class avrora.syntax.gas.SimpleCharStream
  Deprecated.
getColumn() - Method in class avrora.syntax.objdump.SimpleCharStream
  Deprecated.
getCount() - Method in class avrora.sim.Clock
  The `getCount()` method returns the number of clock cycles (ticks) that have elapsed for this clock.
getCount() - Method in class avrora.sim.ClockPrescaler
  The `getCount()` method returns the number of clock cycles (ticks) that have elapsed for this clock.
getCount() - Method in class avrora.sim.DerivedClock
  The `getCount()` method returns the total count of clock ticks that have happened for this clock.
getCount() - Method in class avrora.sim.util.DeltaQueue
  The `getCount()` gets the total cumulative count of all the `advance()` calls on this delta queue.
getCount() - Method in class avrora.sim.util.GlobalClock
getCurrentAddress() - Method in class avrora.syntax.Module.Seg
getCurrentInstr() - Method in class avrora.sim.BaseInterpreter
getCycles() - Method in class avrora.core.Instr
  The `getCycles()` method returns the number of cylces consumed by the instruction in the default case.
getCycles() - Method in class avrora.sim.BaseInterpreter
  The `getCycles()` method returns the clock cycle count recorded so far in the simulation.
getCycles() - Method in interface avrora.sim.State
  The `getCycles()` method returns the clock cycle count recorded so far in the simulation.
getDataByte(int) - Method in class avrora.sim.BaseInterpreter
  The `getDataByte()` method reads a byte value from the data memory (SRAM) at the specified address.
getDataByte(int) - Method in interface avrora.sim.State
  The `getDataByte()` method reads a byte value from the data memory (SRAM) at the specified address.
getEEPromSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getEEPromSize()` method returns the size in bytes of the EEPROM on this hardware device.
getEEPromSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getEEPromSize()` method returns the size in bytes of the EEPROM on this hardware device.
getEdenState() - Method in class avrora.stack.StateCache
  The `getEdenState()` method gets the starting state of the abstract interpretation.
getEdenState() - Method in class avrora.stack.StateTransitionGraph
getEdgeCount() - Method in class avrora.stack.StateTransitionGraph
getEdgeIterator() - Method in class avrora.core.ControlFlowGraph.Block
getEdgeIterator() - Method in class avrora.core.ControlFlowGraph
  The `getEdgeIterator()` method returns an interator over all edges between all blocks within this control flow graph.
getEncodingIterator() - Method in class avrora.core.isdl.Architecture
getEncodingSize() - Method in class avrora.core.isdl.InstrDecl
getEndColumn() - Method in class avrora.core.isdl.parser.SimpleCharStream
getEndColumn() - Method in class avrora.syntax.atmel.SimpleCharStream
getEndColumn() - Method in class avrora.syntax.gas.SimpleCharStream
getEndColumn() - Method in class avrora.syntax.objdump.SimpleCharStream
getEndLine() - Method in class avrora.core.isdl.parser.SimpleCharStream
getEndLine() - Method in class avrora.syntax.atmel.SimpleCharStream
getEndLine() - Method in class avrora.syntax.gas.SimpleCharStream
getEndLine() - Method in class avrora.syntax.objdump.SimpleCharStream
getErrorClass() - Method in class avrora.CompilationError
getErrorParams() - Method in class avrora.CompilationError
getExploredCount() - Method in class avrora.stack.StateTransitionGraph
getFileName() - Method in class avrora.test.TestCase
getFirstUnknownOption() - Method in class avrora.util.Options
getFlag_C() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_C()` method returns the current value of the C bit in the status register as a boolean.
getFlag_C() - Method in interface avrora.sim.State
  The `getFlag_C()` method returns the current value of the C bit in the status register as a boolean.
getFlag_C() - Method in class avrora.stack.AbstractState
  The `getFlag_C()` method returns the abstract value of the C flag.
getFlag_H() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_H()` method returns the current value of the H bit in the status register as a boolean.
getFlag_H() - Method in interface avrora.sim.State
  The `getFlag_H()` method returns the current value of the H bit in the status register as a boolean.
getFlag_H() - Method in class avrora.stack.AbstractState
  The `getFlag_H()` method returns the abstract value of the H flag.
getFlag_I() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_I()` method returns the current value of the I bit in the status register as a boolean.
getFlag_I() - Method in interface avrora.sim.State
  The `getFlag_I()` method returns the current value of the I bit in the status register as a boolean.
getFlag_I() - Method in class avrora.stack.AbstractState
  The `getFlag_I()` method returns the abstract value of the I flag.
getFlag_N() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_N()` method returns the current value of the N bit in the status register as a boolean.
getFlag_N() - Method in interface avrora.sim.State
  The `getFlag_N()` method returns the current value of the N bit in the status register as a boolean.
getFlag_N() - Method in class avrora.stack.AbstractState
  The `getFlag_N()` method returns the abstract value of the N flag.
getFlag_S() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_S()` method returns the current value of the S bit in the status register as a boolean.
getFlag_S() - Method in interface avrora.sim.State
  The `getFlag_S()` method returns the current value of the S bit in the status register as a boolean.
getFlag_S() - Method in class avrora.stack.AbstractState
  The `getFlag_S()` method returns the abstract value of the S flag.
getFlag_T() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_T()` method returns the current value of the T bit in the status register as a boolean.
getFlag_T() - Method in interface avrora.sim.State
  The `getFlag_T()` method returns the current value of the T bit in the status register as a boolean.
getFlag_T() - Method in class avrora.stack.AbstractState
  The `getFlag_T()` method returns the abstract value of the T flag.
getFlag_V() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_V()` method returns the current value of the V bit in the status register as a boolean.
getFlag_V() - Method in interface avrora.sim.State
  The `getFlag_V()` method returns the current value of the V bit in the status register as a boolean.
getFlag_V() - Method in class avrora.stack.AbstractState
  The `getFlag_V()` method returns the abstract value of the V flag.
getFlag_Z() - Method in class avrora.sim.BaseInterpreter
  The `getFlag_Z()` method returns the current value of the Z bit in the status register as a boolean.
getFlag_Z() - Method in interface avrora.sim.State
  The `getFlag_Z()` method returns the current value of the Z bit in the status register as a boolean.
getFlag_Z() - Method in class avrora.stack.AbstractState
  The `getFlag_Z()` method returns the abstract value of the Z flag.
getFlashSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getFlashSize()` method returns the size in bytes of the flash memory on this hardware device.
getFlashSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The method returns the size in bytes of the flash memory on this hardware device.
getFraction() - Method in class avrora.util.profiling.Proportion.Share
getFractionForName(String) - Method in class avrora.util.profiling.Proportion
  Search for the counter with the specified name and report its proportion.
getFrontierCount() - Method in class avrora.stack.StateTransitionGraph
getHZ() - Method in class avrora.sim.Clock
  The `getHZ()` method returns the number of cycles per second at which this clock runs.
getHeadDelta() - Method in class avrora.sim.util.DeltaQueue
  The `getHeadDelta()` method gets the number of clock cycles until the first event will fire.
getHelp() - Method in class avrora.Main.ProgramReader
getHelp() - Method in class avrora.actions.Action
  The `getHelp()` method returns a string that is used in reporting the command line help to the user.
getHelp() - Method in class avrora.syntax.atmel.AtmelProgramReader
getHelp() - Method in class avrora.syntax.gas.GASProgramReader
getHelp() - Method in class avrora.syntax.objdump.ObjDumpProgramReader
getHigh() - Method in class avrora.util.Option.Interval
  The `getHigh()` method returns the current highest value of the interval for this option.
getHz() - Method in class avrora.sim.mcu.ATMega128L
  The `getHZ()` method returns the number of cycles per second at which this hardware device is designed to run.
getHz() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getHZ()` method returns the number of cycles per second at which this hardware device is designed to run.
getIOReg(int) - Method in class avrora.sim.BaseInterpreter
  The `getIOReg()` method is used to retrieve a reference to the actual `IOReg` instance stored internally in the state.
getIOReg(int) - Method in interface avrora.sim.State
  The `getIOReg()` method is used to retrieve a reference to the actual `IOReg` instance stored internally in the state.
getIORegSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getIORegSize()` method returns the number of IO registers that are present on this hardware device.
getIORegSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getIORegSize()` method returns the number of IO registers that are present on this hardware device.
getIORegisterAV(int) - Method in class avrora.stack.AbstractState
  The `getIORegisterByte()` method reads the abstract value of an IO register from the abstract state.
getIORegisterByte(int) - Method in class avrora.sim.BaseInterpreter
  The `getIORegisterByte()` method reads the value of an IO register.
getIORegisterByte(int) - Method in interface avrora.sim.State
  The `getIORegisterByte()` method reads the value of an IO register.
getIndirectEdges(int) - Method in class avrora.core.Program
  The `getIndirectEdges` returns a list of integers representing the possible target program locations for a given callsite.
getInnerClassName() - Method in class avrora.core.isdl.InstrDecl
getInstr(int) - Method in class avrora.sim.BaseInterpreter
  The `getInstr()` can be used to retrieve a reference to the `Instr` object representing the instruction at the specified program address.
getInstr(int) - Method in interface avrora.sim.State
  The `getInstr()` can be used to retrieve a reference to the `Instr` object representing the instruction at the specified program address.
getInstrIterator() - Method in class avrora.core.ControlFlowGraph.Block
  The `getInstrIterator()` method returns an iterator over the instructions in this basic block.
getInstrIterator() - Method in class avrora.core.isdl.Architecture
getInstrSize(int) - Method in class avrora.sim.BaseInterpreter
  The `getInstrSize()` method reads the size of the instruction at the given program address.
getInstruction(String) - Method in class avrora.core.isdl.Architecture
getInterruptVectorAddress(int) - Method in class avrora.sim.Simulator
  The `getInterruptVectorAddress()` method computes the location in memory to jump to for the given interrupt number.
getInverseBitRangeMask(int, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getLabel(String) - Method in class avrora.core.Program
  The `getLabel()` method searches for a label with a given name within the program, in any section.
getLastAddress() - Method in class avrora.core.ControlFlowGraph.Block
getLeftMostToken() - Method in class avrora.syntax.ASTNode
  The `getLeftMostToken()` method gets the first token associated with the abstract syntax tree node.
getLeftMostToken() - Method in class avrora.syntax.Expr.BinOp
getLeftMostToken() - Method in class avrora.syntax.Expr.Func
getLeftMostToken() - Method in class avrora.syntax.Expr.RelativeAddress
getLeftMostToken() - Method in class avrora.syntax.Expr.Term
getLeftMostToken() - Method in class avrora.syntax.Expr.UnOp
getLeftMostToken() - Method in class avrora.syntax.ExprList
getLeftMostToken() - Method in class avrora.syntax.SyntacticOperand
getLength() - Method in class avrora.core.ControlFlowGraph.Block
  The `getLength()` returns the length of this basic block in terms of the number of instructions
getLevel() - Method in interface avrora.sim.mcu.ATMega128L.ADCInput
  Report the current voltage level of the input.
getLevel() - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
getLine() - Method in class avrora.core.isdl.parser.SimpleCharStream
  Deprecated.
getLine() - Method in class avrora.syntax.atmel.SimpleCharStream
  Deprecated.
getLine() - Method in class avrora.syntax.gas.SimpleCharStream
  Deprecated.
getLine() - Method in class avrora.syntax.objdump.SimpleCharStream
  Deprecated.
getLocationList(Program, List) - Static method in class avrora.Main
  The `getLocationList()` method is to used to parse a list of program locations and turn them into a list of `Main.Location` instances.
getLow() - Method in class avrora.util.Option.Interval
  The `getLow()` method returns the current lowest value of the interval for this option.
getMapRep(String) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getMessage() - Method in class avrora.core.isdl.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class avrora.core.isdl.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in class avrora.syntax.atmel.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class avrora.syntax.atmel.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in class avrora.syntax.gas.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class avrora.syntax.gas.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in class avrora.syntax.objdump.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class avrora.syntax.objdump.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMicrocontroller() - Method in class avrora.actions.SimAction
  The `getMicrocontroller()` method is used to get the current microcontroller from the library of implemented ones, based on the command line option that was specified (-chip=xyz).
getMicrocontroller() - Method in class avrora.sim.Simulator
  The `getMicrocontroller()` method gets a reference to the microcontroller being simulated.
getMicrocontroller(String) - Static method in class avrora.sim.mcu.Microcontrollers
  The `getMicrocontroller` method retrieves an instance of the `Microcontroller` interface that represents the named microcontroller.
getMicrocontroller() - Method in class avrora.sim.platform.Mica
getMicrocontroller() - Method in class avrora.sim.platform.Mica2
getMicrocontroller() - Method in interface avrora.sim.platform.Platform
getModule() - Method in class avrora.syntax.Module.Seg
getName() - Method in class avrora.core.Instr
  The `getName()` method returns the name of the instruction as a string.
getName() - Method in interface avrora.core.InstrPrototype
  The `getName()` method returns the name of the instruction as a string.
getName() - Method in class avrora.core.Register
  The `getName()` method returns the name of the instruction as a string.
getName() - Method in class avrora.sim.Clock
  The `getName()` method returns the name of this clock source.
getName() - Method in class avrora.syntax.Module.Seg
getName() - Method in class avrora.util.Option
  The `getName()` method returns the string name of the option.
getName() - Method in class avrora.util.profiling.DataItem
getNextFrontierState() - Method in class avrora.stack.StateTransitionGraph
  The `getNextFrontierState()` chooses a state off of the state frontier, removes it from the state frontier, and returns it.
getNextPC(int) - Method in class avrora.core.Program
  The `getNextPC()` method computes the program counter value of the next instruction following the instruction referenced by the given program counter value.
getNextToken() - Method in class avrora.core.isdl.parser.ISDLParser
getNextToken() - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
getNextToken() - Method in class avrora.core.isdl.parser.Token
getNextToken() - Method in class avrora.syntax.AbstractToken
getNextToken() - Method in class avrora.syntax.atmel.AtmelParser
getNextToken() - Method in class avrora.syntax.atmel.AtmelParserTokenManager
getNextToken() - Method in class avrora.syntax.atmel.Token
getNextToken() - Method in class avrora.syntax.gas.GASParser
getNextToken() - Method in class avrora.syntax.gas.GASParserTokenManager
getNextToken() - Method in class avrora.syntax.gas.Token
getNextToken() - Method in class avrora.syntax.objdump.ObjDumpParser
getNextToken() - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
getNextToken() - Method in class avrora.syntax.objdump.Token
getNumber() - Method in class avrora.core.Register
  The `getNumber()` method returns the "number" of this register, meaning the offset into the register file.
getNumberOfThreads() - Method in class avrora.sim.util.GlobalClock
getOperandDecl(String) - Method in class avrora.core.isdl.Architecture
getOperandIterator() - Method in class avrora.core.isdl.CodeRegion
getOperands() - Method in class avrora.core.Instr.IMMIMM_class
getOperands() - Method in class avrora.core.Instr.IMMREG_class
getOperands() - Method in class avrora.core.Instr.IMMWORD_class
getOperands() - Method in class avrora.core.Instr.IMM_class
getOperands() - Method in class avrora.core.Instr.NONE_class
getOperands() - Method in class avrora.core.Instr.REGIMMREG_class
getOperands() - Method in class avrora.core.Instr.REGIMM_class
getOperands() - Method in class avrora.core.Instr.REGREGIMM_class
getOperands() - Method in class avrora.core.Instr.REGREG_class
getOperands() - Method in class avrora.core.Instr.REG_class
getOperands() - Method in class avrora.core.Instr.WORD_class
getOperands() - Method in class avrora.core.Instr
  The `getOperands()` method returns a string representation of the operands of the instruction.
getOperands() - Method in class avrora.core.isdl.CodeRegion
getOption(String) - Method in class avrora.util.Options
getOptionValue(String) - Method in class avrora.util.Options
getPC() - Method in class avrora.sim.BaseInterpreter
  The `getPC()` retrieves the current program counter.
getPC() - Method in class avrora.sim.FIFInterpreter
getPC() - Method in interface avrora.sim.State
  The `getPC()` retrieves the current program counter.
getPC() - Method in class avrora.stack.AbstractState
  The `getPC()` method returns the concrete value of the program counter.
getParam() - Method in class avrora.Avrora.Error
getPin(int) - Method in class avrora.sim.mcu.ATMega128L
  The `getPin()` method looks up the specified pin by its number and returns a reference to that pin.
getPin(String) - Method in class avrora.sim.mcu.ATMega128L
  The `getPin()` method looks up the named pin and returns a reference to that pin.
getPin(String) - Method in interface avrora.sim.mcu.Microcontroller
  The `getPin()` method looks up the named pin and returns a reference to that pin.
getPin(int) - Method in interface avrora.sim.mcu.Microcontroller
  The `getPin()` method looks up the specified pin by its number and returns a reference to that pin.
getPinNumber(String) - Method in class avrora.sim.mcu.ATMega128L
  The `getPinNumber()` method looks up the named pin and returns its number.
getPinNumber(String) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getPinNumber()` method looks up the named pin and returns its number.
getPlatform() - Method in class avrora.actions.SimAction
  The `getPlatform()` method is used to get the current platform from the library of implemented ones, based on the command line option that was specified (-platform=xyz).
getPlatform(String) - Static method in class avrora.sim.platform.Platforms
getPostedInterrupts() - Method in class avrora.sim.BaseInterpreter
  The `getPostedInterrupts()` method returns a mask that represents all interrupts that are currently pending (meaning they are ready to be fired in priority order as long as the I flag is on).
getPostedInterrupts() - Method in interface avrora.sim.State
  The `getPostedInterrupts()` method returns a mask that represents all interrupts that are currently pending (meaning they are ready to be fired in priority order as long as the I flag is on).
getPrecedence() - Method in class avrora.core.isdl.ast.Arith.BinOp
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.Arith.UnOp
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.BitExpr
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.CallExpr
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.Expr
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.Literal.BoolExpr
getPrecedence() - Method in class avrora.core.isdl.ast.Literal.IntExpr
getPrecedence() - Method in class avrora.core.isdl.ast.Logical.BinOp
getPrecedence() - Method in class avrora.core.isdl.ast.Logical.UnOp
getPrecedence() - Method in class avrora.core.isdl.ast.MapExpr
  The `getPrecedence()` method gets the binding precedence for this expression.
getPrecedence() - Method in class avrora.core.isdl.ast.VarExpr
  The `getPrecedence()` method gets the binding precedence for this expression.
getProbedInstr(int) - Method in class avrora.sim.BaseInterpreter
getProcedureBlocks(ControlFlowGraph.Block) - Method in class avrora.core.ProcedureMap
  The `getProcedureBlocks()` method returns the collection of basic blocks contained in the procedure with the specified entrypoint.
getProcedureContaining(ControlFlowGraph.Block) - Method in class avrora.core.ProcedureMap
  The `getProcedureContaining()` method looks up the entrypoint of the procedure that contains this basic block.
getProcedureEntrypoints() - Method in class avrora.core.ProcedureMap
  The `getProcedureEntrypoints()` method returns a collection of basic blocks that are entrypoints of procedures in the control flow graph.
getProcedureMap() - Method in class avrora.core.ControlFlowGraph
  The `getProcedureMap()` method returns a reference to a `ProcedureMap` instance that maps basic blocks to the procedures in which they are contained
getProgram() - Method in class avrora.sim.Simulator
getProgramByte(int) - Method in class avrora.sim.BaseInterpreter
  The `getProgramByte()` method reads a byte value from the program (Flash) memory.
getProgramByte(int) - Method in interface avrora.sim.State
  The `getProgramByte()` method reads a byte value from the program (Flash) memory.
getProgramLocation(String, Program) - Static method in class avrora.Main
getProgramReader() - Static method in class avrora.Main
getProgramReader(String) - Static method in class avrora.Main
getPrototype(String) - Static method in class avrora.core.InstructionSet
  The `getPrototype()` method looks up the prototype for the given instruction name and returns it.
getRadio() - Method in class avrora.sim.mcu.ATMega128L
getRadio() - Method in interface avrora.sim.mcu.Microcontroller
getRamSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getRamSize()` method returns the number of bytes of SRAM present on this hardware device.
getRamSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getRamSize()` method returns the number of bytes of SRAM present on this hardware device.
getReadCount(int, int) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `getReadCount()` method returns the number of times the specified instruction read the specified memory address.
getRegister() - Method in interface avrora.core.Operand.Register
getRegister(AbstractToken) - Method in interface avrora.syntax.Context
  The `getRegister()` method resolves a register that may have been renamed earlier in the program.
getRegister(AbstractToken) - Method in class avrora.syntax.Module
getRegister() - Method in class avrora.syntax.SyntacticOperand.Register
getRegisterAV(Register) - Method in class avrora.stack.AbstractState
  The `getRegisterByte()` method reads the abstract value of a register in the abstract state.
getRegisterAV(int) - Method in class avrora.stack.AbstractState
getRegisterByName(String) - Static method in class avrora.core.Register
  The `getRegisterByName()` method retrieves a reference to the `Register` instance with the given string name.
getRegisterByNumber(int) - Static method in class avrora.core.Register
  The `getRegisterByNumber()` method retrieves a reference to the `Register` instance with the given offset in the register file.
getRegisterByte(Register) - Method in class avrora.sim.BaseInterpreter
  Read a general purpose register's current value as a byte.
getRegisterByte(int) - Method in class avrora.sim.FIFInterpreter
getRegisterByte(Register) - Method in interface avrora.sim.State
  Read a general purpose register's current value as a byte.
getRegisterUnsigned(Register) - Method in class avrora.sim.BaseInterpreter
  Read a general purpose register's current value as an integer, without any sign extension.
getRegisterUnsigned(int) - Method in class avrora.sim.FIFInterpreter
getRegisterUnsigned(Register) - Method in interface avrora.sim.State
  Read a general purpose register's current value as an integer, without any sign extension.
getRegisterWord(Register) - Method in class avrora.sim.BaseInterpreter
  Read a general purpose register pair as an unsigned word.
getRegisterWord(int) - Method in class avrora.sim.FIFInterpreter
getRegisterWord(Register) - Method in interface avrora.sim.State
  Read a general purpose register pair as an unsigned word.
getRightMostToken() - Method in class avrora.syntax.ASTNode
  The `getRightMostToken()` method gets the last token associated with the abstract syntax tree node.
getRightMostToken() - Method in class avrora.syntax.Expr.BinOp
getRightMostToken() - Method in class avrora.syntax.Expr.Func
getRightMostToken() - Method in class avrora.syntax.Expr.RelativeAddress
getRightMostToken() - Method in class avrora.syntax.Expr.Term
getRightMostToken() - Method in class avrora.syntax.Expr.UnOp
getRightMostToken() - Method in class avrora.syntax.ExprList
getRightMostToken() - Method in class avrora.syntax.SyntacticOperand
getSP() - Method in class avrora.sim.BaseInterpreter
  The `getSP()` method reads the current value of the stack pointer.
getSP() - Method in interface avrora.sim.State
  The `getSP()` method reads the current value of the stack pointer.
getSREG() - Method in class avrora.sim.BaseInterpreter
  The `getSREG()` method reads the value of the status register.
getSREG() - Method in interface avrora.sim.State
  The `getSREG()` method reads the value of the status register.
getSREG() - Method in class avrora.stack.AbstractState
  The `getSREG()` method reads the abstract value of the status register.
getShareForName(String) - Method in class avrora.util.profiling.Proportion
  Search for the counter with the specified string name and return it if it is registered.
getShortName() - Method in class avrora.actions.Action
  The `getShortName()` method returns the name of this action as a short string.
getShortName() - Method in class avrora.monitors.MonitorFactory
  The `getShortName()` method returns a shortened version of the name of this monitor for more quick access at the command line.
getSimulator() - Method in class avrora.sim.SimulatorThread
  The `getSimulator()` method gets the `Simulator` instance that this thread is bound to.
getSimulator() - Method in class avrora.sim.mcu.ATMega128L
  The `getSimulator()` method gets a simulator instance that is capable of emulating this hardware device.
getSimulator() - Method in interface avrora.sim.mcu.Microcontroller
  The `getSimulator()` method gets a simulator instance that is capable of emulating this hardware device.
getSimulator() - Method in class avrora.sim.radio.CC1000Radio
  Get the `Simulator` on which this radio is running.
getSimulator() - Method in interface avrora.sim.radio.Radio
  Get the `Simulator` on which this radio is running.
getSimulatorThread() - Method in class avrora.sim.radio.CC1000Radio
  Gets the `SimulatorThread` of this radio.
getSimulatorThread() - Method in interface avrora.sim.radio.Radio
  Get the `SimulatorThread` thread on which this radio is running.
getSingleBitMask(int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getSingleInverseBitMask(int) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getSize() - Method in class avrora.core.ControlFlowGraph.Block
  The `getSize()` method returns the size of the basic block in bytes.
getSize() - Method in class avrora.core.Instr
  The `getSize()` method returns the size of the instruction in bytes.
getSize() - Method in interface avrora.core.InstrPrototype
  The `getSize()` method returns the size of the instruction in bytes.
getSortedBlockIterator() - Method in class avrora.core.ControlFlowGraph
  The `getBlockIterator()` method constructs an interator over all of the blocks in the control flow graph, regardless of connectivity.
getSource() - Method in class avrora.core.ControlFlowGraph.Edge
  The `getSource()` method returns the basic block that is the source of this edge.
getStackByte() - Method in class avrora.sim.BaseInterpreter
  The `getStackByte()` method reads a byte from the address specified by SP+1.
getStackByte() - Method in interface avrora.sim.State
  The `getStackByte()` method reads a byte from the address specified by SP+1.
getState() - Method in class avrora.sim.Simulator
  The `getState()` retrieves a reference to the current state of the simulation, including the values of all registers, the SRAM, the IO register, the program memory, program counter, etc.
getStateCache() - Method in class avrora.stack.StateTransitionGraph
  The `getStateCache()` method gets the cache of all the states in the state space.
getStateFor(MutableState) - Method in class avrora.stack.StateCache
  The `getCachedState()` method searches the state cache for an immutable state that corresponds to the given mutable state.
getStateIterator() - Method in class avrora.stack.StateCache
getSubroutine(String) - Method in class avrora.core.isdl.Architecture
getSubroutineIterator() - Method in class avrora.core.isdl.Architecture
getTarget() - Method in class avrora.core.ControlFlowGraph.Edge
  The `getTarget()` method returns the known target of this control flow graph edge, if it is known.
getToken(int) - Method in class avrora.core.isdl.parser.ISDLParser
getToken(int) - Method in class avrora.syntax.atmel.AtmelParser
getToken(int) - Method in class avrora.syntax.gas.GASParser
getToken(int) - Method in class avrora.syntax.objdump.ObjDumpParser
getTotal() - Method in class avrora.util.profiling.Counter
getTotalCount() - Method in class avrora.sim.ClockPrescaler
  The `getTotalCount()` method returns the total number of clock cycles (ticks) that have elapsed for this clock.
getTotalStateCount() - Method in class avrora.stack.StateCache
  The `getTotalStateCount()` method returns the internally recorded number of states created in this state space.
getType() - Method in class avrora.core.ControlFlowGraph.Edge
  The `getType()` method returns the string name of the type of this edge.
getType() - Method in class avrora.core.isdl.CodeRegion.Operand
getType() - Method in class avrora.stack.StateCache.State
getUniqueName() - Method in class avrora.stack.StateCache.State
  The `getUniqueName()` gets a string that uniquely identifies this state.
getValue() - Method in interface avrora.core.Operand.Constant
getValue() - Method in class avrora.syntax.SyntacticOperand.Expr
getValueAsWord() - Method in interface avrora.core.Operand.Constant
getValueAsWord() - Method in class avrora.syntax.SyntacticOperand.Expr
getVariable(Token) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator
getVariable(Token) - Method in class avrora.core.isdl.gen.InterpreterGenerator
getVariable(AbstractToken) - Method in interface avrora.syntax.Context
  The `getVariable()` method looks up the value of a named constant within the current environment and returns its value.
getVariable(AbstractToken) - Method in class avrora.syntax.Module
getVariant() - Method in class avrora.core.Instr
  The `getVariant()` method returns the variant name of the instruction as a string.
getVariant() - Method in interface avrora.core.InstrPrototype
  The `getVariant()` method returns the variant name of the instruction as a string.
getVectorNum(int) - Method in class avrora.sim.Simulator.UnorderedFlagRegister
getVectorNum(int) - Method in class avrora.sim.Simulator.UnorderedMaskRegister
getVerbosePrinter(String) - Static method in class avrora.util.Verbose
getWidth() - Method in class avrora.core.Register
  The `getWidth()` method returns the width of the register in bits.
getWriteCount(int, int) - Method in class avrora.sim.util.MemoryMatrixProfiler
  The `getWriteCount()` method returns the number of times the specified instruction wrote the specified memory address.
globalName - Variable in class avrora.core.isdl.dep.StateUse.GlobalUse
globalProbe - Variable in class avrora.sim.BaseInterpreter
  The `activeProbe` field stores a reference to a `MulticastProbe` that contains all of the probes to be fired before and after the main execution runLoop--i.e. before and after every instruction.
globalTime() - Method in class avrora.sim.util.GlobalClock
goal - Variable in class avrora.sim.util.GlobalClock.LocalMeet
gqPrinter - Variable in class avrora.sim.util.GlobalClock
graph - Variable in class avrora.stack.Analyzer

## H

H - Variable in class avrora.sim.BaseInterpreter
HELP - Static variable in class avrora.Main
HELP - Static variable in class avrora.actions.AnalyzeStackAction
HELP - Static variable in class avrora.actions.BenchmarkAction
HELP - Static variable in class avrora.actions.CFGAction
HELP - Static variable in class avrora.actions.CustomAction
HELP - Static variable in class avrora.actions.ISDLAction
HELP - Static variable in class avrora.actions.ListAction
HELP - Static variable in class avrora.actions.MultiSimulateAction
HELP - Static variable in class avrora.actions.SimulateAction
HELP - Static variable in class avrora.actions.TestAction
HEX_CHARS - Static variable in class avrora.util.StringUtil
HEX_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
HEX_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
HEX_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
HEX_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
HGPR_set - Static variable in class avrora.core.Register
HI8 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
HI8 - Static variable in interface avrora.syntax.gas.GASParserConstants
HIGH - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
HIGH - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
HOURS - Static variable in class avrora.util.StringUtil
HTML - Static variable in class avrora.Main
HWRD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
HWRD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
HZ - Static variable in class avrora.sim.mcu.ATMega128L
  The `HZ` field stores a public static final integer that represents the clockspeed of the AtMega128L microcontroller (7.327mhz).
Header() - Method in class avrora.syntax.objdump.ObjDumpParser
hasBody() - Method in class avrora.core.isdl.CodeRegion
hasData() - Method in class avrora.util.profiling.Counter
hasData() - Method in class avrora.util.profiling.DataItem
hasData() - Method in class avrora.util.profiling.MinMaxMean
hasData() - Method in class avrora.util.profiling.Proportion
  Return true if this proportion has any information available.
hasMonitors(Simulator) - Method in class avrora.actions.SimAction
hasOption(String) - Method in class avrora.util.Options
hashCode() - Method in class avrora.Main.Location
hashCode() - Method in class avrora.core.ControlFlowGraph.Block
  The `hashCode()` method computes the hash code of this block.
hashCode() - Method in class avrora.core.Register
  The `hashCode()` computes the hash code of this register so that registers can be inserted in hashmaps and hashsets.
hashCode() - Method in class avrora.stack.AbstractState
hashCode() - Method in class avrora.stack.MutableState
  The `hashCode()` method computes an integer hash code for this state.
hashCode() - Method in class avrora.stack.StateCache.State
head - Variable in class avrora.sim.util.DeltaQueue
  The `head` field stores a reference to the head of the delta queue, which represents the event that is nearest in the future.
head - Variable in class avrora.syntax.ExprList
help - Variable in class avrora.actions.Action
  The `help` field stores a reference to the (unformatted) help string for this action.
help - Variable in class avrora.monitors.MonitorFactory
  The `help` field stores a reference to a string that represents the contextual help from this monitor.
hexValueOf(char) - Static method in class avrora.util.StringUtil
high - Variable in class avrora.core.Instr.InvalidImmediate
  The `high` field stores the highest value that is allowed for this operand.
high - Variable in class avrora.core.isdl.OperandDecl.Immediate
high - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.DataRegister
high - Variable in class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame
high(short) - Static method in class avrora.util.Arithmetic
high(int) - Static method in class avrora.util.Arithmetic
high - Variable in class avrora.util.Option.Interval
high_addr - Variable in class avrora.sim.util.RangeProfiler
  The `high_addr` stores the highest address in the range.
high_bit - Variable in class avrora.core.isdl.ast.BitRangeExpr
  The `high_bit` field represents the highest bit in the range to be extracted, inclusive.
high_bit - Variable in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `high_bit` field stores the highest bit of the range of bits being assigned.
high_bit - Variable in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `high_bit` field stores the highest bit of the range of bits being assigned.
htmlColors - Static variable in class avrora.util.Terminal
hz - Variable in class avrora.sim.Clock
  The `hz` field stores the rate of this clock in cycles per second.

## I

I - Variable in class avrora.sim.BaseInterpreter
ICALL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ICALL - Static variable in interface avrora.syntax.gas.GASParserConstants
ICALL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ICESn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
ICNCn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
ICOUNT - Variable in class avrora.actions.SimAction
ICR1H - Static variable in interface avrora.sim.IORegisterConstants
ICR1L - Static variable in interface avrora.sim.IORegisterConstants
ICR3H - Static variable in interface avrora.sim.IORegisterConstants
ICR3L - Static variable in interface avrora.sim.IORegisterConstants
IDENTIFIER - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IDENTIFIER - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
IDENTIFIER - Static variable in interface avrora.syntax.gas.GASParserConstants
IDENTIFIER - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
IF - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IGNORE - Static variable in class avrora.sim.Simulator
  The `IGNORE` field stores a reference to a singleton anonymous class that ignores posting and firing of an interrupt.
IJMP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
IJMP - Static variable in interface avrora.syntax.gas.GASParserConstants
IJMP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
IMMEDIATE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IN - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
IN - Static variable in interface avrora.syntax.gas.GASParserConstants
IN - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
INC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
INC - Static variable in interface avrora.syntax.gas.GASParserConstants
INC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
INCLUDE - Static variable in interface avrora.syntax.gas.GASParserConstants
INDIRECT_EDGES - Static variable in class avrora.Main
INLINE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
INPUT - Static variable in class avrora.Main
INSTRUCTION - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
INTEGER_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
INTEGER_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
INTEGER_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
INTEGER_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
INTERPRETER - Variable in class avrora.actions.ISDLAction
INT_EDGE - Static variable in class avrora.stack.Analyzer
IN_FORMAL_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IN_FORMAL_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
IN_MULTI_LINE_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IN_MULTI_LINE_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
IN_SINGLE_LINE_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
IN_SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
IN_SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
IN_SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
IOREG_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
IOREG_SIZE_103 - Static variable in class avrora.sim.mcu.ATMega128L
IORegisterConstants - interface avrora.sim.IORegisterConstants.
  The `IORegisterConstants` interface is used to centralize the numeric values of the IO registers of the AVR architecture.
ISDLAction - class avrora.actions.ISDLAction.
  The `ISDLAction` class implements an action to load an instruction set description from a file and perform various actions with it, including generating the `Instr` classes and generating an interpreter.
ISDLAction() - Constructor for class avrora.actions.ISDLAction
ISDLParser - class avrora.core.isdl.parser.ISDLParser.
ISDLParser(InputStream) - Constructor for class avrora.core.isdl.parser.ISDLParser
ISDLParser(Reader) - Constructor for class avrora.core.isdl.parser.ISDLParser
ISDLParser(ISDLParserTokenManager) - Constructor for class avrora.core.isdl.parser.ISDLParser
ISDLParserConstants - interface avrora.core.isdl.parser.ISDLParserConstants.
ISDLParserTokenManager - class avrora.core.isdl.parser.ISDLParserTokenManager.
ISDLParserTokenManager(SimpleCharStream) - Constructor for class avrora.core.isdl.parser.ISDLParserTokenManager
ISDLParserTokenManager(SimpleCharStream, int) - Constructor for class avrora.core.isdl.parser.ISDLParserTokenManager
IfStatement() - Method in class avrora.core.isdl.parser.ISDLParser
IfStmt - class avrora.core.isdl.ast.IfStmt.
  The `IfStmt` class represents a simple branch within the IR.
IfStmt(Expr, List, List) - Constructor for class avrora.core.isdl.ast.IfStmt
  The constructor of the `IfStmt` class simply initializes the internal fields based on the parameters.
IncludeDirective() - Method in class avrora.syntax.atmel.AtmelParser
IncludeDirective() - Method in class avrora.syntax.gas.GASParser
IncludeFileNotFound(AbstractToken) - Method in class avrora.AVRErrorReporter
IncorrectRegister(SyntacticOperand, Register, String) - Method in class avrora.AVRErrorReporter
Instr - class avrora.core.Instr.
  The `Instr` class and its descendants represent instructions within the assembly code.
Instr(InstrProperties) - Constructor for class avrora.core.Instr
Instr.ADC - class avrora.core.Instr.ADC.
  I N S T R U C T I O N D E S C R I P T I O N S ----------------------------------------------------------------

  These are the actual instruction descriptions that contain the constraints on operands and sizes, etc.
Instr.ADC(int, Register, Register) - Constructor for class avrora.core.Instr.ADC
Instr.ADD - class avrora.core.Instr.ADD.
Instr.ADD(int, Register, Register) - Constructor for class avrora.core.Instr.ADD
Instr.ADIW - class avrora.core.Instr.ADIW.
Instr.ADIW(int, Register, int) - Constructor for class avrora.core.Instr.ADIW
Instr.AND - class avrora.core.Instr.AND.
Instr.AND(int, Register, Register) - Constructor for class avrora.core.Instr.AND
Instr.ANDI - class avrora.core.Instr.ANDI.
Instr.ANDI(int, Register, int) - Constructor for class avrora.core.Instr.ANDI
Instr.ASR - class avrora.core.Instr.ASR.
Instr.ASR(int, Register) - Constructor for class avrora.core.Instr.ASR
Instr.BCLR - class avrora.core.Instr.BCLR.
Instr.BCLR(int, int) - Constructor for class avrora.core.Instr.BCLR
Instr.BLD - class avrora.core.Instr.BLD.
Instr.BLD(int, Register, int) - Constructor for class avrora.core.Instr.BLD
Instr.BRBC - class avrora.core.Instr.BRBC.
Instr.BRBC(int, int, int) - Constructor for class avrora.core.Instr.BRBC
Instr.BRBS - class avrora.core.Instr.BRBS.
Instr.BRBS(int, int, int) - Constructor for class avrora.core.Instr.BRBS
Instr.BRCC - class avrora.core.Instr.BRCC.
Instr.BRCC(int, int) - Constructor for class avrora.core.Instr.BRCC
Instr.BRCS - class avrora.core.Instr.BRCS.
Instr.BRCS(int, int) - Constructor for class avrora.core.Instr.BRCS
Instr.BREAK - class avrora.core.Instr.BREAK.
Instr.BREAK(int) - Constructor for class avrora.core.Instr.BREAK
Instr.BREQ - class avrora.core.Instr.BREQ.
Instr.BREQ(int, int) - Constructor for class avrora.core.Instr.BREQ
Instr.BRGE - class avrora.core.Instr.BRGE.
Instr.BRGE(int, int) - Constructor for class avrora.core.Instr.BRGE
Instr.BRHC - class avrora.core.Instr.BRHC.
Instr.BRHC(int, int) - Constructor for class avrora.core.Instr.BRHC
Instr.BRHS - class avrora.core.Instr.BRHS.
Instr.BRHS(int, int) - Constructor for class avrora.core.Instr.BRHS
Instr.BRID - class avrora.core.Instr.BRID.
Instr.BRID(int, int) - Constructor for class avrora.core.Instr.BRID
Instr.BRIE - class avrora.core.Instr.BRIE.
Instr.BRIE(int, int) - Constructor for class avrora.core.Instr.BRIE
Instr.BRLO - class avrora.core.Instr.BRLO.
Instr.BRLO(int, int) - Constructor for class avrora.core.Instr.BRLO
Instr.BRLT - class avrora.core.Instr.BRLT.
Instr.BRLT(int, int) - Constructor for class avrora.core.Instr.BRLT
Instr.BRMI - class avrora.core.Instr.BRMI.
Instr.BRMI(int, int) - Constructor for class avrora.core.Instr.BRMI
Instr.BRNE - class avrora.core.Instr.BRNE.
Instr.BRNE(int, int) - Constructor for class avrora.core.Instr.BRNE
Instr.BRPL - class avrora.core.Instr.BRPL.
Instr.BRPL(int, int) - Constructor for class avrora.core.Instr.BRPL
Instr.BRSH - class avrora.core.Instr.BRSH.
Instr.BRSH(int, int) - Constructor for class avrora.core.Instr.BRSH
Instr.BRTC - class avrora.core.Instr.BRTC.
Instr.BRTC(int, int) - Constructor for class avrora.core.Instr.BRTC
Instr.BRTS - class avrora.core.Instr.BRTS.
Instr.BRTS(int, int) - Constructor for class avrora.core.Instr.BRTS
Instr.BRVC - class avrora.core.Instr.BRVC.
Instr.BRVC(int, int) - Constructor for class avrora.core.Instr.BRVC
Instr.BRVS - class avrora.core.Instr.BRVS.
Instr.BRVS(int, int) - Constructor for class avrora.core.Instr.BRVS
Instr.BSET - class avrora.core.Instr.BSET.
Instr.BSET(int, int) - Constructor for class avrora.core.Instr.BSET
Instr.BST - class avrora.core.Instr.BST.
Instr.BST(int, Register, int) - Constructor for class avrora.core.Instr.BST
Instr.CALL - class avrora.core.Instr.CALL.
Instr.CALL(int, int) - Constructor for class avrora.core.Instr.CALL
Instr.CBI - class avrora.core.Instr.CBI.
Instr.CBI(int, int, int) - Constructor for class avrora.core.Instr.CBI
Instr.CBR - class avrora.core.Instr.CBR.
Instr.CBR(int, Register, int) - Constructor for class avrora.core.Instr.CBR
Instr.CLC - class avrora.core.Instr.CLC.
Instr.CLC(int) - Constructor for class avrora.core.Instr.CLC
Instr.CLH - class avrora.core.Instr.CLH.
Instr.CLH(int) - Constructor for class avrora.core.Instr.CLH
Instr.CLI - class avrora.core.Instr.CLI.
Instr.CLI(int) - Constructor for class avrora.core.Instr.CLI
Instr.CLN - class avrora.core.Instr.CLN.
Instr.CLN(int) - Constructor for class avrora.core.Instr.CLN
Instr.CLR - class avrora.core.Instr.CLR.
Instr.CLR(int, Register) - Constructor for class avrora.core.Instr.CLR
Instr.CLS - class avrora.core.Instr.CLS.
Instr.CLS(int) - Constructor for class avrora.core.Instr.CLS
Instr.CLT - class avrora.core.Instr.CLT.
Instr.CLT(int) - Constructor for class avrora.core.Instr.CLT
Instr.CLV - class avrora.core.Instr.CLV.
Instr.CLV(int) - Constructor for class avrora.core.Instr.CLV
Instr.CLZ - class avrora.core.Instr.CLZ.
Instr.CLZ(int) - Constructor for class avrora.core.Instr.CLZ
Instr.COM - class avrora.core.Instr.COM.
Instr.COM(int, Register) - Constructor for class avrora.core.Instr.COM
Instr.CP - class avrora.core.Instr.CP.
Instr.CP(int, Register, Register) - Constructor for class avrora.core.Instr.CP
Instr.CPC - class avrora.core.Instr.CPC.
Instr.CPC(int, Register, Register) - Constructor for class avrora.core.Instr.CPC
Instr.CPI - class avrora.core.Instr.CPI.
Instr.CPI(int, Register, int) - Constructor for class avrora.core.Instr.CPI
Instr.CPSE - class avrora.core.Instr.CPSE.
Instr.CPSE(int, Register, Register) - Constructor for class avrora.core.Instr.CPSE
Instr.DEC - class avrora.core.Instr.DEC.
Instr.DEC(int, Register) - Constructor for class avrora.core.Instr.DEC
Instr.EICALL - class avrora.core.Instr.EICALL.
Instr.EICALL(int) - Constructor for class avrora.core.Instr.EICALL
Instr.EIJMP - class avrora.core.Instr.EIJMP.
Instr.EIJMP(int) - Constructor for class avrora.core.Instr.EIJMP
Instr.ELPM - class avrora.core.Instr.ELPM.
Instr.ELPM(int) - Constructor for class avrora.core.Instr.ELPM
Instr.ELPMD - class avrora.core.Instr.ELPMD.
Instr.ELPMD(int, Register, Register) - Constructor for class avrora.core.Instr.ELPMD
Instr.ELPMPI - class avrora.core.Instr.ELPMPI.
Instr.ELPMPI(int, Register, Register) - Constructor for class avrora.core.Instr.ELPMPI
Instr.EOR - class avrora.core.Instr.EOR.
Instr.EOR(int, Register, Register) - Constructor for class avrora.core.Instr.EOR
Instr.FMUL - class avrora.core.Instr.FMUL.
Instr.FMUL(int, Register, Register) - Constructor for class avrora.core.Instr.FMUL
Instr.FMULS - class avrora.core.Instr.FMULS.
Instr.FMULS(int, Register, Register) - Constructor for class avrora.core.Instr.FMULS
Instr.FMULSU - class avrora.core.Instr.FMULSU.
Instr.FMULSU(int, Register, Register) - Constructor for class avrora.core.Instr.FMULSU
Instr.ICALL - class avrora.core.Instr.ICALL.
Instr.ICALL(int) - Constructor for class avrora.core.Instr.ICALL
Instr.IJMP - class avrora.core.Instr.IJMP.
Instr.IJMP(int) - Constructor for class avrora.core.Instr.IJMP
Instr.IMMIMM_class - class avrora.core.Instr.IMMIMM_class.
Instr.IMMREG_class - class avrora.core.Instr.IMMREG_class.
Instr.IMMWORD_class - class avrora.core.Instr.IMMWORD_class.
Instr.IMM_class - class avrora.core.Instr.IMM_class.
Instr.IN - class avrora.core.Instr.IN.
Instr.IN(int, Register, int) - Constructor for class avrora.core.Instr.IN
Instr.INC - class avrora.core.Instr.INC.
Instr.INC(int, Register) - Constructor for class avrora.core.Instr.INC
Instr.ImmediateRequired - exception avrora.core.Instr.ImmediateRequired.
  The `ImmediateRequired` class represents an error in construction of an instance of `Instr` where the given operand is expected to be an immediate but is not.
Instr.InvalidImmediate - exception avrora.core.Instr.InvalidImmediate.
  The `InvalidImmediate` class represents an error in construction of an instance of `Instr` where the given immediate operand is not within the range that is specified by the instruction set manual.
Instr.InvalidImmediate(int, int, int, int) - Constructor for class avrora.core.Instr.InvalidImmediate
Instr.InvalidOperand - exception avrora.core.Instr.InvalidOperand.
  The `InvalidOperand` class represents a runtime error thrown by the constructor of an instruction or the `build` method of a prototype when an operand does not meet the restrictions imposed by the AVR instruction set architecture.
Instr.InvalidRegister - exception avrora.core.Instr.InvalidRegister.
  The `InvalidRegister` class represents an error in constructing an instance of `Instr` where a register operand does not meet the instruction set specification.
Instr.InvalidRegister(int, Register, Register.Set) - Constructor for class avrora.core.Instr.InvalidRegister
Instr.JMP - class avrora.core.Instr.JMP.
Instr.JMP(int, int) - Constructor for class avrora.core.Instr.JMP
Instr.LD - class avrora.core.Instr.LD.
Instr.LD(int, Register, Register) - Constructor for class avrora.core.Instr.LD
Instr.LDD - class avrora.core.Instr.LDD.
Instr.LDD(int, Register, Register, int) - Constructor for class avrora.core.Instr.LDD
Instr.LDI - class avrora.core.Instr.LDI.
Instr.LDI(int, Register, int) - Constructor for class avrora.core.Instr.LDI
Instr.LDPD - class avrora.core.Instr.LDPD.
Instr.LDPD(int, Register, Register) - Constructor for class avrora.core.Instr.LDPD
Instr.LDPI - class avrora.core.Instr.LDPI.
Instr.LDPI(int, Register, Register) - Constructor for class avrora.core.Instr.LDPI
Instr.LDS - class avrora.core.Instr.LDS.
Instr.LDS(int, Register, int) - Constructor for class avrora.core.Instr.LDS
Instr.LPM - class avrora.core.Instr.LPM.
Instr.LPM(int) - Constructor for class avrora.core.Instr.LPM
Instr.LPMD - class avrora.core.Instr.LPMD.
Instr.LPMD(int, Register, Register) - Constructor for class avrora.core.Instr.LPMD
Instr.LPMPI - class avrora.core.Instr.LPMPI.
Instr.LPMPI(int, Register, Register) - Constructor for class avrora.core.Instr.LPMPI
Instr.LSL - class avrora.core.Instr.LSL.
Instr.LSL(int, Register) - Constructor for class avrora.core.Instr.LSL
Instr.LSR - class avrora.core.Instr.LSR.
Instr.LSR(int, Register) - Constructor for class avrora.core.Instr.LSR
Instr.MOV - class avrora.core.Instr.MOV.
Instr.MOV(int, Register, Register) - Constructor for class avrora.core.Instr.MOV
Instr.MOVW - class avrora.core.Instr.MOVW.
Instr.MOVW(int, Register, Register) - Constructor for class avrora.core.Instr.MOVW
Instr.MUL - class avrora.core.Instr.MUL.
Instr.MUL(int, Register, Register) - Constructor for class avrora.core.Instr.MUL
Instr.MULS - class avrora.core.Instr.MULS.
Instr.MULS(int, Register, Register) - Constructor for class avrora.core.Instr.MULS
Instr.MULSU - class avrora.core.Instr.MULSU.
Instr.MULSU(int, Register, Register) - Constructor for class avrora.core.Instr.MULSU
Instr.NEG - class avrora.core.Instr.NEG.
Instr.NEG(int, Register) - Constructor for class avrora.core.Instr.NEG
Instr.NONE_class - class avrora.core.Instr.NONE_class.
Instr.NOP - class avrora.core.Instr.NOP.
Instr.NOP(int) - Constructor for class avrora.core.Instr.NOP
Instr.OR - class avrora.core.Instr.OR.
Instr.OR(int, Register, Register) - Constructor for class avrora.core.Instr.OR
Instr.ORI - class avrora.core.Instr.ORI.
Instr.ORI(int, Register, int) - Constructor for class avrora.core.Instr.ORI
Instr.OUT - class avrora.core.Instr.OUT.
Instr.OUT(int, int, Register) - Constructor for class avrora.core.Instr.OUT
Instr.POP - class avrora.core.Instr.POP.
Instr.POP(int, Register) - Constructor for class avrora.core.Instr.POP
Instr.PUSH - class avrora.core.Instr.PUSH.
Instr.PUSH(int, Register) - Constructor for class avrora.core.Instr.PUSH
Instr.RCALL - class avrora.core.Instr.RCALL.
Instr.RCALL(int, int) - Constructor for class avrora.core.Instr.RCALL
Instr.REGIMMREG_class - class avrora.core.Instr.REGIMMREG_class.
Instr.REGIMM_class - class avrora.core.Instr.REGIMM_class.
Instr.REGREGIMM_class - class avrora.core.Instr.REGREGIMM_class.
Instr.REGREG_class - class avrora.core.Instr.REGREG_class.
  A B S T R A C T C L A S S E S --------------------------------------------------------

  These abstract implementations of the instruction simplify the specification of each individual instruction considerably.
Instr.REG_class - class avrora.core.Instr.REG_class.
Instr.RET - class avrora.core.Instr.RET.
Instr.RET(int) - Constructor for class avrora.core.Instr.RET
Instr.RETI - class avrora.core.Instr.RETI.
Instr.RETI(int) - Constructor for class avrora.core.Instr.RETI
Instr.RJMP - class avrora.core.Instr.RJMP.
Instr.RJMP(int, int) - Constructor for class avrora.core.Instr.RJMP
Instr.ROL - class avrora.core.Instr.ROL.
Instr.ROL(int, Register) - Constructor for class avrora.core.Instr.ROL
Instr.ROR - class avrora.core.Instr.ROR.
Instr.ROR(int, Register) - Constructor for class avrora.core.Instr.ROR
Instr.RegisterRequired - exception avrora.core.Instr.RegisterRequired.
  The `RegisterRequired` class represents an error in construction of an instance of `Instr` where the given operand is expected to be a register but is not.
Instr.SBC - class avrora.core.Instr.SBC.
Instr.SBC(int, Register, Register) - Constructor for class avrora.core.Instr.SBC
Instr.SBCI - class avrora.core.Instr.SBCI.
Instr.SBCI(int, Register, int) - Constructor for class avrora.core.Instr.SBCI
Instr.SBI - class avrora.core.Instr.SBI.
Instr.SBI(int, int, int) - Constructor for class avrora.core.Instr.SBI
Instr.SBIC - class avrora.core.Instr.SBIC.
Instr.SBIC(int, int, int) - Constructor for class avrora.core.Instr.SBIC
Instr.SBIS - class avrora.core.Instr.SBIS.
Instr.SBIS(int, int, int) - Constructor for class avrora.core.Instr.SBIS
Instr.SBIW - class avrora.core.Instr.SBIW.
Instr.SBIW(int, Register, int) - Constructor for class avrora.core.Instr.SBIW
Instr.SBR - class avrora.core.Instr.SBR.
Instr.SBR(int, Register, int) - Constructor for class avrora.core.Instr.SBR
Instr.SBRC - class avrora.core.Instr.SBRC.
Instr.SBRC(int, Register, int) - Constructor for class avrora.core.Instr.SBRC
Instr.SBRS - class avrora.core.Instr.SBRS.
Instr.SBRS(int, Register, int) - Constructor for class avrora.core.Instr.SBRS
Instr.SEC - class avrora.core.Instr.SEC.
Instr.SEC(int) - Constructor for class avrora.core.Instr.SEC
Instr.SEH - class avrora.core.Instr.SEH.
Instr.SEH(int) - Constructor for class avrora.core.Instr.SEH
Instr.SEI - class avrora.core.Instr.SEI.
Instr.SEI(int) - Constructor for class avrora.core.Instr.SEI
Instr.SEN - class avrora.core.Instr.SEN.
Instr.SEN(int) - Constructor for class avrora.core.Instr.SEN
Instr.SER - class avrora.core.Instr.SER.
Instr.SER(int, Register) - Constructor for class avrora.core.Instr.SER
Instr.SES - class avrora.core.Instr.SES.
Instr.SES(int) - Constructor for class avrora.core.Instr.SES
Instr.SET - class avrora.core.Instr.SET.
Instr.SET(int) - Constructor for class avrora.core.Instr.SET
Instr.SEV - class avrora.core.Instr.SEV.
Instr.SEV(int) - Constructor for class avrora.core.Instr.SEV
Instr.SEZ - class avrora.core.Instr.SEZ.
Instr.SEZ(int) - Constructor for class avrora.core.Instr.SEZ
Instr.SLEEP - class avrora.core.Instr.SLEEP.
Instr.SLEEP(int) - Constructor for class avrora.core.Instr.SLEEP
Instr.SPM - class avrora.core.Instr.SPM.
Instr.SPM(int) - Constructor for class avrora.core.Instr.SPM
Instr.ST - class avrora.core.Instr.ST.
Instr.ST(int, Register, Register) - Constructor for class avrora.core.Instr.ST
Instr.STD - class avrora.core.Instr.STD.
Instr.STD(int, Register, int, Register) - Constructor for class avrora.core.Instr.STD
Instr.STPD - class avrora.core.Instr.STPD.
Instr.STPD(int, Register, Register) - Constructor for class avrora.core.Instr.STPD
Instr.STPI - class avrora.core.Instr.STPI.
Instr.STPI(int, Register, Register) - Constructor for class avrora.core.Instr.STPI
Instr.STS - class avrora.core.Instr.STS.
Instr.STS(int, int, Register) - Constructor for class avrora.core.Instr.STS
Instr.SUB - class avrora.core.Instr.SUB.
Instr.SUB(int, Register, Register) - Constructor for class avrora.core.Instr.SUB
Instr.SUBI - class avrora.core.Instr.SUBI.
Instr.SUBI(int, Register, int) - Constructor for class avrora.core.Instr.SUBI
Instr.SWAP - class avrora.core.Instr.SWAP.
Instr.SWAP(int, Register) - Constructor for class avrora.core.Instr.SWAP
Instr.TST - class avrora.core.Instr.TST.
Instr.TST(int, Register) - Constructor for class avrora.core.Instr.TST
Instr.WDR - class avrora.core.Instr.WDR.
Instr.WDR(int) - Constructor for class avrora.core.Instr.WDR
Instr.WORD_class - class avrora.core.Instr.WORD_class.
Instr.WrongNumberOfOperands - exception avrora.core.Instr.WrongNumberOfOperands.
  The `WrongNumberOfOperands` class represents a runtime error thrown by the `build` method of a prototype when the wrong number of operands is passed to build an instruction.
InstrBARE() - Method in class avrora.syntax.atmel.AtmelParser
InstrBARE() - Method in class avrora.syntax.gas.GASParser
InstrBARE() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrDecl - class avrora.core.isdl.InstrDecl.
  The `InstrDecl` class represents the declaration of an instruction in an instruction set description language file.
InstrDecl(Token, Token, List, Token, List, EncodingDecl) - Constructor for class avrora.core.isdl.InstrDecl
  The constructor of the `InstrDecl` class initializes the fields based on the parameters.
InstrGPR() - Method in class avrora.syntax.atmel.AtmelParser
InstrGPR() - Method in class avrora.syntax.gas.GASParser
InstrGPR() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrGPRGPR() - Method in class avrora.syntax.atmel.AtmelParser
InstrGPRGPR() - Method in class avrora.syntax.gas.GASParser
InstrGPRGPR() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrGPRIMM() - Method in class avrora.syntax.atmel.AtmelParser
InstrGPRIMM() - Method in class avrora.syntax.gas.GASParser
InstrGPRIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrIMM() - Method in class avrora.syntax.atmel.AtmelParser
InstrIMM() - Method in class avrora.syntax.gas.GASParser
InstrIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrIMMIMM() - Method in class avrora.syntax.atmel.AtmelParser
InstrIMMIMM() - Method in class avrora.syntax.gas.GASParser
InstrIMMIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrInput() - Method in class avrora.syntax.atmel.AtmelParser
InstrInput() - Method in class avrora.syntax.gas.GASParser
InstrInput() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLD() - Method in class avrora.syntax.atmel.AtmelParser
InstrLD() - Method in class avrora.syntax.gas.GASParser
InstrLD() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLDD() - Method in class avrora.syntax.atmel.AtmelParser
InstrLDD() - Method in class avrora.syntax.gas.GASParser
InstrLDD() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLDI() - Method in class avrora.syntax.atmel.AtmelParser
InstrLDI() - Method in class avrora.syntax.gas.GASParser
InstrLDI() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLDPD() - Method in class avrora.syntax.atmel.AtmelParser
InstrLDPD() - Method in class avrora.syntax.gas.GASParser
InstrLDPD() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLDPI() - Method in class avrora.syntax.atmel.AtmelParser
InstrLDPI() - Method in class avrora.syntax.gas.GASParser
InstrLDPI() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLDS() - Method in class avrora.syntax.atmel.AtmelParser
InstrLDS() - Method in class avrora.syntax.gas.GASParser
InstrLDS() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLD_variant() - Method in class avrora.syntax.atmel.AtmelParser
InstrLD_variant() - Method in class avrora.syntax.gas.GASParser
InstrLD_variant() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLPMBARE() - Method in class avrora.syntax.atmel.AtmelParser
InstrLPMBARE() - Method in class avrora.syntax.gas.GASParser
InstrLPMBARE() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLPMGPRGPR() - Method in class avrora.syntax.atmel.AtmelParser
InstrLPMGPRGPR() - Method in class avrora.syntax.gas.GASParser
InstrLPMGPRGPR() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLPMGPRGPRP() - Method in class avrora.syntax.atmel.AtmelParser
InstrLPMGPRGPRP() - Method in class avrora.syntax.gas.GASParser
InstrLPMGPRGPRP() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLPM_variant() - Method in class avrora.syntax.atmel.AtmelParser
InstrLPM_variant() - Method in class avrora.syntax.gas.GASParser
InstrLPM_variant() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrLoad() - Method in class avrora.syntax.atmel.AtmelParser
InstrLoad() - Method in class avrora.syntax.gas.GASParser
InstrLoad() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrOutput() - Method in class avrora.syntax.atmel.AtmelParser
InstrOutput() - Method in class avrora.syntax.gas.GASParser
InstrOutput() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrProperties - class avrora.core.InstrProperties.
  The `InstrProperties` represents a grab bag of the properties of an instruction.
InstrProperties(String, String, int, int) - Constructor for class avrora.core.InstrProperties
  The constructor for the `InstrProperties` class simply initializes the final fields of this class based on the input parameters.
InstrPrototype - interface avrora.core.InstrPrototype.
  The `InstrPrototype` interface represents an object that is capable of building `Instr` instances given an array of `Operand` instances.
InstrST() - Method in class avrora.syntax.atmel.AtmelParser
InstrST() - Method in class avrora.syntax.gas.GASParser
InstrST() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrSTD() - Method in class avrora.syntax.atmel.AtmelParser
InstrSTD() - Method in class avrora.syntax.gas.GASParser
InstrSTD() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrSTPD() - Method in class avrora.syntax.atmel.AtmelParser
InstrSTPD() - Method in class avrora.syntax.gas.GASParser
InstrSTPD() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrSTPI() - Method in class avrora.syntax.atmel.AtmelParser
InstrSTPI() - Method in class avrora.syntax.gas.GASParser
InstrSTPI() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrSTS() - Method in class avrora.syntax.atmel.AtmelParser
InstrSTS() - Method in class avrora.syntax.gas.GASParser
InstrSTS() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrST_variant() - Method in class avrora.syntax.atmel.AtmelParser
InstrST_variant() - Method in class avrora.syntax.gas.GASParser
InstrST_variant() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrStore() - Method in class avrora.syntax.atmel.AtmelParser
InstrStore() - Method in class avrora.syntax.gas.GASParser
InstrStore() - Method in class avrora.syntax.objdump.ObjDumpParser
InstrVisitor - interface avrora.core.InstrVisitor.
Instruction(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
Instruction() - Method in class avrora.syntax.atmel.AtmelParser
Instruction() - Method in class avrora.syntax.gas.GASParser
Instruction() - Method in class avrora.syntax.objdump.ObjDumpParser
InstructionCannotBeInSegment(String, AbstractToken) - Method in class avrora.AVRErrorReporter
InstructionSet - class avrora.core.InstructionSet.
  The `InstructionSet` class contains static methods that allow the instruction set of the AVR microcontroller to be accessed from one place.
InstructionSet() - Constructor for class avrora.core.InstructionSet
InterpreterGenerator - class avrora.core.isdl.gen.InterpreterGenerator.
  The `InterpreterGenerator` class is a visitor over the code of an instruction declaration or subroutine that generates the appropriate Java code that implements an interpreter for the architecture.
InterpreterGenerator(Architecture, Printer) - Constructor for class avrora.core.isdl.gen.InterpreterGenerator
  The constructor for the `InterpreterGenerator` class builds an object capable of generating the interpreter for a particular architecture that outputs to the specified printer.
InterpreterGenerator.CodeGenerator - class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator.
  The `CodeGenerator` class is used to generate code for individual expressions.
InterpreterGenerator.CodeGenerator() - Constructor for class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
InterpreterGenerator.GetterSetterMap - class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap.
InterpreterGenerator.IORegMap - class avrora.core.isdl.gen.InterpreterGenerator.IORegMap.
InterpreterGenerator.MapRep - class avrora.core.isdl.gen.InterpreterGenerator.MapRep.
InterpreterGenerator.MapRep() - Constructor for class avrora.core.isdl.gen.InterpreterGenerator.MapRep
Item(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
Item - class avrora.syntax.Item.
  The `Item` class represents either an assembler directive, an instruction, or a sequence of initialized data with a source program.
Item() - Method in class avrora.syntax.objdump.ObjDumpParser
Item.InitializedData - class avrora.syntax.Item.InitializedData.
  The `InitializedData` item represents a section of programmer-declared initialized data within the program.
Item.Instruction - class avrora.syntax.Item.Instruction.
  The `Instruction` item in a source program represents an instruction that must be simplified and added to the program.
Item.Label - class avrora.syntax.Item.Label.
  The `Label` item represents a labelled location in the program that is given a name.
Item.NamedConstant - class avrora.syntax.Item.NamedConstant.
  The `NamedConstant` item in a source program represents a directive that assigns a computable value to a name.
Item.RegisterAlias - class avrora.syntax.Item.RegisterAlias.
  The `RegisterAlias` item in a source program represents a directive that adds an alias for a register.
Item.UninitializedData - class avrora.syntax.Item.UninitializedData.
  The `UnitializedData` item represents a declared section of data that is not given a value (a reservation of space).
icount - Variable in class avrora.sim.util.ProgramProfiler
  The `icount` field stores the invocation count for each instruction in the program.
icount - Variable in class avrora.sim.util.RangeProfiler
  The `icount` field stores the invocation count for each instruction in the range.
id - Variable in class avrora.sim.radio.CC1000Radio.RadioRegister
id - Variable in class avrora.sim.util.GlobalClock.LocalMeet
image - Variable in class avrora.syntax.AbstractToken
  The string image of the token.
imm1 - Variable in class avrora.core.Instr.IMMIMM_class
imm1 - Variable in class avrora.core.Instr.IMMREG_class
imm1 - Variable in class avrora.core.Instr.IMMWORD_class
imm1 - Variable in class avrora.core.Instr.IMM_class
imm1 - Variable in class avrora.core.Instr.REGIMMREG_class
imm1 - Variable in class avrora.core.Instr.REGIMM_class
imm1 - Variable in class avrora.core.Instr.REGREGIMM_class
imm1 - Variable in class avrora.core.Instr.WORD_class
imm1 - Variable in class avrora.sim.FIFInterpreter.FIFInstr
imm2 - Variable in class avrora.core.Instr.IMMIMM_class
imm2 - Variable in class avrora.core.Instr.IMMWORD_class
imm2 - Variable in class avrora.sim.FIFInterpreter.FIFInstr
inBuf - Variable in class avrora.core.isdl.parser.SimpleCharStream
inBuf - Variable in class avrora.syntax.atmel.SimpleCharStream
inBuf - Variable in class avrora.syntax.gas.SimpleCharStream
inBuf - Variable in class avrora.syntax.objdump.SimpleCharStream
includeFile(AbstractToken) - Method in class avrora.syntax.Module
increment(char) - Static method in class avrora.stack.AbstractArithmetic
  The `increment()` method simply adds 1 to the abstract value.
increment() - Method in class avrora.util.profiling.Counter
increment(int) - Method in class avrora.util.profiling.Counter
incrementDistrib(int) - Method in class avrora.util.profiling.Distribution
  Increment the number of occurrences for a particular integer.
indent() - Method in class avrora.util.Printer
indent() - Method in class avrora.util.Verbose.Printer
index - Variable in class avrora.core.isdl.ast.MapAssignStmt
  The `index` field stores a references to the expression which is evaluated to yield the index into the map.
index - Variable in class avrora.core.isdl.ast.MapBitAssignStmt
  The `index` field stores a references to the expression which is evaluated to yield the index into the map.
index - Variable in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `index` field stores a references to the expression which is evaluated to yield the index into the map.
index - Variable in class avrora.core.isdl.ast.MapExpr
  The `index` field stores a references to the expression which is evaluated to yield the index into the map.
index - Variable in class avrora.core.isdl.dep.StateUse.Index.Constant
index - Variable in class avrora.core.isdl.dep.StateUse.Index.OperandPlusConstant
index - Variable in class avrora.core.isdl.dep.StateUse.MapUse
indirectCall(MutableState, char, char) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `indirectCall()` method is called by the abstract interpreter when it encounters an indirect call within the program.
indirectCall(MutableState, char, char, char) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `indirectCall()` method is called by the abstract interpreter when it encounters an indirect call within the program.
indirectCall(MutableState, char, char) - Method in interface avrora.stack.AnalyzerPolicy
  The `indirectCall()` method is called by the abstract interpreter when it encounters an indirect call within the program.
indirectCall(MutableState, char, char, char) - Method in interface avrora.stack.AnalyzerPolicy
  The `indirectCall()` method is called by the abstract interpreter when it encounters an indirect call within the program.
indirectJump(MutableState, char, char) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `indirectJump()` method is called by the abstract interpreter when it encounters an indirect jump within the program.
indirectJump(MutableState, char, char, char) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `indirectJump()` method is called by the abstract interpreter when it encounters an indirect jump within the program.
indirectJump(MutableState, char, char) - Method in interface avrora.stack.AnalyzerPolicy
  The `indirectJump()` method is called by the abstract interpreter when it encounters an indirect jump within the program.
indirectJump(MutableState, char, char, char) - Method in interface avrora.stack.AnalyzerPolicy
  The `indirectJump()` method is called by the abstract interpreter when it encounters an indirect jump within the program.
info - Variable in class avrora.stack.StateCache.State
init - Variable in class avrora.core.isdl.ast.DeclStmt
  The `init` field stores a reference to the expression which is evaluated to give an initial value to the local.
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer1
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer3
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART
  Initialize the parameters such as interrupt numbers and I/O register numbers that make this USART unique.
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART0
initValues() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART1
initializeIORegs() - Method in class avrora.sim.BaseInterpreter
initializeMaps() - Method in class avrora.core.isdl.gen.InterpreterGenerator
initializeOperandMap(CodeRegion) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator
initializeOperandMap(CodeRegion) - Method in class avrora.core.isdl.gen.InterpreterGenerator
initialized - Variable in class avrora.sim.platform.Mica.LED
initialized - Variable in class avrora.sim.platform.Mica2.LED
inline - Variable in class avrora.core.isdl.SubroutineDecl
inner(Expr, int) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
innerClassName - Variable in class avrora.core.isdl.InstrDecl
innerLoop - Variable in class avrora.sim.BaseInterpreter
  The `innerLoop` field is a boolean that is used internally in the implementation of the interpreter.
innerString(Expr) - Method in class avrora.core.isdl.ast.Expr
  The `innerString()` method is a utility to embed an expression in parentheses only if its precedence is less than the precedence of this expression.
inputStream - Variable in class avrora.core.isdl.parser.SimpleCharStream
inputStream - Variable in class avrora.syntax.atmel.SimpleCharStream
inputStream - Variable in class avrora.syntax.gas.SimpleCharStream
inputStream - Variable in class avrora.syntax.objdump.SimpleCharStream
input_stream - Variable in class avrora.core.isdl.parser.ISDLParserTokenManager
input_stream - Variable in class avrora.syntax.atmel.AtmelParserTokenManager
input_stream - Variable in class avrora.syntax.gas.GASParserTokenManager
input_stream - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
insertBreakPoint(int) - Method in class avrora.sim.BaseInterpreter
insertBreakPoint(int) - Method in class avrora.sim.FIFInterpreter
insertBreakPoint(int) - Method in class avrora.sim.GenInterpreter
insertBreakPoint(int) - Method in class avrora.sim.Simulator
  The `insertBreakPoint()` method inserts a breakpoint at the instruction at the specified address.
insertEvent(Simulator.Event, long) - Method in class avrora.sim.Clock
  The `insertEvent()` method inserts an event into the event queue of the clock with the specified delay in clock cycles.
insertEvent(Simulator.Event, long) - Method in class avrora.sim.ClockPrescaler
  The `insertEvent()` method inserts an event into the event queue of the clock with the specified delay in clock cycles.
insertEvent(Simulator.Event, long) - Method in class avrora.sim.DerivedClock
  The `insertEvent()` method inserts an event into the event queue of the clock with the specified delay in clock cycles.
insertEvent(Simulator.Event, long) - Method in class avrora.sim.Simulator
  The `insertEvent()` method inserts an event into the event queue of the simulator with the specified delay in clock cycles.
insertEvent(Simulator.Event, long) - Method in class avrora.sim.util.GlobalClock
  Adds an `Event` to this global event queue.
insertPeriodicEvent(Simulator.Event, long) - Method in class avrora.sim.Simulator
  The `insertPeriodicEvent()` method inserts an event into the event queue of the simulator with the specified period.
insertProbe(Simulator.Probe, int) - Method in class avrora.sim.BaseInterpreter
insertProbe(Simulator.Probe) - Method in class avrora.sim.BaseInterpreter
  The `insertProbe()` method allows a probe to be inserted that is executed before and after every instruction that is executed by the simulator
insertProbe(Simulator.Probe) - Method in class avrora.sim.FIFInterpreter
insertProbe(Simulator.Probe, int) - Method in class avrora.sim.FIFInterpreter
insertProbe(Simulator.Probe, int) - Method in class avrora.sim.GenInterpreter
insertProbe(Simulator.Probe) - Method in class avrora.sim.Simulator
  The `insertProbe()` method allows a probe to be inserted that is executed before and after every instruction that is executed by the simulator
insertProbe(Simulator.Probe, int) - Method in class avrora.sim.Simulator
  The `insertProbe()` method allows a probe to be inserted at a particular address in the program that corresponds to an instruction.
insertTimeout(long) - Method in class avrora.sim.Simulator
  The `insertTimeout()` method inserts an event into the event queue of the simulator that causes it to stop execution and throw a `Simulator.TimeoutException` when the specified number of clock cycles have expired.
insertWatch(Simulator.Watch, int) - Method in class avrora.sim.BaseInterpreter
insertWatch(Simulator.Watch, int) - Method in class avrora.sim.Simulator
  The `insertWatch()` method allows a watch to be inserted at a memory location.
install(Microcontroller) - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
install(Microcontroller) - Method in interface avrora.sim.radio.Radio.RadioController
  Installs this Controller into a microcontroller.
installPins() - Method in class avrora.sim.mcu.ATMega128L
instr - Variable in class avrora.sim.FIFInterpreter.FIFInstr
instr - Variable in class avrora.sim.Simulator.BreakPointException
  The `instr` field stores the instruction that caused the breakpoint.
instr - Variable in class avrora.sim.Simulator.TimeoutException
  The `instr` field stores the next instruction to be executed after the timeout.
instrs - Variable in class avrora.core.Program
  The `instrs` field stores a reference to the array that contains the instruction representations of the program segment.
interpreter - Variable in class avrora.sim.Simulator
  The `interpreter` field stores a reference to the instruction set interpreter.
interrupt(MutableState, int) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `interrupt()` is called by the abstract interrupt when it encounters a place in the program when an interrupt might occur.
interrupt(MutableState, int) - Method in interface avrora.stack.AnalyzerPolicy
  The `interrupt()` is called by the abstract interrupt when it encounters a place in the program when an interrupt might occur.
interruptNumber - Variable in class avrora.sim.Simulator.MaskableInterrupt
interrupts - Variable in class avrora.sim.Simulator
  The `interrupts` array stores a reference to an `Interrupt` instance for each of the interrupt vectors supported in the simulator.
interval(int, int) - Static method in class avrora.util.StringUtil
ioregs - Variable in class avrora.sim.BaseInterpreter
isBitRangeExpr() - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `isBitRangeExpr()` method tests whether the expression is an access of a range of bits.
isBitRangeExpr() - Method in class avrora.core.isdl.ast.Expr
  The `isBitRangeExpr()` method tests whether the expression is an access of a range of bits.
isConstant() - Method in class avrora.core.isdl.dep.StateUse.Index.Constant
isConstant() - Method in class avrora.core.isdl.dep.StateUse.Index
  The `isConstant()` method returns whether this index is a constant that is not dependent on either operands to the instruction or runtime values
isConstantExpr() - Method in class avrora.core.isdl.ast.Arith.BinOp
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.Arith.UnOp
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.BitExpr
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.Expr
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.Literal
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.Logical.BinOp
  The `isConstantExpr()` method tests whether this expression is a constant expression (i.e. it is reducable to a constant and has no references to variables, maps, etc).
isConstantExpr() - Method in class avrora.core.isdl.ast.Logical.UnOp
isDataSegment() - Method in class avrora.core.Program.DataLabel
  The `isDataSegment()` method returns whether this label refers to the data segment.
isDataSegment() - Method in class avrora.core.Program.Label
  The `isDataSegment()` method returns whether this label refers to the data segment.
isEEPromSegment() - Method in class avrora.core.Program.EEPromLabel
  The `isEEPromSegment()` method returns whether this label refers to the eeprom segment.
isEEPromSegment() - Method in class avrora.core.Program.Label
  The `isEEPromSegment()` method returns whether this label refers to the eeprom segment.
isEmpty() - Method in class avrora.sim.util.MulticastProbe
  The `isEmpty()` method tests whether the multicast set of this probe is empty.
isEmpty() - Method in class avrora.sim.util.MulticastWatch
  The `isEmpty()` method tests whether the multicast set of this watch is empty.
isEmpty() - Method in class avrora.stack.StateCache.Set
isEmpty() - Method in class avrora.util.profiling.Database
isExplored(StateCache.State) - Method in class avrora.stack.StateTransitionGraph
  The `isExplored()` method tests whether a given state has been explored before.
isFrontier(StateCache.State) - Method in class avrora.stack.StateTransitionGraph
  The `isFrontier()` method tests whether a given state is currently in the frontier list of the state transition graph.
isHexDigit(char) - Static method in class avrora.util.StringUtil
  The `isHexDigit()` method tests whether the given character corresponds to one of the characters used in the hexadecimal representation (i.e. is '0'-'9' or 'a'-'b', case insensitive.
isImmediate() - Method in class avrora.core.isdl.CodeRegion.Operand
isImmediate() - Method in class avrora.core.isdl.OperandDecl.Immediate
isImmediate() - Method in class avrora.core.isdl.OperandDecl
isInAnyProcedure(ControlFlowGraph.Block) - Method in class avrora.core.ProcedureMap
  The `isInAnyProcedure()` method queries whether the specified basic block is reachable from any procedure entry point in the program.
isInternalError() - Method in class avrora.test.TestResult.InternalError
isInternalError() - Method in class avrora.test.TestResult
isKnown() - Method in class avrora.core.isdl.dep.StateUse.Index.UNKNOWN
isKnown() - Method in class avrora.core.isdl.dep.StateUse.Index
  The `isKnown()` method returns whether this index is known statically given the instruction operands.
isLiteral() - Method in class avrora.core.isdl.ast.Expr
  The `isLiteral()` method tests whether this expression is a known constant directly (i.e. a literal).
isLiteral() - Method in class avrora.core.isdl.ast.Literal
isMalformed() - Method in class avrora.test.TestResult.Malformed
isMalformed() - Method in class avrora.test.TestResult
isMap() - Method in class avrora.core.isdl.ast.Expr
  The `isMap()` method tests whether this expression is a reference to an element of a map.
isMap() - Method in class avrora.core.isdl.ast.MapExpr
  The `isMap()` method tests whether this expression is a reference to an element of a map.
isOctalDigit(char) - Static method in class avrora.util.StringUtil
isProgramSegment() - Method in class avrora.core.Program.Label
  The `isProgramSegment()` method returns whether this label refers to the program segment.
isProgramSegment() - Method in class avrora.core.Program.ProgramLabel
  The `isProgramSegment()` method returns whether this label refers to the program segment.
isRegister() - Method in class avrora.core.isdl.CodeRegion.Operand
isRegister() - Method in class avrora.core.isdl.OperandDecl.RegisterSet
isRegister() - Method in class avrora.core.isdl.OperandDecl
isSharedBetweenProcedures(ControlFlowGraph.Block) - Method in class avrora.core.ProcedureMap
  The `isSharedBetweenProcedures()` method queries whether the specified basic block is reachable from more than one procedure entrypoint.
isSleeping() - Method in class avrora.sim.BaseInterpreter
  The `isSleeping()` method returns whether the simulator is currently in a sleep mode.
isSleeping() - Method in interface avrora.sim.State
  The `isSleeping()` method returns whether the simulator is currently in a sleep mode.
isSuccess() - Method in class avrora.test.TestResult.TestSuccess
isSuccess() - Method in class avrora.test.TestResult
isSupported(InstrPrototype) - Method in class avrora.sim.mcu.ATMega128L
  The `isSupported()` method allows a client to query whether a particular instruction is implemented on this hardware device.
isSupported(InstrPrototype) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `isSupported()` method allows a client to query whether a particular instruction is implemented on this hardware device.
isUnexpectedException() - Method in class avrora.test.TestResult.UnexpectedException
isUnexpectedException() - Method in class avrora.test.TestResult
isUnknown(char) - Static method in class avrora.stack.AbstractArithmetic
  The `isKnown()` method tests whether an abstract value represents a single, fully known value.
isVariable() - Method in class avrora.core.isdl.ast.Expr
  The `isVariable()` method tests whether this expression is a single variable use.
isVariable() - Method in class avrora.core.isdl.ast.VarExpr
  The `isVariable()` method tests whether this expression is a direct variable use and is used in copy propagation.
itemSize() - Method in class avrora.syntax.Item.InitializedData
itemSize() - Method in class avrora.syntax.Item.Instruction
itemSize() - Method in class avrora.syntax.Item.UninitializedData
itemSize() - Method in class avrora.syntax.Item
items - Variable in class avrora.util.profiling.Database
iterator() - Method in class avrora.stack.StateCache.Set

## J

JMP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
JMP - Static variable in interface avrora.syntax.gas.GASParserConstants
JMP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
jjFillToken() - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
jjFillToken() - Method in class avrora.syntax.atmel.AtmelParserTokenManager
jjFillToken() - Method in class avrora.syntax.atmel.FileMarkingTokenManager
jjFillToken() - Method in class avrora.syntax.gas.FileMarkingTokenManager
jjFillToken() - Method in class avrora.syntax.gas.GASParserTokenManager
jjFillToken() - Method in class avrora.syntax.objdump.FileMarkingTokenManager
jjFillToken() - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
jj_nt - Variable in class avrora.core.isdl.parser.ISDLParser
jj_nt - Variable in class avrora.syntax.atmel.AtmelParser
jj_nt - Variable in class avrora.syntax.gas.GASParser
jj_nt - Variable in class avrora.syntax.objdump.ObjDumpParser
jjnewLexState - Static variable in class avrora.core.isdl.parser.ISDLParserTokenManager
jjnewLexState - Static variable in class avrora.syntax.atmel.AtmelParserTokenManager
jjnewLexState - Static variable in class avrora.syntax.gas.GASParserTokenManager
jjnewLexState - Static variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
jjstrLiteralImages - Static variable in class avrora.core.isdl.parser.ISDLParserTokenManager
jjstrLiteralImages - Static variable in class avrora.syntax.atmel.AtmelParserTokenManager
jjstrLiteralImages - Static variable in class avrora.syntax.gas.GASParserTokenManager
jjstrLiteralImages - Static variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
justReturnedFromInterrupt - Variable in class avrora.sim.BaseInterpreter
  The `justReturnedFromInterrupt` field is used internally in maintaining the invariant stated in the hardware manual that at least one instruction following a return from an interrupt is executed before another interrupt can be processed.

## K

Kind() - Method in class avrora.core.isdl.parser.ISDLParser
kind - Variable in class avrora.core.isdl.OperandDecl
kind - Variable in class avrora.core.isdl.parser.Token
  An integer that describes the kind of this token.
kind - Variable in class avrora.syntax.atmel.Token
  An integer that describes the kind of this token.
kind - Variable in class avrora.syntax.gas.Token
  An integer that describes the kind of this token.
kind - Variable in class avrora.syntax.objdump.Token
  An integer that describes the kind of this token.
knownBitsOf(char) - Static method in class avrora.stack.AbstractArithmetic
  The `knownBitsOf()` method returns computes the concrete value from the given abstract value where all unknown bits of the abstract value are set to zero.
knownVal(byte) - Static method in class avrora.stack.AbstractArithmetic
  The `knownVal()` method creates a canonical abstract value from the given concrete value.
knownValues - Variable in class avrora.util.Options

## L

LABEL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LBRACKET - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LD - Static variable in interface avrora.syntax.gas.GASParserConstants
LD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LDD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LDD - Static variable in interface avrora.syntax.gas.GASParserConstants
LDD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LDI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LDI - Static variable in interface avrora.syntax.gas.GASParserConstants
LDI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LDS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LDS - Static variable in interface avrora.syntax.gas.GASParserConstants
LDS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LEGACY_INTERPRETER - Variable in class avrora.actions.MultiSimulateAction
LEGACY_INTERPRETER - Variable in class avrora.actions.SimulateAction
LEGACY_INTERPRETER - Static variable in class avrora.sim.Simulator
  The `LEGACY_INTERPRETER` field is used to turn on and off the legacy interpreter.
LESS - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LESSEQ - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LETTER - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LETTER - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LETTER - Static variable in interface avrora.syntax.gas.GASParserConstants
LETTER - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LICENSE - Static variable in class avrora.Main
LIGHT_BACKGROUND - Static variable in class avrora.Main
LIST - Static variable in interface avrora.syntax.gas.GASParserConstants
LMA - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LO8 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LO8 - Static variable in interface avrora.syntax.gas.GASParserConstants
LOCAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LOCK - Static variable in class avrora.sim.radio.CC1000Radio
LOCK_reg - Variable in class avrora.sim.radio.CC1000Radio
LOG2 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LOG2 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LONG - Static variable in interface avrora.syntax.gas.GASParserConstants
LOW - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LOW - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LPAREN - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
LPAREN - Static variable in class avrora.util.StringUtil
LPM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LPM - Static variable in interface avrora.syntax.gas.GASParserConstants
LPM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LSL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LSL - Static variable in interface avrora.syntax.gas.GASParserConstants
LSL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LSR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LSR - Static variable in interface avrora.syntax.gas.GASParserConstants
LSR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
LWRD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
LWRD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
Label() - Method in class avrora.syntax.atmel.AtmelParser
Label() - Method in class avrora.syntax.gas.GASParser
Label() - Method in class avrora.syntax.objdump.ObjDumpParser
LandExpr() - Method in class avrora.syntax.atmel.AtmelParser
LandExpr() - Method in class avrora.syntax.gas.GASParser
LexicalError(boolean, int, int, int, String, char) - Static method in class avrora.core.isdl.parser.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class avrora.syntax.atmel.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class avrora.syntax.gas.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class avrora.syntax.objdump.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
ListAction - class avrora.actions.ListAction.
  The `ListAction` class encapsulates an action that simply prints a digest of the program.
ListAction() - Constructor for class avrora.actions.ListAction
ListDirective() - Method in class avrora.syntax.atmel.AtmelParser
ListDirective() - Method in class avrora.syntax.gas.GASParser
Literal - class avrora.core.isdl.ast.Literal.
  The `Literal` class represents a literal (constant value) as part of an expression.
Literal(Token) - Constructor for class avrora.core.isdl.ast.Literal
Literal() - Method in class avrora.core.isdl.parser.ISDLParser
Literal.BoolExpr - class avrora.core.isdl.ast.Literal.BoolExpr.
  The `BoolExpr` inner class represents a boolean literal that has a known, constant value (true or false).
Literal.BoolExpr(Token) - Constructor for class avrora.core.isdl.ast.Literal.BoolExpr
  The constructor of the `BoolExpr` class evaluates the token's string value as a boolean and stores it in the publicly accessable `value` field, as well as storing a reference to the original token
Literal.IntExpr - class avrora.core.isdl.ast.Literal.IntExpr.
  The `IntExpr` inner class represents an integer literal that has a known, constant value.
Literal.IntExpr(Token) - Constructor for class avrora.core.isdl.ast.Literal.IntExpr
  The constructor of the `IntExpr` class evaluates the token's string value to an integer and stores it in the publicly accessable `value` field, as well as storing a reference to the original token.
LocalDecl() - Method in class avrora.core.isdl.parser.ISDLParser
Logical - class avrora.core.isdl.ast.Logical.
  The `Logical` class is a container for classes that represent expressions that produce booleans in the IR.
Logical() - Constructor for class avrora.core.isdl.ast.Logical
Logical.AndExpr - class avrora.core.isdl.ast.Logical.AndExpr.
  The `AndExpr` inner class represents the logical AND of two boolean values that produces a new boolean value.
Logical.AndExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.AndExpr
Logical.BinOp - class avrora.core.isdl.ast.Logical.BinOp.
  The `BinOp` inner class represents an operation on two values with an infix binary operation that produces a boolean.
Logical.BinOp(int, Expr, String, Expr) - Constructor for class avrora.core.isdl.ast.Logical.BinOp
  The constructor of the `BinOp` class initializes the public final fields that form the structure of this expression.
Logical.EquExpr - class avrora.core.isdl.ast.Logical.EquExpr.
  The `EquExpr` inner class represents a comparison for equality of two integer values that produces a single boolean value.
Logical.EquExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.EquExpr
Logical.GreaterEquExpr - class avrora.core.isdl.ast.Logical.GreaterEquExpr.
  The `GreaterEquExpr` inner class represents a comparison of two integer values that produces a single boolean value that is true if and only if the first operand is greater than or equal to the second operand.
Logical.GreaterEquExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.GreaterEquExpr
Logical.GreaterExpr - class avrora.core.isdl.ast.Logical.GreaterExpr.
  The `GreaterExpr` inner class represents a comparison of two integer values that produces a single boolean value that is true if and only if the first operand is greater than the second operand.
Logical.GreaterExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.GreaterExpr
Logical.LessEquExpr - class avrora.core.isdl.ast.Logical.LessEquExpr.
  The `LessEquExpr` inner class represents a comparison of two integer values that produces a single boolean value that is true if and only if the first operand is less than or equal to the second operand.
Logical.LessEquExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.LessEquExpr
Logical.LessExpr - class avrora.core.isdl.ast.Logical.LessExpr.
  The `LessExpr` inner class represents a comparison of two integer values that produces a single boolean value that is true if and only if the first operand is less than the second operand.
Logical.LessExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.LessExpr
Logical.NequExpr - class avrora.core.isdl.ast.Logical.NequExpr.
  The `NequExpr` inner class represents a comparison for inequality of two integer values that produces a single boolean value.
Logical.NequExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.NequExpr
Logical.NotExpr - class avrora.core.isdl.ast.Logical.NotExpr.
  The `NotExpr` inner class represents the logical negation of a single boolean value that produces a new integer value.
Logical.NotExpr(Expr) - Constructor for class avrora.core.isdl.ast.Logical.NotExpr
Logical.OrExpr - class avrora.core.isdl.ast.Logical.OrExpr.
  The `OrExpr` inner class represents the logical OR of two boolean values that produces a new boolean value.
Logical.OrExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.OrExpr
Logical.UnOp - class avrora.core.isdl.ast.Logical.UnOp.
  The `UnOp` inner class represents an operation on a single boolean value.
Logical.UnOp(String, Expr) - Constructor for class avrora.core.isdl.ast.Logical.UnOp
  The constructor of the `UnOp` class initializes the public final fields that form the structure of this expression.
Logical.XorExpr - class avrora.core.isdl.ast.Logical.XorExpr.
  The `XorExpr` inner class represents the logical XOR of two boolean values that produces a new boolean value.
Logical.XorExpr(Expr, Expr) - Constructor for class avrora.core.isdl.ast.Logical.XorExpr
LorExpr() - Method in class avrora.syntax.atmel.AtmelParser
LorExpr() - Method in class avrora.syntax.gas.GASParser
labels - Variable in class avrora.syntax.Module
last - Variable in class avrora.syntax.Expr.Func
left - Variable in class avrora.core.isdl.ast.Arith.BinOp
  The `left` field stores a reference to the expression that is the left operand of the binary operation.
left - Variable in class avrora.core.isdl.ast.Logical.BinOp
  The `left` field stores a reference to the expression that is the left operand of the binary operation.
left - Variable in class avrora.sim.Simulator.InstructionCountTimeout
left - Variable in class avrora.syntax.Expr.BinOp
  The `left` field records an expression that represents the operand on the left side of the operator.
left - Variable in class avrora.syntax.SyntacticOperand
leftJustify(long, int) - Static method in class avrora.util.StringUtil
  The `leftJustify()` method pads a string to a specified length by adding spaces on the right, thus justifying the string to the left margin.
leftJustify(float, int) - Static method in class avrora.util.StringUtil
  The `leftJustify()` method pads a string to a specified length by adding spaces on the right, thus justifying the string to the left margin.
leftJustify(String, int) - Static method in class avrora.util.StringUtil
  The `leftJustify()` method pads a string to a specified length by adding spaces on the right, thus justifying the string to the left margin.
length() - Method in class avrora.syntax.ExprList
lexStateNames - Static variable in class avrora.core.isdl.parser.ISDLParserTokenManager
lexStateNames - Static variable in class avrora.syntax.atmel.AtmelParserTokenManager
lexStateNames - Static variable in class avrora.syntax.gas.GASParserTokenManager
lexStateNames - Static variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
line - Variable in class avrora.core.isdl.parser.SimpleCharStream
line - Variable in class avrora.syntax.ProgramPoint
line - Variable in class avrora.syntax.atmel.SimpleCharStream
line - Variable in class avrora.syntax.gas.SimpleCharStream
line - Variable in class avrora.syntax.objdump.SimpleCharStream
linelist(List) - Static method in class avrora.util.StringUtil
linelist(StringBuffer, List) - Static method in class avrora.util.StringUtil
logicalAnd(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `logicalAnd` method computes the logical bitwise AND of two abstract values.
longReport() - Method in class avrora.test.TestResult.ExpectedPass
longReport() - Method in class avrora.test.TestResult.IncorrectError
longReport() - Method in class avrora.test.TestResult.InternalError
longReport() - Method in class avrora.test.TestResult.TestSuccess
longReport() - Method in class avrora.test.TestResult.UnexpectedException
longReport() - Method in class avrora.test.TestResult
lookingAhead - Variable in class avrora.core.isdl.parser.ISDLParser
lookingAhead - Variable in class avrora.syntax.atmel.AtmelParser
lookingAhead - Variable in class avrora.syntax.gas.GASParser
lookingAhead - Variable in class avrora.syntax.objdump.ObjDumpParser
low - Variable in class avrora.core.Instr.InvalidImmediate
  The `low` field stores the lowest value that is allowed for this operand.
low - Variable in class avrora.core.isdl.OperandDecl.Immediate
low - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.DataRegister
low - Variable in class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame
low(short) - Static method in class avrora.util.Arithmetic
low(int) - Static method in class avrora.util.Arithmetic
low - Variable in class avrora.util.Option.Interval
low_addr - Variable in class avrora.sim.util.RangeProfiler
  The `low_addr` stores the lowest address in the range.
low_bit - Variable in class avrora.core.isdl.ast.BitRangeExpr
  The `low_bit` field represents the lowest bit in the range to be extracted, inclusive.
low_bit - Variable in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `low_bit` field stores the lowest bit of the range of bits being assigned.
low_bit - Variable in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `low_bit` field stores the lowest bit of the range of bits being assigned.
lowestBit(long) - Static method in class avrora.util.Arithmetic

## M

MAIN - Static variable in class avrora.sim.radio.CC1000Radio
  Register addresses.
MAIN_reg - Variable in class avrora.sim.radio.CC1000Radio
  Registers
MATCH - Static variable in class avrora.sim.radio.CC1000Radio
MATCH_reg - Variable in class avrora.sim.radio.CC1000Radio
MAX - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MAX - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
MAXCOLORS - Static variable in class avrora.util.Terminal
MAX_INTERRUPTS - Static variable in class avrora.sim.Simulator
  The `MAX_INTERRUPTS` fields stores the maximum number of interrupt vectors supported by the simulator.
MCUCR - Static variable in interface avrora.sim.IORegisterConstants
MCUCSR - Static variable in interface avrora.sim.IORegisterConstants
MGPR_set - Static variable in class avrora.core.Register
MILLIS - Static variable in class avrora.util.StringUtil
MILLISECS_PER_DAY - Static variable in class avrora.util.StringUtil
MILLISECS_PER_HOUR - Static variable in class avrora.util.StringUtil
MILLISECS_PER_MIN - Static variable in class avrora.util.StringUtil
MILLISECS_PER_SEC - Static variable in class avrora.util.StringUtil
MINS - Static variable in class avrora.util.StringUtil
MODEM0 - Static variable in class avrora.sim.radio.CC1000Radio
MODEM1 - Static variable in class avrora.sim.radio.CC1000Radio
MODEM2 - Static variable in class avrora.sim.radio.CC1000Radio
MODEM_0_reg - Variable in class avrora.sim.radio.CC1000Radio
MODEM_1_reg - Variable in class avrora.sim.radio.CC1000Radio
MODEM_2_reg - Variable in class avrora.sim.radio.CC1000Radio
MODE_CTC - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
MODE_CTC_ICRn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_CTC_OCRnA - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_FASTPWM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
MODE_FASTPWM_10_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_FASTPWM_8_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_FASTPWM_9_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_FASTPWM_ICRn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_FASTPWM_OCRnA - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_NORMAL - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_NORMAL - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
MODE_PWM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
MODE_PWM_PHASE_CORRECT_10_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWM_PHASE_CORRECT_8_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWM_PHASE_CORRECT_9_BIT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWM_PNF_ICRn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWM_PNF_OCRnA - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWN_PHASE_CORRECT_ICRn - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MODE_PWN_PHASE_CORRECT_OCRnA - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
MONITORS - Variable in class avrora.actions.SimAction
MONITOR_STATES - Variable in class avrora.actions.AnalyzeStackAction
MONITOR_STATES - Static variable in class avrora.stack.Analyzer
MOV - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
MOV - Static variable in interface avrora.syntax.gas.GASParserConstants
MOV - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
MOVW - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
MOVW - Static variable in interface avrora.syntax.gas.GASParserConstants
MOVW - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
MUL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
MUL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
MUL - Static variable in interface avrora.syntax.gas.GASParserConstants
MUL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
MULS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
MULS - Static variable in interface avrora.syntax.gas.GASParserConstants
MULS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
MULSU - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
MULSU - Static variable in interface avrora.syntax.gas.GASParserConstants
MULSU - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
MULTI_LINE_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
MULTI_LINE_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
Main - class avrora.Main.
  This is the main entrypoint to Avrora.
Main() - Constructor for class avrora.Main
Main.Location - class avrora.Main.Location.
  The `Location` class encapsulates a location within a program that is specified on the command line.
Main.ProgramReader - class avrora.Main.ProgramReader.
  The `ProgramReader` class represents an object capable of reading a program given the special command line arguments.
Main.ProgramReader() - Constructor for class avrora.Main.ProgramReader
MapAccess() - Method in class avrora.core.isdl.parser.ISDLParser
MapAssignStmt - class avrora.core.isdl.ast.MapAssignStmt.
  The `MapAssignStmt` class represents a statement that is an assignment to an element of a map.
MapAssignStmt(Token, Expr, Expr) - Constructor for class avrora.core.isdl.ast.MapAssignStmt
  The constructor for the `MapAssignStmt` class initializes the public final fields in this class that refer to the elements of the assignment.
MapAssignment() - Method in class avrora.core.isdl.parser.ISDLParser
MapAssignmentEnd(Token, Expr) - Method in class avrora.core.isdl.parser.ISDLParser
MapBitAssignStmt - class avrora.core.isdl.ast.MapBitAssignStmt.
  The `MapBitAssignStmt` represents an assignment to a single bit within an element within a map.
MapBitAssignStmt(Token, Expr, Expr, Expr) - Constructor for class avrora.core.isdl.ast.MapBitAssignStmt
  The constructor for the `MapAssignStmt` class initializes the public final fields in this class that refer to the elements of the assignment.
MapBitRangeAssignStmt - class avrora.core.isdl.ast.MapBitRangeAssignStmt.
  The `MapBitRangeAssignment` class represents an assignment to a range of bits of an element within a map.
MapBitRangeAssignStmt(Token, Expr, Token, Token, Expr) - Constructor for class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The constructor for the `MapAssignStmt` class initializes the public final fields in this class that refer to the elements of the assignment.
MapBitRangeAssignStmt(Token, Expr, int, int, Expr) - Constructor for class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The constructor for the `MapAssignStmt` class initializes the public final fields in this class that refer to the elements of the assignment.
MapExpr - class avrora.core.isdl.ast.MapExpr.
  The `MapExpr` class represents an expression that is an access of an element within a map.
MapExpr(Token, Expr) - Constructor for class avrora.core.isdl.ast.MapExpr
  The constructor of the `MapExpr` class initializes the publicly accessable fields that represent the members of this expression
MemoryCounter - class avrora.sim.util.MemoryCounter.
  The `MemoryCounter` is the simplest example of memory profiling functionality.
MemoryCounter() - Constructor for class avrora.sim.util.MemoryCounter
MemoryMatrixProfiler - class avrora.sim.util.MemoryMatrixProfiler.
  The `MemoryMatrixProfiler` class collects information about a program's usage of memory.
MemoryMatrixProfiler(Program, int) - Constructor for class avrora.sim.util.MemoryMatrixProfiler
  The constructor for the `MemoryMatrixProfiler` class creates a new memory probe that can be inserted into the simulator to record the full memory access statistics of the program.
MemoryMonitor - class avrora.monitors.MemoryMonitor.
  The `MemoryMonitor` class implements a monitor that collects information about how the program accesses the data memory over its execution.
MemoryMonitor() - Constructor for class avrora.monitors.MemoryMonitor
MemoryMonitor.Monitor - class avrora.monitors.MemoryMonitor.Monitor.
MemoryProfiler - class avrora.sim.util.MemoryProfiler.
MemoryProfiler(int) - Constructor for class avrora.sim.util.MemoryProfiler
Mica - class avrora.sim.platform.Mica.
  The `Mica` class is an implementation of the `Platform` interface that represents both a specific microcontroller and the devices connected to it.
Mica() - Constructor for class avrora.sim.platform.Mica
Mica.LED - class avrora.sim.platform.Mica.LED.
Mica.LED(int, String) - Constructor for class avrora.sim.platform.Mica.LED
Mica2 - class avrora.sim.platform.Mica2.
  The `Mica2` class is an implementation of the `Platform` interface that represents both a specific microcontroller and the devices connected to it.
Mica2() - Constructor for class avrora.sim.platform.Mica2
Mica2.LED - class avrora.sim.platform.Mica2.LED.
Mica2.LED(int, String) - Constructor for class avrora.sim.platform.Mica2.LED
Microcontroller - interface avrora.sim.mcu.Microcontroller.
  The `Microcontroller` interface corresponds to a hardware device that implements the AVR instruction set.
Microcontroller.Pin - interface avrora.sim.mcu.Microcontroller.Pin.
  The `Pin` interface encapsulates the notion of a physical pin on the microcontroller chip.
Microcontroller.Pin.Input - interface avrora.sim.mcu.Microcontroller.Pin.Input.
  The `Input` interface represents an input pin.
Microcontroller.Pin.Output - interface avrora.sim.mcu.Microcontroller.Pin.Output.
  The `Output` interface represents an output pin.
MicrocontrollerFactory - interface avrora.sim.mcu.MicrocontrollerFactory.
  The `MicrocontrollerFactory` interface is implemented by a class that is capable of making repeated copies of a particular microcontroller for use in simulation.
MicrocontrollerProperties - interface avrora.sim.mcu.MicrocontrollerProperties.
  The `MicrocontrollerProperties` interface represents a set of methods that get information about a particular microcontroller implementation.
Microcontrollers - class avrora.sim.mcu.Microcontrollers.
  The `Microcontrollers` class represents a static, known mapping between names and implementations of microcontroller models.
Microcontrollers() - Constructor for class avrora.sim.mcu.Microcontrollers
MinMaxMean - class avrora.util.profiling.MinMaxMean.
  This models the min, max, mean, accumulation, total, and number of occurrences of min and max in a stream of integers.
MinMaxMean(String) - Constructor for class avrora.util.profiling.MinMaxMean
  Public constructor initializes the statistics for a sequence of integers.
MinMaxMean(String, String, String) - Constructor for class avrora.util.profiling.MinMaxMean
  Public constructor initializes the statistics for a sequence of integers.
Module() - Method in class avrora.syntax.AbstractParser
  The `Module()` method causes the parser to begin parsing the module.
Module - class avrora.syntax.Module.
  The `Module` class collects together the instructions and data into an AVR assembly program.
Module(boolean, boolean) - Constructor for class avrora.syntax.Module
Module() - Method in class avrora.syntax.atmel.AtmelParser
Module() - Method in class avrora.syntax.gas.GASParser
Module() - Method in class avrora.syntax.objdump.ObjDumpParser
Module.Seg - class avrora.syntax.Module.Seg.
Monitor - interface avrora.monitors.Monitor.
  The `Monitor` class represents a monitor attached to a `Simulator` instance.
MonitorFactory - class avrora.monitors.MonitorFactory.
  The `MonitorFactory` class represents a profiling utility that is able to produce a `Monitor` for a simulation.
MonitorFactory(String, String) - Constructor for class avrora.monitors.MonitorFactory
  The constructor for the `MonitorFactory` class initializes the `options` field, as well as the references to the help string and the short name of the monitor.
MulExpr() - Method in class avrora.syntax.atmel.AtmelParser
MulExpr() - Method in class avrora.syntax.gas.GASParser
Mul_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
MultiSimulateAction - class avrora.actions.MultiSimulateAction.
  The `MultiSimulateAction` class represents an action available to the simulator where multiple nodes are run in simulation.
MultiSimulateAction() - Constructor for class avrora.actions.MultiSimulateAction
MulticastProbe - class avrora.sim.util.MulticastProbe.
  The `MulticastProbe` is a wrapper around multiple probes that allows them to act as a single probe.
MulticastProbe() - Constructor for class avrora.sim.util.MulticastProbe
MulticastWatch - class avrora.sim.util.MulticastWatch.
  The `MulticastProbe` is a wrapper around multiple watches that allows them to act as a single watch.
MulticastWatch() - Constructor for class avrora.sim.util.MulticastWatch
MutableState - class avrora.stack.MutableState.
  The `MutableState` class represents an abstract state of the processor that is mutable.
MutableState() - Constructor for class avrora.stack.MutableState
  The constructor of the `MutableState` class builds the default values of each of the registers and each IO register that is being modelled.
MutableState(int, char, char, char, char[]) - Constructor for class avrora.stack.MutableState
main(String[]) - Static method in class avrora.Main
  The `main()` method is the entrypoint into Avrora.
main(String[]) - Static method in class avrora.syntax.objdump.ObjDumpPreprocessor
makeImpression(Program) - Method in class avrora.sim.BaseInterpreter
makeParagraphs(String, int, int, int) - Static method in class avrora.util.StringUtil
makeProbedInstr(int) - Method in class avrora.sim.GenInterpreter
mapMap - Variable in class avrora.core.isdl.gen.InterpreterGenerator
mapname - Variable in class avrora.core.isdl.ast.MapAssignStmt
  The `mapname` field stores a reference to the name of the map whose element is being assigned to.
mapname - Variable in class avrora.core.isdl.ast.MapBitAssignStmt
  The `mapname` field stores a reference to the name of the map whose element is being assigned to.
mapname - Variable in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `mapname` field stores a reference to the name of the map whose element is being assigned to.
mapname - Variable in class avrora.core.isdl.ast.MapExpr
  The `mapname` field stores a reference to the name of the map whose element is being accessed.
mapname - Variable in class avrora.core.isdl.dep.StateUse.MapUse
mark - Variable in class avrora.stack.StateCache.State
  The `mark` field is used by graph traversal algorithms to detect cycles and terminate traversals.
maskOf(char) - Static method in class avrora.stack.AbstractArithmetic
  The `maskOf()` method returns the upper 8 bits of the abstract (the mask bits) of the abstract value.
maskRegister - Variable in class avrora.sim.Simulator.FlagRegister
maskRegister - Variable in class avrora.sim.Simulator.MaskableInterrupt
match(Throwable) - Method in class avrora.test.TestCase.ExpectCompilationError
match(Throwable) - Method in class avrora.test.TestCase.Malformed
match(Throwable) - Method in class avrora.test.TestCase
maxNextCharInd - Variable in class avrora.core.isdl.parser.SimpleCharStream
maxNextCharInd - Variable in class avrora.syntax.atmel.SimpleCharStream
maxNextCharInd - Variable in class avrora.syntax.gas.SimpleCharStream
maxNextCharInd - Variable in class avrora.syntax.objdump.SimpleCharStream
mcu - Variable in class avrora.sim.platform.Mica
mcu - Variable in class avrora.sim.platform.Mica2
mcu - Variable in class avrora.sim.radio.CC1000Radio
  Connected Microcontroller, Simulator and SimulatorThread should all correspond.
mean - Variable in class avrora.util.profiling.MinMaxMean
median - Variable in class avrora.util.profiling.Distribution
  The `median` field stores the median value of the distribution.
members - Variable in class avrora.core.isdl.OperandDecl.RegisterSet
memory(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen
memprofile - Variable in class avrora.monitors.MemoryMonitor.Monitor
memstart - Variable in class avrora.monitors.MemoryMonitor.Monitor
merge(byte, byte) - Static method in class avrora.stack.AbstractArithmetic
  The `merge()` method merges abstract values.
merge(char, byte) - Static method in class avrora.stack.AbstractArithmetic
  The `merge()` method merges abstract values.
merge(byte, byte, byte) - Static method in class avrora.stack.AbstractArithmetic
  The `merge()` method merges abstract values.
merge(byte, byte, byte, byte) - Static method in class avrora.stack.AbstractArithmetic
  The `merge()` method merges abstract values.
merge(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `merge()` method merges abstract values.
merge(MutableState) - Method in class avrora.stack.MutableState
  The `merge()` method merges this abstract state with another abstract state and returns a new copy.
merge(MinMaxMean) - Method in class avrora.util.profiling.Distribution
  Merge this statistical information with another.
merge(MinMaxMean) - Method in class avrora.util.profiling.MinMaxMean
  Merge the results of two MinMaxMean objects into one.
mergeMask(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `mergeMask()` merges the given abstract value with the known bit mask passed.
message - Variable in class avrora.Avrora.Error
message - Variable in class avrora.test.TestResult.TestFailure
method - Variable in class avrora.core.isdl.ast.CallExpr
  The `method` field stores a string that represents the name of the subroutine being called.
method - Variable in class avrora.core.isdl.ast.CallStmt
  The `method` field stores a string that represents the name of the subroutine being called.
microcontroller - Variable in class avrora.monitors.MemoryMonitor.Monitor
microcontroller - Variable in class avrora.sim.Simulator
  The `microcontroller` field stores a reference to the microcontroller being simulated.
milliAsString(long) - Static method in class avrora.util.StringUtil
  The `millisAsString()` method converts a number of milliseconds into a more suitable format for printing.
milliToSecs(long) - Static method in class avrora.util.StringUtil
millisToCycles(double) - Method in class avrora.sim.mcu.ATMega128L
  The `millisToCycles()` method converts the specified number of milliseconds to a cycle count.
millisToCycles(double) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `millisToCycles()` method converts the specified number of milliseconds to a cycle count.
millisToDays(long) - Static method in class avrora.util.StringUtil
  The `millisToDays()` method converts the given milliseconds into a breakdown of days, hours, minutes, seconds, and milliseconds, returning a long array where the index 0 corresponds to days, index 1 corresponds to hours, etc.
module - Variable in class avrora.syntax.AbstractParser
  The `module` field stores a reference to the module that this parser is building.
module - Variable in class avrora.syntax.Item
module - Variable in class avrora.syntax.atmel.AtmelParser
module - Variable in class avrora.syntax.gas.GASParser
modulus(long, int[]) - Static method in class avrora.util.StringUtil
monitorFactoryList - Variable in class avrora.actions.SimAction
monitorListMap - Variable in class avrora.actions.SimAction
monitorNameMap - Variable in class avrora.actions.SimAction

## N

N - Variable in class avrora.sim.BaseInterpreter
NEG - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
NEG - Static variable in interface avrora.syntax.gas.GASParserConstants
NEG - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
NODECOUNT - Variable in class avrora.actions.MultiSimulateAction
NOLIST - Static variable in interface avrora.syntax.gas.GASParserConstants
NOP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
NOP - Static variable in interface avrora.syntax.gas.GASParserConstants
NOP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
NORMAL_EDGE - Static variable in class avrora.stack.Analyzer
NORMAL_STATE - Static variable in class avrora.stack.Analyzer
NOT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
NOTEQUAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
NUM_PINS - Static variable in class avrora.sim.mcu.ATMega128L
NUM_REGS - Static variable in interface avrora.sim.IORegisterConstants
NewFormat(Token) - Method in class avrora.core.isdl.parser.ISDLParser
NoListDirective() - Method in class avrora.syntax.atmel.AtmelParser
NoListDirective() - Method in class avrora.syntax.gas.GASParser
name - Variable in class avrora.Main.Location
name - Variable in class avrora.core.InstrProperties
  The `name` field stores an immutable reference to the name of the instruction as a string.
name - Variable in class avrora.core.Program.Label
  The `name` field records the name of this label.
name - Variable in class avrora.core.isdl.Architecture
name - Variable in class avrora.core.isdl.CodeRegion.Operand
name - Variable in class avrora.core.isdl.EncodingDecl
name - Variable in class avrora.core.isdl.InstrDecl
  The `name` field stores a string representing the name of the instruction.
name - Variable in class avrora.core.isdl.OperandDecl.RegisterEncoding
name - Variable in class avrora.core.isdl.OperandDecl
name - Variable in class avrora.core.isdl.SubroutineDecl
name - Variable in class avrora.core.isdl.ast.DeclStmt
  The `name` field stores a reference to the name of the local.
name - Variable in class avrora.sim.Clock
  The `name` field stores the name of this clock as a string.
name - Variable in class avrora.syntax.Item.Instruction
name - Variable in class avrora.syntax.SyntacticOperand.Register
name - Variable in class avrora.util.Option
  The `name` field stores a reference to the string name of this option.
name - Variable in class avrora.util.profiling.DataItem
nesting - Variable in class avrora.sim.util.SequenceProbe
  The `nesting` field stores the current nesting level (i.e. the number of times `entry_addr` has been reached without `exit_addr` intervening).
newBlock(int) - Method in class avrora.core.ControlFlowGraph
  The `newBlock()` method creates a new block within the control flow graph, starting at the specified address.
newDataLabel(String, int) - Method in class avrora.core.Program
  The `newDataLabel()` method creates a label in the data segment with the specified name at the specified byte address.
newEEPromLabel(String, int) - Method in class avrora.core.Program
  The `newEEPromLabel()` method creates a label in the eeprom segment with the specified name at the specified byte address.
newEdgeCount - Variable in class avrora.stack.Analyzer
newEdges - Variable in class avrora.stack.Analyzer
newMicrocontroller(Program) - Method in class avrora.sim.mcu.ATMega128L
  The `newMicrocontroller()` method is used to instantiate a microcontroller instance for the particular program.
newMicrocontroller(Program) - Method in interface avrora.sim.mcu.MicrocontrollerFactory
  The `newMicrocontroller()` method is used to instantiate a microcontroller instance for the particular program.
newMonitor(Simulator) - Method in class avrora.monitors.MemoryMonitor
newMonitor(Simulator) - Method in class avrora.monitors.MonitorFactory
  The `newMonitor()` method creates a new monitor for the specified instance of `Simulator`.
newMonitor(Simulator) - Method in class avrora.monitors.ProfileMonitor
  The `newMonitor()` method creates a new monitor for the given simulator that is capable of collecting performance information as the program executes.
newMonitor(Simulator) - Method in class avrora.monitors.SleepMonitor
newMonitor(Simulator) - Method in class avrora.monitors.StackMonitor
  The `newMonitor()` method creates a new monitor that is capable of monitoring the stack height of the program over its execution.
newOperand(Expr) - Method in class avrora.syntax.Module
newOperand(AbstractToken) - Method in class avrora.syntax.Module
newOption(String, boolean, String) - Method in class avrora.actions.Action
  The `newOption()` is used by subclasses to easily create new options for this action.
newOption(String, long, String) - Method in class avrora.actions.Action
  The `newOption()` is used by subclasses to easily create new options for this action.
newOption(String, double, String) - Method in class avrora.actions.Action
  The `newOption()` is used by subclasses to easily create new options for this action.
newOption(String, long, long, String) - Method in class avrora.actions.Action
  The `newOption()` is used by subclasses to easily create new options for this action.
newOption(String, String, String) - Method in class avrora.actions.Action
  The `newOption()` is used by subclasses to easily create new options for this action.
newOption(String, boolean, String) - Method in class avrora.util.Options
newOption(String, String, String) - Method in class avrora.util.Options
newOption(String, long, String) - Method in class avrora.util.Options
newOption(String, double, String) - Method in class avrora.util.Options
newOption(String, long, long, String) - Method in class avrora.util.Options
newOptionList(String, String, String) - Method in class avrora.actions.Action
  The `newOptionList()` is used by subclasses to easily create new options for this action.
newOptionList(String, String, String) - Method in class avrora.util.Options
newPlatform(Program) - Method in class avrora.sim.platform.Mica
newPlatform(Program) - Method in class avrora.sim.platform.Mica2
newPlatform(Program) - Method in interface avrora.sim.platform.PlatformFactory
newProgramLabel(String, int) - Method in class avrora.core.Program
  The `newProgramLabel()` method creates a label in the program segment with the specified name at the specified byte address.
newRetCount - Variable in class avrora.stack.Analyzer
newReturnStates - Variable in class avrora.stack.Analyzer
newSection(AbstractToken, AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
newSet() - Method in class avrora.stack.StateCache
newSet() - Method in class avrora.stack.StateTransitionGraph
newSimulator(Program) - Method in class avrora.actions.SimAction
  The `newSimulator()` method is used by subclasses of this action to create a new instance of a simulator with the correct platform.
newTestCase(String, Properties) - Method in class avrora.AVRTestHarness
newTestCase(String, Properties) - Method in interface avrora.test.TestHarness
  The `newTestCase()` method creates a new test case of the right type given the file name and the properties already extracted from the file by the testing framework.
newToken(int) - Static method in class avrora.core.isdl.parser.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class avrora.syntax.atmel.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class avrora.syntax.gas.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class avrora.syntax.objdump.Token
  Returns a new Token object, by default.
newprogram - Variable in class avrora.syntax.Module
next - Variable in class avrora.core.isdl.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class avrora.sim.FIFInterpreter.FIFInstr
next - Variable in class avrora.stack.StateTransitionGraph.EdgeList
next - Variable in class avrora.stack.StateTransitionGraph.StateList
next - Variable in class avrora.syntax.ExprList.ExprItem
next - Variable in class avrora.syntax.atmel.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class avrora.syntax.gas.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class avrora.syntax.objdump.Token
  A reference to the next regular (non-special) token from the input stream.
nextInstr - Variable in class avrora.sim.FIFInterpreter
nextPC - Variable in class avrora.sim.BaseInterpreter
  The `nextPC` field is used internally in maintaining the correct execution order of the instructions.
nextRegister() - Method in class avrora.core.Register
  The `nextRegister()` method returns a reference to the register that immediately follows this register in the register file.
nextln() - Method in class avrora.util.Printer
nextln() - Static method in class avrora.util.Terminal
nextln() - Method in class avrora.util.Verbose.Printer
nodeId - Variable in class avrora.sim.platform.Mica2.LED
not(char) - Static method in class avrora.stack.AbstractArithmetic
  The `not()` method computes the bitwise negation (one's complement) of the specified abstract value
nottakenCount - Variable in class avrora.sim.util.BranchCounter
  This field tracks the number of times the branch is not taken.
num - Variable in class avrora.syntax.Expr.RelativeAddress
numOperands() - Method in class avrora.core.isdl.CodeRegion
number - Variable in class avrora.core.Instr.InvalidOperand
  The `number` field of the `InvalidOperand` instance records which operand this error refers to.
number - Variable in class avrora.sim.mcu.ATMega128L.Pin

## O

OCDR - Static variable in interface avrora.sim.IORegisterConstants
OCR0 - Static variable in interface avrora.sim.IORegisterConstants
OCR1AH - Static variable in interface avrora.sim.IORegisterConstants
OCR1AL - Static variable in interface avrora.sim.IORegisterConstants
OCR1BH - Static variable in interface avrora.sim.IORegisterConstants
OCR1BL - Static variable in interface avrora.sim.IORegisterConstants
OCR1CH - Static variable in interface avrora.sim.IORegisterConstants
OCR1CL - Static variable in interface avrora.sim.IORegisterConstants
OCR2 - Static variable in interface avrora.sim.IORegisterConstants
OCR3AH - Static variable in interface avrora.sim.IORegisterConstants
OCR3AL - Static variable in interface avrora.sim.IORegisterConstants
OCR3BH - Static variable in interface avrora.sim.IORegisterConstants
OCR3BL - Static variable in interface avrora.sim.IORegisterConstants
OCR3CH - Static variable in interface avrora.sim.IORegisterConstants
OCR3CL - Static variable in interface avrora.sim.IORegisterConstants
OCTAL_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
OCTAL_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
OCTAL_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
OCTAL_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
OFFSET - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
OPERAND - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
OR - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
OR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
OR - Static variable in interface avrora.syntax.gas.GASParserConstants
OR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ORG - Static variable in interface avrora.syntax.gas.GASParserConstants
ORI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ORI - Static variable in interface avrora.syntax.gas.GASParserConstants
ORI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
OSCCAL - Static variable in interface avrora.sim.IORegisterConstants
OUT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
OUT - Static variable in interface avrora.syntax.gas.GASParserConstants
OUT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
OUTPUT - Variable in class avrora.actions.CFGAction
ObjDumpParser - class avrora.syntax.objdump.ObjDumpParser.
ObjDumpParser(InputStream, RawModule, String) - Constructor for class avrora.syntax.objdump.ObjDumpParser
ObjDumpParser(Reader, RawModule, String) - Constructor for class avrora.syntax.objdump.ObjDumpParser
ObjDumpParser(InputStream) - Constructor for class avrora.syntax.objdump.ObjDumpParser
ObjDumpParser(Reader) - Constructor for class avrora.syntax.objdump.ObjDumpParser
ObjDumpParser(ObjDumpParserTokenManager) - Constructor for class avrora.syntax.objdump.ObjDumpParser
ObjDumpParserConstants - interface avrora.syntax.objdump.ObjDumpParserConstants.
ObjDumpParserTokenManager - class avrora.syntax.objdump.ObjDumpParserTokenManager.
ObjDumpParserTokenManager(SimpleCharStream) - Constructor for class avrora.syntax.objdump.ObjDumpParserTokenManager
ObjDumpParserTokenManager(SimpleCharStream, int) - Constructor for class avrora.syntax.objdump.ObjDumpParserTokenManager
ObjDumpPreprocessor - class avrora.syntax.objdump.ObjDumpPreprocessor.
  The `ObjDumpPreprocessor` class is a utility class that takes the output from the `avr-objdump` utility and produces a cleaned up version that is more suitable for parsing into the internal format of Avrora.
ObjDumpPreprocessor(String) - Constructor for class avrora.syntax.objdump.ObjDumpPreprocessor
ObjDumpProgramReader - class avrora.syntax.objdump.ObjDumpProgramReader.
  The `AtmelProgramReader` is an implementation of the `ProgramReader` that reads source assembly files in the Atmel style syntax.
ObjDumpProgramReader() - Constructor for class avrora.syntax.objdump.ObjDumpProgramReader
OpcodeGPR() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeGPR() - Method in class avrora.syntax.gas.GASParser
OpcodeGPR() - Method in class avrora.syntax.objdump.ObjDumpParser
OpcodeGPRGPR() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeGPRGPR() - Method in class avrora.syntax.gas.GASParser
OpcodeGPRGPR() - Method in class avrora.syntax.objdump.ObjDumpParser
OpcodeGPRIMM() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeGPRIMM() - Method in class avrora.syntax.gas.GASParser
OpcodeGPRIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
OpcodeIMM() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeIMM() - Method in class avrora.syntax.gas.GASParser
OpcodeIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
OpcodeIMMIMM() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeIMMIMM() - Method in class avrora.syntax.gas.GASParser
OpcodeIMMIMM() - Method in class avrora.syntax.objdump.ObjDumpParser
OpcodeLPM() - Method in class avrora.syntax.atmel.AtmelParser
OpcodeLPM() - Method in class avrora.syntax.gas.GASParser
OpcodeLPM() - Method in class avrora.syntax.objdump.ObjDumpParser
Operand - interface avrora.core.Operand.
  The `Operand` class encapsulates the notion of an operand to an instruction.
Operand.Constant - interface avrora.core.Operand.Constant.
  The `Operand.Constant` class encapsulates the notion of a constant operand to an instruction.
Operand.Register - interface avrora.core.Operand.Register.
  The `Operand.Register` class encapsulates the notion of a register operand to an instruction.
OperandDecl - class avrora.core.isdl.OperandDecl.
  The `OperandDecl` class represents the declaration of a set of values (or registers) that can serve as an operand to a particular instruction.
OperandDecl(Token, Token, Token) - Constructor for class avrora.core.isdl.OperandDecl
OperandDecl(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
OperandDecl.Immediate - class avrora.core.isdl.OperandDecl.Immediate.
OperandDecl.Immediate(Token, Token, Token, Token, Token) - Constructor for class avrora.core.isdl.OperandDecl.Immediate
OperandDecl.RegisterEncoding - class avrora.core.isdl.OperandDecl.RegisterEncoding.
OperandDecl.RegisterEncoding(Token, Token) - Constructor for class avrora.core.isdl.OperandDecl.RegisterEncoding
OperandDecl.RegisterSet - class avrora.core.isdl.OperandDecl.RegisterSet.
OperandDecl.RegisterSet(Token, Token, Token, List) - Constructor for class avrora.core.isdl.OperandDecl.RegisterSet
OperandRangeDecl(Token, Token, Token) - Method in class avrora.core.isdl.parser.ISDLParser
OperandSet() - Method in class avrora.core.isdl.parser.ISDLParser
OperandSetDecl(Token, Token, Token) - Method in class avrora.core.isdl.parser.ISDLParser
OperandSetElem(List) - Method in class avrora.core.isdl.parser.ISDLParser
OperandTail(Architecture, Token, Token, Token) - Method in class avrora.core.isdl.parser.ISDLParser
Optimizer - class avrora.core.isdl.Optimizer.
  The `Optimizer` class takes the description of an instruction's code and optimizes it by performing constant and copy propagation as well as dead code elimination.
Optimizer(List) - Constructor for class avrora.core.isdl.Optimizer
Optimizer(List, HashMap) - Constructor for class avrora.core.isdl.Optimizer
Option - class avrora.util.Option.
  The `Option` class represents an option that has been given on the command line.
Option(String, String) - Constructor for class avrora.util.Option
  The constructor of the `Option` class creates a new option with the specified name and description.
Option.Bool - class avrora.util.Option.Bool.
  The `Option.Bool` class is an implementation of the `Option` class that encapsulates a boolean.
Option.Bool(String, boolean, String) - Constructor for class avrora.util.Option.Bool
  The constructor for the `Option.Long` class creates a new option that can store a boolean value.
Option.Double - class avrora.util.Option.Double.
  The `Option.Double` class is an implementation of the `Option` class that encapsulates a double value.
Option.Double(String, double, String) - Constructor for class avrora.util.Option.Double
  The constructor for the `Option.Double` class creates a new option that can store long integers.
Option.Interval - class avrora.util.Option.Interval.
  The `Option.Long` class is an implementation of the `Option` class that encapsulates a long integer value.
Option.Interval(String, long, long, String) - Constructor for class avrora.util.Option.Interval
  The constructor for the `Option.Interval` class creates a new option that can store an interval which is denoted by a low integer and a high integer.
Option.List - class avrora.util.Option.List.
  The `Option.List` class is an implementation of the `Option` class that encapsulates a list.
Option.List(String, String, String) - Constructor for class avrora.util.Option.List
  The constructor for the `Option.List` class creates a new option that can store a list of strings.
Option.Long - class avrora.util.Option.Long.
  The `Option.Long` class is an implementation of the `Option` class that encapsulates a long integer value.
Option.Long(String, long, String) - Constructor for class avrora.util.Option.Long
  The constructor for the `Option.Long` class creates a new option that can store long integers.
Option.Str - class avrora.util.Option.Str.
  The `Option.Str` class is an implementation of the `Option` class that encapsulates a string.
Option.Str(String, String, String) - Constructor for class avrora.util.Option.Str
  The constructor for the `Option.Str` class creates a new option that can store a string.
Options - class avrora.util.Options.
  The `Options` class represents a collection of command line options and utility methods for parsing the command line.
Options() - Constructor for class avrora.util.Options
OrExpr() - Method in class avrora.syntax.atmel.AtmelParser
OrExpr() - Method in class avrora.syntax.gas.GASParser
Or_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
OrgDirective() - Method in class avrora.syntax.atmel.AtmelParser
OrgDirective() - Method in class avrora.syntax.gas.GASParser
observedMaximum - Variable in class avrora.util.profiling.MinMaxMean
observedMinimum - Variable in class avrora.util.profiling.MinMaxMean
octalValueOf(char) - Static method in class avrora.util.StringUtil
oldState - Variable in class avrora.stack.AbstractInterpreter
on - Variable in class avrora.sim.platform.Mica.LED
on - Variable in class avrora.sim.platform.Mica2.LED
op - Variable in class avrora.syntax.Expr.BinOp
  The `op` field records the token that corresponds to the actual arithmetic operator.
op - Variable in class avrora.syntax.Expr.RelativeAddress
op - Variable in class avrora.syntax.Expr.UnOp
operand - Variable in class avrora.core.Instr.ImmediateRequired
operand - Variable in class avrora.core.Instr.RegisterRequired
operand - Variable in class avrora.core.isdl.ast.Arith.UnOp
  The `operand` field stores a reference to the expression operand of this operation.
operand - Variable in class avrora.core.isdl.ast.BitRangeExpr
  The `operand` field stores a reference to the expression that is the operand of the bit range expression, i.e. the value from which the range of bits will be extracted.
operand - Variable in class avrora.core.isdl.ast.Logical.UnOp
  The `operand` field stores a reference to the expression operand of this operation.
operand - Variable in class avrora.core.isdl.dep.StateUse.Index.Operand
operand - Variable in class avrora.core.isdl.dep.StateUse.Index.OperandPlusConstant
operand - Variable in class avrora.syntax.Expr.UnOp
operandMap - Variable in class avrora.core.isdl.gen.InterpreterGenerator
operandType - Variable in class avrora.core.isdl.CodeRegion.Operand
operands - Variable in class avrora.core.isdl.CodeRegion
operands - Variable in class avrora.syntax.Item.Instruction
operation - Variable in class avrora.core.isdl.ast.Arith.BinOp
  The `operation` field stores the string name of the operation of this binary operation.
operation - Variable in class avrora.core.isdl.ast.Arith.UnOp
  The `operation` field stores the string name of the operation being performed on the expression.
operation - Variable in class avrora.core.isdl.ast.Logical.BinOp
  The `operation` field stores the string name of the operation of this binary operation.
operation - Variable in class avrora.core.isdl.ast.Logical.UnOp
  The `operation` field stores the string name of the operation being performed on the expression.
optimize() - Method in class avrora.core.isdl.Optimizer
options - Variable in class avrora.actions.Action
  The `options` field stores a reference to an instance of the `Options` class that encapsulates the command line options available to this action.
options - Variable in class avrora.monitors.MonitorFactory
  The `options` field stores a reference to an instance of the `Options` class that stores the command line options to the monitor.
or(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `or()` method computes the logical bitwise or of two abstract values.
or(char, char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `or()` method computes the logical bitwise or of three abstract values.
orig - Variable in class avrora.util.Option.List
originTime - Variable in class avrora.sim.radio.Radio.RadioPacket
original - Variable in class avrora.core.isdl.Optimizer
other - Variable in class avrora.sim.FIFInterpreter.FIFInstr
overflow() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
  Flags the overflow interrupt for this timer.
overflow() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit

## P

PAGE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
PAGE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
PA_POW - Static variable in class avrora.sim.radio.CC1000Radio
PA_POW_reg - Variable in class avrora.sim.radio.CC1000Radio
PINA - Static variable in interface avrora.sim.IORegisterConstants
PINB - Static variable in interface avrora.sim.IORegisterConstants
PINC - Static variable in interface avrora.sim.IORegisterConstants
PIND - Static variable in interface avrora.sim.IORegisterConstants
PINE - Static variable in interface avrora.sim.IORegisterConstants
PINF - Static variable in interface avrora.sim.IORegisterConstants
PING - Static variable in interface avrora.sim.IORegisterConstants
PLATFORM - Variable in class avrora.actions.SimAction
PLL - Static variable in class avrora.sim.radio.CC1000Radio
PLL_reg - Variable in class avrora.sim.radio.CC1000Radio
POP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
POP - Static variable in interface avrora.syntax.gas.GASParserConstants
POP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
POP_EDGE - Static variable in class avrora.stack.Analyzer
PORTA - Static variable in interface avrora.sim.IORegisterConstants
PORTB - Static variable in interface avrora.sim.IORegisterConstants
PORTC - Static variable in interface avrora.sim.IORegisterConstants
PORTD - Static variable in interface avrora.sim.IORegisterConstants
PORTE - Static variable in interface avrora.sim.IORegisterConstants
PORTF - Static variable in interface avrora.sim.IORegisterConstants
PORTG - Static variable in interface avrora.sim.IORegisterConstants
PREC_A_ADD - Static variable in class avrora.core.isdl.ast.Expr
PREC_A_AND - Static variable in class avrora.core.isdl.ast.Expr
PREC_A_MUL - Static variable in class avrora.core.isdl.ast.Expr
PREC_A_OR - Static variable in class avrora.core.isdl.ast.Expr
PREC_A_SHIFT - Static variable in class avrora.core.isdl.ast.Expr
PREC_A_XOR - Static variable in class avrora.core.isdl.ast.Expr
PREC_L_AND - Static variable in class avrora.core.isdl.ast.Expr
PREC_L_EQU - Static variable in class avrora.core.isdl.ast.Expr
PREC_L_OR - Static variable in class avrora.core.isdl.ast.Expr
PREC_L_REL - Static variable in class avrora.core.isdl.ast.Expr
PREC_L_XOR - Static variable in class avrora.core.isdl.ast.Expr
PREC_TERM - Static variable in class avrora.core.isdl.ast.Expr
PREC_UN - Static variable in class avrora.core.isdl.ast.Expr
PRESCALER - Static variable in class avrora.sim.radio.CC1000Radio
PRESCALER_reg - Variable in class avrora.sim.radio.CC1000Radio
PROGRAM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
PUSH - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
PUSH - Static variable in interface avrora.syntax.gas.GASParserConstants
PUSH - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
PUSH_EDGE - Static variable in class avrora.stack.Analyzer
Parameters() - Method in class avrora.core.isdl.parser.ISDLParser
ParseException - exception avrora.core.isdl.parser.ParseException.
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class avrora.core.isdl.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class avrora.core.isdl.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class avrora.core.isdl.parser.ParseException
ParseException - exception avrora.syntax.atmel.ParseException.
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class avrora.syntax.atmel.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class avrora.syntax.atmel.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class avrora.syntax.atmel.ParseException
ParseException - exception avrora.syntax.gas.ParseException.
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class avrora.syntax.gas.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class avrora.syntax.gas.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class avrora.syntax.gas.ParseException
ParseException - exception avrora.syntax.objdump.ParseException.
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class avrora.syntax.objdump.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class avrora.syntax.objdump.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class avrora.syntax.objdump.ParseException
PeriodicEvent - class avrora.sim.util.PeriodicEvent.
  The `PeriodicEvent` class is a utility that allows a `Simulator.Event` to be inserted into the simulator that will fire with a specified period of clock cycles.
PeriodicEvent(Simulator, Simulator.Event, long) - Constructor for class avrora.sim.util.PeriodicEvent
  The constructor for the `PeriodicEvent` class creates a new periodic event with the specified period.
Platform - interface avrora.sim.platform.Platform.
  The `Platform` interface represents both a microcontroller instance and the devices connected to it.
PlatformFactory - interface avrora.sim.platform.PlatformFactory.
  The `PlatformFactory` interface represents a factory-style interface where an implementor can create multiple platforms of the same type for a given program.
Platforms - class avrora.sim.platform.Platforms.
  The `Platforms` class represents the library of known platforms.
Platforms() - Constructor for class avrora.sim.platform.Platforms
Printer - class avrora.util.Printer.
Printer(PrintStream) - Constructor for class avrora.util.Printer
ProcedureMap - class avrora.core.ProcedureMap.
  The `ProcedureMap` class represents a mapping from basic blocks to the procedures that contain them.
ProfileMonitor - class avrora.monitors.ProfileMonitor.
  The `ProfileMonitor` class represents a monitor that can collect profiling information such as counts and branchcounts about the program as it executes.
ProfileMonitor() - Constructor for class avrora.monitors.ProfileMonitor
  The constructor for the `ProfileMonitor` class creates a factory that is capable of producing profile monitors for each simulator passed.
ProfileMonitor.Monitor - class avrora.monitors.ProfileMonitor.Monitor.
  The `Monitor` class implements the monitor for the profiler.
ProfilingData - class avrora.util.profiling.ProfilingData.
ProfilingData() - Constructor for class avrora.util.profiling.ProfilingData
ProfilingDatabase - class avrora.util.profiling.ProfilingDatabase.
  The profiling database.
ProfilingDatabase() - Constructor for class avrora.util.profiling.ProfilingDatabase
Program - class avrora.core.Program.
  The `Program` class represents a complete program of AVR instructions.
Program(int, int, int, int, int, int) - Constructor for class avrora.core.Program
  The constructor of the `Program` class builds an internal representation of the program that is initially empty, but has the given parameters in terms of how big segments are and where they start.
Program.DataLabel - class avrora.core.Program.DataLabel.
  The `DataLabel` class represents a label within the program that refers to the data segment.
Program.EEPromLabel - class avrora.core.Program.EEPromLabel.
  The `EEPromLabel` class represents a label within the program that refers to the eeprom segment.
Program.Label - class avrora.core.Program.Label.
  The `Label` class represents a label within the `Program` instance that encapsulates it.
Program.Label(String, int) - Constructor for class avrora.core.Program.Label
  The constructor for the base abstract class `Label` simply initializes the internal references to the name and the address of this label.
Program.ProgramLabel - class avrora.core.Program.ProgramLabel.
  The `ProgramLabel` class represents a label within the program that refers to the program segment.
ProgramPoint - class avrora.syntax.ProgramPoint.
  The `ProgramPoint` class represents a location within a program for the purposes of tracking error messages and debug information.
ProgramPoint(String, int, int, int) - Constructor for class avrora.syntax.ProgramPoint
ProgramProfiler - class avrora.sim.util.ProgramProfiler.
  The `ProgramProfiler` class implements a probe that can be used to profile pieces of the program or the whole program.
ProgramProfiler(Program) - Constructor for class avrora.sim.util.ProgramProfiler
  The constructor for the program profiler constructs the required internal state to store the invocation counts of each instruction.
Property() - Method in class avrora.syntax.objdump.ObjDumpParser
Proportion - class avrora.util.profiling.Proportion.
  This class represents the proportion of different items with respect to one another.
Proportion(String) - Constructor for class avrora.util.profiling.Proportion
  Public constructor that takes a string name.
Proportion.Share - class avrora.util.profiling.Proportion.Share.
  Internal class that encapsulates both a counter and the fraction of the total that this named Share represents.
Proportion.Share(String) - Constructor for class avrora.util.profiling.Proportion.Share
Proportion.Share(String, int) - Constructor for class avrora.util.profiling.Proportion.Share
packetsLeftOver - Variable in class avrora.sim.radio.SimpleAir
packetsThisPeriod - Variable in class avrora.sim.radio.SimpleAir
parallelAction(SimulatorThread) - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
parallelAction(SimulatorThread) - Method in class avrora.sim.radio.SimpleAir.RadioTicker
parallelAction(SimulatorThread) - Method in class avrora.sim.util.GlobalClock.LocalMeet
  The `parallelAction()` method implements the functionality that must be performed in parallel when the threads have joined at this local meet, and after the serial action has been completed.
parallelAction(SimulatorThread) - Method in class avrora.sim.util.GlobalClock.Ticker
param - Variable in class avrora.Avrora.Error
parent - Variable in class avrora.core.isdl.EncodingDecl.Derived
parseCommandLine(String[]) - Method in class avrora.util.Options
parseError(String, String, String) - Method in class avrora.util.Option
  The `parseError()` method is called by an option implementation when there is a problem parsing the value for an option supplied by the user on the command line.
parseOption(String) - Method in class avrora.util.Options
parseOptions(String[]) - Static method in class avrora.Main
  The `parseOptions()` method takes an array of strings and parses it, extracting the options and storing the option values in the internal state of main.
pc - Variable in class avrora.sim.BaseInterpreter.NoSuchInstructionException
pc - Variable in class avrora.sim.BaseInterpreter.PCAlignmentException
pc - Variable in class avrora.sim.BaseInterpreter.PCOutOfBoundsException
pc - Variable in class avrora.sim.BaseInterpreter
pc - Variable in class avrora.sim.FIFInterpreter.FIFInstr
pc - Variable in class avrora.stack.AbstractState
peek(CharacterIterator) - Static method in class avrora.util.StringUtil
peekAndEat(CharacterIterator, char) - Static method in class avrora.util.StringUtil
period - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.SPI
period - Variable in class avrora.sim.util.GlobalClock.Ticker
period - Variable in class avrora.sim.util.GlobalClock
  `cycles` is the number of cycles on a member local clock per cycle on the global clock.
period - Variable in class avrora.sim.util.PeriodicEvent
  This field stores the period (in clock cycles) that the event will be fired.
periods - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
pinNumbers - Static variable in class avrora.sim.mcu.ATMega128L
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
pins - Variable in class avrora.sim.mcu.ATMega128L
pmap - Variable in class avrora.actions.CFGAction
pname - Variable in class avrora.core.isdl.EncodingDecl.Derived
point - Variable in class avrora.CompilationError
policy - Variable in class avrora.stack.AbstractInterpreter
pop(MutableState) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `pop()` method is called by the abstract interpreter when a pop from the stack is ecountered in the program.
pop(MutableState) - Method in interface avrora.stack.AnalyzerPolicy
  The `pop()` method is called by the abstract interpreter when a pop from the stack is ecountered in the program.
popByte() - Method in class avrora.sim.BaseInterpreter
  The `popByte()` method pops a byte from the stack by reading from the address pointed to by SP+1 and incrementing the stack pointer.
postInterrupt(int) - Method in class avrora.sim.BaseInterpreter
  The `postInterrupt()` method is generally only used within the simulator which does pre-processing of interrupts before it posts them into the internal `State` instance.
postedInterrupts - Variable in class avrora.sim.BaseInterpreter
preSynchAction() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
preSynchAction() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
preSynchAction() - Method in class avrora.sim.util.GlobalClock.LocalMeet
  The `preSynchAction()` method implements the functionality that must be performed just after the thread enters the local meet, but before it blocks waiting for the other threads.
preSynchAction() - Method in class avrora.sim.util.GlobalClock.Ticker
precedence - Variable in class avrora.core.isdl.ast.Arith.BinOp
  The `precedence` field stores the precedence level of this binary operation.
precedence - Variable in class avrora.core.isdl.ast.Logical.BinOp
  The `precedence` field stores the precedence level of this binary operation.
prevCharIsCR - Variable in class avrora.core.isdl.parser.SimpleCharStream
prevCharIsCR - Variable in class avrora.syntax.atmel.SimpleCharStream
prevCharIsCR - Variable in class avrora.syntax.gas.SimpleCharStream
prevCharIsCR - Variable in class avrora.syntax.objdump.SimpleCharStream
prevCharIsLF - Variable in class avrora.core.isdl.parser.SimpleCharStream
prevCharIsLF - Variable in class avrora.syntax.atmel.SimpleCharStream
prevCharIsLF - Variable in class avrora.syntax.gas.SimpleCharStream
prevCharIsLF - Variable in class avrora.syntax.objdump.SimpleCharStream
primes - Static variable in class avrora.stack.AbstractState
  The `primes` field stores the first 32 prime integers that follow 2.
print() - Method in class avrora.sim.platform.Mica.LED
print() - Method in class avrora.sim.platform.Mica2.LED
print(String) - Method in class avrora.util.Printer
print(int[], String[]) - Static method in class avrora.util.Terminal
print(int, String) - Static method in class avrora.util.Terminal
print(String) - Static method in class avrora.util.Terminal
print(String) - Method in class avrora.util.Verbose.Printer
printBlue(String) - Static method in class avrora.util.Terminal
printBrightBlue(String) - Static method in class avrora.util.Terminal
printBrightCyan(String) - Static method in class avrora.util.Terminal
printBrightGreen(String) - Static method in class avrora.util.Terminal
printBrightRed(String) - Static method in class avrora.util.Terminal
printCyan(String) - Static method in class avrora.util.Terminal
printDescription() - Method in class avrora.util.Option
  The `printDescription()` method prints out a well-formatted representation of the description of the item to the terminal.
printDistribution(int, int[]) - Method in class avrora.util.profiling.Distribution
  Print the distribution using stars
printEdge(StateCache.State, int, int, StateCache.State) - Static method in class avrora.stack.StatePrinter
printEdge(int, int, StateCache.State) - Static method in class avrora.stack.StatePrinter
printGreen(String) - Static method in class avrora.util.Terminal
printHeader(String, String) - Method in class avrora.util.Option
  The `printHeader()` method prints out the first line of the help text for this item.
printHelp() - Method in class avrora.util.Option.Bool
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option.Double
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option.Interval
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option.List
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option.Long
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option.Str
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printHelp() - Method in class avrora.util.Option
  The `printHelp()` method prints out a textual paragraph of the help item for this option to the terminal.
printIOReg(String, char) - Static method in class avrora.stack.StatePrinter
printPair(int, int, String, String, String) - Static method in class avrora.util.Terminal
printRed(String) - Static method in class avrora.util.Terminal
printSeparator(int) - Static method in class avrora.util.Terminal
printState(String, StateCache.State) - Static method in class avrora.stack.StatePrinter
printStateLine(StateCache.State, String, int, int) - Static method in class avrora.stack.StatePrinter
printStateName(StateCache.State) - Static method in class avrora.stack.StatePrinter
printStatus() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister
printStatus() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister
printStatus() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.MUXRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.CALRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.CurrentRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.LockRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.MainRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.Modem0Register
printStatus() - Method in class avrora.sim.radio.CC1000Radio.PA_POWRegister
printStatus() - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
printTriple(int, int, int, String, String, String, String, String) - Static method in class avrora.util.Terminal
printYellow(String) - Static method in class avrora.util.Terminal
printer - Variable in class avrora.core.isdl.gen.InterpreterGenerator
printer - Variable in class avrora.stack.Analyzer
println(String) - Method in class avrora.util.Printer
println(int, String) - Static method in class avrora.util.Terminal
println(String) - Static method in class avrora.util.Terminal
println(String) - Method in class avrora.util.Verbose.Printer
probe - Variable in class avrora.sim.FIFInterpreter.FIFInstr
probe - Variable in class avrora.sim.util.SequenceProbe
  The immutable `probe` field stores a reference to the probe passed in the constructor.
procMap - Variable in class avrora.core.ProcedureMap
process() - Method in class avrora.core.isdl.Architecture
process(Options) - Method in class avrora.util.Options
process(Properties) - Method in class avrora.util.Options
processData() - Method in class avrora.util.profiling.Counter
processData() - Method in class avrora.util.profiling.DataItem
processData() - Method in class avrora.util.profiling.Database
  Process the data in the database.
processData() - Method in class avrora.util.profiling.Distribution
processData() - Method in class avrora.util.profiling.MinMaxMean
  process the data so far and update internal statistics.
processData() - Method in class avrora.util.profiling.Proportion.Share
processData() - Method in class avrora.util.profiling.Proportion
  Do the computations and compute the proportions of each.
processMonitorList() - Method in class avrora.actions.SimAction
  The `processMonitorList()` method builds a list of `MonitorFactory` instances from the list of strings given as an option at the command line.
processNewEdges() - Method in class avrora.stack.Analyzer
processNewReturns() - Method in class avrora.stack.Analyzer
  The `processPropagationList()` method walks through a list of target/caller state pairs, propagating callers to return states.
processOptions(Options) - Method in class avrora.monitors.MonitorFactory
  The `processOptions()` method is called after the `MonitorFactory` instance is created.
processTimeout(Simulator) - Method in class avrora.actions.SimAction
profile - Variable in class avrora.monitors.ProfileMonitor.Monitor
profile - Variable in class avrora.monitors.StackMonitor.Monitor
program - Variable in class avrora.actions.CFGAction
program - Variable in class avrora.core.ControlFlowGraph
  The `program` field stores a reference to the program to which this control flow graph corresponds.
program - Variable in class avrora.monitors.MemoryMonitor.Monitor
program - Variable in class avrora.monitors.ProfileMonitor.Monitor
program - Variable in class avrora.monitors.SleepMonitor.Monitor
program - Variable in class avrora.monitors.StackMonitor.Monitor
program - Variable in class avrora.sim.Simulator
  The `program` field allows descendants of the `Simulator` class to access the program that is currently loaded in the simulator.
program - Variable in class avrora.sim.util.ProgramProfiler
  The `program` field stores a reference to the program being profiled.
program - Variable in class avrora.sim.util.RangeProfiler
  The `program` field stores a reference to the program being profiled.
program - Variable in class avrora.stack.AbstractInterpreter
program - Variable in class avrora.stack.Analyzer
programPoint - Variable in class avrora.syntax.AbstractParseException
programSegment - Variable in class avrora.syntax.Module
program_end - Variable in class avrora.core.Program
  The `program_end` field records the address following the highest address in the program segment that contains valid code or data.
program_length - Variable in class avrora.core.Program
  The `program_length` field records the size of the program (the difference between `program_start` and `program_end`.
program_start - Variable in class avrora.core.Program
  The `program_start` field records the lowest address in the program segment that contains valid code or data.
properties - Variable in class avrora.core.Instr
properties - Variable in class avrora.test.TestCase
proto - Variable in class avrora.syntax.Item.Instruction
push(MutableState, char) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `push()` method is called by the abstract interpreter when a push to the stack is encountered in the program.
push(MutableState, char) - Method in interface avrora.stack.AnalyzerPolicy
  The `push()` method is called by the abstract interpreter when a push to the stack is encountered in the program.
pushByte(byte) - Method in class avrora.sim.BaseInterpreter
  The `pushByte()` method pushes a byte onto the stack by writing to the memory address pointed to by the stack pointer and decrementing the stack pointer.
pushState(MutableState) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `pushState` method is called by the abstract interpreter when a state is forked by the abstract interpreter (for example when a branch condition is not known and both branches must be taken.
pushState(MutableState) - Method in interface avrora.stack.AnalyzerPolicy
  The `pushState` method is called by the abstract interpreter when a state is forked by the abstract interpreter (for example when a branch condition is not known and both branches must be taken.

## Q

QUOTE - Static variable in class avrora.util.StringUtil
qembed(String, String, String) - Static method in class avrora.util.StringUtil
quote(Object) - Static method in class avrora.util.StringUtil
  The `quote()` method simply adds double quotes around a string.

## R

R0 - Static variable in class avrora.core.Register
R0 - Static variable in class avrora.sim.FIFInterpreter
R0 - Static variable in class avrora.sim.GenInterpreter
R1 - Static variable in class avrora.core.Register
R1 - Static variable in class avrora.sim.FIFInterpreter
R1 - Static variable in class avrora.sim.GenInterpreter
R10 - Static variable in class avrora.core.Register
R10 - Static variable in class avrora.sim.GenInterpreter
R11 - Static variable in class avrora.core.Register
R11 - Static variable in class avrora.sim.GenInterpreter
R12 - Static variable in class avrora.core.Register
R12 - Static variable in class avrora.sim.GenInterpreter
R13 - Static variable in class avrora.core.Register
R13 - Static variable in class avrora.sim.GenInterpreter
R14 - Static variable in class avrora.core.Register
R14 - Static variable in class avrora.sim.GenInterpreter
R15 - Static variable in class avrora.core.Register
R15 - Static variable in class avrora.sim.GenInterpreter
R16 - Static variable in class avrora.core.Register
R16 - Static variable in class avrora.sim.GenInterpreter
R17 - Static variable in class avrora.core.Register
R17 - Static variable in class avrora.sim.GenInterpreter
R18 - Static variable in class avrora.core.Register
R18 - Static variable in class avrora.sim.GenInterpreter
R19 - Static variable in class avrora.core.Register
R19 - Static variable in class avrora.sim.GenInterpreter
R2 - Static variable in class avrora.core.Register
R2 - Static variable in class avrora.sim.GenInterpreter
R20 - Static variable in class avrora.core.Register
R20 - Static variable in class avrora.sim.GenInterpreter
R21 - Static variable in class avrora.core.Register
R21 - Static variable in class avrora.sim.GenInterpreter
R22 - Static variable in class avrora.core.Register
R22 - Static variable in class avrora.sim.GenInterpreter
R23 - Static variable in class avrora.core.Register
R23 - Static variable in class avrora.sim.GenInterpreter
R24 - Static variable in class avrora.core.Register
R24 - Static variable in class avrora.sim.GenInterpreter
R25 - Static variable in class avrora.core.Register
R25 - Static variable in class avrora.sim.GenInterpreter
R26 - Static variable in class avrora.core.Register
R26 - Static variable in class avrora.sim.GenInterpreter
R27 - Static variable in class avrora.core.Register
R27 - Static variable in class avrora.sim.GenInterpreter
R28 - Static variable in class avrora.core.Register
R28 - Static variable in class avrora.sim.GenInterpreter
R29 - Static variable in class avrora.core.Register
R29 - Static variable in class avrora.sim.GenInterpreter
R3 - Static variable in class avrora.core.Register
R3 - Static variable in class avrora.sim.GenInterpreter
R30 - Static variable in class avrora.core.Register
R30 - Static variable in class avrora.sim.GenInterpreter
R31 - Static variable in class avrora.core.Register
R31 - Static variable in class avrora.sim.GenInterpreter
R4 - Static variable in class avrora.core.Register
R4 - Static variable in class avrora.sim.GenInterpreter
R5 - Static variable in class avrora.core.Register
R5 - Static variable in class avrora.sim.GenInterpreter
R6 - Static variable in class avrora.core.Register
R6 - Static variable in class avrora.sim.GenInterpreter
R7 - Static variable in class avrora.core.Register
R7 - Static variable in class avrora.sim.GenInterpreter
R8 - Static variable in class avrora.core.Register
R8 - Static variable in class avrora.sim.GenInterpreter
R9 - Static variable in class avrora.core.Register
R9 - Static variable in class avrora.sim.GenInterpreter
RAMPZ - Static variable in interface avrora.sim.IORegisterConstants
RANDOMSEED - Variable in class avrora.actions.MultiSimulateAction
RANDOM_START - Variable in class avrora.actions.MultiSimulateAction
RBRACKET - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
RCALL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
RCALL - Static variable in interface avrora.syntax.gas.GASParserConstants
RCALL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
RDL_set - Static variable in class avrora.core.Register
REALTIME - Variable in class avrora.actions.SimulateAction
REGISTER - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
REPEAT - Variable in class avrora.actions.BenchmarkAction
RESERVE - Variable in class avrora.actions.AnalyzeStackAction
RESERVED - Static variable in interface avrora.sim.State
  The `RESERVED` field of the state class represents an instance of the `IOReg` interface that will not allow any writes to this register to occur.
RESET_N - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
RES_VECT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl
RET - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
RET - Static variable in interface avrora.syntax.gas.GASParserConstants
RET - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
RETI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
RETI - Static variable in interface avrora.syntax.gas.GASParserConstants
RETI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
RETI_EDGE - Static variable in class avrora.stack.Analyzer
RETI_STATE - Static variable in class avrora.stack.Analyzer
RETURN - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
RET_EDGE - Static variable in class avrora.stack.Analyzer
RET_STATE - Static variable in class avrora.stack.Analyzer
RJMP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
RJMP - Static variable in interface avrora.syntax.gas.GASParserConstants
RJMP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ROL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ROL - Static variable in interface avrora.syntax.gas.GASParserConstants
ROL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ROR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ROR - Static variable in interface avrora.syntax.gas.GASParserConstants
ROR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
RPAREN - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
RPAREN - Static variable in class avrora.util.StringUtil
RX - Static variable in class avrora.sim.GenInterpreter
RXTX - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
RX_PD - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
RY - Static variable in class avrora.sim.GenInterpreter
RZ - Static variable in class avrora.sim.FIFInterpreter
RZ - Static variable in class avrora.sim.GenInterpreter
Radio - interface avrora.sim.radio.Radio.
  The `Radio` interface should be implemented by classes which would like to act as radios and access an instance of the `RadioAir` interface.
Radio.RadioController - interface avrora.sim.radio.Radio.RadioController.
  A `RadioController` is an object installed into a Microcontroller.
Radio.RadioPacket - class avrora.sim.radio.Radio.RadioPacket.
  A `RadioPacket` is an object describing the data transmitted over `RadioAir` over some period of time.
Radio.RadioPacket(byte, long, long) - Constructor for class avrora.sim.radio.Radio.RadioPacket
RadioAir - interface avrora.sim.radio.RadioAir.
  Interface for the `RadioAir`.
RangeProfiler - class avrora.sim.util.RangeProfiler.
  The `RangeProfiler` class implements a probe that can be used to profile a range of addresses in the program.
RangeProfiler(Program, int, int) - Constructor for class avrora.sim.util.RangeProfiler
  The constructor for the program profiler constructs the required internal state to store the invocation counts of each instruction.
Raw2() - Method in class avrora.syntax.objdump.ObjDumpParser
Raw4() - Method in class avrora.syntax.objdump.ObjDumpParser
RawData() - Method in class avrora.syntax.objdump.ObjDumpParser
RawModule - class avrora.syntax.objdump.RawModule.
  The `RawModule` is a subclass of `Module` that allows random access when creating a program from an input source.
RawModule(boolean, boolean) - Constructor for class avrora.syntax.objdump.RawModule
ReInit(InputStream) - Method in class avrora.core.isdl.parser.ISDLParser
ReInit(Reader) - Method in class avrora.core.isdl.parser.ISDLParser
ReInit(ISDLParserTokenManager) - Method in class avrora.core.isdl.parser.ISDLParser
ReInit(SimpleCharStream) - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
ReInit(SimpleCharStream, int) - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
ReInit(Reader, int, int, int) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(Reader, int, int) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(Reader) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(InputStream) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(InputStream, int, int) - Method in class avrora.core.isdl.parser.SimpleCharStream
ReInit(InputStream, Module, String) - Method in class avrora.syntax.atmel.AtmelParser
ReInit(Reader, Module, String) - Method in class avrora.syntax.atmel.AtmelParser
ReInit(InputStream) - Method in class avrora.syntax.atmel.AtmelParser
ReInit(Reader) - Method in class avrora.syntax.atmel.AtmelParser
ReInit(AtmelParserTokenManager) - Method in class avrora.syntax.atmel.AtmelParser
ReInit(SimpleCharStream) - Method in class avrora.syntax.atmel.AtmelParserTokenManager
ReInit(SimpleCharStream, int) - Method in class avrora.syntax.atmel.AtmelParserTokenManager
ReInit(SimpleCharStream, String) - Method in class avrora.syntax.atmel.FileMarkingTokenManager
ReInit(SimpleCharStream, int, String) - Method in class avrora.syntax.atmel.FileMarkingTokenManager
ReInit(Reader, int, int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(Reader, int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(Reader) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(InputStream) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(InputStream, int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
ReInit(SimpleCharStream, String) - Method in class avrora.syntax.gas.FileMarkingTokenManager
ReInit(SimpleCharStream, int, String) - Method in class avrora.syntax.gas.FileMarkingTokenManager
ReInit(InputStream, Module, String) - Method in class avrora.syntax.gas.GASParser
ReInit(Reader, Module, String) - Method in class avrora.syntax.gas.GASParser
ReInit(InputStream) - Method in class avrora.syntax.gas.GASParser
ReInit(Reader) - Method in class avrora.syntax.gas.GASParser
ReInit(GASParserTokenManager) - Method in class avrora.syntax.gas.GASParser
ReInit(SimpleCharStream) - Method in class avrora.syntax.gas.GASParserTokenManager
ReInit(SimpleCharStream, int) - Method in class avrora.syntax.gas.GASParserTokenManager
ReInit(Reader, int, int, int) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(Reader, int, int) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(Reader) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(InputStream) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(InputStream, int, int) - Method in class avrora.syntax.gas.SimpleCharStream
ReInit(SimpleCharStream, String) - Method in class avrora.syntax.objdump.FileMarkingTokenManager
ReInit(SimpleCharStream, int, String) - Method in class avrora.syntax.objdump.FileMarkingTokenManager
ReInit(InputStream, RawModule, String) - Method in class avrora.syntax.objdump.ObjDumpParser
ReInit(Reader, RawModule, String) - Method in class avrora.syntax.objdump.ObjDumpParser
ReInit(InputStream) - Method in class avrora.syntax.objdump.ObjDumpParser
ReInit(Reader) - Method in class avrora.syntax.objdump.ObjDumpParser
ReInit(ObjDumpParserTokenManager) - Method in class avrora.syntax.objdump.ObjDumpParser
ReInit(SimpleCharStream) - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
ReInit(SimpleCharStream, int) - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
ReInit(Reader, int, int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
ReInit(Reader, int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
ReInit(Reader) - Method in class avrora.syntax.objdump.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
ReInit(InputStream) - Method in class avrora.syntax.objdump.SimpleCharStream
ReInit(InputStream, int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
Register - class avrora.core.Register.
  The `Register` class represents a register available on the AVR instruction set.
Register() - Method in class avrora.syntax.atmel.AtmelParser
Register() - Method in class avrora.syntax.gas.GASParser
Register() - Method in class avrora.syntax.objdump.ObjDumpParser
Register.Set - class avrora.core.Register.Set.
  The `Set` class represents a set of registers.
RegisterDecl(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
RegisterExpected(SyntacticOperand) - Method in class avrora.AVRErrorReporter
RelExpr() - Method in class avrora.syntax.atmel.AtmelParser
RelExpr() - Method in class avrora.syntax.gas.GASParser
RelExpr() - Method in class avrora.syntax.objdump.ObjDumpParser
Rel_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
ReserveDirective() - Method in class avrora.syntax.atmel.AtmelParser
ReserveDirective() - Method in class avrora.syntax.gas.GASParser
ReturnStmt - class avrora.core.isdl.ast.ReturnStmt.
  The `ReturnStmt` class represents a return statement within a subroutine that returns a value to its caller.
ReturnStmt(Expr) - Constructor for class avrora.core.isdl.ast.ReturnStmt
  The constructor of the `ReturnStmt` class simply initializes the public reference to the expression that is returned as the result.
ReturnStmt() - Method in class avrora.core.isdl.parser.ISDLParser
r1 - Variable in class avrora.core.Instr.IMMREG_class
r1 - Variable in class avrora.core.Instr.REGIMMREG_class
r1 - Variable in class avrora.core.Instr.REGIMM_class
r1 - Variable in class avrora.core.Instr.REGREGIMM_class
r1 - Variable in class avrora.core.Instr.REGREG_class
r1 - Variable in class avrora.core.Instr.REG_class
r1 - Variable in class avrora.sim.FIFInterpreter.FIFInstr
r2 - Variable in class avrora.core.Instr.REGIMMREG_class
r2 - Variable in class avrora.core.Instr.REGREGIMM_class
r2 - Variable in class avrora.core.Instr.REGREG_class
r2 - Variable in class avrora.sim.FIFInterpreter.FIFInstr
radio - Variable in class avrora.sim.mcu.ATMega128L
  The Radio connected to this microcontroller.
radio - Variable in class avrora.sim.platform.Mica2
radioClock - Variable in class avrora.sim.radio.SimpleAir
  GlobalClock used by the air environment.
radioPrinter - Variable in class avrora.sim.radio.CC1000Radio
radios - Variable in class avrora.sim.radio.SimpleAir
ramSize - Variable in class avrora.sim.util.MemoryMatrixProfiler
  The `ramSize` field stores the maximum RAM address that should be recorded.
ramsize - Variable in class avrora.monitors.MemoryMonitor.Monitor
rawModule - Variable in class avrora.syntax.objdump.ObjDumpParser
rcount - Variable in class avrora.sim.util.MemoryCounter
  The `rcount` field stores the number of reads encountered for this memory location.
rcount - Variable in class avrora.sim.util.MemoryMatrixProfiler
  The `rcount` field stores a two dimensional array that records the read count for each memory location for each instruction.
rcount - Variable in class avrora.sim.util.MemoryProfiler
read(String[]) - Method in class avrora.Main.ProgramReader
  The `read()` method will read a program in and produce a simplified format.
read() - Method in interface avrora.sim.State.IOReg
  The `read()` method reads the 8-bit value of the IO register as a byte.
read() - Method in class avrora.sim.State.RWIOReg
  The `read()` method reads the 8-bit value of the IO register as a byte.
read() - Method in class avrora.sim.mcu.ATMega128L.Pin
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxPairedRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.PairedRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.DataRegister
read() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
  The `read()` method is called by the simulator when the program attempts to read the level of the pin.
read() - Method in class avrora.sim.radio.CC1000Radio.LockRegister
read() - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAInput
read(String[]) - Method in class avrora.syntax.atmel.AtmelProgramReader
  The `read()` method takes the command line arguments passed to main and interprets it as a list of filenames to load.
read(String[]) - Method in class avrora.syntax.gas.GASProgramReader
  The `read()` method accepts a list of filenames as strings, loads them, resolves symbols, and produces a simplified program.
read(String[]) - Method in class avrora.syntax.objdump.ObjDumpProgramReader
  The `read()` method takes the command line arguments passed to main and interprets it as a list of filenames to load.
readBit(int) - Method in interface avrora.sim.State.IOReg
  The `readBit()` method reads a single bit from the IO register.
readBit(int) - Method in class avrora.sim.State.RWIOReg
  The `readBit()` method reads a single bit from the IO register.
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxPairedRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.PairedRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
readBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.DataRegister
readBuffer() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
readBuffer() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
readChar() - Method in class avrora.core.isdl.parser.SimpleCharStream
readChar() - Method in class avrora.syntax.atmel.SimpleCharStream
readChar() - Method in class avrora.syntax.gas.SimpleCharStream
readChar() - Method in class avrora.syntax.objdump.SimpleCharStream
readDecimalString(CharacterIterator, int) - Static method in class avrora.util.StringUtil
readDecimalValue(CharacterIterator, int) - Static method in class avrora.util.StringUtil
readDotIdentifier(CharacterIterator) - Static method in class avrora.util.StringUtil
readHexValue(CharacterIterator, int) - Static method in class avrora.util.StringUtil
readIdentifier(CharacterIterator) - Static method in class avrora.util.StringUtil
readInstr(int) - Method in class avrora.core.Program
  The `readInstr()` method reads an instruction from the specified address in the program.
readMeth - Variable in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
readOctalValue(CharacterIterator, int) - Static method in class avrora.util.StringUtil
readProgram(String[]) - Static method in class avrora.Main
  The `readProgram()` method reads a program from the command line arguments given the format specified at the command line.
readProgramByte(int) - Method in class avrora.core.Program
  The `readProgramByte()` method reads a byte into the program segment at the specified byte address.
receive() - Method in class avrora.sim.radio.CC1000Radio.Receiver
receive(Radio.RadioPacket) - Method in class avrora.sim.radio.CC1000Radio
  Part of the `Radio` interface.
receive(Radio.RadioPacket) - Method in interface avrora.sim.radio.Radio
  Receive a frame from the air.
receiveFrame(ATMega128L.SPIDevice.SPIFrame) - Method in interface avrora.sim.mcu.ATMega128L.SPIDevice
  Receive a frame.
receiveFrame(ATMega128L.USARTDevice.USARTFrame) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen
receiveFrame(ATMega128L.SPIDevice.SPIFrame) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI
receiveFrame(ATMega128L.SPIDevice.SPIFrame) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPIPrinter
receiveFrame(ATMega128L.USARTDevice.USARTFrame) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.SerialPrinter
receiveFrame(ATMega128L.USARTDevice.USARTFrame) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART
receiveFrame(ATMega128L.USARTDevice.USARTFrame) - Method in interface avrora.sim.mcu.ATMega128L.USARTDevice
  Receive a frame.
receiveFrame(ATMega128L.SPIDevice.SPIFrame) - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
  `receiveFrame` receives an `SPIFrame` from a connected device.
receiver - Variable in class avrora.sim.radio.CC1000Radio
recomputeMaxDistrib(int) - Method in class avrora.util.profiling.Distribution
  Resize the occurrence table with a new maximum value.
recomputeMinDistrib(int) - Method in class avrora.util.profiling.Distribution
  Resize the occurences table with the given new minimum.
record(int) - Method in class avrora.util.profiling.Distribution
  Record the next value and update internal state.
record(int) - Method in class avrora.util.profiling.MinMaxMean
  Update the statistical data for the next input value.
recordUtilization(boolean) - Method in class avrora.sim.radio.SimpleAir
reg0 - Variable in class avrora.sim.radio.CC1000Radio.FrequencyRegister
reg0 - Variable in class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister
reg1 - Variable in class avrora.sim.radio.CC1000Radio.FrequencyRegister
reg1 - Variable in class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister
reg2 - Variable in class avrora.sim.radio.CC1000Radio.FrequencyRegister
register - Variable in class avrora.core.Instr.InvalidRegister
  The `register` field records the offending register that was found not to be in the expected register set.
register(ProfilingData) - Static method in class avrora.util.profiling.ProfilingDatabase
  Register a ProfilingData object
registerCount(String, int) - Method in class avrora.util.profiling.Proportion
  Register an integer count with this proportion object and return a Counter object.
registerDataItem(DataItem) - Method in class avrora.util.profiling.Database
  Register a data item into this database.
registerDatabase(Database) - Static method in class avrora.util.profiling.Databank
  Register a database with the databank
registerVisitor(DatabaseVisitor) - Static method in class avrora.util.profiling.Databank
  Register a database with the databank
registers - Variable in class avrora.sim.radio.CC1000Radio
regs - Variable in class avrora.sim.BaseInterpreter
remove(Simulator.Event) - Method in class avrora.sim.util.DeltaQueue
  The `remove` method removes all occurrences of the specified event within the delta queue.
remove(SimulatorThread) - Method in class avrora.sim.util.GlobalClock
remove(Simulator.Probe) - Method in class avrora.sim.util.MulticastProbe
  The `remove` method removes a probe from the multicast set.
remove(Simulator.Watch) - Method in class avrora.sim.util.MulticastWatch
  The `remove` method removes a watch from the multicast set.
removeBreakPoint(int) - Method in class avrora.sim.BaseInterpreter
removeBreakPoint(int) - Method in class avrora.sim.FIFInterpreter
removeBreakPoint(int) - Method in class avrora.sim.GenInterpreter
removeBreakPoint(int) - Method in class avrora.sim.Simulator
  The `removeBreakPoint` method removes all breakpoints at the specified instruction at the specified address.
removeEvent(Simulator.Event) - Method in class avrora.sim.Clock
  The `removeEvent()` method removes an event from the event queue of the clock.
removeEvent(Simulator.Event) - Method in class avrora.sim.ClockPrescaler
  The `removeEvent()` method removes an event from the event queue of the clock.
removeEvent(Simulator.Event) - Method in class avrora.sim.DerivedClock
  The `removeEvent()` method removes an event from the event queue of the clock.
removeEvent(Simulator.Event) - Method in class avrora.sim.Simulator
  The `removeEvent()` method removes an event from the event queue of the simulator.
removeEvent(Simulator.Event) - Method in class avrora.sim.util.GlobalClock
removeProbe(Simulator.Probe, int) - Method in class avrora.sim.BaseInterpreter
removeProbe(Simulator.Probe) - Method in class avrora.sim.BaseInterpreter
  The `removeProbe()` method removes a probe from the global probe table (the probes executed before and after every instruction).
removeProbe(Simulator.Probe) - Method in class avrora.sim.FIFInterpreter
removeProbe(Simulator.Probe, int) - Method in class avrora.sim.FIFInterpreter
removeProbe(Simulator.Probe, int) - Method in class avrora.sim.GenInterpreter
removeProbe(Simulator.Probe) - Method in class avrora.sim.Simulator
  The `removeProbe()` method removes a probe from the global probe table (the probes executed before and after every instruction).
removeProbe(Simulator.Probe, int) - Method in class avrora.sim.Simulator
  The `removeProbe()` method removes a probe from the instruction at the specified the address.
removeRadio(Radio) - Method in interface avrora.sim.radio.RadioAir
  Remove a radio from the environment.
removeRadio(Radio) - Method in class avrora.sim.radio.SimpleAir
removeWatch(Simulator.Watch, int) - Method in class avrora.sim.BaseInterpreter
removeWatch(Simulator.Watch, int) - Method in class avrora.sim.Simulator
  The `removeWatch()` method removes a given watch from the memory location.
report() - Method in class avrora.Avrora.Error
report() - Method in class avrora.Avrora.InternalError
report() - Method in class avrora.CompilationError
report() - Method in class avrora.monitors.MemoryMonitor.Monitor
report() - Method in interface avrora.monitors.Monitor
  The `report()` method is called after the simulation is complete.
report() - Method in class avrora.monitors.ProfileMonitor.Monitor
  The `report()` method generates a textual report for the profiling information gathered from the execution of the program.
report() - Method in class avrora.monitors.SleepMonitor.Monitor
report() - Method in class avrora.monitors.StackMonitor.Monitor
  The `report()` method generates a textual report after the simulation is complete.
report() - Method in class avrora.stack.Analyzer
  The `report()` method generates a textual report after the analysis has been completed.
reportData() - Static method in class avrora.util.profiling.ProfilingDatabase
  Generate report of the profiling statistics.
reportMonitors(Simulator) - Method in class avrora.actions.SimAction
  The `reportMonitors()` method gets a list of `Monitor` instances attached to the simulator and calls each of their `report()` methods.
reportQuantity(String, long, String) - Method in class avrora.actions.SimAction
reportQuantity(String, float, String) - Method in class avrora.actions.SimAction
reportQuantity(String, String, String) - Method in class avrora.actions.SimAction
reportQuantity(String, long, String) - Method in class avrora.monitors.MonitorFactory
  The `reportQuantity()` method can be used by subclasses of `MonitorFactory` to report various quantities such as execution time, cycles spent sleeping, etc, to the terminal.
reportQuantity(String, float, String) - Method in class avrora.monitors.MonitorFactory
  The `reportQuantity()` method can be used by subclasses of `MonitorFactory` to report various quantities such as execution time, cycles spent sleeping, etc, to the terminal.
reportQuantity(String, String, String) - Method in class avrora.monitors.MonitorFactory
  The `reportQuantity()` method can be used by subclasses of `MonitorFactory` to report various quantities such as execution time, cycles spent sleeping, etc, to the terminal.
reserve - Static variable in class avrora.stack.Analyzer
reserveBytes(Expr, Expr) - Method in class avrora.syntax.Module
reset() - Method in class avrora.sim.ClockPrescaler
  The `reset()` method resets the internal clock prescaler to zero.
reset() - Method in class avrora.sim.Simulator
  The `reset()` method stops the simulation and resets its state to the default initial state.
reset() - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
reset() - Method in class avrora.sim.util.SequenceProbe
  The `reset()` method simply resets the nesting level of the sequence probe, as if it had exited from all nested entries into the region.
reset() - Method in class avrora.util.profiling.Counter
ret - Variable in class avrora.core.isdl.SubroutineDecl
ret(MutableState) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `ret()` method is called by the abstract interpreter when it encounters a return within the program.
ret(MutableState) - Method in interface avrora.stack.AnalyzerPolicy
  The `ret()` method is called by the abstract interpreter when it encounters a return within the program.
retCount - Variable in class avrora.stack.Analyzer
reti(MutableState) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `reti()` method is called by the abstract interpreter when it encounters a return from an interrupt within the program.
reti(MutableState) - Method in interface avrora.stack.AnalyzerPolicy
  The `reti()` method is called by the abstract interpreter when it encounters a return from an interrupt within the program.
retiCount - Variable in class avrora.stack.Analyzer
reverseBits(byte) - Static method in class avrora.util.Arithmetic
right - Variable in class avrora.core.isdl.ast.Arith.BinOp
  The `left` field stores a reference to the expression that is the right operand of the binary operation.
right - Variable in class avrora.core.isdl.ast.Logical.BinOp
  The `left` field stores a reference to the expression that is the right operand of the binary operation.
right - Variable in class avrora.syntax.Expr.BinOp
  The `right` field records an expression that represents the operand on the right side of the operator.
right - Variable in class avrora.syntax.SyntacticOperand
rightJustify(long, int) - Static method in class avrora.util.StringUtil
  The `rightJustify()` method pads a string to a specified length by adding spaces on the left, thus justifying the string to the right margin.
rightJustify(float, int) - Static method in class avrora.util.StringUtil
  The `rightJustify()` method pads a string to a specified length by adding spaces on the left, thus justifying the string to the right margin.
rightJustify(String, int) - Static method in class avrora.util.StringUtil
  The `rightJustify()` method pads a string to a specified length by adding spaces on the left, thus justifying the string to the right margin.
run(String[]) - Method in class avrora.actions.Action
  The `run()` method is called by the main class and is passed the remaining command line arguments after options have been stripped out.
run(String[]) - Method in class avrora.actions.AnalyzeStackAction
  The `run()` method runs the stack analysis by loading the program from the command line options specified, creating an instance of the `Analyzer` class, and running the analysis.
run(String[]) - Method in class avrora.actions.BenchmarkAction
  The `run()` method is called by the main class.
run(String[]) - Method in class avrora.actions.CFGAction
run(String[]) - Method in class avrora.actions.CustomAction
run(String[]) - Method in class avrora.actions.ISDLAction
run(String[]) - Method in class avrora.actions.ListAction
run(String[]) - Method in class avrora.actions.MultiSimulateAction
run(String[]) - Method in class avrora.actions.SimulateAction
  The `run()` method is called by the main class.
run(String[]) - Method in class avrora.actions.TestAction
run() - Method in class avrora.sim.SimulatorThread
  The `run()` method begins the simulation, calling the `start()` method of the `Simulator` instance associated with this thread.
run() - Method in class avrora.stack.Analyzer.MonitorThread
  The `run()` method simply loops while the analysis is running.
run() - Method in class avrora.stack.Analyzer
  The `run()` method begins the analysis.
run() - Method in class avrora.test.TestCase.Malformed
run() - Method in class avrora.test.TestCase
runLoop() - Method in class avrora.sim.BaseInterpreter
runLoop() - Method in class avrora.sim.FIFInterpreter
runLoop() - Method in class avrora.sim.GenInterpreter
runTests(String[]) - Method in class avrora.test.AutomatedTester
  The `runTests()` method runs the testing framework on each of the specified filenames.
running - Static variable in class avrora.stack.Analyzer

## S

S - Variable in class avrora.sim.BaseInterpreter
SBC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBCI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBCI - Static variable in interface avrora.syntax.gas.GASParserConstants
SBCI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBI - Static variable in interface avrora.syntax.gas.GASParserConstants
SBI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIS - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIW - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIW - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIW - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBR - Static variable in interface avrora.syntax.gas.GASParserConstants
SBR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBRC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBRC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBRC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBRS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBRS - Static variable in interface avrora.syntax.gas.GASParserConstants
SBRS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEC - Static variable in interface avrora.syntax.gas.GASParserConstants
SEC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SECONDS - Variable in class avrora.actions.SimAction
SECS - Static variable in class avrora.util.StringUtil
SECS_PER_DAY - Static variable in class avrora.util.StringUtil
SECS_PER_HOUR - Static variable in class avrora.util.StringUtil
SECS_PER_MIN - Static variable in class avrora.util.StringUtil
SECTION - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEH - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEH - Static variable in interface avrora.syntax.gas.GASParserConstants
SEH - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEI - Static variable in interface avrora.syntax.gas.GASParserConstants
SEI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEMI - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SEN - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEN - Static variable in interface avrora.syntax.gas.GASParserConstants
SEN - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SER - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SER - Static variable in interface avrora.syntax.gas.GASParserConstants
SER - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SES - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SES - Static variable in interface avrora.syntax.gas.GASParserConstants
SES - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SET - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SET - Static variable in interface avrora.syntax.gas.GASParserConstants
SET - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEV - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEV - Static variable in interface avrora.syntax.gas.GASParserConstants
SEV - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEZ - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEZ - Static variable in interface avrora.syntax.gas.GASParserConstants
SEZ - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SFIOR - Static variable in interface avrora.sim.IORegisterConstants
SHIFTLEFT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SHIFTRIGHT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SINGLE_LINE_COMMENT - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
SINGLE_LINE_COMMENT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SIZE - Static variable in interface avrora.syntax.gas.GASParserConstants
SIZE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SKIPS - Static variable in interface avrora.syntax.gas.GASParserConstants
SLEEP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SLEEP - Static variable in interface avrora.syntax.gas.GASParserConstants
SLEEP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SPACE - Static variable in interface avrora.syntax.gas.GASParserConstants
SPCR - Static variable in interface avrora.sim.IORegisterConstants
SPDR - Static variable in interface avrora.sim.IORegisterConstants
SPECIAL_EDGE - Static variable in class avrora.stack.Analyzer
SPH - Static variable in interface avrora.sim.IORegisterConstants
SPL - Static variable in interface avrora.sim.IORegisterConstants
SPM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SPM - Static variable in interface avrora.syntax.gas.GASParserConstants
SPM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SPMCSR - Static variable in interface avrora.sim.IORegisterConstants
SPSR - Static variable in interface avrora.sim.IORegisterConstants
SQUOTE - Static variable in class avrora.util.StringUtil
SRAM_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
SREG - Static variable in interface avrora.sim.IORegisterConstants
SREG_C - Static variable in interface avrora.sim.IORegisterConstants
SREG_H - Static variable in interface avrora.sim.IORegisterConstants
SREG_I - Static variable in interface avrora.sim.IORegisterConstants
SREG_N - Static variable in interface avrora.sim.IORegisterConstants
SREG_S - Static variable in interface avrora.sim.IORegisterConstants
SREG_T - Static variable in interface avrora.sim.IORegisterConstants
SREG_V - Static variable in interface avrora.sim.IORegisterConstants
SREG_Z - Static variable in interface avrora.sim.IORegisterConstants
SREG_reg - Variable in class avrora.sim.BaseInterpreter
ST - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ST - Static variable in interface avrora.syntax.gas.GASParserConstants
ST - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
STACKTRACES - Static variable in class avrora.Avrora.Error
STAGGER_START - Variable in class avrora.actions.MultiSimulateAction
START - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
STD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
STD - Static variable in interface avrora.syntax.gas.GASParserConstants
STD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
STDERR - Static variable in class avrora.util.Printer
STDOUT - Static variable in class avrora.util.Printer
STRING_LITERAL - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
STRING_LITERAL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
STRING_LITERAL - Static variable in interface avrora.syntax.gas.GASParserConstants
STRING_LITERAL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
STS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
STS - Static variable in interface avrora.syntax.gas.GASParserConstants
STS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SUB - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SUB - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SUB - Static variable in interface avrora.syntax.gas.GASParserConstants
SUB - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SUBI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SUBI - Static variable in interface avrora.syntax.gas.GASParserConstants
SUBI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SUBROUTINE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
SWAP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SWAP - Static variable in interface avrora.syntax.gas.GASParserConstants
SWAP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
Section() - Method in class avrora.syntax.objdump.ObjDumpParser
SectionDecl() - Method in class avrora.syntax.objdump.ObjDumpParser
SectionFile - class avrora.util.SectionFile.
  The `SectionFile` class represents a file that can be used to for source code generation, etc, where a template file has a section of text that needs to be generated, and the rest of the file is not altered.
SectionFile(String, String) - Constructor for class avrora.util.SectionFile
SegDirective() - Method in class avrora.syntax.atmel.AtmelParser
SegDirective() - Method in class avrora.syntax.gas.GASParser
SequenceProbe - class avrora.sim.util.SequenceProbe.
  The `SequenceProbe` is a probe composer that allows a probe to be fired for every instruction executed between a specified entrypoint and a specified exit point.
SequenceProbe(Simulator.Probe, int, int) - Constructor for class avrora.sim.util.SequenceProbe
  The constructor for the `SequenceProbe` class simply stores its arguments into the corresponding public final fields in this object, leaving the probe in a state where it is ready to be inserted into a simulator.
ShiftExpr() - Method in class avrora.syntax.atmel.AtmelParser
ShiftExpr() - Method in class avrora.syntax.gas.GASParser
Shift_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
SimAction - class avrora.actions.SimAction.
  The `SimAction` is an abstract class that collects many of the options common to single node and multiple-node simulations into one place.
SimAction(String, String) - Constructor for class avrora.actions.SimAction
SimpleAir - class avrora.sim.radio.SimpleAir.
  Very simple implementation of radio air.
SimpleAir() - Constructor for class avrora.sim.radio.SimpleAir
SimpleAir.DeliveryMeet - class avrora.sim.radio.SimpleAir.DeliveryMeet.
SimpleAir.RadioClock - class avrora.sim.radio.SimpleAir.RadioClock.
  An extended version of `GlobalClock` that implements a version of `LocalMeet` that is appropriate for delivering radio packets.
SimpleAir.RadioClock(long) - Constructor for class avrora.sim.radio.SimpleAir.RadioClock
SimpleAir.RadioTicker - class avrora.sim.radio.SimpleAir.RadioTicker.
  The `RadioTicker` class is the global timer for the radio.
SimpleCharStream - class avrora.core.isdl.parser.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.core.isdl.parser.SimpleCharStream
SimpleCharStream - class avrora.syntax.atmel.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream - class avrora.syntax.gas.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream - class avrora.syntax.objdump.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimulateAction - class avrora.actions.SimulateAction.
  The `SimulateAction` implements the bridge between the functionality in the `avrora.sim` package and the entrypoint to Avrora in `avrora.Main`.
SimulateAction() - Constructor for class avrora.actions.SimulateAction
Simulator - class avrora.sim.Simulator.
  The `Simulator` class implements a full processor simulator for the AVR instruction set.
Simulator(Microcontroller, Program) - Constructor for class avrora.sim.Simulator
  The constructor creates the internal data structures and initial state of the processor.
Simulator.BreakPointException - exception avrora.sim.Simulator.BreakPointException.
  The `BreakPointException` is an exception that is thrown by the simulator before it executes an instruction which has a breakpoint.
Simulator.ClockCycleTimeout - class avrora.sim.Simulator.ClockCycleTimeout.
  The `InstructionCountTimeout` class is a probe that simply counts down and throws an exception when the count reaches zero.
Simulator.ClockCycleTimeout(long) - Constructor for class avrora.sim.Simulator.ClockCycleTimeout
  The constructor for `InstructionCountTimeout` creates a timeout event with the specified initial value.
Simulator.Event - interface avrora.sim.Simulator.Event.
  The `Simulator.Event` interface represents an event that is fired when a timed event occurs within the simulator.
Simulator.FlagRegister - class avrora.sim.Simulator.FlagRegister.
Simulator.FlagRegister(boolean, int) - Constructor for class avrora.sim.Simulator.FlagRegister
Simulator.InstructionCountTimeout - class avrora.sim.Simulator.InstructionCountTimeout.
  The `InstructionCountTimeout` class is a probe that simply counts down and throws a `TimeoutException` when the count reaches zero.
Simulator.InstructionCountTimeout(long) - Constructor for class avrora.sim.Simulator.InstructionCountTimeout
  The constructor for `InstructionCountTimeout` creates with the specified initial value.
Simulator.Interrupt - interface avrora.sim.Simulator.Interrupt.
  The `Interrupt` interface represents the behavior of an interrupt (how it manipulates the state of the processor) when it is posted and when it is triggered (handler is executed by the processor).
Simulator.MaskRegister - class avrora.sim.Simulator.MaskRegister.
Simulator.MaskRegister(boolean, int, Simulator.FlagRegister) - Constructor for class avrora.sim.Simulator.MaskRegister
Simulator.MaskableInterrupt - class avrora.sim.Simulator.MaskableInterrupt.
Simulator.MaskableInterrupt(int, Simulator.MaskRegister, Simulator.FlagRegister, int, boolean) - Constructor for class avrora.sim.Simulator.MaskableInterrupt
Simulator.Probe - interface avrora.sim.Simulator.Probe.
  The `Simulator.Probe` interface represents a programmer-defined probe that can be inserted at a particular instruction in the program. or at every instruction.
Simulator.TimeoutException - exception avrora.sim.Simulator.TimeoutException.
  The `TimeoutException` is thrown by the simulator when a timeout reaches zero.
Simulator.UnorderedFlagRegister - class avrora.sim.Simulator.UnorderedFlagRegister.
  Flag register for flag register that corresponds to a group of interrupts that do not necessarily have a clean, linear mapping to bits on the register.
Simulator.UnorderedFlagRegister(boolean, int, int[], byte) - Constructor for class avrora.sim.Simulator.UnorderedFlagRegister
Simulator.UnorderedMaskRegister - class avrora.sim.Simulator.UnorderedMaskRegister.
  Mask register associated with an `UnorderedFlagregister`.
Simulator.UnorderedMaskRegister(boolean, int, Simulator.FlagRegister, int[], byte) - Constructor for class avrora.sim.Simulator.UnorderedMaskRegister
Simulator.Watch - interface avrora.sim.Simulator.Watch.
  The `MemoryProbe` interface represents a user probe that is fired when a watchpoint detects an access to an address where this memory probe has been inserted.
SimulatorThread - class avrora.sim.SimulatorThread.
  The `SimulatorThread` class is a thread intended to run a `Simulator` in a multiple-node simulation.
SimulatorThread(Simulator) - Constructor for class avrora.sim.SimulatorThread
  The constructor for the simulator thread accepts an instance of `Simulator` as a parameter and stores it internally.
SingleStatement(List) - Method in class avrora.core.isdl.parser.ISDLParser
SizeDirective() - Method in class avrora.syntax.gas.GASParser
SleepMonitor - class avrora.monitors.SleepMonitor.
  The `SleepMonitor` class is a monitor that tracks statistics about the sleeping patterns of programs, including the total number of cycles awake and the total number of cycles asleep during the simulation.
SleepMonitor() - Constructor for class avrora.monitors.SleepMonitor
SleepMonitor.Monitor - class avrora.monitors.SleepMonitor.Monitor.
StackMonitor - class avrora.monitors.StackMonitor.
  The `StackMonitor` class is a monitor that tracks the height of the program's stack over the execution of the simulation and reports the maximum stack of the program.
StackMonitor() - Constructor for class avrora.monitors.StackMonitor
  The constructor for the `StackMonitor` class builds a new `MonitorFactory` capable of creating monitors for each `Simulator` instance passed to the `newMonitor()` method.
StackMonitor.Monitor - class avrora.monitors.StackMonitor.Monitor.
  The `Monitor` class implements a monitor for the stack height that inserts a probe after every instruction in the program and checks the stack height after each instruction is executed.
State - interface avrora.sim.State.
  The `State` class represents the state of the simulator, including the contents of registers and memory.
State.IOReg - interface avrora.sim.State.IOReg.
  The `IOReg` interface models the behavior of an IO register.
State.RWIOReg - class avrora.sim.State.RWIOReg.
  The `RWIOReg` class is an implementation of an IO register that has the simple, default behavior of being able to read and write just as a general purpose register or byte in SRAM.
State.RWIOReg() - Constructor for class avrora.sim.State.RWIOReg
StateCache - class avrora.stack.StateCache.
  The `StateSpace` class represents the reachable state space as it is explored by the `Analyzer` class.
StateCache(Program) - Constructor for class avrora.stack.StateCache
  The constructor for the `StateSpace` accepts a program as a parameter.
StateCache.Set - class avrora.stack.StateCache.Set.
StateCache.Set() - Constructor for class avrora.stack.StateCache.Set
StateCache.State - class avrora.stack.StateCache.State.
  The `State` class represents an immutable state within the state space of the program.
StatePrinter - class avrora.stack.StatePrinter.
StatePrinter() - Constructor for class avrora.stack.StatePrinter
StateTransitionGraph - class avrora.stack.StateTransitionGraph.
StateTransitionGraph(Program) - Constructor for class avrora.stack.StateTransitionGraph
  The constructor for the `StateTransitionGraph` class constructs a new state transition graph, with a state cache.
StateTransitionGraph.Edge - class avrora.stack.StateTransitionGraph.Edge.
  The `Edge` inner class represents a bidirectional edge between two states.
StateTransitionGraph.EdgeList - class avrora.stack.StateTransitionGraph.EdgeList.
StateTransitionGraph.StateInfo - class avrora.stack.StateTransitionGraph.StateInfo.
  The `StateInfo` class is a representation of both the forward and backward edge list corresponding to a node in the state transition graph.
StateTransitionGraph.StateList - class avrora.stack.StateTransitionGraph.StateList.
StateUse - class avrora.core.isdl.dep.StateUse.
  The `StateUse` class represents the result of a dependency analysis of a particular instruction declaration (e.g. the ADD instruction's declaration).
StateUse() - Constructor for class avrora.core.isdl.dep.StateUse
StateUse.BitUse - class avrora.core.isdl.dep.StateUse.BitUse.
  The `BitUse` class represents the usage of a bit of some state that is used.
StateUse.GlobalUse - class avrora.core.isdl.dep.StateUse.GlobalUse.
  The `GlobalUse` class represents the usage of a globally declared state variable that is visible within the instruction specification.
StateUse.Index - class avrora.core.isdl.dep.StateUse.Index.
  The `Index` class represents a possible index into a map (such as the register file or memory).
StateUse.Index() - Constructor for class avrora.core.isdl.dep.StateUse.Index
StateUse.Index.Constant - class avrora.core.isdl.dep.StateUse.Index.Constant.
StateUse.Index.Operand - class avrora.core.isdl.dep.StateUse.Index.Operand.
StateUse.Index.OperandPlusConstant - class avrora.core.isdl.dep.StateUse.Index.OperandPlusConstant.
StateUse.Index.UNKNOWN - class avrora.core.isdl.dep.StateUse.Index.UNKNOWN.
StateUse.Index.UNKNOWN() - Constructor for class avrora.core.isdl.dep.StateUse.Index.UNKNOWN
StateUse.MapUse - class avrora.core.isdl.dep.StateUse.MapUse.
  The `MapUse` class represents the usage of a map (i.e. a register file or memory).
Statement() - Method in class avrora.core.isdl.parser.ISDLParser
Statement() - Method in class avrora.syntax.atmel.AtmelParser
Statement() - Method in class avrora.syntax.gas.GASParser
Statement() - Method in class avrora.syntax.objdump.ObjDumpParser
Stmt - class avrora.core.isdl.ast.Stmt.
  The `Stmt` class represents a statement in the IR that expresses the computation of an instruction.
Stmt() - Constructor for class avrora.core.isdl.ast.Stmt
StmtRebuilder - interface avrora.core.isdl.ast.StmtRebuilder.
  The `StmtVisitor` interface implements the visitor pattern so that clients can visit the abstract syntax tree nodes representing statements in the program.
StmtRebuilder.DepthFirst - class avrora.core.isdl.ast.StmtRebuilder.DepthFirst.
  The `DepthFirst` class is a base implementation of the `StmtVisitor` interface that visits the tree in depth-first order.
StmtRebuilder.DepthFirst() - Constructor for class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
StmtVisitor - interface avrora.core.isdl.ast.StmtVisitor.
  The `StmtVisitor` interface implements the visitor pattern so that clients can visit the abstract syntax tree nodes representing statements in the program.
StmtVisitor.DepthFirst - class avrora.core.isdl.ast.StmtVisitor.DepthFirst.
  The `DepthFirst` class is a base implementation of the `StmtVisitor` interface that visits the tree in depth-first order.
StmtVisitor.DepthFirst() - Constructor for class avrora.core.isdl.ast.StmtVisitor.DepthFirst
StringUtil - class avrora.util.StringUtil.
  The `StringUtil` class implements several useful functions for dealing with strings such as parsing pieces of syntax, formatting, etc.
StringUtil() - Constructor for class avrora.util.StringUtil
Subroutine(Architecture) - Method in class avrora.core.isdl.parser.ISDLParser
SubroutineDecl - class avrora.core.isdl.SubroutineDecl.
  The `SubroutineDecl` class represents the declaration of a subroutine within the instruction set description.
SubroutineDecl(boolean, Token, List, Token, List) - Constructor for class avrora.core.isdl.SubroutineDecl
Substitution() - Method in class avrora.core.isdl.parser.ISDLParser
SubstitutionList() - Method in class avrora.core.isdl.parser.ISDLParser
SwitchTo(int) - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
SwitchTo(int) - Method in class avrora.syntax.atmel.AtmelParserTokenManager
SwitchTo(int) - Method in class avrora.syntax.gas.GASParserTokenManager
SwitchTo(int) - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
SyntacticOperand - class avrora.syntax.SyntacticOperand.
  The `SyntacticOperand` class is an implementation of the `avrora.core.Operand` interface that corresponds to source assembly programs.
SyntacticOperand.Expr - class avrora.syntax.SyntacticOperand.Expr.
  The `SyntacticOperand.Expr` class represents a constant expression that was specified in the source assembly as an expression.
SyntacticOperand.Expr(Expr, boolean) - Constructor for class avrora.syntax.SyntacticOperand.Expr
SyntacticOperand.Register - class avrora.syntax.SyntacticOperand.Register.
  The `SyntacticOperand.Register` class represents a register operand at the source level.
SyntacticOperand.Register(AbstractToken) - Constructor for class avrora.syntax.SyntacticOperand.Register
sampleRSSI(Radio) - Method in interface avrora.sim.radio.RadioAir
sampleRSSI(Radio) - Method in class avrora.sim.radio.SimpleAir
sampleTime - Variable in class avrora.sim.radio.SimpleAir
scheduleEvent(Simulator.Event, long) - Method in interface avrora.sim.mcu.ATMega128L.Clock
scheduleEvent(Simulator.Event, long) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.StandardClock
scheduleEvent(Simulator.Event, long) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0ExternalClock
section - Variable in class avrora.syntax.objdump.RawModule
sectionMap - Variable in class avrora.syntax.objdump.RawModule
segment - Variable in class avrora.sim.BaseInterpreter.AddressOutOfBoundsException
segment - Variable in class avrora.syntax.Item
segment - Variable in class avrora.syntax.Module
serialAction() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
serialAction() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
serialAction() - Method in class avrora.sim.util.GlobalClock.LocalMeet
  The `serialAction()` method implements the functionality that must be performed in serial when the threads have joined at this local meet.
serialAction() - Method in class avrora.sim.util.GlobalClock.Ticker
set - Variable in class avrora.core.Instr.InvalidRegister
  The `set` field records the expected register set for the operand.
set(String) - Method in class avrora.util.Option.Bool
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option.Double
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option.Interval
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option.List
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option.Long
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option.Str
  The `set()` method updates the value of the option.
set(String) - Method in class avrora.util.Option
  The `set()` method updates the value of the option.
setAddress(AbstractToken) - Method in class avrora.syntax.objdump.RawModule
setBit(char, int, char) - Static method in class avrora.stack.AbstractArithmetic
  The `setBit()` method updates the specified abstract bit within the specified abstract value.
setBit(byte, int) - Static method in class avrora.util.Arithmetic
setBit(byte, int, boolean) - Static method in class avrora.util.Arithmetic
setBit(int, int, boolean) - Static method in class avrora.util.Arithmetic
setCode(List) - Method in class avrora.core.isdl.CodeRegion
setDataByte(int, byte) - Method in class avrora.sim.BaseInterpreter
  The `setDataByte()` method writes a value to the data memory (SRAM) of the state.
setDebugStream(PrintStream) - Method in class avrora.core.isdl.parser.ISDLParserTokenManager
setDebugStream(PrintStream) - Method in class avrora.syntax.atmel.AtmelParserTokenManager
setDebugStream(PrintStream) - Method in class avrora.syntax.gas.GASParserTokenManager
setDebugStream(PrintStream) - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
setExplored(StateCache.State) - Method in class avrora.stack.StateTransitionGraph
  The `setExplored()` method marks the given state as having been explored.
setFlag_C(char) - Method in class avrora.stack.MutableState
  The `setFlag_C()` method updates the abstract value of the C flag.
setFlag_H(char) - Method in class avrora.stack.MutableState
  The `setFlag_H()` method updates the abstract value of the H flag.
setFlag_I(char) - Method in class avrora.stack.MutableState
  The `setFlag_I()` method updates the abstract value of the I flag.
setFlag_N(char) - Method in class avrora.stack.MutableState
  The `setFlag_N()` method updates the abstract value of the N flag.
setFlag_S(char) - Method in class avrora.stack.MutableState
  The `setFlag_S()` method updates the abstract value of the S flag.
setFlag_T(char) - Method in class avrora.stack.MutableState
  The `setFlag_T()` method updates the abstract value of the T flag.
setFlag_V(char) - Method in class avrora.stack.MutableState
  The `setFlag_V()` method updates the abstract value of the V flag.
setFlag_Z(char) - Method in class avrora.stack.MutableState
  The `setFlag_Z()` method updates the abstract value of the Z flag.
setForegroundColor(int) - Static method in class avrora.util.Terminal
setForegroundColor(String) - Static method in class avrora.util.Terminal
setFrequency(int) - Method in class avrora.sim.radio.CC1000Radio.FrequencyRegister
setFrequencySeparation(int) - Method in class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister
setGoal(int) - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
setIOReg(int, State.IOReg) - Method in class avrora.sim.BaseInterpreter
  The `setIOReg` method installs the specified `IOReg` object to the specified IO register number.
setIORegisterAV(int, char) - Method in class avrora.stack.MutableState
  The `setIORegisterAV()` method writes the abstract value of an IO register.
setIORegisterByte(int, byte) - Method in class avrora.sim.BaseInterpreter
  The `setIORegisterByte()` method writes a value to the specified IO register.
setInstr(Instr, int) - Method in class avrora.sim.BaseInterpreter
setOperandType(OperandDecl) - Method in class avrora.core.isdl.CodeRegion.Operand
setOrigin(int) - Method in class avrora.syntax.Module.Seg
setOrigin(Expr.Constant) - Method in class avrora.syntax.Module
setOutput(PrintStream) - Static method in class avrora.util.Terminal
setOutputDir(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
setPC(int) - Method in class avrora.stack.MutableState
  The `setPC()` method updates the concrete value of the program counter.
setParent(EncodingDecl) - Method in class avrora.core.isdl.EncodingDecl.Derived
setPullup(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
setRadio(Radio) - Method in class avrora.sim.mcu.ATMega128L
setRadio(Radio) - Method in interface avrora.sim.mcu.Microcontroller
setRegisterAV(Register, char) - Method in class avrora.stack.MutableState
  The `setRegisterAV()` method writes the abstract value of a register in the abstract state
setRegisterByte(Register, byte) - Method in class avrora.sim.BaseInterpreter
  The `setRegisterByte()` method writes a value to a general purpose register.
setRegisterByte(int, byte) - Method in class avrora.sim.FIFInterpreter
setRegisterWord(Register, int) - Method in class avrora.sim.BaseInterpreter
  The `setRegisterWord` method writes a word value to a general purpose register pair.
setRegisterWord(int, int) - Method in class avrora.sim.FIFInterpreter
setSP(int) - Method in class avrora.sim.BaseInterpreter
  The `setSP()` method updates the value of the stack pointer.
setSREG(byte) - Method in class avrora.sim.BaseInterpreter
  The `setSREG()` method writes the value of the status register.
setSREG_bit(int, char) - Method in class avrora.stack.MutableState
  The `setSREG` method updates one bit of the abstract value of the status register.
setSimulatorThread(SimulatorThread) - Method in class avrora.sim.radio.CC1000Radio
  Sets the `SimulatorThread` of this radio.
setSimulatorThread(SimulatorThread) - Method in interface avrora.sim.radio.Radio
  Set the `SimulatorThread` of this radio.
setType(int) - Method in class avrora.stack.StateCache.State
setVerbose(String, boolean) - Static method in class avrora.util.Verbose
shares - Variable in class avrora.util.profiling.Proportion
shiftLeftOne(char) - Static method in class avrora.stack.AbstractArithmetic
  The `shiftLeftOne()` method shifts the abstract value left by one bit.
shiftLeftOne(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `shiftLeftOne()` method shifts the abstract value left by one bit and sets the lowest bit to the given value.
shortName - Variable in class avrora.actions.Action
  The `shortName` field stores a reference to the string that represents the short (abbreviated) name of this action.
shortName - Variable in class avrora.monitors.MonitorFactory
  The `shortName` field stores a reference to the short name of the monitor.
shortReport() - Method in class avrora.test.TestResult.ExpectedError
shortReport() - Method in class avrora.test.TestResult.ExpectedPass
shortReport() - Method in class avrora.test.TestResult.IncorrectError
shortReport() - Method in class avrora.test.TestResult.InternalError
shortReport() - Method in class avrora.test.TestResult.Malformed
shortReport() - Method in class avrora.test.TestResult.TestFailure
shortReport() - Method in class avrora.test.TestResult.TestSuccess
shortReport() - Method in class avrora.test.TestResult.UnexpectedException
shortReport() - Method in class avrora.test.TestResult
shouldRun - Variable in class avrora.sim.BaseInterpreter
  The `shouldRun` flag is used internally in the main execution runLoop to implement the correct semantics of `start()` and `stop()` to the clients.
sim - Variable in class avrora.sim.radio.CC1000Radio
simThread - Variable in class avrora.sim.radio.CC1000Radio
simpleAir - Static variable in class avrora.sim.radio.SimpleAir
simplify() - Method in class avrora.syntax.Item.InitializedData
simplify() - Method in class avrora.syntax.Item.Instruction
simplify() - Method in class avrora.syntax.Item.Label
simplify() - Method in class avrora.syntax.Item.NamedConstant
simplify() - Method in class avrora.syntax.Item.RegisterAlias
simplify() - Method in class avrora.syntax.Item.UninitializedData
simplify() - Method in class avrora.syntax.Item
  The `simplify()` method reduces any computable constants to values, resolves register aliases, and creates instruction instances within this item, depending on exactly which type of item it is.
simplify(Item) - Method in class avrora.syntax.Module
simplify(int, Context) - Method in class avrora.syntax.SyntacticOperand.Expr
simplify(int, Context) - Method in class avrora.syntax.SyntacticOperand.Register
simplify(int, Context) - Method in class avrora.syntax.SyntacticOperand
simplify(Item) - Method in class avrora.syntax.objdump.RawModule
simulator - Variable in class avrora.monitors.MemoryMonitor.Monitor
simulator - Variable in class avrora.monitors.ProfileMonitor.Monitor
simulator - Variable in class avrora.monitors.SleepMonitor.Monitor
simulator - Variable in class avrora.monitors.StackMonitor.Monitor
simulator - Variable in class avrora.sim.BaseInterpreter
  The `simulator` field stores a reference to the simulator that this interpreter instance corresponds to.
simulator - Variable in class avrora.sim.SimulatorThread
  The `simulator` field stores a reference to the simulator that this thread encapsulates.
simulator - Variable in class avrora.sim.mcu.ATMega128L
simulator - Variable in class avrora.sim.util.PeriodicEvent
  This field stores the simulator in which the event will continually be reinserted.
size - Variable in class avrora.core.InstrProperties
  The `size` field stores the size of the instruction in bytes.
size() - Method in class avrora.stack.StateCache.Set
size() - Method in class avrora.util.Options
skipToCharacter(CharacterIterator, char) - Static method in class avrora.util.StringUtil
skipWhiteSpace(CharacterIterator) - Static method in class avrora.util.StringUtil
sleepCycles - Variable in class avrora.monitors.SleepMonitor.Monitor
sleeping - Variable in class avrora.sim.BaseInterpreter
  The `sleeping` flag is used internally in the simulator when the microcontroller enters the sleep mode.
someData - Variable in class avrora.util.profiling.MinMaxMean
source - Variable in class avrora.stack.StateTransitionGraph.Edge
spaces() - Method in class avrora.util.Printer
spaces() - Method in class avrora.util.Verbose.Printer
specialConstructor - Variable in class avrora.core.isdl.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in class avrora.syntax.AbstractParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class avrora.core.isdl.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class avrora.syntax.atmel.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class avrora.syntax.gas.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class avrora.syntax.objdump.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
spi - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
splice(String[], String[]) - Static method in class avrora.util.StringUtil
squote(char) - Static method in class avrora.util.StringUtil
  The `squote()` method simply adds single quotes around a character.
sram - Variable in class avrora.sim.BaseInterpreter
sram_max - Variable in class avrora.sim.BaseInterpreter
sram_probes - Variable in class avrora.sim.BaseInterpreter
sram_start - Variable in class avrora.sim.BaseInterpreter
standardClock - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
start() - Method in class avrora.sim.BaseInterpreter
start() - Method in class avrora.sim.Simulator
  The `start()` method begins the simulation.
startReceive() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART
  Initiate a receive between the UART and the connected device.
startblock() - Method in class avrora.util.Printer
startblock(String) - Method in class avrora.util.Printer
startblock() - Method in class avrora.util.Verbose.Printer
startblock(String) - Method in class avrora.util.Verbose.Printer
state - Variable in class avrora.sim.Simulator.BreakPointException
  The `state` field stores a reference to the state of the simulator when the breakpoint occurred, before executing the instruction.
state - Variable in class avrora.sim.Simulator.TimeoutException
  The `state` field stores the state of the simulation at the point at which the timeout occurred.
state - Variable in class avrora.stack.AbstractInterpreter
state - Variable in class avrora.stack.StateTransitionGraph.StateInfo
state - Variable in class avrora.stack.StateTransitionGraph.StateList
stateSet - Variable in class avrora.stack.StateTransitionGraph.StateInfo
staticFlag - Static variable in class avrora.core.isdl.parser.SimpleCharStream
staticFlag - Static variable in class avrora.syntax.atmel.SimpleCharStream
staticFlag - Static variable in class avrora.syntax.gas.SimpleCharStream
staticFlag - Static variable in class avrora.syntax.objdump.SimpleCharStream
sticky - Variable in class avrora.sim.Simulator.MaskableInterrupt
stmts - Variable in class avrora.core.isdl.CodeRegion
stop() - Method in class avrora.sim.BaseInterpreter
stop() - Method in class avrora.sim.Simulator
  The `stop()` method stops the simulation if it is running.
strength - Variable in class avrora.sim.radio.Radio.RadioPacket
stringValue() - Method in class avrora.util.Option.Bool
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option.Double
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option.Interval
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option.List
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option.Long
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option.Str
  The `stringValue()` method returns a string representation of the value of the option.
stringValue() - Method in class avrora.util.Option
  The `stringValue()` method returns a string representation of the value of the option.
subst - Variable in class avrora.core.isdl.EncodingDecl.Derived
subtract(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `add()` method performs subtraction of two abstract values.

## T

T - Variable in class avrora.sim.BaseInterpreter
TCCR0 - Static variable in interface avrora.sim.IORegisterConstants
TCCR1A - Static variable in interface avrora.sim.IORegisterConstants
TCCR1B - Static variable in interface avrora.sim.IORegisterConstants
TCCR1C - Static variable in interface avrora.sim.IORegisterConstants
TCCR2 - Static variable in interface avrora.sim.IORegisterConstants
TCCR3A - Static variable in interface avrora.sim.IORegisterConstants
TCCR3B - Static variable in interface avrora.sim.IORegisterConstants
TCCR3C - Static variable in interface avrora.sim.IORegisterConstants
TCNT0 - Static variable in interface avrora.sim.IORegisterConstants
TCNT1H - Static variable in interface avrora.sim.IORegisterConstants
TCNT1L - Static variable in interface avrora.sim.IORegisterConstants
TCNT2 - Static variable in interface avrora.sim.IORegisterConstants
TCNT3H - Static variable in interface avrora.sim.IORegisterConstants
TCNT3L - Static variable in interface avrora.sim.IORegisterConstants
TEST0 - Static variable in class avrora.sim.radio.CC1000Radio
TEST1 - Static variable in class avrora.sim.radio.CC1000Radio
TEST2 - Static variable in class avrora.sim.radio.CC1000Radio
TEST3 - Static variable in class avrora.sim.radio.CC1000Radio
TEST4 - Static variable in class avrora.sim.radio.CC1000Radio
TEST5 - Static variable in class avrora.sim.radio.CC1000Radio
TEST6 - Static variable in class avrora.sim.radio.CC1000Radio
TEXT - Static variable in interface avrora.syntax.gas.GASParserConstants
TIFR - Static variable in interface avrora.sim.IORegisterConstants
TIFR_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
TIME - Variable in class avrora.actions.MultiSimulateAction
TIME - Variable in class avrora.actions.SimulateAction
TIMEOUT - Variable in class avrora.actions.SimAction
TIMSK - Static variable in interface avrora.sim.IORegisterConstants
TIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
TOPOLOGY - Variable in class avrora.actions.MultiSimulateAction
TOTAL - Variable in class avrora.actions.SimulateAction
TRACE - Variable in class avrora.actions.AnalyzeStackAction
TRACE - Variable in class avrora.actions.SimulateAction
TRACE - Static variable in class avrora.stack.Analyzer
TRACEPROBE - Static variable in class avrora.sim.Simulator
  The `TRACEPROBE` field represents a simple probe that prints an instruction to the terminal as it is encountered.
TRACE_SUMMARY - Variable in class avrora.actions.AnalyzeStackAction
TRACE_SUMMARY - Static variable in class avrora.stack.Analyzer
TRANSFER_TIME - Static variable in interface avrora.sim.radio.Radio
  Time in ATMega128L cycles it takes for one byte to be sent over the air.
TRUE - Static variable in class avrora.stack.AbstractArithmetic
  The `TRUE` field represents the abstract bit that is known to be true.
TST - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
TST - Static variable in interface avrora.syntax.gas.GASParserConstants
TST - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
TWAR - Static variable in interface avrora.sim.IORegisterConstants
TWBR - Static variable in interface avrora.sim.IORegisterConstants
TWCR - Static variable in interface avrora.sim.IORegisterConstants
TWDR - Static variable in interface avrora.sim.IORegisterConstants
TWSR - Static variable in interface avrora.sim.IORegisterConstants
TX_PD - Variable in class avrora.sim.radio.CC1000Radio.MainRegister
TYPE - Static variable in interface avrora.syntax.gas.GASParserConstants
Term() - Method in class avrora.core.isdl.parser.ISDLParser
Term() - Method in class avrora.syntax.atmel.AtmelParser
Term() - Method in class avrora.syntax.gas.GASParser
Term() - Method in class avrora.syntax.objdump.ObjDumpParser
Terminal - class avrora.util.Terminal.
  The `Terminal` class provides Avrora with the ability to print color on the terminal by using control characters.
Terminal() - Constructor for class avrora.util.Terminal
TestAction - class avrora.actions.TestAction.
  The `TestAction` class represents an action to invoke the built-in automated testing framework that is used for regression testing in Avrora.
TestAction() - Constructor for class avrora.actions.TestAction
TestCase - class avrora.test.TestCase.
  The `TestCase` class encapsulates the notion of a test case in the automated testing framework.
TestCase(String, Properties) - Constructor for class avrora.test.TestCase
TestCase.ExpectCompilationError - class avrora.test.TestCase.ExpectCompilationError.
TestCase.ExpectCompilationError(String, Properties) - Constructor for class avrora.test.TestCase.ExpectCompilationError
TestCase.Malformed - class avrora.test.TestCase.Malformed.
TestCase.Malformed(String, String) - Constructor for class avrora.test.TestCase.Malformed
TestHarness - interface avrora.test.TestHarness.
  The `TestHarness` interface encapsulates the notion of a testing harness that is capable of creating the correct type of test cases given the file and a list of properties extracted from the file by the automated testing framework.
TestResult - class avrora.test.TestResult.
  The `TestResult` class represents the result of running a test cases.
TestResult() - Constructor for class avrora.test.TestResult
TestResult.ExpectedError - class avrora.test.TestResult.ExpectedError.
TestResult.ExpectedError(String) - Constructor for class avrora.test.TestResult.ExpectedError
TestResult.ExpectedPass - class avrora.test.TestResult.ExpectedPass.
TestResult.ExpectedPass(CompilationError) - Constructor for class avrora.test.TestResult.ExpectedPass
TestResult.IncorrectError - class avrora.test.TestResult.IncorrectError.
TestResult.IncorrectError(String, CompilationError) - Constructor for class avrora.test.TestResult.IncorrectError
TestResult.InternalError - class avrora.test.TestResult.InternalError.
TestResult.InternalError(Avrora.InternalError) - Constructor for class avrora.test.TestResult.InternalError
TestResult.Malformed - class avrora.test.TestResult.Malformed.
TestResult.Malformed(String) - Constructor for class avrora.test.TestResult.Malformed
TestResult.TestFailure - class avrora.test.TestResult.TestFailure.
TestResult.TestFailure() - Constructor for class avrora.test.TestResult.TestFailure
TestResult.TestFailure(String) - Constructor for class avrora.test.TestResult.TestFailure
TestResult.TestSuccess - class avrora.test.TestResult.TestSuccess.
TestResult.TestSuccess() - Constructor for class avrora.test.TestResult.TestSuccess
TestResult.UnexpectedException - class avrora.test.TestResult.UnexpectedException.
TestResult.UnexpectedException(Throwable) - Constructor for class avrora.test.TestResult.UnexpectedException
Token - class avrora.core.isdl.parser.Token.
  Describes the input token stream.
Token() - Constructor for class avrora.core.isdl.parser.Token
Token - class avrora.syntax.atmel.Token.
  Describes the input token stream.
Token() - Constructor for class avrora.syntax.atmel.Token
Token - class avrora.syntax.gas.Token.
  Describes the input token stream.
Token() - Constructor for class avrora.syntax.gas.Token
Token - class avrora.syntax.objdump.Token.
  Describes the input token stream.
Token() - Constructor for class avrora.syntax.objdump.Token
TokenMgrError - error avrora.core.isdl.parser.TokenMgrError.
TokenMgrError() - Constructor for class avrora.core.isdl.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for class avrora.core.isdl.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class avrora.core.isdl.parser.TokenMgrError
TokenMgrError - error avrora.syntax.atmel.TokenMgrError.
TokenMgrError() - Constructor for class avrora.syntax.atmel.TokenMgrError
TokenMgrError(String, int) - Constructor for class avrora.syntax.atmel.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class avrora.syntax.atmel.TokenMgrError
TokenMgrError - error avrora.syntax.gas.TokenMgrError.
TokenMgrError() - Constructor for class avrora.syntax.gas.TokenMgrError
TokenMgrError(String, int) - Constructor for class avrora.syntax.gas.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class avrora.syntax.gas.TokenMgrError
TokenMgrError - error avrora.syntax.objdump.TokenMgrError.
TokenMgrError() - Constructor for class avrora.syntax.objdump.TokenMgrError
TokenMgrError(String, int) - Constructor for class avrora.syntax.objdump.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class avrora.syntax.objdump.TokenMgrError
TypeDirective() - Method in class avrora.syntax.gas.GASParser
tail - Variable in class avrora.syntax.ExprList
takenCount - Variable in class avrora.sim.util.BranchCounter
  This field tracks the number of times the branch is taken.
target - Variable in class avrora.stack.StateTransitionGraph.Edge
textReport() - Method in class avrora.util.profiling.Counter
textReport() - Method in class avrora.util.profiling.DataItem
textReport() - Static method in class avrora.util.profiling.Databank
  Generate a textual report of the databases.
textReport() - Method in class avrora.util.profiling.Database
  Generate a textual report of the information in this database.
textReport() - Method in class avrora.util.profiling.Distribution
  Generate a textual report of the data gathered.
textReport() - Method in class avrora.util.profiling.MinMaxMean
  Generate a textual report of the data gathered.
textReport() - Method in class avrora.util.profiling.Proportion.Share
textReport() - Method in class avrora.util.profiling.Proportion
  Generate a text report of the shares.
threadMap - Variable in class avrora.sim.util.GlobalClock
ticker - Variable in class avrora.sim.util.GlobalClock
ticksBeforeBase - Variable in class avrora.sim.ClockPrescaler
  The `ticksBeforeBase` field stores the number of ticks that were recorded before the prescaler was reset.
timeout - Variable in class avrora.sim.Simulator.ClockCycleTimeout
timeout - Variable in class avrora.sim.Simulator.InstructionCountTimeout
timeout - Variable in class avrora.sim.Simulator.TimeoutException
  The `timeout` field stores the value (in clock cycles) of the timeout that occurred.
toFixedFloat(float, int) - Static method in class avrora.util.StringUtil
toHex(long, int) - Static method in class avrora.util.StringUtil
  The `toHex()` converts the specified long value into a hexadecimal string of the given with.
toShortString(char) - Static method in class avrora.stack.AbstractArithmetic
  The `toShortString()` method converts an 8-bit abstract value to a string representation.
toString() - Method in class avrora.core.Instr
toString() - Method in class avrora.core.Program.Label
toString() - Method in class avrora.core.Register.Set
  The `toString()` method converts this set to a string representation.
toString() - Method in class avrora.core.Register
  The `toString()` method coverts this register to a string.
toString() - Method in class avrora.core.isdl.ast.Arith.BinOp
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.Arith.UnOp
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.BitExpr
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.BitRangeExpr
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.CallExpr
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.CallStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.DeclStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.IfStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.Literal.BoolExpr
toString() - Method in class avrora.core.isdl.ast.Literal.IntExpr
toString() - Method in class avrora.core.isdl.ast.Logical.BinOp
toString() - Method in class avrora.core.isdl.ast.Logical.UnOp
toString() - Method in class avrora.core.isdl.ast.MapAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.MapBitAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.MapBitRangeAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.MapExpr
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.core.isdl.ast.ReturnStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.VarAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.VarBitAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `toString()` method recursively converts this statement to a string.
toString() - Method in class avrora.core.isdl.ast.VarExpr
  The `toString()` method recursively converts this expression to a string.
toString() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen
toString() - Method in class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame
toString(char) - Static method in class avrora.stack.AbstractArithmetic
  The `toString()` method converts an 8-bit abstract value to a string representation.
toString(char, StringBuffer) - Static method in class avrora.stack.AbstractArithmetic
  The `toString()` method converts an 8-bit abstract value to a string representation and appends it to the end of the given string buffer.
toString() - Method in class avrora.stack.AbstractState
toString(char) - Static method in class avrora.stack.StatePrinter
toString() - Method in class avrora.syntax.AbstractToken
  Returns the image.
toString() - Method in class avrora.syntax.Expr.BinOp
toString() - Method in class avrora.syntax.Expr.Func
toString() - Method in class avrora.syntax.Expr.RelativeAddress
toString() - Method in class avrora.syntax.Expr.Term
toString() - Method in class avrora.syntax.Expr.UnOp
toString() - Method in class avrora.syntax.Item.InitializedData
toString() - Method in class avrora.syntax.Item.Instruction
toString() - Method in class avrora.syntax.Item.Label
toString() - Method in class avrora.syntax.Item.NamedConstant
toString() - Method in class avrora.syntax.Item.RegisterAlias
toString() - Method in class avrora.syntax.Item.UninitializedData
toString() - Method in class avrora.syntax.ProgramPoint
toString() - Method in class avrora.syntax.SyntacticOperand.Expr
toString() - Method in class avrora.syntax.SyntacticOperand.Register
toString() - Method in class avrora.syntax.objdump.Token
  Returns the image.
toString() - Method in class avrora.util.profiling.DataItem
toString() - Method in class avrora.util.profiling.Database
toString() - Method in class avrora.util.profiling.MinMaxMean
token - Variable in class avrora.core.isdl.ast.Literal
  The `token` fields stores a reference to the original token representing this literal.
token - Variable in class avrora.core.isdl.parser.ISDLParser
token - Variable in class avrora.syntax.Expr.Term
token - Variable in class avrora.syntax.atmel.AtmelParser
token - Variable in class avrora.syntax.gas.GASParser
token - Variable in class avrora.syntax.objdump.ObjDumpParser
tokenImage - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
tokenImage - Variable in class avrora.core.isdl.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in class avrora.syntax.AbstractParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
tokenImage - Static variable in interface avrora.syntax.gas.GASParserConstants
tokenImage - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
tokenToBool(Token) - Static method in class avrora.core.isdl.ast.Expr
  The `tokenToBool()` static method is a utility to evaluate a token as a boolean literal.
tokenToInt(Token) - Static method in class avrora.core.isdl.ast.Expr
  The `tokenToInt()` static method is a utility to evaluate a token as an integer.
token_source - Variable in class avrora.core.isdl.parser.ISDLParser
token_source - Variable in class avrora.syntax.atmel.AtmelParser
token_source - Variable in class avrora.syntax.gas.GASParser
token_source - Variable in class avrora.syntax.objdump.ObjDumpParser
total - Variable in class avrora.util.profiling.MinMaxMean
total - Variable in class avrora.util.profiling.Proportion
totalCycles - Variable in class avrora.sim.BaseInterpreter
totalname - Variable in class avrora.util.profiling.MinMaxMean
traceEdge(int, StateCache.State, StateCache.State, int) - Static method in class avrora.stack.Analyzer
transmit() - Method in class avrora.sim.radio.CC1000Radio.Transmitter
transmit(Radio.RadioPacket) - Method in class avrora.sim.radio.CC1000Radio
  Transmit a packet of data into the `RadioAir`.
transmit(Radio.RadioPacket) - Method in interface avrora.sim.radio.Radio
  Transmit a frame from the controller.
transmit(Radio, Radio.RadioPacket) - Method in interface avrora.sim.radio.RadioAir
  Transmits frame `f` into the radio environment.
transmit(Radio, Radio.RadioPacket) - Method in class avrora.sim.radio.SimpleAir
transmitFrame() - Method in interface avrora.sim.mcu.ATMega128L.SPIDevice
  Transmit a frame from this device.
transmitFrame() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.LCDScreen
transmitFrame() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI
transmitFrame() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPIPrinter
transmitFrame() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.SerialPrinter
transmitFrame() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART
transmitFrame() - Method in interface avrora.sim.mcu.ATMega128L.USARTDevice
  Transmit a frame from this device.
transmitFrame() - Method in class avrora.sim.radio.CC1000Radio.ATMega128LController
  Transmits an `SPIFrame` to be received by the connected device.
transmitter - Variable in class avrora.sim.radio.CC1000Radio
triggerInterrupt(int) - Method in class avrora.sim.Simulator
  The `triggerInterrupt()` method is used by device implementations when they detect that an interrupt should be triggered.
trimallquotes(String) - Static method in class avrora.util.StringUtil
trimquotes(String) - Static method in class avrora.util.StringUtil
trueBranch - Variable in class avrora.core.isdl.ast.IfStmt
  The `trueBranch` field stores a reference to the list of statements to be executed if the condition is true.
type - Variable in class avrora.core.isdl.CodeRegion.Operand
type - Variable in class avrora.core.isdl.ast.DeclStmt
  The `type` field stores a reference to a token representing the type of the local.
type - Variable in class avrora.stack.StateTransitionGraph.Edge

## U

UBRR0H - Static variable in interface avrora.sim.IORegisterConstants
UBRR0L - Static variable in interface avrora.sim.IORegisterConstants
UBRR1H - Static variable in interface avrora.sim.IORegisterConstants
UBRR1L - Static variable in interface avrora.sim.IORegisterConstants
UCSR0A - Static variable in interface avrora.sim.IORegisterConstants
UCSR0B - Static variable in interface avrora.sim.IORegisterConstants
UCSR0C - Static variable in interface avrora.sim.IORegisterConstants
UCSR1A - Static variable in interface avrora.sim.IORegisterConstants
UCSR1B - Static variable in interface avrora.sim.IORegisterConstants
UCSR1C - Static variable in interface avrora.sim.IORegisterConstants
UDR0 - Static variable in interface avrora.sim.IORegisterConstants
UDR1 - Static variable in interface avrora.sim.IORegisterConstants
UID - Variable in class avrora.stack.StateCache.State
UNKNOWN - Static variable in class avrora.stack.AbstractArithmetic
  The `UNKNOWN` field represents the abstract value where none of the bits are known.
Un_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
UnaryExpr() - Method in class avrora.syntax.atmel.AtmelParser
UnaryExpr() - Method in class avrora.syntax.gas.GASParser
UnknownInstruction(AbstractToken) - Method in class avrora.AVRErrorReporter
UnknownRegister(AbstractToken) - Method in class avrora.AVRErrorReporter
UnknownVariable(AbstractToken) - Method in class avrora.AVRErrorReporter
UpdateLineColumn(char) - Method in class avrora.core.isdl.parser.SimpleCharStream
UpdateLineColumn(char) - Method in class avrora.syntax.atmel.SimpleCharStream
UpdateLineColumn(char) - Method in class avrora.syntax.gas.SimpleCharStream
UpdateLineColumn(char) - Method in class avrora.syntax.objdump.SimpleCharStream
ubyte(byte) - Static method in class avrora.util.Arithmetic
uhigh(char) - Static method in class avrora.util.Arithmetic
uhigh(short) - Static method in class avrora.util.Arithmetic
ulow(char) - Static method in class avrora.util.Arithmetic
ulow(short) - Static method in class avrora.util.Arithmetic
unimplemented() - Static method in class avrora.Avrora
unimplemented(Instr) - Method in class avrora.sim.BaseInterpreter
unindent() - Method in class avrora.util.Printer
unindent() - Method in class avrora.util.Verbose.Printer
unknownOptions() - Method in class avrora.util.Options
unknownValues - Variable in class avrora.util.Options
unpostInterrupt(int) - Method in class avrora.sim.BaseInterpreter
  The `unpostInterrupt()` method is generally only used within the simulator which does pre-processing of interrupts before it posts them into the internal `State` instance.
update(Simulator.IMRReg) - Method in class avrora.sim.Simulator.UnorderedFlagRegister
update(Simulator.IMRReg) - Method in class avrora.sim.Simulator.UnorderedMaskRegister
updateFrequency() - Method in class avrora.sim.radio.CC1000Radio.FrequencyRegister
updateFrequencySeparation() - Method in class avrora.sim.radio.CC1000Radio.FrequencySeparationRegister
useByteAddresses - Variable in class avrora.syntax.Module
useColors - Static variable in class avrora.util.Terminal
userError(String) - Static method in class avrora.Avrora
userError(String, String) - Static method in class avrora.Avrora
utilization - Variable in class avrora.sim.radio.SimpleAir
uword(byte, byte) - Static method in class avrora.util.Arithmetic

## V

V - Variable in class avrora.sim.BaseInterpreter
VERBOSE - Static variable in class avrora.Main
VMA - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
VarAssignEnd(Token) - Method in class avrora.core.isdl.parser.ISDLParser
VarAssignStmt - class avrora.core.isdl.ast.VarAssignStmt.
  The `VarAssignStmt` class represents an assignment to a local or global variable within the IR for an instruction or a subroutine.
VarAssignStmt(Token, Expr) - Constructor for class avrora.core.isdl.ast.VarAssignStmt
  The constructor for the `VarAssignStmt` class simply initializes the internal references to the internal members of this assignment.
VarAssignment() - Method in class avrora.core.isdl.parser.ISDLParser
VarBitAssignStmt - class avrora.core.isdl.ast.VarBitAssignStmt.
  The `VarBitAssignStmt` class represents an assignment to a single bit within a local or global variable.
VarBitAssignStmt(Token, Expr, Expr) - Constructor for class avrora.core.isdl.ast.VarBitAssignStmt
  The constructor for the `VarAssignStmt` class simply initializes the internal references to the internal members of this assignment.
VarBitRangeAssignStmt - class avrora.core.isdl.ast.VarBitRangeAssignStmt.
  The `VarBitRangeAssignStmt` method represents an assignment to a range of bits within a local or global variable.
VarBitRangeAssignStmt(Token, Token, Token, Expr) - Constructor for class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The constructor for the `VarAssignStmt` class simply initializes the internal references to the internal members of this assignment.
VarBitRangeAssignStmt(Token, int, int, Expr) - Constructor for class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The constructor for the `VarAssignStmt` class simply initializes the internal references to the internal members of this assignment.
VarExpr - class avrora.core.isdl.ast.VarExpr.
  The `VarExpr` class represents an expression in the IR that is a use of a local or global variable.
VarExpr(Token) - Constructor for class avrora.core.isdl.ast.VarExpr
  The constructor for the `VarExpr` class simply initializes the reference to the name of the variable.
VarExpr(String) - Constructor for class avrora.core.isdl.ast.VarExpr
  The constructor for the `VarExpr` class simply initializes the reference to the name of the variable.
VarUse() - Method in class avrora.core.isdl.parser.ISDLParser
Verbose - class avrora.util.Verbose.
  The `Verbose` class is used to get instances of `Verbose.Printer` for reporting the internal operations of parts of Avrora.
Verbose() - Constructor for class avrora.util.Verbose
Verbose.Printer - class avrora.util.Verbose.Printer.
value - Variable in class avrora.core.Instr.InvalidImmediate
  The `value` field stores the actual value that was passed during the attempeted construction of this instruction.
value - Variable in class avrora.core.isdl.OperandDecl.RegisterEncoding
value - Variable in class avrora.core.isdl.ast.Literal.BoolExpr
  The `value` class stores the constant boolean value of this literal.
value - Variable in class avrora.core.isdl.ast.Literal.IntExpr
  The `value` class stores the constant integer value of this literal.
value - Variable in class avrora.core.isdl.dep.StateUse.BitUse
value - Variable in class avrora.sim.State.RWIOReg
value() - Method in class avrora.sim.mcu.ATMega128L.USARTDevice.USARTFrame
  Returns the integer value of this data frame.
value - Variable in class avrora.syntax.Expr.CharLiteral
value - Variable in class avrora.syntax.Expr.Constant
value - Variable in class avrora.syntax.Expr.StringLiteral
value - Variable in class avrora.util.Option.Bool
value - Variable in class avrora.util.Option.Double
value - Variable in class avrora.util.Option.List
value - Variable in class avrora.util.Option.Long
value - Variable in class avrora.util.Option.Str
variable - Variable in class avrora.core.isdl.ast.VarAssignStmt
  The `variable` field stores a reference to the token that represents the name of the variable being assigned to.
variable - Variable in class avrora.core.isdl.ast.VarBitAssignStmt
  The `variable` field stores a reference to the token that represents the name of the variable being assigned to.
variable - Variable in class avrora.core.isdl.ast.VarBitRangeAssignStmt
  The `variable` field stores a reference to the token that represents the name of the variable being assigned to.
variable - Variable in class avrora.core.isdl.ast.VarExpr
  The `variable` field stores a reference to the token representing the name of the variable being accessed.
variant - Variable in class avrora.core.InstrProperties
  The `variant` field stores an immutable reference to the variant of the instruction as a string.
variant - Variable in class avrora.core.isdl.InstrDecl
  The `variant` field stores a string representing the variant name of this instruction.
variant - Variable in class avrora.syntax.Item.Instruction
visit(Instr.ADC) - Method in interface avrora.core.InstrVisitor
visit(Instr.ADD) - Method in interface avrora.core.InstrVisitor
visit(Instr.ADIW) - Method in interface avrora.core.InstrVisitor
visit(Instr.AND) - Method in interface avrora.core.InstrVisitor
visit(Instr.ANDI) - Method in interface avrora.core.InstrVisitor
visit(Instr.ASR) - Method in interface avrora.core.InstrVisitor
visit(Instr.BCLR) - Method in interface avrora.core.InstrVisitor
visit(Instr.BLD) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRBC) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRBS) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRCC) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRCS) - Method in interface avrora.core.InstrVisitor
visit(Instr.BREAK) - Method in interface avrora.core.InstrVisitor
visit(Instr.BREQ) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRGE) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRHC) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRHS) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRID) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRIE) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRLO) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRLT) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRMI) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRNE) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRPL) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRSH) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRTC) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRTS) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRVC) - Method in interface avrora.core.InstrVisitor
visit(Instr.BRVS) - Method in interface avrora.core.InstrVisitor
visit(Instr.BSET) - Method in interface avrora.core.InstrVisitor
visit(Instr.BST) - Method in interface avrora.core.InstrVisitor
visit(Instr.CALL) - Method in interface avrora.core.InstrVisitor
visit(Instr.CBI) - Method in interface avrora.core.InstrVisitor
visit(Instr.CBR) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLC) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLH) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLI) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLN) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLR) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLS) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLT) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLV) - Method in interface avrora.core.InstrVisitor
visit(Instr.CLZ) - Method in interface avrora.core.InstrVisitor
visit(Instr.COM) - Method in interface avrora.core.InstrVisitor
visit(Instr.CP) - Method in interface avrora.core.InstrVisitor
visit(Instr.CPC) - Method in interface avrora.core.InstrVisitor
visit(Instr.CPI) - Method in interface avrora.core.InstrVisitor
visit(Instr.CPSE) - Method in interface avrora.core.InstrVisitor
visit(Instr.DEC) - Method in interface avrora.core.InstrVisitor
visit(Instr.EICALL) - Method in interface avrora.core.InstrVisitor
visit(Instr.EIJMP) - Method in interface avrora.core.InstrVisitor
visit(Instr.ELPM) - Method in interface avrora.core.InstrVisitor
visit(Instr.ELPMD) - Method in interface avrora.core.InstrVisitor
visit(Instr.ELPMPI) - Method in interface avrora.core.InstrVisitor
visit(Instr.EOR) - Method in interface avrora.core.InstrVisitor
visit(Instr.FMUL) - Method in interface avrora.core.InstrVisitor
visit(Instr.FMULS) - Method in interface avrora.core.InstrVisitor
visit(Instr.FMULSU) - Method in interface avrora.core.InstrVisitor
visit(Instr.ICALL) - Method in interface avrora.core.InstrVisitor
visit(Instr.IJMP) - Method in interface avrora.core.InstrVisitor
visit(Instr.IN) - Method in interface avrora.core.InstrVisitor
visit(Instr.INC) - Method in interface avrora.core.InstrVisitor
visit(Instr.JMP) - Method in interface avrora.core.InstrVisitor
visit(Instr.LD) - Method in interface avrora.core.InstrVisitor
visit(Instr.LDD) - Method in interface avrora.core.InstrVisitor
visit(Instr.LDI) - Method in interface avrora.core.InstrVisitor
visit(Instr.LDPD) - Method in interface avrora.core.InstrVisitor
visit(Instr.LDPI) - Method in interface avrora.core.InstrVisitor
visit(Instr.LDS) - Method in interface avrora.core.InstrVisitor
visit(Instr.LPM) - Method in interface avrora.core.InstrVisitor
visit(Instr.LPMD) - Method in interface avrora.core.InstrVisitor
visit(Instr.LPMPI) - Method in interface avrora.core.InstrVisitor
visit(Instr.LSL) - Method in interface avrora.core.InstrVisitor
visit(Instr.LSR) - Method in interface avrora.core.InstrVisitor
visit(Instr.MOV) - Method in interface avrora.core.InstrVisitor
visit(Instr.MOVW) - Method in interface avrora.core.InstrVisitor
visit(Instr.MUL) - Method in interface avrora.core.InstrVisitor
visit(Instr.MULS) - Method in interface avrora.core.InstrVisitor
visit(Instr.MULSU) - Method in interface avrora.core.InstrVisitor
visit(Instr.NEG) - Method in interface avrora.core.InstrVisitor
visit(Instr.NOP) - Method in interface avrora.core.InstrVisitor
visit(Instr.OR) - Method in interface avrora.core.InstrVisitor
visit(Instr.ORI) - Method in interface avrora.core.InstrVisitor
visit(Instr.OUT) - Method in interface avrora.core.InstrVisitor
visit(Instr.POP) - Method in interface avrora.core.InstrVisitor
visit(Instr.PUSH) - Method in interface avrora.core.InstrVisitor
visit(Instr.RCALL) - Method in interface avrora.core.InstrVisitor
visit(Instr.RET) - Method in interface avrora.core.InstrVisitor
visit(Instr.RETI) - Method in interface avrora.core.InstrVisitor
visit(Instr.RJMP) - Method in interface avrora.core.InstrVisitor
visit(Instr.ROL) - Method in interface avrora.core.InstrVisitor
visit(Instr.ROR) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBC) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBCI) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBI) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBIC) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBIS) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBIW) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBR) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBRC) - Method in interface avrora.core.InstrVisitor
visit(Instr.SBRS) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEC) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEH) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEI) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEN) - Method in interface avrora.core.InstrVisitor
visit(Instr.SER) - Method in interface avrora.core.InstrVisitor
visit(Instr.SES) - Method in interface avrora.core.InstrVisitor
visit(Instr.SET) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEV) - Method in interface avrora.core.InstrVisitor
visit(Instr.SEZ) - Method in interface avrora.core.InstrVisitor
visit(Instr.SLEEP) - Method in interface avrora.core.InstrVisitor
visit(Instr.SPM) - Method in interface avrora.core.InstrVisitor
visit(Instr.ST) - Method in interface avrora.core.InstrVisitor
visit(Instr.STD) - Method in interface avrora.core.InstrVisitor
visit(Instr.STPD) - Method in interface avrora.core.InstrVisitor
visit(Instr.STPI) - Method in interface avrora.core.InstrVisitor
visit(Instr.STS) - Method in interface avrora.core.InstrVisitor
visit(Instr.SUB) - Method in interface avrora.core.InstrVisitor
visit(Instr.SUBI) - Method in interface avrora.core.InstrVisitor
visit(Instr.SWAP) - Method in interface avrora.core.InstrVisitor
visit(Instr.TST) - Method in interface avrora.core.InstrVisitor
visit(Instr.WDR) - Method in interface avrora.core.InstrVisitor
visit(EncodingDecl) - Method in interface avrora.core.isdl.Architecture.EncodingVisitor
visit(InstrDecl) - Method in interface avrora.core.isdl.Architecture.InstrVisitor
visit(OperandDecl) - Method in interface avrora.core.isdl.Architecture.OperandVisitor
visit(IfStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(CallStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(DeclStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(MapAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(MapBitAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(MapBitRangeAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(ReturnStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(VarAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(VarBitAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(VarBitRangeAssignStmt) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visit(SubroutineDecl) - Method in interface avrora.core.isdl.Architecture.SubroutineVisitor
visit(Arith.AddExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.AndExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.CompExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.DivExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.MulExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.NegExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.OrExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.ShiftLeftExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.ShiftRightExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.SubExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.XorExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(BitExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(BitRangeExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(CallExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Literal.BoolExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Literal.IntExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.AndExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.EquExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.GreaterEquExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.GreaterExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.LessEquExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.LessExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.NequExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.NotExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.OrExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Logical.XorExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(MapExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(VarExpr) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visit(Arith.AddExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.AndExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.CompExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.DivExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.MulExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.NegExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.OrExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.ShiftLeftExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.ShiftRightExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.SubExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.XorExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(BitExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(BitRangeExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(CallExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Literal.BoolExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Literal.IntExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.AndExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.EquExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.GreaterEquExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.GreaterExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.LessEquExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.LessExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.NequExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.NotExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.OrExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Logical.XorExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(MapExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(VarExpr) - Method in interface avrora.core.isdl.ast.CodeRebuilder
visit(Arith.AddExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.AndExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.CompExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.DivExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.MulExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.NegExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.OrExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.ShiftLeftExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.ShiftRightExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.SubExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.XorExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(BitExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(BitRangeExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(CallExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Literal.BoolExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Literal.IntExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.AndExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.EquExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.GreaterEquExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.GreaterExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.LessEquExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.LessExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.NequExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.NotExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.OrExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Logical.XorExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(MapExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(VarExpr) - Method in class avrora.core.isdl.ast.CodeVisitor.DepthFirst
visit(Arith.AddExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.AndExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.CompExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.DivExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.MulExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.NegExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.OrExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.ShiftLeftExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.ShiftRightExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.SubExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.XorExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(BitExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(BitRangeExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(CallExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Literal.BoolExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Literal.IntExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.AndExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.EquExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.GreaterEquExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.GreaterExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.LessEquExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.LessExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.NequExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.NotExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.OrExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Logical.XorExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(MapExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(VarExpr) - Method in interface avrora.core.isdl.ast.CodeVisitor
visit(Arith.BinOp) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(Arith.UnOp) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(BitExpr) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(BitRangeExpr) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(CallExpr) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(Literal) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(Logical.BinOp) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(Logical.UnOp) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(MapExpr) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(VarExpr) - Method in class avrora.core.isdl.ast.ExprVisitor.DepthFirst
visit(Arith.BinOp) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(Arith.UnOp) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(BitExpr) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(BitRangeExpr) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(CallExpr) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(Literal) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(Logical.BinOp) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(Logical.UnOp) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(MapExpr) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(VarExpr) - Method in interface avrora.core.isdl.ast.ExprVisitor
visit(CallStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(DeclStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(IfStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(MapAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(MapBitAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(MapBitRangeAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(ReturnStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(VarAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(VarBitAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(VarBitRangeAssignStmt) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visit(CallStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(DeclStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(IfStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(MapAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(MapBitAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(MapBitRangeAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(ReturnStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(VarAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(VarBitAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(VarBitRangeAssignStmt) - Method in interface avrora.core.isdl.ast.StmtRebuilder
visit(CallStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(DeclStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(IfStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(MapAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(MapBitAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(MapBitRangeAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(ReturnStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(VarAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(VarBitAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(VarBitRangeAssignStmt) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit(CallStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(DeclStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(IfStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(MapAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(MapBitAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(MapBitRangeAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(ReturnStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(VarAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(VarBitAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(VarBitRangeAssignStmt) - Method in interface avrora.core.isdl.ast.StmtVisitor
visit(InstrDecl) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator.FIFBuilderEmitter
visit(InstrDecl) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator
visit(VarAssignStmt) - Method in class avrora.core.isdl.gen.FIFInterpreterGenerator
visit(Arith.AddExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.AndExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.CompExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.DivExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.MulExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.NegExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.OrExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.ShiftLeftExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.ShiftRightExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.SubExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Arith.XorExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(BitExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(BitRangeExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(CallExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Literal.BoolExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Literal.IntExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.AndExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.EquExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.GreaterEquExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.GreaterExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.LessEquExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.LessExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.NequExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.NotExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.OrExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(Logical.XorExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(MapExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(VarExpr) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visit(OperandDecl) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(EncodingDecl) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(InstrDecl) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(SubroutineDecl) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(CallStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(DeclStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(IfStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(MapAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(MapBitAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(MapBitRangeAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(ReturnStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(VarAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(VarBitAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(VarBitRangeAssignStmt) - Method in class avrora.core.isdl.gen.InterpreterGenerator
visit(Instr.ADC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ADD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ADIW) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.AND) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ANDI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ASR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BCLR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BLD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRBC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRBS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRCC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRCS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BREAK) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BREQ) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRGE) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRHC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRHS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRID) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRIE) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRLO) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRLT) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRMI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRNE) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRPL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRSH) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRTC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRTS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRVC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BRVS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BSET) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.BST) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CALL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CBI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CBR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLH) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLN) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLT) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLV) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CLZ) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.COM) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CPC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CPI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.CPSE) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.DEC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.EICALL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.EIJMP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ELPM) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ELPMD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ELPMPI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.EOR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.FMUL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.FMULS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.FMULSU) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ICALL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.IJMP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.IN) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.INC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.JMP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LDD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LDI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LDPD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LDPI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LDS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LPM) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LPMD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LPMPI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LSL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.LSR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.MOV) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.MOVW) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.MUL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.MULS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.MULSU) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.NEG) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.NOP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.OR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ORI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.OUT) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.POP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.PUSH) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.RCALL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.RET) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.RETI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.RJMP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ROL) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ROR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBCI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBIC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBIS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBIW) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBRC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SBRS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEC) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEH) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEN) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SER) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SES) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SET) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEV) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SEZ) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SLEEP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SPM) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ST) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.STD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.STPD) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.STPI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.STS) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SUB) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SUBI) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.SWAP) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.TST) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.WDR) - Method in class avrora.sim.FIFInterpreter.FIFBuilder
visit(Instr.ADC) - Method in class avrora.sim.GenInterpreter
visit(Instr.ADD) - Method in class avrora.sim.GenInterpreter
visit(Instr.ADIW) - Method in class avrora.sim.GenInterpreter
visit(Instr.AND) - Method in class avrora.sim.GenInterpreter
visit(Instr.ANDI) - Method in class avrora.sim.GenInterpreter
visit(Instr.ASR) - Method in class avrora.sim.GenInterpreter
visit(Instr.BCLR) - Method in class avrora.sim.GenInterpreter
visit(Instr.BLD) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRBC) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRBS) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRCC) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRCS) - Method in class avrora.sim.GenInterpreter
visit(Instr.BREAK) - Method in class avrora.sim.GenInterpreter
visit(Instr.BREQ) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRGE) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRHC) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRHS) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRID) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRIE) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRLO) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRLT) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRMI) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRNE) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRPL) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRSH) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRTC) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRTS) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRVC) - Method in class avrora.sim.GenInterpreter
visit(Instr.BRVS) - Method in class avrora.sim.GenInterpreter
visit(Instr.BSET) - Method in class avrora.sim.GenInterpreter
visit(Instr.BST) - Method in class avrora.sim.GenInterpreter
visit(Instr.CALL) - Method in class avrora.sim.GenInterpreter
visit(Instr.CBI) - Method in class avrora.sim.GenInterpreter
visit(Instr.CBR) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLC) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLH) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLI) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLN) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLR) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLS) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLT) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLV) - Method in class avrora.sim.GenInterpreter
visit(Instr.CLZ) - Method in class avrora.sim.GenInterpreter
visit(Instr.COM) - Method in class avrora.sim.GenInterpreter
visit(Instr.CP) - Method in class avrora.sim.GenInterpreter
visit(Instr.CPC) - Method in class avrora.sim.GenInterpreter
visit(Instr.CPI) - Method in class avrora.sim.GenInterpreter
visit(Instr.CPSE) - Method in class avrora.sim.GenInterpreter
visit(Instr.DEC) - Method in class avrora.sim.GenInterpreter
visit(Instr.EICALL) - Method in class avrora.sim.GenInterpreter
visit(Instr.EIJMP) - Method in class avrora.sim.GenInterpreter
visit(Instr.ELPM) - Method in class avrora.sim.GenInterpreter
visit(Instr.ELPMD) - Method in class avrora.sim.GenInterpreter
visit(Instr.ELPMPI) - Method in class avrora.sim.GenInterpreter
visit(Instr.EOR) - Method in class avrora.sim.GenInterpreter
visit(Instr.FMUL) - Method in class avrora.sim.GenInterpreter
visit(Instr.FMULS) - Method in class avrora.sim.GenInterpreter
visit(Instr.FMULSU) - Method in class avrora.sim.GenInterpreter
visit(Instr.ICALL) - Method in class avrora.sim.GenInterpreter
visit(Instr.IJMP) - Method in class avrora.sim.GenInterpreter
visit(Instr.IN) - Method in class avrora.sim.GenInterpreter
visit(Instr.INC) - Method in class avrora.sim.GenInterpreter
visit(Instr.JMP) - Method in class avrora.sim.GenInterpreter
visit(Instr.LD) - Method in class avrora.sim.GenInterpreter
visit(Instr.LDD) - Method in class avrora.sim.GenInterpreter
visit(Instr.LDI) - Method in class avrora.sim.GenInterpreter
visit(Instr.LDPD) - Method in class avrora.sim.GenInterpreter
visit(Instr.LDPI) - Method in class avrora.sim.GenInterpreter
visit(Instr.LDS) - Method in class avrora.sim.GenInterpreter
visit(Instr.LPM) - Method in class avrora.sim.GenInterpreter
visit(Instr.LPMD) - Method in class avrora.sim.GenInterpreter
visit(Instr.LPMPI) - Method in class avrora.sim.GenInterpreter
visit(Instr.LSL) - Method in class avrora.sim.GenInterpreter
visit(Instr.LSR) - Method in class avrora.sim.GenInterpreter
visit(Instr.MOV) - Method in class avrora.sim.GenInterpreter
visit(Instr.MOVW) - Method in class avrora.sim.GenInterpreter
visit(Instr.MUL) - Method in class avrora.sim.GenInterpreter
visit(Instr.MULS) - Method in class avrora.sim.GenInterpreter
visit(Instr.MULSU) - Method in class avrora.sim.GenInterpreter
visit(Instr.NEG) - Method in class avrora.sim.GenInterpreter
visit(Instr.NOP) - Method in class avrora.sim.GenInterpreter
visit(Instr.OR) - Method in class avrora.sim.GenInterpreter
visit(Instr.ORI) - Method in class avrora.sim.GenInterpreter
visit(Instr.OUT) - Method in class avrora.sim.GenInterpreter
visit(Instr.POP) - Method in class avrora.sim.GenInterpreter
visit(Instr.PUSH) - Method in class avrora.sim.GenInterpreter
visit(Instr.RCALL) - Method in class avrora.sim.GenInterpreter
visit(Instr.RET) - Method in class avrora.sim.GenInterpreter
visit(Instr.RETI) - Method in class avrora.sim.GenInterpreter
visit(Instr.RJMP) - Method in class avrora.sim.GenInterpreter
visit(Instr.ROL) - Method in class avrora.sim.GenInterpreter
visit(Instr.ROR) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBC) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBCI) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBI) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBIC) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBIS) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBIW) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBR) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBRC) - Method in class avrora.sim.GenInterpreter
visit(Instr.SBRS) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEC) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEH) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEI) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEN) - Method in class avrora.sim.GenInterpreter
visit(Instr.SER) - Method in class avrora.sim.GenInterpreter
visit(Instr.SES) - Method in class avrora.sim.GenInterpreter
visit(Instr.SET) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEV) - Method in class avrora.sim.GenInterpreter
visit(Instr.SEZ) - Method in class avrora.sim.GenInterpreter
visit(Instr.SLEEP) - Method in class avrora.sim.GenInterpreter
visit(Instr.SPM) - Method in class avrora.sim.GenInterpreter
visit(Instr.ST) - Method in class avrora.sim.GenInterpreter
visit(Instr.STD) - Method in class avrora.sim.GenInterpreter
visit(Instr.STPD) - Method in class avrora.sim.GenInterpreter
visit(Instr.STPI) - Method in class avrora.sim.GenInterpreter
visit(Instr.STS) - Method in class avrora.sim.GenInterpreter
visit(Instr.SUB) - Method in class avrora.sim.GenInterpreter
visit(Instr.SUBI) - Method in class avrora.sim.GenInterpreter
visit(Instr.SWAP) - Method in class avrora.sim.GenInterpreter
visit(Instr.TST) - Method in class avrora.sim.GenInterpreter
visit(Instr.WDR) - Method in class avrora.sim.GenInterpreter
visit(Instr.ADC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ADD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ADIW) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.AND) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ANDI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ASR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BCLR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BLD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRBC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRBS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRCC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRCS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BREAK) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BREQ) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRGE) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRHC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRHS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRID) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRIE) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRLO) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRLT) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRMI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRNE) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRPL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRSH) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRTC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRTS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRVC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BRVS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BSET) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.BST) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CALL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CBI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CBR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLH) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLN) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLT) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLV) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CLZ) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.COM) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CPC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CPI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.CPSE) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.DEC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.EICALL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.EIJMP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ELPM) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ELPMD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ELPMPI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.EOR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.FMUL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.FMULS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.FMULSU) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ICALL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.IJMP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.IN) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.INC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.JMP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LDD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LDI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LDPD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LDPI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LDS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LPM) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LPMD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LPMPI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LSL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.LSR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.MOV) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.MOVW) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.MUL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.MULS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.MULSU) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.NEG) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.NOP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.OR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ORI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.OUT) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.POP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.PUSH) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.RCALL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.RET) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.RETI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.RJMP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ROL) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ROR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBCI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBIC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBIS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBIW) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBR) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBRC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SBRS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEC) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEH) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEN) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SER) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SES) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SET) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEV) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SEZ) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SLEEP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SPM) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.ST) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.STD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.STPD) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.STPI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.STS) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SUB) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SUBI) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.SWAP) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.TST) - Method in class avrora.stack.AbstractInterpreter
visit(Instr.WDR) - Method in class avrora.stack.AbstractInterpreter
visit(Database) - Method in class avrora.util.profiling.DatabaseVisitor
visit(DataItem) - Method in class avrora.util.profiling.DatabaseVisitor
visitExprList(List) - Method in class avrora.core.isdl.ast.CodeRebuilder.DepthFirst
visitExprList(List) - Method in class avrora.core.isdl.gen.InterpreterGenerator.CodeGenerator
visitStmtList(List) - Method in class avrora.core.isdl.Architecture.PrettyPrinter
visitStmtList(List) - Method in class avrora.core.isdl.ast.StmtRebuilder.DepthFirst
visitStmtList(List) - Method in class avrora.core.isdl.ast.StmtVisitor.DepthFirst

## W

WDR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
WDR - Static variable in interface avrora.syntax.gas.GASParserConstants
WDR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
WDTCR - Static variable in interface avrora.sim.IORegisterConstants
WGMn0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
WGMn0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
WGMn1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterA
WGMn1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
WGMn2 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
WGMn3 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
WHERE - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
WORD - Static variable in interface avrora.syntax.gas.GASParserConstants
WORD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
WordDirective() - Method in class avrora.syntax.atmel.AtmelParser
WordDirective() - Method in class avrora.syntax.gas.GASParser
WrongNumberOfOperands(AbstractToken, int, int) - Method in class avrora.AVRErrorReporter
wcount - Variable in class avrora.sim.util.MemoryCounter
  The `wcount` field stores the number of writes encountered for this memory location.
wcount - Variable in class avrora.sim.util.MemoryMatrixProfiler
  The `rcount` field stores a two dimensional array that records the write count for each memory location for each instruction.
wcount - Variable in class avrora.sim.util.MemoryProfiler
weight - Variable in class avrora.stack.StateTransitionGraph.Edge
word(byte, byte) - Static method in class avrora.util.Arithmetic
write(byte) - Method in class avrora.sim.Simulator.FlagRegister
write(byte) - Method in class avrora.sim.Simulator.MaskRegister
write(byte) - Method in interface avrora.sim.State.IOReg
  The `write()` method writes an 8-bit value to the IO register as a byte.
write(byte) - Method in class avrora.sim.State.RWIOReg
  The `write()` method writes an 8-bit value to the IO register as a byte.
write(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEARHReg
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EECRReg
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI.SPCRReg
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ASSRRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.PairedRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.TCNTnRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.TCNTnRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterA
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterB
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterC
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.DataRegister
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnHReg
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnLReg
write(boolean) - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
  The `write()` method is called by the simulator when the program writes a logical level to the pin.
write(boolean) - Method in class avrora.sim.platform.Mica.LED
write(boolean) - Method in class avrora.sim.platform.Mica2.LED
write(byte) - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
write(boolean) - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PCLKOutput
write(boolean) - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PDATAOutput
write(byte[]) - Method in class avrora.util.SectionFile
write(byte[], int, int) - Method in class avrora.util.SectionFile
write(int) - Method in class avrora.util.SectionFile
writeBit(int, boolean) - Method in class avrora.sim.Simulator.FlagRegister
writeBit(int, boolean) - Method in class avrora.sim.Simulator.MaskRegister
writeBit(int, boolean) - Method in interface avrora.sim.State.IOReg
  The `writeBit()` method writes a single bit value into the IO register at the specified bit offset.
writeBit(int, boolean) - Method in class avrora.sim.State.RWIOReg
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ADCRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EEARHReg
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.EEPROM.EECRReg
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.SPI.SPCRReg
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ASSRRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.BufferedRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterB
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.ControlRegisterC
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.OCRnxTempHighRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.PairedRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit.TCNTnRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.ControlRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.TCNTnRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterA
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterB
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.ControlRegisterC
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.DataRegister
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnHReg
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.USART.UBRRnLReg
writeBit(int, boolean) - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
writeDataByte(ASTNode, int, byte) - Method in class avrora.syntax.Module.Seg
writeDataBytes(ASTNode, int, byte[]) - Method in class avrora.syntax.Module.Seg
writeInstr(Instr, int) - Method in class avrora.core.Program
  The `writeInstr()` method is used to write an instruction to the internal representation of the program at the given address.
writeInstr(AbstractToken, int, Instr) - Method in class avrora.syntax.Module.Seg
writeLine(String) - Method in class avrora.util.SectionFile
writeMeth - Variable in class avrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
writeProgramByte(byte, int) - Method in class avrora.core.Program
  The `writeProgramByte()` method writes a byte into the program segment at the specified byte address.
writeProgramBytes(byte[], int) - Method in class avrora.core.Program
  The `writeProgramBytes()` method writes an array of bytes into the program segment at the specified byte address.
writeSREG(char) - Method in class avrora.stack.MutableState
  The `setSREG` method updates the abstract value of the status register.

## X

X - Static variable in class avrora.core.Register
XDIV - Static variable in interface avrora.sim.IORegisterConstants
XMCRA - Static variable in interface avrora.sim.IORegisterConstants
XMCRB - Static variable in interface avrora.sim.IORegisterConstants
XOR - Static variable in interface avrora.core.isdl.parser.ISDLParserConstants
XorExpr() - Method in class avrora.syntax.atmel.AtmelParser
XorExpr() - Method in class avrora.syntax.gas.GASParser
Xor_Expr() - Method in class avrora.core.isdl.parser.ISDLParser
xTIFR_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
xTIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer16Bit
xor(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `xor()` method computes the bitwise exclusive or operation on the two given abstract values.

## Y

Y - Static variable in class avrora.core.Register
YZ_set - Static variable in class avrora.core.Register

## Z

Z - Static variable in class avrora.core.Register
Z - Variable in class avrora.sim.BaseInterpreter
ZERO - Static variable in class avrora.stack.AbstractArithmetic
  The `ZERO` field represents the abstract value where all bits are known to be zero.
Z_set - Static variable in class avrora.core.Register

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES