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
 
ACTIVE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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
 
ADC_NOISE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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.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.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
 
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_IOREG_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
 
ATMEGA128L_IOREG_SIZE_103 - Static variable in class avrora.sim.mcu.ATMega128L
 
ATMEGA128L_SRAM_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
 
ATMEGA128L_SRAM_SIZE_103 - Static variable in class avrora.sim.mcu.ATMega128L
 
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(int, InterpreterFactory, 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.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(int, InterpreterFactory, 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,
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(ATMegaFamily.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(ATMegaFamily.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
 
ATMega128L.SimImpl.PortRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister.
 
ATMega128L.SimImpl.PortRegister(ATMegaFamily.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
 
ATMega128L.SimImpl.PowerManagement - class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.
Implementation of MCU Power Managment, e.g.
ATMega128L.SimImpl.PowerManagement.ControlRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister.
implementation of the MCUCR control register
ATMega128L.SimImpl.PowerManagement.ControlRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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.
ATMegaFamily - class avrora.sim.mcu.ATMegaFamily.
 
ATMegaFamily(int, int, int, int, int, int) - Constructor for class avrora.sim.mcu.ATMegaFamily
 
ATMegaFamily.FlagRegister - class avrora.sim.mcu.ATMegaFamily.FlagRegister.
 
ATMegaFamily.FlagRegister(int[]) - Constructor for class avrora.sim.mcu.ATMegaFamily.FlagRegister
 
ATMegaFamily.MaskRegister - class avrora.sim.mcu.ATMegaFamily.MaskRegister.
 
ATMegaFamily.MaskRegister(int[], ATMegaFamily.FlagRegister) - Constructor for class avrora.sim.mcu.ATMegaFamily.MaskRegister
 
ATMegaFamily.MaskableInterrupt - class avrora.sim.mcu.ATMegaFamily.MaskableInterrupt.
The MaskableInterrupt class represents an interrupt that is controlled by two bits in two registers: a mask bit in a mask register and a flag bit in a flag register, at the same offset.
ATMegaFamily.MaskableInterrupt(int, ATMegaFamily.MaskRegister, ATMegaFamily.FlagRegister, int, boolean) - Constructor for class avrora.sim.mcu.ATMegaFamily.MaskableInterrupt
 
ATMegaFamily.Pin - class avrora.sim.mcu.ATMegaFamily.Pin.
The Pin class implements a model of a pin on the ATMegaFamily for the general purpose IO ports.
ATMegaFamily.Pin(int) - Constructor for class avrora.sim.mcu.ATMegaFamily.Pin
 
AVRErrorReporter - class avrora.AVRErrorReporter.
The AVRErrorReporter contains one method per compilation error.
AVRErrorReporter() - Constructor for class avrora.AVRErrorReporter
 
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
 
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
 
ArchDirective() - Method in class avrora.syntax.gas.GASParser
 
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
 
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() - 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(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
 
activateLocalAir(Position) - Method in class avrora.sim.radio.CC1000Radio
activate positions
activateLocalAir(Position) - Method in interface avrora.sim.radio.Radio
activate local air, by setting params
activeModeName - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
adc - Variable in class avrora.sim.mcu.ATMega128L
 
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
 
addClass(String, Class) - Method in class avrora.util.ClassMap
The addClass() method adds a short name (alias) for the specified class to the set of default class names.
addConstant(AbstractToken, Expr) - Method in class avrora.syntax.Module
 
addConsumer(Energy) - Method in interface avrora.sim.EnergyControl
add consumer
addConsumer(Energy) - Method in class avrora.sim.EnergyControlImpl
add consumer
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.
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.
addInstance(String, Object) - Method in class avrora.util.ClassMap
The addInstance() method adds a mapping between a short name (alias) and an object that is the instance of the class represented by that short name.
addInstr(Instr) - Method in class avrora.core.ControlFlowGraph.Block
The addInstr() method adds an instruction to the end of this basic block.
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.
addNeighbor(LocalAir) - Method in interface avrora.sim.radio.freespace.LocalAir
add a new node the air
addNeighbor(LocalAir) - Method in class avrora.sim.radio.freespace.LocalAirImpl
add neighbor
addPacket(Radio.RadioPacket, double, Radio) - Method in interface avrora.sim.radio.freespace.LocalAir
add packet to be received, called by transmitting nodes
addPacket(Radio.RadioPacket, double, Radio) - Method in class avrora.sim.radio.freespace.LocalAirImpl
receive a packet
addRadio(Radio) - Method in interface avrora.sim.radio.RadioAir
Add a radio to the environment.
addRadio(Radio) - Method in class avrora.sim.radio.SimpleAir
 
addRadio(Radio) - Method in class avrora.sim.radio.freespace.FreeSpaceAir
add radio
addRegisterName(String, AbstractToken) - Method in class avrora.syntax.Module
 
addVariable(String, int) - Method in class avrora.syntax.Module
 
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.core.Program.Location
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.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.MainClock
The advance() method advances the time of the clock by the number of cycles.
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
 
allEdges - 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.
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.
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.
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.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.radio.freespace - package avrora.sim.radio.freespace
 
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.topology - package avrora.topology
 
avrora.util - package avrora.util
 
avrora.util.profiling - package avrora.util.profiling
 
avrora.visual - package avrora.visual
 
awakeCycles - Variable in class avrora.monitors.SleepMonitor.Monitor
 

B

BANNER - Static variable in class avrora.Main
 
BASIC_BLOCKS - Variable in class avrora.monitors.ProfileMonitor
 
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.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
 
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
 
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.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 BenchmarkAction class implements a stub of code that loads the program, runs it through the simulator several times to collect an average execution time, and reports the results.
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
 
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.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.
bit(boolean) - Method in class avrora.sim.GenInterpreter
 
bit - Variable in class avrora.sim.mcu.ATMegaFamily.MaskableInterrupt
 
bitCount(byte) - Static method in class avrora.util.Arithmetic
 
bitPeriod - Static variable in class avrora.sim.radio.SimpleAir
 
bitPeriod - Static variable in class avrora.sim.radio.freespace.FreeSpaceAir
 
bitPeriod2 - Static variable in class avrora.sim.radio.SimpleAir
 
bitPeriod2 - Static variable in class avrora.sim.radio.freespace.FreeSpaceAir
 
bitToChar(char) - Static method in class avrora.stack.AbstractArithmetic
The toString() method converts an 1-bit abstract value to a string representation.
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.syntax.atmel.SimpleCharStream
 
bufcolumn - Variable in class avrora.syntax.gas.SimpleCharStream
 
bufcolumn - Variable in class avrora.syntax.objdump.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.syntax.atmel.SimpleCharStream
 
bufline - Variable in class avrora.syntax.gas.SimpleCharStream
 
bufline - Variable in class avrora.syntax.objdump.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() - 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 - Static variable in class avrora.sim.radio.SimpleAir
The amount of cycles it takes for one byte to be sent.
bytePeriod - Static variable in class avrora.sim.radio.freespace.FreeSpaceAir
The amount of cycles it takes for one byte to be sent.
bytePeriod - Static variable in interface avrora.sim.radio.freespace.LocalAir
 
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.PALEOutput - class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PALEOutput.
 
CC1000Radio.SerialConfigurationInterface.PALEOutput() - Constructor for class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PALEOutput
 
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.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
 
CLASSES - Static variable in class avrora.CompilationError
 
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 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
 
CONFIGFILE - Static variable in class avrora.Main
 
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
 
ClassMap - class avrora.util.ClassMap.
The ClassMap is a class that maps short names (i.e. short, lower case strings) to java classes and can instantiate them.
ClassMap(String, Class) - Constructor for class avrora.util.ClassMap
The constructor for the ClassMap class creates a new class map with the specified type, which maps strings to instances of the specified class.
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.
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
 
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
 
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.
classMap - Variable in class avrora.util.ClassMap
The classMap field is a hash map that maps a string to a Java class.
clazz - Variable in class avrora.util.ClassMap
The clazz field stores a reference to the Java class of which the objects stored in this map are instances of.
clearBit(byte, int) - Static method in class avrora.util.Arithmetic
 
clock - Variable in class avrora.sim.BaseInterpreter
 
clock - Variable in class avrora.sim.Simulator
The clock field stores a reference to the MainClock instance that tracks the clock cycles that have passed for this simulator.
clock - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit
 
clock - Variable in class avrora.sim.mcu.ATMegaFamily
 
close() - Method in class avrora.util.SectionFile
 
close() - Static method in class avrora.util.Visual
 
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
 
commit - Variable in class avrora.Version
The commit field stores the commit number (i.e. the number of code revisions committed to CVS since the last release).
commit() - Method in class avrora.sim.BaseInterpreter
 
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
 
compareTo(Object) - Method in class avrora.sim.radio.freespace.FreeSpaceAir.RSSIWait
 
computeHashCode() - Method in class avrora.stack.AbstractState
 
computeNextDelivery() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
 
computeNextDelivery(long) - Method in class avrora.sim.radio.freespace.LocalAirImpl
find the right packet to deliver
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.
computeOffsets() - Method in class avrora.visual.NodeView
 
computeWaveForm() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
 
computedPacket - Variable in class avrora.sim.radio.SimpleAir.DeliveryMeet
 
condition - Variable in class avrora.sim.util.GlobalClock.LocalMeet
 
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.Output) - Method in class avrora.sim.mcu.ATMegaFamily.Pin
 
connect(Microcontroller.Pin.Input) - Method in class avrora.sim.mcu.ATMegaFamily.Pin
 
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
 
connect(String) - Static method in class avrora.util.Visual
 
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
 
constants - Variable in class avrora.syntax.Module
 
consumer - Variable in class avrora.monitors.EnergyMonitor.Monitor
 
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.monitors.TraceMonitor.Monitor
 
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.
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.syntax.atmel.AtmelParserTokenManager
 
curChar - Variable in class avrora.syntax.gas.GASParserTokenManager
 
curChar - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
 
currentAddress - Variable in class avrora.syntax.objdump.RawModule
 
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.monitors.EnergyProfiler.EnergyProfile
cycles: number of cycles spend in this procedure
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.ATMegaFamily
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
 
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.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.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.syntax.atmel.AtmelParserConstants
 
DIGIT - Static variable in interface avrora.syntax.gas.GASParserConstants
 
DIGIT - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
 
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
 
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
 
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.
Directive() - Method in class avrora.syntax.atmel.AtmelParser
 
Directive() - Method in class avrora.syntax.gas.GASParser
 
Distance - class avrora.sim.radio.freespace.Distance.
stores the between a node and the node who own radio
Distance(LocalAir, double) - Constructor for class avrora.sim.radio.freespace.Distance
new Disance
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.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.syntax.atmel.AtmelParserTokenManager
 
debugStream - Variable in class avrora.syntax.gas.GASParserTokenManager
 
debugStream - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
 
decGoal() - Method in class avrora.sim.util.GlobalClock.LocalMeet
 
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.
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.radio.CC1000Radio.SerialConfigurationInterface.PALEOutput
 
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.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
display(Graphics) - Method in class avrora.visual.NodeView.Item
 
display(Graphics) - Method in class avrora.visual.NodeView.PacketRx
 
display(Graphics) - Method in class avrora.visual.NodeView.PacketRxInRange
 
display(Graphics) - Method in class avrora.visual.NodeView.PacketTx
 
display(Graphics) - Method in class avrora.visual.NodeView.PacketTxInRange
 
display(String) - Method in class avrora.visual.NodeView
 
distance - Variable in class avrora.sim.radio.freespace.Distance
 
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 expr 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 - Variable in class avrora.sim.mcu.ATMegaFamily
 
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
 
EMPTY_STRING_ARRAY - Static variable in class avrora.util.StringUtil
 
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
 
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
 
EXP2 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
 
EXP2 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
 
EXTENDED_STANDBY - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
EXT_VECT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl
 
Energy - class avrora.sim.Energy.
Class for energy modeling.
Energy(String, double[], String[], int, int, EnergyControl, State) - Constructor for class avrora.sim.Energy
create new energy class, to enable energy modelling
EnergyControl - interface avrora.sim.EnergyControl.
interface for energy control handles subsrciption of monitors and consumers
EnergyControlImpl - class avrora.sim.EnergyControlImpl.
implementation of energy control handles subsrciption of monitors and consumers
EnergyControlImpl() - Constructor for class avrora.sim.EnergyControlImpl
create a new instance of energy control
EnergyMonitor - class avrora.monitors.EnergyMonitor.
energy monitor implementation this class handles logging and recording of power consumption.
EnergyMonitor() - Constructor for class avrora.monitors.EnergyMonitor
create a new monitor
EnergyMonitor(String, String) - Constructor for class avrora.monitors.EnergyMonitor
 
EnergyMonitor.Monitor - class avrora.monitors.EnergyMonitor.Monitor.
 
EnergyMonitor.Monitor.BatteryCheck - class avrora.monitors.EnergyMonitor.Monitor.BatteryCheck.
 
EnergyMonitor.Monitor.BatteryCheck() - Constructor for class avrora.monitors.EnergyMonitor.Monitor.BatteryCheck
 
EnergyMonitorBase - interface avrora.monitors.EnergyMonitorBase.
energy monitor interface
EnergyMonitorLog - class avrora.monitors.EnergyMonitorLog.
energy monitor implementation this class handles logging and recording of power consumption.
EnergyMonitorLog() - Constructor for class avrora.monitors.EnergyMonitorLog
create a new monitor
EnergyMonitorLog.Monitor - class avrora.monitors.EnergyMonitorLog.Monitor.
 
EnergyProfiler - class avrora.monitors.EnergyProfiler.
The EnergyProfiler class is a monitor that tracks the power consumption of the cpu instructions.
EnergyProfiler() - Constructor for class avrora.monitors.EnergyProfiler
The constructor for the EnergyProfiler class builds a new MonitorFactory capable of creating monitors for each Simulator instance passed to the newMonitor() method.
EnergyProfiler.EnergyProfile - class avrora.monitors.EnergyProfiler.EnergyProfile.
 
EnergyProfiler.EnergyProfile(Program.Location) - Constructor for class avrora.monitors.EnergyProfiler.EnergyProfile
construct a new energy profile
EnergyProfiler.Monitor - class avrora.monitors.EnergyProfiler.Monitor.
The EnergyProfiler class is a monitor that tracks the power consumption of the cpu instructions.
EnergyProfiler.Monitor.ProcedureProbe - class avrora.monitors.EnergyProfiler.Monitor.ProcedureProbe.
 
EnergyProfiler.Monitor.ProcedureProbe() - Constructor for class avrora.monitors.EnergyProfiler.Monitor.ProcedureProbe
 
EnergyProfiler.Monitor.SleepProbe - class avrora.monitors.EnergyProfiler.Monitor.SleepProbe.
 
EnergyProfiler.Monitor.SleepProbe() - Constructor for class avrora.monitors.EnergyProfiler.Monitor.SleepProbe
 
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
 
ErrorReporter - class avrora.ErrorReporter.
The ErrorReporter is the super class of all error reporters in Avrora.
ErrorReporter() - Constructor for class avrora.ErrorReporter
 
ExitDirective() - Method in class avrora.syntax.atmel.AtmelParser
 
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.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 - 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
 
edge - Variable in class avrora.stack.StateTransitionGraph.EdgeList
 
edgeType - Variable in class avrora.stack.Analyzer.ContextSensitivePolicy
 
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
 
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.radio.CC1000Radio.SerialConfigurationInterface.PALEOutput
 
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.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.sim.Simulator.Printer
The enabled field is true when this printer is enabled.
enabled - Variable in class avrora.util.Verbose.Printer
 
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
 
energyControl - Variable in class avrora.monitors.EnergyMonitor.Monitor
 
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
 
enterSleepMode() - Method in class avrora.sim.GenInterpreter
send the node to sleep
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.syntax.AbstractParseException
The end of line string for this machine.
equals(Object) - Method in class avrora.core.ControlFlowGraph.Block
The equals() method computes object equality for basic blocks.
equals(Object) - Method in class avrora.core.Program.Location
 
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.MainClock
 
eventQueue - Variable in class avrora.sim.util.GlobalClock.Ticker
 
exception - Variable in class avrora.sim.util.GlobalClock.InterruptedException
 
exit() - Method in class avrora.visual.NodeView
 
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.syntax.AbstractParseException
Each entry in this array is an array of integers.
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.
FILE - Variable in class avrora.actions.CFGAction
 
FILE - Static variable in interface avrora.syntax.gas.GASParserConstants
 
FLASH_SIZE - Variable in class avrora.sim.mcu.ATMegaFamily
 
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.syntax.gas.GASParserConstants
 
FREQUENCY - Variable in class avrora.monitors.SimPerfMonitor
 
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.syntax.atmel.SimpleCharStream
 
FillBuff() - Method in class avrora.syntax.gas.SimpleCharStream
 
FillBuff() - Method in class avrora.syntax.objdump.SimpleCharStream
 
FreeSpaceAir - class avrora.sim.radio.freespace.FreeSpaceAir.
Implementation of the free space radio propagation model
FreeSpaceAir() - Constructor for class avrora.sim.radio.freespace.FreeSpaceAir
new free space air
FreeSpaceAir.RSSIWait - class avrora.sim.radio.freespace.FreeSpaceAir.RSSIWait.
see SimpleAir
FreeSpaceAir.RSSIWait(Simulator, long) - Constructor for class avrora.sim.radio.freespace.FreeSpaceAir.RSSIWait
 
FreeSpaceAir.RadioClock - class avrora.sim.radio.freespace.FreeSpaceAir.RadioClock.
An extended version of GlobalClock that implements a version of LocalMeet that is appropriate for delivering radio packets.
FreeSpaceAir.RadioClock(long) - Constructor for class avrora.sim.radio.freespace.FreeSpaceAir.RadioClock
 
FreeSpaceAir.RadioTicker - class avrora.sim.radio.freespace.FreeSpaceAir.RadioTicker.
 
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
 
factory - Variable in class avrora.sim.Simulator
The factory field stores a reference to the InterpreterFactory which should be used to build an interpreter for this simulator.
failure(String) - Static method in class avrora.Avrora
 
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.EnergyMonitor.Monitor.BatteryCheck
 
fire(Energy) - Method in interface avrora.monitors.EnergyMonitorBase
called when the state of the device changes this component logs these state changes
fire(Energy) - Method in class avrora.monitors.EnergyMonitorLog.Monitor
called when the state of the device changes this compoent logs these state changes
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
The fire() method is called by the simulator when the interrupt is about to be processed (i.e. it has been posted, and is not masked).
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.mcu.ATMegaFamily.MaskableInterrupt
 
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.radio.freespace.LocalAirImpl.Deliver
it is time for a delivery
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.EnergyProfiler.Monitor.ProcedureProbe
In this case, nothing is done.
fireAfter(Instr, int, State) - Method in class avrora.monitors.EnergyProfiler.Monitor.SleepProbe
In this case, nothing is done.
fireAfter(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.BreakpointProbe
 
fireAfter(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.StartupProbe
 
fireAfter(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.StepProbe
 
fireAfter(Instr, int, State) - Method in class avrora.monitors.StackMonitor.Monitor
 
fireAfter(Instr, int, State) - Method in class avrora.monitors.TraceMonitor.Monitor.Probe
 
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.ProgramTimeProfiler
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.EnergyProfiler.Monitor.ProcedureProbe
fired before the basic block is entered, it logs the previos state
fireBefore(Instr, int, State) - Method in class avrora.monitors.EnergyProfiler.Monitor.SleepProbe
fired before a sleep mode is entered, it logs the previos state
fireBefore(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.BreakpointProbe
 
fireBefore(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.StartupProbe
 
fireBefore(Instr, int, State) - Method in class avrora.monitors.GDBServer.GDBMonitor.StepProbe
 
fireBefore(Instr, int, State) - Method in class avrora.monitors.StackMonitor.Monitor
 
fireBefore(Instr, int, State) - Method in class avrora.monitors.TraceMonitor.Monitor.Probe
 
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.ProgramTimeProfiler
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.mcu.ATMegaFamily.FlagRegister
 
flagRegister - Variable in class avrora.sim.mcu.ATMegaFamily.MaskRegister
 
flagRegister - Variable in class avrora.sim.mcu.ATMegaFamily.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
 
flush() - Static method in class avrora.util.Terminal
 
force() - Method in interface avrora.sim.Simulator.Interrupt
The force() method is called by the simulator when an interrupt is being forced by an outside source (i.e. not of the simulation).
force() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.ADC.ControlRegister.ADCInterrupt
 
force() - Method in class avrora.sim.mcu.ATMegaFamily.MaskableInterrupt
 
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.
freeSpaceAir - Static variable in class avrora.sim.radio.freespace.FreeSpaceAir
 
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
 
GDBServer - class avrora.monitors.GDBServer.
The GDBServer class implements a monitor that can communicate to gdb via the remote serial protocol (RSP).
GDBServer() - Constructor for class avrora.monitors.GDBServer
The constructor for the GDBServer class simply creates a new instance that is capable of creating monitors for simulators.
GDBServer.GDBMonitor - class avrora.monitors.GDBServer.GDBMonitor.
The GDBMonitor class implements a monitor that can interactively debug a program that is running in Avrora.
GDBServer.GDBMonitor.BreakpointProbe - class avrora.monitors.GDBServer.GDBMonitor.BreakpointProbe.
The BreakpointProbe is a probe inserted at a breakpoint that calls the commandLoop() method before the target instruction is executed, thus implementing a breakpoint.
GDBServer.GDBMonitor.BreakpointProbe() - Constructor for class avrora.monitors.GDBServer.GDBMonitor.BreakpointProbe
 
GDBServer.GDBMonitor.StartupProbe - class avrora.monitors.GDBServer.GDBMonitor.StartupProbe.
The StartupProbe is a probe inserted at the beginning of the program that will stop the simulation in order to wait for GDB to connect to Avrora.
GDBServer.GDBMonitor.StartupProbe() - Constructor for class avrora.monitors.GDBServer.GDBMonitor.StartupProbe
 
GDBServer.GDBMonitor.StepProbe - class avrora.monitors.GDBServer.GDBMonitor.StepProbe.
The StepProbe class implements a probe that is used to step by a single instruction.
GDBServer.GDBMonitor.StepProbe() - Constructor for class avrora.monitors.GDBServer.GDBMonitor.StepProbe
 
GLOBAL - Static variable in interface avrora.syntax.gas.GASParserConstants
 
GPR_set - Static variable in class avrora.core.Register
 
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.
GenInterpreter.Factory - class avrora.sim.GenInterpreter.Factory.
 
GenInterpreter.Factory() - Constructor for class avrora.sim.GenInterpreter.Factory
 
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.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
 
generateParseException() - Method in class avrora.syntax.atmel.AtmelParser
 
generateParseException() - Method in class avrora.syntax.gas.GASParser
 
generateParseException() - Method in class avrora.syntax.objdump.ObjDumpParser
 
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.
getAir() - Method in class avrora.sim.radio.CC1000Radio
 
getAir() - Method in interface avrora.sim.radio.Radio
 
getAllOptions() - Method in class avrora.util.Options
 
getArguments() - Method in class avrora.util.Options
 
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.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) - Static method in class avrora.util.Arithmetic
 
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.
getClass(String) - Method in class avrora.util.ClassMap
The getClass() method gets the Java class representing the class returned for a given short name.
getCleanObjDumpCode() - Method in class avrora.syntax.objdump.ObjDumpPreprocessor
 
getClock() - Method in class avrora.sim.Simulator
The getClock() method gets a reference to the Clock that this simulator is driving.
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.  
getConsumedEnergy(int) - Method in class avrora.sim.Energy
get the power consumption of a state
getConsumers() - Method in interface avrora.sim.EnergyControl
get list of consumers
getConsumers() - Method in class avrora.sim.EnergyControlImpl
get list of consumers
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.MainClock
The getCount() method returns the number of clock cycles (ticks) that have elapsed 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
 
getCurrentAmphere() - Method in class avrora.sim.Energy
get the current draw
getCurrentInstr() - Method in class avrora.sim.BaseInterpreter
The getCurrentInstr() method reads the instruction at the current program counter value (PC).
getCurrentMode() - Method in class avrora.sim.Energy
get the current state or mode of the device
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(int) - Method in class avrora.sim.Energy
get the cycles spend in a device state
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.ATMegaFamily
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.
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.syntax.atmel.SimpleCharStream
 
getEndLine() - Method in class avrora.syntax.gas.SimpleCharStream
 
getEndLine() - Method in class avrora.syntax.objdump.SimpleCharStream
 
getEnergyControl() - Method in class avrora.sim.Simulator
 
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
 
getFirstEventDelta() - Method in class avrora.sim.MainClock
The getFirstEventDelta() method returns the number of clock cycles until the first event in the event queue will fire.
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.ATMegaFamily
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.
getFrequency() - Method in class avrora.sim.radio.CC1000Radio
get transission frequency
getFrequency() - Method in interface avrora.sim.radio.Radio
get the current frequency
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.AutoProgramReader
 
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.core.ProgramReader
 
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.ATMegaFamily
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.
getID() - Method in class avrora.sim.Simulator
The getID() method simply returns this node's unique ID.
getIDTimeString() - Method in class avrora.sim.Simulator
The getIDTimeString() is a public helper method that gets the node ID and the time (in clock cycles) and converts them into a string appropriately justified for printing as the first part of an event reported in simulation.
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.ATMegaFamily
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.
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.
getInstrSize(int) - Method in class avrora.sim.BaseInterpreter
The getInstrSize() method reads the size of the instruction at the given program address.
getInterpreter() - Method in class avrora.sim.Simulator
The getInterpreter() method returns the interpreter that is currently attached to this simulator.
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) - Static method in class avrora.util.Arithmetic
 
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.
getLabels() - Method in class avrora.core.Program
 
getLastAddress() - Method in class avrora.core.ControlFlowGraph.Block
The getLastAddress() gets the last address that this block covers.
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.syntax.atmel.SimpleCharStream
Deprecated.  
getLine() - Method in class avrora.syntax.gas.SimpleCharStream
Deprecated.  
getLine() - Method in class avrora.syntax.objdump.SimpleCharStream
Deprecated.  
getLocalAir() - Method in class avrora.sim.radio.CC1000Radio
get local air
getLocalAir() - Method in interface avrora.sim.radio.Radio
get local air implementation
getLocationList(Program, List) - Static method in class avrora.actions.SimAction
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.
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
 
getMinimumSize() - Method in class avrora.visual.NodeView.NodeCanvas
 
getMode() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
get the mode, the system is in
getMode() - Method in class avrora.sim.mcu.ATMega128L
get the current mode of the mcu
getMode() - Method in interface avrora.sim.mcu.Microcontroller
get the current mode of the mcu
getModeAmphere(int) - Method in class avrora.sim.Energy
get the current draw of a mode
getModeName(int) - Method in class avrora.sim.Energy
get the name of a mode
getModeName() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
get the name of the current mode
getModeName() - Method in class avrora.sim.mcu.ATMega128L
get the name of the current mode
getModeName() - Method in interface avrora.sim.mcu.Microcontroller
get the name of the current mode
getModeNames() - Method in class avrora.sim.Energy
get the names of all modes
getModeNumber() - Method in class avrora.sim.Energy
get the number of modes of this device
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.sim.Energy
get the device name
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
 
getNeighbors() - Method in interface avrora.sim.radio.freespace.LocalAir
get list of nodes around
getNeighbors() - Method in class avrora.sim.radio.freespace.LocalAirImpl
tell me, who is around
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.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
 
getNodeName() - Method in class avrora.sim.radio.freespace.Position
get node name
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
 
getObjectOfClass(String) - Method in class avrora.util.ClassMap
The getObjectOfClass() method looks up the string name of the class in the alias map first, and if not found, attempts to load the class using Class.forName() and instantiates one object.
getOldAmphere() - Method in class avrora.sim.Energy
get the current draw of the old mode
getOldMode() - Method in class avrora.sim.Energy
get old mode
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.
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 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(String) - Method in class avrora.sim.mcu.ATMega128L
The getPin() method looks up the named pin and returns a reference to that pin.
getPin(int) - Method in class avrora.sim.mcu.ATMegaFamily
The getPin() method looks up the specified pin by its number 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
 
getPosition() - Method in interface avrora.sim.radio.freespace.LocalAir
get the position of this node
getPosition() - Method in class avrora.sim.radio.freespace.LocalAirImpl
get node position
getPosition(int) - Method in class avrora.topology.Topology
 
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).
getPower() - Method in class avrora.sim.radio.CC1000Radio.PA_POWRegister
 
getPower() - Method in class avrora.sim.radio.CC1000Radio
get the transmission power
getPower() - Method in interface avrora.sim.radio.Radio
get the transmission power
getPower() - Method in class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
get the transmission power
getPreferredSize() - Method in class avrora.visual.NodeView.NodeCanvas
 
getPrinter(String) - Method in class avrora.sim.Simulator
The getPrinter() method returns a Simulator.Printer instance for the named verbose channel.
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
The getProgram() method gets a reference to the program that has been loaded onto this 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) - Method in class avrora.core.Program
 
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
 
getRadio() - Method in interface avrora.sim.radio.freespace.LocalAir
 
getRadio() - Method in class avrora.sim.radio.freespace.LocalAirImpl
 
getRadioPacket() - Method in class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
get the radio packet
getRamSize() - Method in class avrora.sim.mcu.ATMegaFamily
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(int) - Method in class avrora.sim.BaseInterpreter
 
getRegisterByte(Register) - Method in class avrora.sim.BaseInterpreter
Read a general purpose register's current value as a byte.
getRegisterByte(Register) - Method in interface avrora.sim.State
Read a general purpose register's current value as a byte.
getRegisterUnsigned(int) - Method in class avrora.sim.BaseInterpreter
 
getRegisterUnsigned(Register) - Method in class avrora.sim.BaseInterpreter
Read a general purpose register's current value as an integer, without any sign extension.
getRegisterUnsigned(Register) - Method in interface avrora.sim.State
Read a general purpose register's current value as an integer, without any sign extension.
getRegisterWord(int) - Method in class avrora.sim.BaseInterpreter
 
getRegisterWord(Register) - Method in class avrora.sim.BaseInterpreter
Read a general purpose register pair as an unsigned word.
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) - Static method in class avrora.util.Arithmetic
 
getSingleInverseBitMask(int) - Static method in class avrora.util.Arithmetic
 
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.
getSortedList() - Method in class avrora.util.ClassMap
The getSortedList() method returns a sorted list of the short names (aliases) stored in this class map.
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
 
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.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
 
getTotalConsumedEnergy() - Method in class avrora.sim.Energy
get the power consumption of this device
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.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(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.
getVerbosePrinter(String) - Static method in class avrora.util.Verbose
 
getVersion() - Static method in class avrora.Version
 
getVirtualPosition() - Method in class avrora.visual.NodeView.Node
 
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.
getX() - Method in class avrora.sim.radio.freespace.Position
get x coordinate
getY() - Method in class avrora.sim.radio.freespace.Position
get y coordinate
getZ() - Method in class avrora.sim.radio.freespace.Position
get z coordinate
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.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
 
HELP - Static variable in class avrora.monitors.GDBServer
 
HEX_CHARS - Static variable in class avrora.util.StringUtil
 
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 - Variable in class avrora.sim.mcu.ATMegaFamily
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
 
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.core.ControlFlowGraph.Block
The hashCode() method computes the hash code of this block.
hashCode() - Method in class avrora.core.Program.Location
 
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(int) - Method in class avrora.sim.GenInterpreter
 
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.
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.syntax.atmel.AtmelParserConstants
 
IDENTIFIER - Static variable in interface avrora.syntax.gas.GASParserConstants
 
IDENTIFIER - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
 
IDLE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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
 
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
 
INPUT - Static variable in class avrora.Main
 
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
 
INT_EDGE - Static variable in class avrora.stack.Analyzer
 
IN_FORMAL_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
 
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 - Variable in class avrora.sim.mcu.ATMegaFamily
 
IORegisterConstants - interface avrora.sim.IORegisterConstants.
The IORegisterConstants interface is used to centralize the numeric values of the IO registers of the AVR architecture.
IVCE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
IVSEL - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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
 
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() - 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
 
InterpreterFactory - class avrora.sim.InterpreterFactory.
 
InterpreterFactory() - Constructor for class avrora.sim.InterpreterFactory
 
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 itime field stores the invocation count for each instruction in the program.
icount - Variable in class avrora.sim.util.RangeProfiler
The itime field stores the invocation count for each instruction in the range.
id - Variable in class avrora.sim.Simulator
The id field stores a unique identifier used to differentiate this simulator from others that might be running in the same simulation.
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
 
imm2 - Variable in class avrora.core.Instr.IMMIMM_class
 
imm2 - Variable in class avrora.core.Instr.IMMWORD_class
 
in(byte[], int) - Method in class avrora.visual.NodeView
 
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
 
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
 
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
 
initializeSimulatorStatics() - Method in class avrora.actions.SimAction
The initializeSimulatorStatics() method simply checks a few command line parameters and initializes the Simulator class's static variables that relate to reporting time, etc.
innerLoop - Variable in class avrora.sim.BaseInterpreter
The innerLoop field is a boolean that is used internally in the implementation of the interpreter.
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.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.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.MainClock
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.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.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.
interpreter - Variable in class avrora.sim.mcu.ATMegaFamily
 
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.mcu.ATMegaFamily.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
 
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.Location
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.Location
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.
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
 
isMalformed() - Method in class avrora.test.TestResult.Malformed
 
isMalformed() - Method in class avrora.test.TestResult
 
isOctalDigit(char) - Static method in class avrora.util.StringUtil
 
isProgramSegment() - Method in class avrora.core.Program.Location
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.
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.
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
 
iterator() - Method in class avrora.util.ClassMap
The iterator() method returns an interator over the short names (aliases) stored in this map.
itime - Variable in class avrora.sim.util.ProgramTimeProfiler
The itime field stores the cumulative number of cycles consumed for each instruction in the program.

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.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.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.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.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 - 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
 
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
 
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
 
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
 
LOCATION_COMPARATOR - Static variable in class avrora.core.Program
 
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 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.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
 
LocalAir - interface avrora.sim.radio.freespace.LocalAir.
local air each device has a local view on the global air.
LocalAir.PowerRadioPacket - class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket.
class to model a packet and transmission power
LocalAir.PowerRadioPacket(Radio.RadioPacket, double, Radio) - Constructor for class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
new packet
LocalAirImpl - class avrora.sim.radio.freespace.LocalAirImpl.
Implementation of Local Air
LocalAirImpl(Radio, Position) - Constructor for class avrora.sim.radio.freespace.LocalAirImpl
new local air
LocalAirImpl.Deliver - class avrora.sim.radio.freespace.LocalAirImpl.Deliver.
handles the final delivery to the radio
LocalAirImpl.Deliver() - Constructor for class avrora.sim.radio.freespace.LocalAirImpl.Deliver
 
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
 
leaveSleepMode() - Method in class avrora.sim.GenInterpreter
time to wake up
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.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.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
 
location - Variable in class avrora.monitors.EnergyProfiler.EnergyProfile
location: name and address of this procedure
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.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(int) - Method in class avrora.sim.GenInterpreter
 
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.
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
 
MAXLINE - 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
 
MEGABYTES - Static variable in class avrora.actions.AnalyzeStackAction
 
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.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.syntax.gas.GASParserConstants
 
Main - class avrora.Main.
This is the main entrypoint to Avrora.
Main() - Constructor for class avrora.Main
 
Main - class avrora.visual.Main.
 
Main() - Constructor for class avrora.visual.Main
 
Main.AutoProgramReader - class avrora.Main.AutoProgramReader.
 
Main.AutoProgramReader() - Constructor for class avrora.Main.AutoProgramReader
 
MainClock - class avrora.sim.MainClock.
 
MainClock(String, long) - Constructor for class avrora.sim.MainClock
 
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
 
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
 
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
 
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
 
main(String[]) - Static method in class avrora.visual.Main
 
major - Variable in class avrora.Version
The major field stores the string that represents the major version number (the release number).
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.BaseInterpreter
 
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.mcu.ATMegaFamily.FlagRegister
 
maskRegister - Variable in class avrora.sim.mcu.ATMegaFamily.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.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.
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
 
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.ATMegaFamily
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 expr 0 corresponds to days, expr 1 corresponds to hours, etc.
modeAmphere - Static variable in class avrora.sim.radio.RadioEnergy
modeAmphere power consumpption of the operating modes
modeName - Static variable in class avrora.sim.radio.RadioEnergy
modeName names of the opetating modes
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
 
modulus(long, int[]) - Static method in class avrora.util.StringUtil
 
monitorFactoryList - Variable in class avrora.actions.SimAction
 
monitorListMap - Variable in class avrora.actions.SimAction
 
monitorMap - 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
 
NUM_PINS - Variable in class avrora.sim.mcu.ATMegaFamily
 
NUM_REGS - Static variable in interface avrora.sim.IORegisterConstants
 
NoListDirective() - Method in class avrora.syntax.atmel.AtmelParser
 
NoListDirective() - Method in class avrora.syntax.gas.GASParser
 
NodeView - class avrora.visual.NodeView.
 
NodeView() - Constructor for class avrora.visual.NodeView
 
NodeView.Item - class avrora.visual.NodeView.Item.
 
NodeView.Item() - Constructor for class avrora.visual.NodeView.Item
 
NodeView.Node - class avrora.visual.NodeView.Node.
 
NodeView.Node(int, String, int, int, int) - Constructor for class avrora.visual.NodeView.Node
 
NodeView.NodeCanvas - class avrora.visual.NodeView.NodeCanvas.
 
NodeView.NodeCanvas() - Constructor for class avrora.visual.NodeView.NodeCanvas
 
NodeView.PacketRx - class avrora.visual.NodeView.PacketRx.
 
NodeView.PacketRx(int, String[]) - Constructor for class avrora.visual.NodeView.PacketRx
 
NodeView.PacketRxInRange - class avrora.visual.NodeView.PacketRxInRange.
 
NodeView.PacketRxInRange(int, String[]) - Constructor for class avrora.visual.NodeView.PacketRxInRange
 
NodeView.PacketTx - class avrora.visual.NodeView.PacketTx.
 
NodeView.PacketTx(int, String[]) - Constructor for class avrora.visual.NodeView.PacketTx
 
NodeView.PacketTxInRange - class avrora.visual.NodeView.PacketTxInRange.
 
NodeView.PacketTxInRange(int, String[]) - Constructor for class avrora.visual.NodeView.PacketTxInRange
 
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.Location
The name field records the name of this label.
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
 
newInterpreter(Simulator, Program, int, int, int) - Method in class avrora.sim.GenInterpreter.Factory
 
newInterpreter(Simulator, Program, int, int, int) - Method in class avrora.sim.InterpreterFactory
 
newMicrocontroller(int, InterpreterFactory, Program) - Method in class avrora.sim.mcu.ATMega128L
The newMicrocontroller() method is used to instantiate a microcontroller instance for the particular program.
newMicrocontroller(int, InterpreterFactory, 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.EnergyMonitor
create a new monitor, calls the constructor
newMonitor(Simulator) - Method in class avrora.monitors.EnergyMonitorLog
create a new monitor, calls the constructor
newMonitor(Simulator) - Method in class avrora.monitors.EnergyProfiler
The newMonitor() method creates a new monitor that is capable of energy profiling.
newMonitor(Simulator) - Method in class avrora.monitors.GDBServer
The newMonitor() method creates a new monitor for the given simulator.
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.PacketMonitor
create a new monitor, calls the constructor
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.SimPerfMonitor
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.
newMonitor(Simulator) - Method in class avrora.monitors.TraceMonitor
The newMonitor() method creates a new monitor for the given simulator that is capable of collecting performance information as the program executes.
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(int, InterpreterFactory, Program) - Method in class avrora.sim.platform.Mica
 
newPlatform(int, InterpreterFactory, Program) - Method in class avrora.sim.platform.Mica2
 
newPlatform(int, InterpreterFactory, 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.
newSimulator(InterpreterFactory, Program) - Method in class avrora.actions.SimAction
The newSimulator() method is a simple utility used by actions deriving from this class that creates a new Simulator with the correct configuration, with the specified program, and then applies timeouts, breakpoints, and monitors to it.
newTestCase(String, Properties) - Method in class avrora.test.SimplifierTestHarness
 
newTestCase(String, Properties) - Method in class avrora.test.SimulatorTestHarness
 
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.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.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.
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
 
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
 
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.ATMegaFamily.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.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
 
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.
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
 
OrgDirective() - Method in class avrora.syntax.atmel.AtmelParser
 
OrgDirective() - Method in class avrora.syntax.gas.GASParser
 
objMap - Variable in class avrora.util.ClassMap
The objMap field is a hash map that maps a string to an instance of a particular class, i.e. an object.
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
 
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.syntax.Expr.UnOp
 
operands - Variable in class avrora.syntax.Item.Instruction
 
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
 
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
 
POWER_DOWN - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
POWER_SAVE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
PRECISION_TABLE - Static variable in class avrora.sim.Simulator
 
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
 
PacketMonitor - class avrora.monitors.PacketMonitor.
Energy monitor implementation.
PacketMonitor() - Constructor for class avrora.monitors.PacketMonitor
create a new monitor
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
 
Position - class avrora.sim.radio.freespace.Position.
Represents a three dim. position
Position(int, int, int) - Constructor for class avrora.sim.radio.freespace.Position
new position
Position(String, int, int, int) - Constructor for class avrora.sim.radio.freespace.Position
new position, including node name
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.Location - class avrora.core.Program.Location.
 
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.
ProgramReader - class avrora.core.ProgramReader.
The ProgramReader class represents an object capable of reading a program given the special command line arguments.
ProgramReader() - Constructor for class avrora.core.ProgramReader
 
ProgramTimeProfiler - class avrora.sim.util.ProgramTimeProfiler.
The ProgramProfiler class implements a probe that can be used to profile pieces of the program or the whole program.
ProgramTimeProfiler(Program) - Constructor for class avrora.sim.util.ProgramTimeProfiler
The constructor for the program profiler constructs the required internal state to store the cycle 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
 
packet - Variable in class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
 
packetsLeftOver - Variable in class avrora.sim.radio.SimpleAir
 
packetsThisPeriod - Variable in class avrora.sim.radio.SimpleAir
 
paint(Graphics) - Method in class avrora.visual.NodeView.NodeCanvas
 
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.radio.freespace.FreeSpaceAir.RadioTicker
the actions, that can be done in parallel
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
 
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.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
 
pinPrinter - Variable in class avrora.sim.mcu.ATMegaFamily
 
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.ATMegaFamily
 
pm - Variable in class avrora.sim.mcu.ATMega128L
 
pmap - Variable in class avrora.actions.CFGAction
 
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.
popPC() - Method in class avrora.sim.GenInterpreter
 
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
 
power - Variable in class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
 
preSynchAction() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
 
preSynchAction() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
 
preSynchAction() - Method in class avrora.sim.radio.freespace.FreeSpaceAir.RadioTicker
do the work needed before the synched action
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
 
prefix - Variable in class avrora.Version
The prefix field stores the string that the prefix of the version (if any) for this version.
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.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(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() - Method in class avrora.actions.SimAction
 
printSeparator(int) - Static method in class avrora.util.Terminal
 
printSeparator(int, String) - Static method in class avrora.util.Terminal
 
printSimHeader() - Method in class avrora.actions.SimAction
The printSimHeader() method simply prints the first line of output that names the columns for the events outputted by the rest of the simulation.
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
 
printThinSeparator(int) - Static method in class avrora.util.Terminal
 
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.stack.Analyzer
 
println(String) - Method in class avrora.sim.Simulator.Printer
The println() method prints the node ID, the time, and a message to the console, synchronizing with other threads so that output is not interleaved.
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.util.SequenceProbe
The immutable probe field stores a reference to the probe passed in the constructor.
procMap - Variable in class avrora.core.ProcedureMap
 
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
The processTimeout() method simply checks the command line arguments that correspond to timeouts (such as clock cycles, seconds, or instructions) and inserts the appropriate probes into the simulator.
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.monitors.TraceMonitor.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.ProgramTimeProfiler
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
The properties field stores a reference to the properties of the instruction, including its size, number of cycles, etc.
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.
pushPC(int) - Method in class avrora.sim.GenInterpreter
 
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.GenInterpreter
 
R1 - Static variable in class avrora.core.Register
 
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
 
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
 
REPEAT - Variable in class avrora.actions.BenchmarkAction
 
REPORT_SECONDS - Variable in class avrora.actions.SimAction
 
REPORT_SECONDS - Static variable in class avrora.sim.Simulator
The REPORT_SECONDS field controls whether times in the Simulator.Printer output will be reported in clock cycles or in seconds.
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.
RESERVED1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
RESERVED2 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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
 
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 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.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.
RadioEnergy - class avrora.sim.radio.RadioEnergy.
Constants for CC1000 radio energy consumption
RadioEnergy() - Constructor for class avrora.sim.radio.RadioEnergy
 
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, 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.
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
 
ReserveDirective() - Method in class avrora.syntax.atmel.AtmelParser
 
ReserveDirective() - Method in class avrora.syntax.gas.GASParser
 
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
 
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
 
radio - Variable in class avrora.sim.mcu.ATMega128L
The Radio connected to this microcontroller.
radio - Variable in class avrora.sim.platform.Mica2
 
radio - Variable in class avrora.sim.radio.freespace.Distance
 
radioClock - Variable in class avrora.sim.radio.SimpleAir
GlobalClock used by the air environment.
radioClock - Variable in class avrora.sim.radio.freespace.FreeSpaceAir
GlobalClock used by the air environment.
radioPrinter - Variable in class avrora.sim.radio.CC1000Radio
 
radios - Variable in class avrora.sim.radio.SimpleAir
 
radios - Variable in class avrora.sim.radio.freespace.FreeSpaceAir
 
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.AutoProgramReader
 
read(String[]) - Method in class avrora.core.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.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 class avrora.sim.mcu.ATMegaFamily.Pin
 
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.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.
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.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.MainClock
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
 
removeNeighbor(LocalAir) - Method in interface avrora.sim.radio.freespace.LocalAir
remove node from the air
removeNeighbor(LocalAir) - Method in class avrora.sim.radio.freespace.LocalAirImpl
remove a node
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.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
 
removeRadio(Radio) - Method in class avrora.sim.radio.freespace.FreeSpaceAir
remove radio
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.EnergyMonitor.Monitor
implemenation of report of Monitor class.
report() - Method in class avrora.monitors.EnergyMonitorLog.Monitor
implemenation of report of Monitor class.
report() - Method in class avrora.monitors.EnergyProfiler.Monitor
The report() method generates a textual report after the simulation is complete.
report() - Method in class avrora.monitors.GDBServer.GDBMonitor
 
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.SimPerfMonitor.Monitor
 
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.monitors.TraceMonitor.Monitor
The report() method generates a textual report for the profiling information gathered from the execution of the program.
report() - Method in class avrora.sim.radio.CC1000Radio
 
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
The reportQuantity() method is a simply utility to print out a quantity's name (such as "Number of instructions executed", the value (such as 2002), and the units (such as cycles) in a colorized and standardized way.
reportQuantity(String, float, String) - Method in class avrora.actions.SimAction
The reportQuantity() method is a simply utility to print out a quantity's name (such as "Number of instructions executed", the value (such as 2002), and the units (such as cycles) in a colorized and standardized way.
reportQuantity(String, String, String) - Method in class avrora.actions.SimAction
The reportQuantity() method is a simply utility to print out a quantity's name (such as "Number of instructions executed", the value (such as 2002), and the units (such as cycles) in a colorized and standardized way.
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(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.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
The run() method starts the control flow graph utility.
run(String[]) - Method in class avrora.actions.ListAction
The run() method simply runs the listing action which dumps out the program onto the console.
run(String[]) - Method in class avrora.actions.MultiSimulateAction
The run() method starts the multiple node simulation.
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
The run() method starts the test harness and begins processing test cases.
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
 
run() - Method in class avrora.visual.NodeView
 
runLoop() - Method in class avrora.sim.BaseInterpreter
 
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
 
SAMPLES - Variable in class avrora.monitors.SimPerfMonitor
 
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
 
SE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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
 
SECONDS_PRECISION - Variable in class avrora.actions.SimAction
 
SECONDS_PRECISION - Static variable in class avrora.sim.Simulator
The SECONDS_PRECISION field controls the number of decimal places of precision reported for times in seconds when outputting events from the simulator.
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
 
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
 
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
 
SM0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
SM1 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
SM2 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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 - Variable in class avrora.sim.mcu.ATMegaFamily
 
SRE - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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
 
SRW10 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement.ControlRegister
 
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
 
STANDBY - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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.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.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
 
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
 
SensorBoard - class avrora.sim.platform.SensorBoard.
 
SensorBoard(Simulator) - Constructor for class avrora.sim.platform.SensorBoard
 
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
 
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
 
SimPerfMonitor - class avrora.monitors.SimPerfMonitor.
This monitor measures the instantaneous performance of the simulator by inserting events into the queue at regular intervals and recording the elapsed (wall clock) time used for simulation.
SimPerfMonitor() - Constructor for class avrora.monitors.SimPerfMonitor
The constructor for the ProfileMonitor class creates a factory that is capable of producing profile monitors for each simulator passed.
SimPerfMonitor.Monitor - class avrora.monitors.SimPerfMonitor.Monitor.
 
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.
SimpleBatteryMonitor - class avrora.monitors.SimpleBatteryMonitor.
simple battery monitors to shut down a node when an energy limit is exceeded ---- not yet implemented ----
SimpleBatteryMonitor() - Constructor for class avrora.monitors.SimpleBatteryMonitor
Creates a new instance of BatteryMonitor
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
 
SimplifierTestHarness - class avrora.test.SimplifierTestHarness.
The SimulatorTestHarness implements a test harness that interfaces the avrora.test.AutomatedTester in order to automate testing of the AVR parser and simulator.
SimplifierTestHarness() - Constructor for class avrora.test.SimplifierTestHarness
 
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(int, InterpreterFactory, 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.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.Printer - class avrora.sim.Simulator.Printer.
The Simulator.Printer class is a printer that is tied to a specific Simulator instance.
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.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.
SimulatorTestHarness - class avrora.test.SimulatorTestHarness.
The SimulatorTestHarness implements a test harness that interfaces the avrora.test.AutomatedTester in order to automate testing of the AVR parser and simulator.
SimulatorTestHarness() - Constructor for class avrora.test.SimulatorTestHarness
 
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.
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.
 
Statement() - Method in class avrora.syntax.atmel.AtmelParser
 
Statement() - Method in class avrora.syntax.gas.GASParser
 
Statement() - Method in class avrora.syntax.objdump.ObjDumpParser
 
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
 
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
 
sampleRSSI(Radio) - Method in class avrora.sim.radio.freespace.FreeSpaceAir
see simple air for more
sampleRSSI(long) - Method in interface avrora.sim.radio.freespace.LocalAir
measure the signal strength around here
sampleRSSI(long) - Method in class avrora.sim.radio.freespace.LocalAirImpl
compute signal strength bases on @see avrora.sim.radio.SimpleAir#sampleRSSI(long) by Daniel Lee
sampleTime - Static variable in class avrora.sim.radio.SimpleAir
 
sampleTime - Static variable in interface avrora.sim.radio.freespace.LocalAir
 
scheduleDelivery(long, Simulator) - Method in interface avrora.sim.radio.freespace.LocalAir
schedule deivery of packets
scheduleDelivery(long, Simulator) - Method in class avrora.sim.radio.freespace.LocalAirImpl
schedule a packet for delivery
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
 
send(int, String, String, int[]) - Static method in class avrora.util.Visual
 
send(int, String, String) - Static method in class avrora.util.Visual
 
send(int, String, int) - Static method in class avrora.util.Visual
 
send(int, String, String, String) - Static method in class avrora.util.Visual
 
send(int, String, int, int) - Static method in class avrora.util.Visual
 
sender - Variable in class avrora.sim.radio.freespace.LocalAir.PowerRadioPacket
 
sensorboard - Variable in class avrora.sim.platform.Mica2
 
serialAction() - Method in class avrora.sim.radio.SimpleAir.DeliveryMeet
 
serialAction() - Method in class avrora.sim.radio.SimpleAir.RadioTicker
 
serialAction() - Method in class avrora.sim.radio.freespace.FreeSpaceAir.RadioTicker
do the action, which needs to be done in serialized
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
 
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.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
 
setMode(int) - Method in class avrora.sim.Energy
set the current mode or state of the device
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.ATMegaFamily.Pin
 
setPC(int) - Method in class avrora.stack.MutableState
The setPC() method updates the concrete value of the program counter.
setPostedInterrupts(long) - Method in class avrora.sim.BaseInterpreter
 
setPullup(boolean) - Method in class avrora.sim.mcu.ATMegaFamily.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.BaseInterpreter
 
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.BaseInterpreter
 
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.platform.Mica
 
sim - Variable in class avrora.sim.platform.Mica2
 
sim - Variable in class avrora.sim.platform.SensorBoard
 
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.EnergyMonitor.Monitor
 
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.monitors.TraceMonitor.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.ATMegaFamily
 
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
 
skipWhiteSpace(CharacterIterator) - Static method in class avrora.util.StringUtil
 
sleep() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
called when the sleep opcode gets executed
sleep() - Method in class avrora.sim.mcu.ATMega128L
send to mcu to sleep
sleep() - Method in interface avrora.sim.mcu.Microcontroller
send to mcu to sleep
sleepCycles - Variable in class avrora.monitors.SleepMonitor.Monitor
 
sleepModeName - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
 
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.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.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
 
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.
startMode - Static variable in class avrora.sim.radio.RadioEnergy
startMode the default operating mode after turning on / reset
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.monitors.EnergyMonitor.Monitor
 
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
 
stateChange(Energy) - Method in interface avrora.sim.EnergyControl
update the state of a device
stateChange(Energy) - Method in class avrora.sim.EnergyControlImpl
update the state of a device
stateSet - Variable in class avrora.stack.StateTransitionGraph.StateInfo
 
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.mcu.ATMegaFamily.MaskableInterrupt
 
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.
subscribe(EnergyMonitorBase) - Method in interface avrora.sim.EnergyControl
add energy monitor
subscribe(EnergyMonitorBase) - Method in class avrora.sim.EnergyControlImpl
add energy monitor
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.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 - Static variable in class avrora.stack.Analyzer
 
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.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.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.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
 
Topology - class avrora.topology.Topology.
handles node positions.
Topology(String) - Constructor for class avrora.topology.Topology
new topology
TraceMonitor - class avrora.monitors.TraceMonitor.
The ProfileMonitor class represents a monitor that can collect profiling information such as counts and branchcounts about the program as it executes.
TraceMonitor() - Constructor for class avrora.monitors.TraceMonitor
The constructor for the ProfileMonitor class creates a factory that is capable of producing profile monitors for each simulator passed.
TraceMonitor.Monitor - class avrora.monitors.TraceMonitor.Monitor.
The Monitor class implements the monitor for the profiler.
TraceMonitor.Monitor.Probe - class avrora.monitors.TraceMonitor.Monitor.Probe.
 
TraceMonitor.Monitor.Probe() - Constructor for class avrora.monitors.TraceMonitor.Monitor.Probe
 
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.
time - Variable in class avrora.visual.NodeView.Item
 
timeBegan - Variable in class avrora.sim.util.ProgramTimeProfiler
 
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.
timeprofile - Variable in class avrora.monitors.ProfileMonitor.Monitor
 
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.Version
 
toString() - Method in class avrora.core.Instr
The toString() method simply converts this instruction to a string by appending the operands to the variant of the instruction as a string.
toString() - Method in class avrora.core.Program.Location
 
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.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.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 - 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
 
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
 
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
 
transmit(Radio, Radio.RadioPacket) - Method in class avrora.sim.radio.freespace.FreeSpaceAir
transmit packet
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.
trimquotes(String) - Static method in class avrora.util.StringUtil
 
type - Variable in class avrora.stack.StateTransitionGraph.Edge
 
type - Variable in class avrora.util.ClassMap
The type field stores a string that represents the name of the "type" that this map contains.

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.
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.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
 
undisplay(Graphics) - Method in class avrora.visual.NodeView.Item
 
undisplay(Graphics) - Method in class avrora.visual.NodeView.PacketRx
 
undisplay(Graphics) - Method in class avrora.visual.NodeView.PacketRxInRange
 
undisplay(Graphics) - Method in class avrora.visual.NodeView.PacketTx
 
undisplay(Graphics) - Method in class avrora.visual.NodeView.PacketTxInRange
 
unimplemented() - Static method in class avrora.Avrora
 
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() - Method in class avrora.visual.NodeView.NodeCanvas
 
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) - Method in class avrora.sim.GenInterpreter
 
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
 
VISUAL - Variable in class avrora.actions.SimAction
 
VMA - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
 
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.
 
Version - class avrora.Version.
The Version class represents a version number, including the major version, the commit number, as well as the date and time of the last commit.
Version() - Constructor for class avrora.Version
 
Visual - class avrora.util.Visual.
 
Visual() - Constructor for class avrora.util.Visual
 
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.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
 
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.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(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
 

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
 
WORD - Static variable in interface avrora.syntax.gas.GASParserConstants
 
WORD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
 
Window - class avrora.visual.Window.
 
Window(NodeView.NodeCanvas) - Constructor for class avrora.visual.Window
This is the default constructor
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
 
wakeup() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PowerManagement
called, when the system wakes up commonly the system wakes up via interrupt ;-) Do not call this method, when the system is not sleeping.
wakeup() - Method in class avrora.sim.mcu.ATMega128L
wake the mcu up
wakeup() - Method in interface avrora.sim.mcu.Microcontroller
wake the mcu up
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 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(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.PowerManagement.ControlRegister
write byte to the register
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(byte) - Method in class avrora.sim.mcu.ATMegaFamily.FlagRegister
 
write(byte) - Method in class avrora.sim.mcu.ATMegaFamily.MaskRegister
 
write(boolean) - Method in class avrora.sim.mcu.ATMegaFamily.Pin
 
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(byte) - Method in class avrora.sim.radio.CC1000Radio.RadioRegister
 
write(boolean) - Method in class avrora.sim.radio.CC1000Radio.SerialConfigurationInterface.PALEOutput
 
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 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.PowerManagement.ControlRegister
write bit to the register
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.mcu.ATMegaFamily.FlagRegister
 
writeBit(int, boolean) - Method in class avrora.sim.mcu.ATMegaFamily.MaskRegister
 
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
 
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
 
XorExpr() - Method in class avrora.syntax.atmel.AtmelParser
 
XorExpr() - Method in class avrora.syntax.gas.GASParser
 
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