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

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

## A

ACSR - Static variable in interface avrora.sim.IORegisterConstants
ACTION - Static variable in class avrora.Main
ADC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ADC - Static variable in interface avrora.syntax.gas.GASParserConstants
ADC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
ADCH - Static variable in interface avrora.sim.IORegisterConstants
ADCL - Static variable in interface avrora.sim.IORegisterConstants
ADCSRA - Static variable in interface avrora.sim.IORegisterConstants
ADD - Static variable in interface avrora.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 - class avrora.sim.mcu.ATMega128L.
  The `ATMega128L` class represents the `Microcontroller` instance that has all the hardware parameters of the ATMega128L microcontroller as produced by Atmel Corporatation.
ATMega128L(boolean) - Constructor for class avrora.sim.mcu.ATMega128L
  The constructor for the default instance.
ATMega128L(Program, boolean) - Constructor for class avrora.sim.mcu.ATMega128L
ATMega128L.Pin - class avrora.sim.mcu.ATMega128L.Pin.
  The `Pin` class implements a model of a pin on the ATmega128L for the general purpose IO ports.
ATMega128L.Pin(int) - Constructor for class avrora.sim.mcu.ATMega128L.Pin
ATMega128L.SimImpl - class avrora.sim.mcu.ATMega128L.SimImpl.
ATMega128L.SimImpl(Program) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl
ATMega128L.SimImpl.DirectionRegister - class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister.
ATMega128L.SimImpl.DirectionRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
ATMega128L.SimImpl.PinRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister.
ATMega128L.SimImpl.PinRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
ATMega128L.SimImpl.PortRegister - class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister.
ATMega128L.SimImpl.PortRegister(ATMega128L.Pin[]) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
ATMega128L.SimImpl.SPI - class avrora.sim.mcu.ATMega128L.SimImpl.SPI.
  SPI Class by Simon
ATMega128L.SimImpl.Timer0 - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.
  The `Timer0` class emulates the functionality and behavior of the 8-bit timer on the Atmega128L.
ATMega128L.SimImpl.Timer0(State) - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
ATMega128L.SimImpl.Timer0.ControlRegister - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister.
ATMega128L.SimImpl.Timer0.ControlRegister() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
ATMega128L.SimImpl.Timer0.Ticker - class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.Ticker.
  The `Ticker implements the periodic behavior of the timer.`
ATMega128L.SimImpl.Timer0.Ticker() - Constructor for class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.Ticker
AVRErrorReporter - class avrora.AVRErrorReporter.
  The `AVRErrorReporter` contains one method per compilation error.
AVRErrorReporter() - Constructor for class avrora.AVRErrorReporter
AVRTestHarness - class avrora.AVRTestHarness.
  The `AVRTestHarness` implements a test harness that interfaces the `avrora.test.AutomatedTester` in order to automate testing of the AVR parser and simulator.
AVRTestHarness() - Constructor for class avrora.AVRTestHarness
AbstractArithmetic - class avrora.stack.AbstractArithmetic.
  The `AbstractArithmetic` arithmetic class implements operations that are useful for working on abstract integers which are represented as characters.
AbstractArithmetic() - Constructor for class avrora.stack.AbstractArithmetic
AbstractInterpreter - class avrora.stack.AbstractInterpreter.
  The `AbstractInterpreter` class implements the abstract transfer function for each instruction type.
AbstractParseException - exception avrora.syntax.AbstractParseException.
  The `AbstractParseException` represents a parse exception that was thrown by one of the parsers generated by JavaCC.
AbstractParseException(AbstractToken, int[][], String[]) - Constructor for class avrora.syntax.AbstractParseException
  This constructor is used by the method "generateParseException" in the generated parser.
AbstractParseException() - Constructor for class avrora.syntax.AbstractParseException
  The following constructors are for use by you for whatever purpose you can think of.
AbstractParseException(String) - Constructor for class avrora.syntax.AbstractParseException
AbstractParser - class avrora.syntax.AbstractParser.
  The `AbstractParser` is a superclass of all parsers introduced to give multiple JavaCC-generated parsers a parent class.
AbstractParser() - Constructor for class avrora.syntax.AbstractParser
AbstractState - class avrora.stack.AbstractState.
  The `AbstractState` class represents an abstract state within the state space.
AbstractToken - class avrora.syntax.AbstractToken.
  This class is used to unify the Token classes from all JavaCC-generated parsers.
AbstractToken() - Constructor for class avrora.syntax.AbstractToken
AddExpr() - Method in class avrora.syntax.atmel.AtmelParser
AddExpr() - Method in class avrora.syntax.gas.GASParser
AnalyzeStackAction - class avrora.stack.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.stack.AnalyzeStackAction
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.FrontierInfo - class avrora.stack.Analyzer.FrontierInfo.
Analyzer.FrontierInfo.CallSiteList - class avrora.stack.Analyzer.FrontierInfo.CallSiteList.
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(TestHarness) - Constructor for class avrora.test.AutomatedTester
  The constructor for the `AutomatedTester` class accepts an instance of `TestHarness` that is used to create the specific test cases for each file name.
Avrora - class avrora.Avrora.
  The `Avrora` class contains several utilities relating to exceptions and errors within Avrora.
Avrora() - Constructor for class avrora.Avrora
Avrora.Error - error avrora.Avrora.Error.
  The `Error` class is the base class of all errors in Avrora.
Avrora.Error(String) - Constructor for class avrora.Avrora.Error
Avrora.Error(String, String) - Constructor for class avrora.Avrora.Error
Avrora.InternalError - error avrora.Avrora.InternalError.
  The `InternalError` class is a class of errors corresponding to exceptional conditions within Avrora.
Avrora.InternalError(String) - Constructor for class avrora.Avrora.InternalError
accept(InstrVisitor) - Method in class avrora.core.Instr.ADC
accept(InstrVisitor) - Method in class avrora.core.Instr.ADD
accept(InstrVisitor) - Method in class avrora.core.Instr.ADIW
accept(InstrVisitor) - Method in class avrora.core.Instr.AND
accept(InstrVisitor) - Method in class avrora.core.Instr.ANDI
accept(InstrVisitor) - Method in class avrora.core.Instr.ASR
accept(InstrVisitor) - Method in class avrora.core.Instr.BCLR
accept(InstrVisitor) - Method in class avrora.core.Instr.BLD
accept(InstrVisitor) - Method in class avrora.core.Instr.BRBC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRBS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRCC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRCS
accept(InstrVisitor) - Method in class avrora.core.Instr.BREAK
accept(InstrVisitor) - Method in class avrora.core.Instr.BREQ
accept(InstrVisitor) - Method in class avrora.core.Instr.BRGE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRHC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRHS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRID
accept(InstrVisitor) - Method in class avrora.core.Instr.BRIE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRLO
accept(InstrVisitor) - Method in class avrora.core.Instr.BRLT
accept(InstrVisitor) - Method in class avrora.core.Instr.BRMI
accept(InstrVisitor) - Method in class avrora.core.Instr.BRNE
accept(InstrVisitor) - Method in class avrora.core.Instr.BRPL
accept(InstrVisitor) - Method in class avrora.core.Instr.BRSH
accept(InstrVisitor) - Method in class avrora.core.Instr.BRTC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRTS
accept(InstrVisitor) - Method in class avrora.core.Instr.BRVC
accept(InstrVisitor) - Method in class avrora.core.Instr.BRVS
accept(InstrVisitor) - Method in class avrora.core.Instr.BSET
accept(InstrVisitor) - Method in class avrora.core.Instr.BST
accept(InstrVisitor) - Method in class avrora.core.Instr.CALL
accept(InstrVisitor) - Method in class avrora.core.Instr.CBI
accept(InstrVisitor) - Method in class avrora.core.Instr.CBR
accept(InstrVisitor) - Method in class avrora.core.Instr.CLC
accept(InstrVisitor) - Method in class avrora.core.Instr.CLH
accept(InstrVisitor) - Method in class avrora.core.Instr.CLI
accept(InstrVisitor) - Method in class avrora.core.Instr.CLN
accept(InstrVisitor) - Method in class avrora.core.Instr.CLR
accept(InstrVisitor) - Method in class avrora.core.Instr.CLS
accept(InstrVisitor) - Method in class avrora.core.Instr.CLT
accept(InstrVisitor) - Method in class avrora.core.Instr.CLV
accept(InstrVisitor) - Method in class avrora.core.Instr.CLZ
accept(InstrVisitor) - Method in class avrora.core.Instr.COM
accept(InstrVisitor) - Method in class avrora.core.Instr.CP
accept(InstrVisitor) - Method in class avrora.core.Instr.CPC
accept(InstrVisitor) - Method in class avrora.core.Instr.CPI
accept(InstrVisitor) - Method in class avrora.core.Instr.CPSE
accept(InstrVisitor) - Method in class avrora.core.Instr.DEC
accept(InstrVisitor) - Method in class avrora.core.Instr.EICALL
accept(InstrVisitor) - Method in class avrora.core.Instr.EIJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPM
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPMD
accept(InstrVisitor) - Method in class avrora.core.Instr.ELPMPI
accept(InstrVisitor) - Method in class avrora.core.Instr.EOR
accept(InstrVisitor) - Method in class avrora.core.Instr.FMUL
accept(InstrVisitor) - Method in class avrora.core.Instr.FMULS
accept(InstrVisitor) - Method in class avrora.core.Instr.FMULSU
accept(InstrVisitor) - Method in class avrora.core.Instr.ICALL
accept(InstrVisitor) - Method in class avrora.core.Instr.IJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.IN
accept(InstrVisitor) - Method in class avrora.core.Instr.INC
accept(InstrVisitor) - Method in class avrora.core.Instr.JMP
accept(InstrVisitor) - Method in class avrora.core.Instr.LD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDI
accept(InstrVisitor) - Method in class avrora.core.Instr.LDPD
accept(InstrVisitor) - Method in class avrora.core.Instr.LDPI
accept(InstrVisitor) - Method in class avrora.core.Instr.LDS
accept(InstrVisitor) - Method in class avrora.core.Instr.LPM
accept(InstrVisitor) - Method in class avrora.core.Instr.LPMD
accept(InstrVisitor) - Method in class avrora.core.Instr.LPMPI
accept(InstrVisitor) - Method in class avrora.core.Instr.LSL
accept(InstrVisitor) - Method in class avrora.core.Instr.LSR
accept(InstrVisitor) - Method in class avrora.core.Instr.MOV
accept(InstrVisitor) - Method in class avrora.core.Instr.MOVW
accept(InstrVisitor) - Method in class avrora.core.Instr.MUL
accept(InstrVisitor) - Method in class avrora.core.Instr.MULS
accept(InstrVisitor) - Method in class avrora.core.Instr.MULSU
accept(InstrVisitor) - Method in class avrora.core.Instr.NEG
accept(InstrVisitor) - Method in class avrora.core.Instr.NOP
accept(InstrVisitor) - Method in class avrora.core.Instr.OR
accept(InstrVisitor) - Method in class avrora.core.Instr.ORI
accept(InstrVisitor) - Method in class avrora.core.Instr.OUT
accept(InstrVisitor) - Method in class avrora.core.Instr.POP
accept(InstrVisitor) - Method in class avrora.core.Instr.PUSH
accept(InstrVisitor) - Method in class avrora.core.Instr.RCALL
accept(InstrVisitor) - Method in class avrora.core.Instr.RET
accept(InstrVisitor) - Method in class avrora.core.Instr.RETI
accept(InstrVisitor) - Method in class avrora.core.Instr.RJMP
accept(InstrVisitor) - Method in class avrora.core.Instr.ROL
accept(InstrVisitor) - Method in class avrora.core.Instr.ROR
accept(InstrVisitor) - Method in class avrora.core.Instr.SBC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBCI
accept(InstrVisitor) - Method in class avrora.core.Instr.SBI
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIS
accept(InstrVisitor) - Method in class avrora.core.Instr.SBIW
accept(InstrVisitor) - Method in class avrora.core.Instr.SBR
accept(InstrVisitor) - Method in class avrora.core.Instr.SBRC
accept(InstrVisitor) - Method in class avrora.core.Instr.SBRS
accept(InstrVisitor) - Method in class avrora.core.Instr.SEC
accept(InstrVisitor) - Method in class avrora.core.Instr.SEH
accept(InstrVisitor) - Method in class avrora.core.Instr.SEI
accept(InstrVisitor) - Method in class avrora.core.Instr.SEN
accept(InstrVisitor) - Method in class avrora.core.Instr.SER
accept(InstrVisitor) - Method in class avrora.core.Instr.SES
accept(InstrVisitor) - Method in class avrora.core.Instr.SET
accept(InstrVisitor) - Method in class avrora.core.Instr.SEV
accept(InstrVisitor) - Method in class avrora.core.Instr.SEZ
accept(InstrVisitor) - Method in class avrora.core.Instr.SLEEP
accept(InstrVisitor) - Method in class avrora.core.Instr.SPM
accept(InstrVisitor) - Method in class avrora.core.Instr.ST
accept(InstrVisitor) - Method in class avrora.core.Instr.STD
accept(InstrVisitor) - Method in class avrora.core.Instr.STPD
accept(InstrVisitor) - Method in class avrora.core.Instr.STPI
accept(InstrVisitor) - Method in class avrora.core.Instr.STS
accept(InstrVisitor) - Method in class avrora.core.Instr.SUB
accept(InstrVisitor) - Method in class avrora.core.Instr.SUBI
accept(InstrVisitor) - Method in class avrora.core.Instr.SWAP
accept(InstrVisitor) - Method in class avrora.core.Instr.TST
accept(InstrVisitor) - Method in class avrora.core.Instr.WDR
accept(InstrVisitor) - Method in class avrora.core.Instr
  The `accept()` method is part of the visitor pattern for instructions.
activeProbe - Variable in class avrora.sim.Simulator
  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.
add(Simulator.Trigger, long) - Method in class avrora.sim.util.DeltaQueue
  The `add` method adds a trigger 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(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `add()` method performs addition of two abstract values.
add(Expr) - Method in class avrora.syntax.ExprList
addBytes(AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
addBytes(AbstractToken, AbstractToken, AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
addConstant(AbstractToken, Expr) - Method in class avrora.syntax.Module
addDataBytes(ExprList) - Method in class avrora.syntax.Module
addDataDoubleWords(ExprList) - Method in class avrora.syntax.Module
addDataWords(ExprList) - Method in class avrora.syntax.Module
addDefinition(AbstractToken, AbstractToken) - Method in class avrora.syntax.Module
addDevices() - Method in class avrora.sim.platform.Mica
addEdge(StateSpace.State, StateSpace.State, int) - Method in class avrora.stack.StateSpace
  The `addEdge()` method creates an edge between the specified states with the given weight.
addEdge(StateSpace.State, StateSpace.State) - Method in class avrora.stack.StateSpace
  The `addEdge()` method creates an edge between the specified states with weight 0.
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
addFrontier(StateSpace.State) - Method in class avrora.stack.StateSpace
  The `addFrontier` method adds a state to the frontier.
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
addPeriodicTimerEvent(Simulator.Trigger, long) - Method in class avrora.sim.Simulator
  The `addPeriodicTimerEvent()` method inserts a trigger into the event queue of the simulator with the specified period.
addRegisterName(String, String) - Method in class avrora.syntax.Module
addState(StateSpace.State) - Method in class avrora.stack.StateSpace
  The `addState()` method adds a state to the state space (marks it as explored).
addTimerEvent(Simulator.Trigger, long) - Method in class avrora.sim.Simulator
  The `addTimerEvent()` method inserts a trigger into the event queue of the simulator with the specified delay in clock cycles.
addTimerEvent(Simulator.Trigger, long) - Method in class avrora.sim.util.GlobalClock
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.
address - Variable in class avrora.Main.Location
address - Variable in class avrora.core.Program.Label
  The `address` field records the address of this label as a byte address.
address - Variable in class avrora.sim.Simulator.BreakPointException
  The `address` field stores the address of the instruction that caused the breakpoint.
address - Variable in class avrora.sim.Simulator.TimeoutException
  The `address` field stores the address of the next instruction to be executed after the timeout.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.atmel.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.gas.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class avrora.syntax.objdump.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
advance(long) - Method in class avrora.sim.util.DeltaQueue
  The `advance` method advances timesteps through the queue by the specified number of clock cycles, processing any triggers.
advance(int) - Method in class avrora.syntax.Module.Seg
align(int, int) - Static method in class avrora.syntax.Module
alpha(int) - Static method in class avrora.util.StringUtil
and(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `and()` method computes the logical bitwise AND of two abstract values.
and(char, char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `and()` method computes the logical bitwise AND of three abstract values.
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
avrora - package avrora
avrora.core - package avrora.core
avrora.sim - package avrora.sim
avrora.sim.mcu - package avrora.sim.mcu
avrora.sim.platform - package avrora.sim.platform
avrora.sim.util - package avrora.sim.util
avrora.stack - package avrora.stack
avrora.syntax - package avrora.syntax
avrora.syntax.atmel - package avrora.syntax.atmel
avrora.syntax.gas - package avrora.syntax.gas
avrora.syntax.objdump - package avrora.syntax.objdump
avrora.test - package avrora.test
avrora.util - package avrora.util

## B

BANNER - Static variable in class avrora.Main
BCLR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
BCLR - Static variable in interface avrora.syntax.gas.GASParserConstants
BCLR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
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.Timer0
BRANCHCOUNTS - Static variable in class avrora.Main
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 - Static variable in class avrora.Main
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
BeginToken() - Method in class avrora.syntax.atmel.SimpleCharStream
BeginToken() - Method in class avrora.syntax.gas.SimpleCharStream
BeginToken() - Method in class avrora.syntax.objdump.SimpleCharStream
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
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 - Variable in class avrora.sim.Simulator.MaskableInterrupt
bitToChar(char) - Static method in class avrora.stack.AbstractArithmetic
  The `toString()` method converts an 1-bit abstract value to a string representation.
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.
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
byteAddress - Variable in class avrora.syntax.Item

## C

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
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
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 - Static variable in class avrora.Main
CLASS - Static variable in class avrora.Main
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
CLEAR - Static variable in class avrora.core.Generator
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
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_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
COM00 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
COM01 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
COMMA - Static variable in class avrora.util.StringUtil
COMMA_SPACE - Static variable in class avrora.util.StringUtil
COUNTS - Static variable in class avrora.Main
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
CS00 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
CS01 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
CS02 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
CYCLES - Static variable in class avrora.Main
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.
Counter - class avrora.sim.util.Counter.
  The `Counter` class is a utility for profiling programs.
Counter() - Constructor for class avrora.sim.util.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.
caller - Variable in class avrora.stack.Analyzer.FrontierInfo.CallSiteList
callsites - Variable in class avrora.stack.Analyzer.FrontierInfo
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.
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.
clearBit(int) - Method in class avrora.sim.Simulator.FlagRegister
clearBit(int) - Method in class avrora.sim.Simulator.MaskRegister
clearBit(int) - Method in interface avrora.sim.State.IOReg
  The `clearBit()` method clears a single bit in the IO register.
clearBit(int) - Method in class avrora.sim.State.RWIOReg
  The `clearBit()` method clears a single bit in the IO register.
clearBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
clearBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
clearBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
clearBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
clearBit(byte, int) - Static method in class avrora.util.Arithmetic
clearTracingState() - Method in class avrora.sim.State
close() - Method in class avrora.util.SectionFile
color - Variable in class avrora.sim.platform.Mica.LED
colornum - Variable in class avrora.sim.platform.Mica.LED
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(Object, Object) - Static method in class avrora.util.StringUtil
commalist(Object, Object, Object) - Static method in class avrora.util.StringUtil
commalist(Object, Object, Object, Object) - Static method in class avrora.util.StringUtil
commonMask(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `commonMask()` method computes the intersection of the known bit masks of two abstract values.
commonMask(char, char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `commonMask()` method computes the intersection of the known bit masks of three abstract values.
compareMatch() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
computeHashCode() - Method in class avrora.stack.AbstractState
computeNextStates(StateSpace.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.
condition - Variable in class avrora.sim.util.GlobalClock
configPrinter - Static variable in class avrora.Main
connect(Microcontroller.Pin.Output) - Method in class avrora.sim.mcu.ATMega128L.Pin
connect(Microcontroller.Pin.Input) - Method in class avrora.sim.mcu.ATMega128L.Pin
connect(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.
constants - Variable in class avrora.syntax.Module
constructState() - Method in class avrora.sim.Simulator
consumeCycle() - Method in class avrora.sim.State
  The `consumeCycle()` method increments the cycle count of the state by one.
consumeCycles(long) - Method in class avrora.sim.State
  The `consumeCycles()` method increments the cycle count of the state by the specified number of cycles.
contains(Register) - Method in class avrora.core.Register.Set
contents - Variable in class avrora.core.Register.Set
copy() - Method in class avrora.stack.AbstractState
  The `copy()` method returns a deep copy of this state.
couldBeEqual(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeEqual()` method performs a "fuzzy" equality test between two abstract values.
couldBeZero(char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeZero` method performs a "fuzzy" equality test against zero for an abstract value.
couldBeZero(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `couldBeZero()` method performs a "fuzzy" equality test against zero for two abstract values.
count - Variable in class avrora.sim.util.Counter
  The `count` field stores the accumulation of all events received by this counter.
count - Variable in class avrora.sim.util.DeltaQueue
count - Variable in class avrora.sim.util.GlobalClock
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.
cyclesConsumed - Variable in class avrora.sim.Simulator
cyclesToMillis(long) - Method in class avrora.sim.mcu.ATMega128L
  The `cyclesToMillis()` method converts the specified number of cycles to a time quantity in milliseconds.
cyclesToMillis(long) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `cyclesToMillis()` method converts the specified number of cycles to a time quantity in milliseconds.

## D

DATA - Static variable in interface avrora.syntax.gas.GASParserConstants
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
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
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
DataList() - Method in class avrora.syntax.atmel.AtmelParser
DataList() - Method in class avrora.syntax.gas.GASParser
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
Directive() - Method in class avrora.syntax.atmel.AtmelParser
Directive() - Method in class avrora.syntax.gas.GASParser
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.
dataSegment - Variable in class avrora.syntax.Module
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.
debugStream - Variable in class avrora.syntax.atmel.AtmelParserTokenManager
debugStream - Variable in class avrora.syntax.gas.GASParserTokenManager
debugStream - Variable in class avrora.syntax.objdump.ObjDumpParserTokenManager
decrement(char) - Static method in class avrora.stack.AbstractArithmetic
  The `decrement()` method simply subtracts 1 to the abstract value.
definitions - Variable in class avrora.syntax.Module
description - Variable in class avrora.util.Option
disableInput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
disableOutput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
disableOutput() - Method in class avrora.sim.platform.Mica.LED
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
dot - Variable in class avrora.syntax.Expr.RelativeAddress
dump() - Method in class avrora.core.Program
  The `dump()` method prints out a textual dump of the program.
dump() - Method in class avrora.sim.State
dump(String, Printer) - Method in class avrora.util.Options
dup(char, int) - Static method in class avrora.util.StringUtil

## E

EEARH - Static variable in interface avrora.sim.IORegisterConstants
EEARL - Static variable in interface avrora.sim.IORegisterConstants
EECR - Static variable in interface avrora.sim.IORegisterConstants
EEDR - Static variable in interface avrora.sim.IORegisterConstants
EEPROM_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
EGPR_set - Static variable in class avrora.core.Register
EICALL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EICALL - Static variable in interface avrora.syntax.gas.GASParserConstants
EICALL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EICRA - Static variable in interface avrora.sim.IORegisterConstants
EICRB - Static variable in interface avrora.sim.IORegisterConstants
EIFR - Static variable in interface avrora.sim.IORegisterConstants
EIFR_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
EIJMP - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EIJMP - Static variable in interface avrora.syntax.gas.GASParserConstants
EIJMP - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EIMSK - Static variable in interface avrora.sim.IORegisterConstants
EIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
ELPM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
ELPM - Static variable in interface avrora.syntax.gas.GASParserConstants
ELPM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
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
ETIMSK - Static variable in interface avrora.sim.IORegisterConstants
EXP2 - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
EXP2 - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
EXT_VECT - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl
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
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
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
enableInput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
enableOutput() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
enableOutput() - Method in class avrora.sim.platform.Mica.LED
enable_tracing() - Method in class avrora.syntax.atmel.AtmelParser
enable_tracing() - Method in class avrora.syntax.gas.GASParser
enable_tracing() - Method in class avrora.syntax.objdump.ObjDumpParser
enabled - Variable in class avrora.util.Verbose.Printer
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.
endblock() - Method in class avrora.util.Printer
endblock() - Method in class avrora.util.Verbose.Printer
enterDataSegment() - Method in class avrora.syntax.Module
enterEEPROMSegment() - Method in class avrora.syntax.Module
enterProgramSegment() - Method in class avrora.syntax.Module
enterSection(AbstractToken) - Method in class avrora.syntax.objdump.RawModule
entry_addr - Variable in class avrora.sim.util.SequenceProbe
eol - Variable in class avrora.syntax.AbstractParseException
  The end of line string for this machine.
eol - Variable in class avrora.syntax.objdump.ParseException
  The end of line string for this machine.
equals(Object) - Method in class avrora.Main.Location
equals(Object) - Method in class avrora.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.StateSpace.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
eventQueue - Variable in class avrora.sim.Simulator
  The `eventQueue` field stores a reference to the event queue, a delta list of all events to be processed in order.
eventQueue - Variable in class avrora.sim.util.GlobalClock
exception - Variable in class avrora.sim.util.GlobalClock.InterruptedException
exit_addr - Variable in class avrora.sim.util.SequenceProbe
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 - Static variable in interface avrora.syntax.gas.GASParserConstants
FLASH_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
FMUL - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMUL - Static variable in interface avrora.syntax.gas.GASParserConstants
FMUL - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FMULS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMULS - Static variable in interface avrora.syntax.gas.GASParserConstants
FMULS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FMULSU - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
FMULSU - Static variable in interface avrora.syntax.gas.GASParserConstants
FMULSU - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
FOC0 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
FORMAL_COMMENT - Static variable in interface avrora.syntax.gas.GASParserConstants
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
Func() - Method in class avrora.syntax.atmel.AtmelParser
Func() - Method in class avrora.syntax.gas.GASParser
FuncName() - Method in class avrora.syntax.atmel.AtmelParser
FuncName() - Method in class avrora.syntax.gas.GASParser
failure(String) - Static method in class avrora.Avrora
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
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.Interrupt
fire() - Method in class avrora.sim.Simulator.MaskableInterrupt
fire() - Method in interface avrora.sim.Simulator.Trigger
  The `fire()` method is called when the event to which it is tied happens with in the simulator.
fire() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.Ticker
fire() - Method in class avrora.sim.util.GlobalClock.LocalTimer
fire() - Method in class avrora.sim.util.PeriodicTrigger
  The `fire()` method is called by the simulator when the timer event occurs.
fireAfter(Instr, int, State) - Method in class avrora.sim.Simulator.InstructionCountTimeout
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in interface avrora.sim.Simulator.Probe
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.BranchCounter
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.Counter
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.MulticastProbe
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.ProgramProfiler
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.RangeProfiler
  The `fireAfter()` method is called after the probed instruction executes.
fireAfter(Instr, int, State) - Method in class avrora.sim.util.SequenceProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireAfterRead(Instr, int, State, byte) - Method in interface avrora.sim.Simulator.MemoryProbe
fireAfterWrite(Instr, int, State, byte) - Method in interface avrora.sim.Simulator.MemoryProbe
fireBefore(Instr, int, State) - Method in class avrora.sim.Simulator.InstructionCountTimeout
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in interface avrora.sim.Simulator.Probe
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.BranchCounter
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.Counter
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.MulticastProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.ProgramProfiler
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.RangeProfiler
  The `fireBefore()` method is called before the probed instruction executes.
fireBefore(Instr, int, State) - Method in class avrora.sim.util.SequenceProbe
  The `fireBefore()` method is called before the probed instruction executes.
fireBeforeRead(Instr, int, State, byte) - Method in interface avrora.sim.Simulator.MemoryProbe
fireBeforeWrite(Instr, int, State, byte) - Method in interface avrora.sim.Simulator.MemoryProbe
firstUnknownOption - Variable in class avrora.util.Options
flagBit(int) - Method in class avrora.sim.Simulator.FlagRegister
flagRegister - Variable in class avrora.sim.Simulator.MaskRegister
flagRegister - Variable in class avrora.sim.Simulator.MaskableInterrupt
flag_delta - Variable in class avrora.sim.State
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.
force() - Method in interface avrora.sim.Simulator.Interrupt
force() - Method in class avrora.sim.Simulator.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.
found - Variable in class avrora.core.Instr.WrongNumberOfOperands
freeLinks - Variable in class avrora.sim.util.DeltaQueue
freeTriggerLinks - Variable in class avrora.sim.util.DeltaQueue
frontierState - Variable in class avrora.stack.Analyzer.ContextSensitivePolicy
func - Variable in class avrora.syntax.Expr.Func

## G

GASParser - class avrora.syntax.gas.GASParser.
GASParser(InputStream, Module, String) - Constructor for class avrora.syntax.gas.GASParser
GASParser(Reader, Module, String) - Constructor for class avrora.syntax.gas.GASParser
GASParser(InputStream) - Constructor for class avrora.syntax.gas.GASParser
GASParser(Reader) - Constructor for class avrora.syntax.gas.GASParser
GASParser(GASParserTokenManager) - Constructor for class avrora.syntax.gas.GASParser
GASParserConstants - interface avrora.syntax.gas.GASParserConstants.
GASParserTokenManager - class avrora.syntax.gas.GASParserTokenManager.
GASParserTokenManager(SimpleCharStream) - Constructor for class avrora.syntax.gas.GASParserTokenManager
GASParserTokenManager(SimpleCharStream, int) - Constructor for class avrora.syntax.gas.GASParserTokenManager
GASProgramReader - class avrora.syntax.gas.GASProgramReader.
  The `GASProgramReader` is an implementation of the `ProgramReader` that reads a source program in the GAS-style syntax and builds a program from it.
GASProgramReader() - Constructor for class avrora.syntax.gas.GASProgramReader
GLOBAL - Static variable in interface avrora.syntax.gas.GASParserConstants
GPR_set - Static variable in class avrora.core.Register
Generator - class avrora.core.Generator.
  The `Generator` class generates Java source code that implements the description of each instruction.
Generator() - Constructor for class avrora.core.Generator
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(double) - Constructor for class avrora.sim.util.GlobalClock
GlobalClock.InterruptedException - exception avrora.sim.util.GlobalClock.InterruptedException.
  How sad.
GlobalClock.LocalTimer - class avrora.sim.util.GlobalClock.LocalTimer.
GlobalDirective() - Method in class avrora.syntax.gas.GASParser
generate() - Method in class avrora.core.Generator
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
get() - Method in class avrora.util.Option.List
get() - Method in class avrora.util.Option.Long
get() - Method in class avrora.util.Option.Str
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
getByteAddress() - Method in class avrora.syntax.Item.Label
getCleanObjDumpCode() - Method in class avrora.syntax.objdump.ObjDumpPreprocessor
getColumn() - Method in class avrora.syntax.atmel.SimpleCharStream
  Deprecated.
getColumn() - Method in class avrora.syntax.gas.SimpleCharStream
  Deprecated.
getColumn() - Method in class avrora.syntax.objdump.SimpleCharStream
  Deprecated.
getCount() - Method in class avrora.sim.util.DeltaQueue
  The `getCount()` gets the total cumulative count of all the `advance()` calls on this delta queue.
getCurrentAddress() - Method in class avrora.syntax.Module.Seg
getCurrentInstr() - Method in class avrora.sim.State
  The `getCurrentInstr()` method returns a reference to the `Instr` object representing the instruction at the address of the current value of the program counter.
getCycles() - Method in class avrora.core.Instr.ADIW
getCycles() - Method in class avrora.core.Instr.CALL
getCycles() - Method in class avrora.core.Instr.CBI
getCycles() - Method in class avrora.core.Instr.EICALL
getCycles() - Method in class avrora.core.Instr.EIJMP
getCycles() - Method in class avrora.core.Instr.ELPM
getCycles() - Method in class avrora.core.Instr.ELPMD
getCycles() - Method in class avrora.core.Instr.ELPMPI
getCycles() - Method in class avrora.core.Instr.FMUL
getCycles() - Method in class avrora.core.Instr.FMULS
getCycles() - Method in class avrora.core.Instr.FMULSU
getCycles() - Method in class avrora.core.Instr.ICALL
getCycles() - Method in class avrora.core.Instr.IJMP
getCycles() - Method in class avrora.core.Instr.JMP
getCycles() - Method in class avrora.core.Instr.LD
getCycles() - Method in class avrora.core.Instr.LDD
getCycles() - Method in class avrora.core.Instr.LDPD
getCycles() - Method in class avrora.core.Instr.LDPI
getCycles() - Method in class avrora.core.Instr.LDS
getCycles() - Method in class avrora.core.Instr.LPM
getCycles() - Method in class avrora.core.Instr.LPMD
getCycles() - Method in class avrora.core.Instr.LPMPI
getCycles() - Method in class avrora.core.Instr.MUL
getCycles() - Method in class avrora.core.Instr.MULS
getCycles() - Method in class avrora.core.Instr.MULSU
getCycles() - Method in class avrora.core.Instr.POP
getCycles() - Method in class avrora.core.Instr.PUSH
getCycles() - Method in class avrora.core.Instr.RCALL
getCycles() - Method in class avrora.core.Instr.RET
getCycles() - Method in class avrora.core.Instr.RETI
getCycles() - Method in class avrora.core.Instr.RJMP
getCycles() - Method in class avrora.core.Instr.SBI
getCycles() - Method in class avrora.core.Instr.SBIW
getCycles() - Method in class avrora.core.Instr.ST
getCycles() - Method in class avrora.core.Instr.STD
getCycles() - Method in class avrora.core.Instr.STPD
getCycles() - Method in class avrora.core.Instr.STPI
getCycles() - Method in class avrora.core.Instr.STS
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.State
  The `getCycles()` method returns the clock cycle count recorded so far in the simulation.
getDataByte(int) - Method in class avrora.sim.State
  The `getDataByte()` method reads a byte value from the data memory (SRAM) at the specified address.
getEEPromSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getEEPromSize()` method returns the size in bytes of the EEPROM on this hardware device.
getEEPromSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getEEPromSize()` method returns the size in bytes of the EEPROM on this hardware device.
getEdenState() - Method in class avrora.stack.StateSpace
  The `getEdenState()` method gets the starting state of the abstract interpretation.
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
getErrorClass() - Method in class avrora.CompilationError
getErrorParams() - Method in class avrora.CompilationError
getFileName() - Method in class avrora.test.TestCase
getFirstUnknownOption() - Method in class avrora.util.Options
getFlag_C() - Method in class 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.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.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.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.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.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.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.State
  The `getFlag_Z()` method returns the current value of the Z bit in the status register as a boolean.
getFlag_Z() - Method in class avrora.stack.AbstractState
  The `getFlag_Z()` method returns the abstract value of the Z flag.
getFlashSize() - Method in class avrora.sim.mcu.ATMega128L
  The 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.
getFrontierState() - Method in class avrora.stack.StateSpace
  The `getFrontierState()` chooses a state off of the state frontier, removes it from the state frontier, and returns it.
getHeadDelta() - Method in class avrora.sim.util.DeltaQueue
  The `getHeadDelta()` method gets the number of clock cycles until the first event will fire.
getHeaderString() - Static method in class avrora.stack.AbstractState
getHelp() - Method in class avrora.Main.Action
getHelp() - Method in class avrora.Main.ProgramReader
getHelp() - Method in class avrora.sim.MultiSimulateAction
getHelp() - Method in class avrora.sim.SimulateAction
getHelp() - Method in class avrora.stack.AnalyzeStackAction
  The `getHelp()` method returns a string that is used in reporting the command line help to the user.
getHelp() - Method in class avrora.syntax.atmel.AtmelProgramReader
getHelp() - Method in class avrora.syntax.gas.GASProgramReader
getHelp() - Method in class avrora.syntax.objdump.ObjDumpProgramReader
getHz() - Method in class avrora.sim.mcu.ATMega128L
  The `getHZ()` method returns the number of cycles per second at which this hardware device is designed to run.
getHz() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getHZ()` method returns the number of cycles per second at which this hardware device is designed to run.
getIOReg(int) - Method in class avrora.sim.State
  The `getIOReg()` method is used to retrieve a reference to the actual `IOReg` instance stored internally in the state.
getIORegSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getIORegSize()` method returns the number of IO registers that are present on this hardware device.
getIORegSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getIORegSize()` method returns the number of IO registers that are present on this hardware device.
getIORegisterAV(int) - Method in class avrora.stack.AbstractState
  The `getIORegisterByte()` method reads the abstract value of an IO register from the abstract state.
getIORegisterByte(int) - Method in class avrora.sim.State
  The `getIORegisterByte()` method reads the value of an IO register.
getInstr(int) - Method in class avrora.sim.State
  The `getInstr()` can be used to retrieve a reference to the `Instr` object representing the instruction at the specified program address.
getInterruptVectorAddress(int) - Method in class avrora.sim.Simulator
  The `getInterruptVectorAddress()` method computes the location in memory to jump to for the given interrupt number.
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.
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
getLine() - Method in class avrora.syntax.atmel.SimpleCharStream
  Deprecated.
getLine() - Method in class avrora.syntax.gas.SimpleCharStream
  Deprecated.
getLine() - Method in class avrora.syntax.objdump.SimpleCharStream
  Deprecated.
getLocationList(Program, List) - Static method in class avrora.Main
  The `getLocationList()` method is to used to parse a list of program locations and turn them into a list of `Main.Location` instances.
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() - Static method in class avrora.Main
  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
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 interface avrora.sim.platform.Platform
getModule() - Method in class avrora.syntax.Module.Seg
getName() - Method in class avrora.core.Instr.ADC
getName() - Method in class avrora.core.Instr.ADD
getName() - Method in class avrora.core.Instr.ADIW
getName() - Method in class avrora.core.Instr.AND
getName() - Method in class avrora.core.Instr.ANDI
getName() - Method in class avrora.core.Instr.ASR
getName() - Method in class avrora.core.Instr.BCLR
getName() - Method in class avrora.core.Instr.BLD
getName() - Method in class avrora.core.Instr.BRBC
getName() - Method in class avrora.core.Instr.BRBS
getName() - Method in class avrora.core.Instr.BRCC
getName() - Method in class avrora.core.Instr.BRCS
getName() - Method in class avrora.core.Instr.BREAK
getName() - Method in class avrora.core.Instr.BREQ
getName() - Method in class avrora.core.Instr.BRGE
getName() - Method in class avrora.core.Instr.BRHC
getName() - Method in class avrora.core.Instr.BRHS
getName() - Method in class avrora.core.Instr.BRID
getName() - Method in class avrora.core.Instr.BRIE
getName() - Method in class avrora.core.Instr.BRLO
getName() - Method in class avrora.core.Instr.BRLT
getName() - Method in class avrora.core.Instr.BRMI
getName() - Method in class avrora.core.Instr.BRNE
getName() - Method in class avrora.core.Instr.BRPL
getName() - Method in class avrora.core.Instr.BRSH
getName() - Method in class avrora.core.Instr.BRTC
getName() - Method in class avrora.core.Instr.BRTS
getName() - Method in class avrora.core.Instr.BRVC
getName() - Method in class avrora.core.Instr.BRVS
getName() - Method in class avrora.core.Instr.BSET
getName() - Method in class avrora.core.Instr.BST
getName() - Method in class avrora.core.Instr.CALL
getName() - Method in class avrora.core.Instr.CBI
getName() - Method in class avrora.core.Instr.CBR
getName() - Method in class avrora.core.Instr.CLC
getName() - Method in class avrora.core.Instr.CLH
getName() - Method in class avrora.core.Instr.CLI
getName() - Method in class avrora.core.Instr.CLN
getName() - Method in class avrora.core.Instr.CLR
getName() - Method in class avrora.core.Instr.CLS
getName() - Method in class avrora.core.Instr.CLT
getName() - Method in class avrora.core.Instr.CLV
getName() - Method in class avrora.core.Instr.CLZ
getName() - Method in class avrora.core.Instr.COM
getName() - Method in class avrora.core.Instr.CP
getName() - Method in class avrora.core.Instr.CPC
getName() - Method in class avrora.core.Instr.CPI
getName() - Method in class avrora.core.Instr.CPSE
getName() - Method in class avrora.core.Instr.DEC
getName() - Method in class avrora.core.Instr.EICALL
getName() - Method in class avrora.core.Instr.EIJMP
getName() - Method in class avrora.core.Instr.ELPM
getName() - Method in class avrora.core.Instr.ELPMD
getName() - Method in class avrora.core.Instr.ELPMPI
getName() - Method in class avrora.core.Instr.EOR
getName() - Method in class avrora.core.Instr.FMUL
getName() - Method in class avrora.core.Instr.FMULS
getName() - Method in class avrora.core.Instr.FMULSU
getName() - Method in class avrora.core.Instr.ICALL
getName() - Method in class avrora.core.Instr.IJMP
getName() - Method in class avrora.core.Instr.IN
getName() - Method in class avrora.core.Instr.INC
getName() - Method in class avrora.core.Instr.JMP
getName() - Method in class avrora.core.Instr.LD
getName() - Method in class avrora.core.Instr.LDD
getName() - Method in class avrora.core.Instr.LDI
getName() - Method in class avrora.core.Instr.LDPD
getName() - Method in class avrora.core.Instr.LDPI
getName() - Method in class avrora.core.Instr.LDS
getName() - Method in class avrora.core.Instr.LPM
getName() - Method in class avrora.core.Instr.LPMD
getName() - Method in class avrora.core.Instr.LPMPI
getName() - Method in class avrora.core.Instr.LSL
getName() - Method in class avrora.core.Instr.LSR
getName() - Method in class avrora.core.Instr.MOV
getName() - Method in class avrora.core.Instr.MOVW
getName() - Method in class avrora.core.Instr.MUL
getName() - Method in class avrora.core.Instr.MULS
getName() - Method in class avrora.core.Instr.MULSU
getName() - Method in class avrora.core.Instr.NEG
getName() - Method in class avrora.core.Instr.NOP
getName() - Method in class avrora.core.Instr.OR
getName() - Method in class avrora.core.Instr.ORI
getName() - Method in class avrora.core.Instr.OUT
getName() - Method in class avrora.core.Instr.POP
getName() - Method in class avrora.core.Instr.PUSH
getName() - Method in class avrora.core.Instr.RCALL
getName() - Method in class avrora.core.Instr.RET
getName() - Method in class avrora.core.Instr.RETI
getName() - Method in class avrora.core.Instr.RJMP
getName() - Method in class avrora.core.Instr.ROL
getName() - Method in class avrora.core.Instr.ROR
getName() - Method in class avrora.core.Instr.SBC
getName() - Method in class avrora.core.Instr.SBCI
getName() - Method in class avrora.core.Instr.SBI
getName() - Method in class avrora.core.Instr.SBIC
getName() - Method in class avrora.core.Instr.SBIS
getName() - Method in class avrora.core.Instr.SBIW
getName() - Method in class avrora.core.Instr.SBR
getName() - Method in class avrora.core.Instr.SBRC
getName() - Method in class avrora.core.Instr.SBRS
getName() - Method in class avrora.core.Instr.SEC
getName() - Method in class avrora.core.Instr.SEH
getName() - Method in class avrora.core.Instr.SEI
getName() - Method in class avrora.core.Instr.SEN
getName() - Method in class avrora.core.Instr.SER
getName() - Method in class avrora.core.Instr.SES
getName() - Method in class avrora.core.Instr.SET
getName() - Method in class avrora.core.Instr.SEV
getName() - Method in class avrora.core.Instr.SEZ
getName() - Method in class avrora.core.Instr.SLEEP
getName() - Method in class avrora.core.Instr.SPM
getName() - Method in class avrora.core.Instr.ST
getName() - Method in class avrora.core.Instr.STD
getName() - Method in class avrora.core.Instr.STPD
getName() - Method in class avrora.core.Instr.STPI
getName() - Method in class avrora.core.Instr.STS
getName() - Method in class avrora.core.Instr.SUB
getName() - Method in class avrora.core.Instr.SUBI
getName() - Method in class avrora.core.Instr.SWAP
getName() - Method in class avrora.core.Instr.TST
getName() - Method in class avrora.core.Instr.WDR
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
getName() - Method in class avrora.syntax.Module.Seg
getName() - Method in class avrora.util.Option
getNextToken() - Method in class avrora.syntax.AbstractToken
getNextToken() - Method in class avrora.syntax.atmel.AtmelParser
getNextToken() - Method in class avrora.syntax.atmel.AtmelParserTokenManager
getNextToken() - Method in class avrora.syntax.atmel.Token
getNextToken() - Method in class avrora.syntax.gas.GASParser
getNextToken() - Method in class avrora.syntax.gas.GASParserTokenManager
getNextToken() - Method in class avrora.syntax.gas.Token
getNextToken() - Method in class avrora.syntax.objdump.ObjDumpParser
getNextToken() - Method in class avrora.syntax.objdump.ObjDumpParserTokenManager
getNextToken() - Method in class avrora.syntax.objdump.Token
getNumber() - Method in class avrora.core.Register
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.State
  The `getPC()` retrieves the current program counter.
getPC() - Method in class avrora.stack.AbstractState
  The `getPC()` method returns the concrete value of the program counter.
getParam() - Method in class avrora.Avrora.Error
getPin(int) - Method in class avrora.sim.mcu.ATMega128L
  The `getPin()` method looks up the specified pin by its number and returns a reference to that pin.
getPin(String) - Method in class avrora.sim.mcu.ATMega128L
  The `getPin()` method looks up the named pin and returns a reference to that pin.
getPin(String) - Method in interface avrora.sim.mcu.Microcontroller
  The `getPin()` method looks up the named pin and returns a reference to that pin.
getPin(int) - Method in interface avrora.sim.mcu.Microcontroller
  The `getPin()` method looks up the specified pin by its number and returns a reference to that pin.
getPinNumber(String) - Method in class avrora.sim.mcu.ATMega128L
  The `getPinNumber()` method looks up the named pin and returns its number.
getPinNumber(String) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getPinNumber()` method looks up the named pin and returns its number.
getPlatform() - Static method in class avrora.Main
  The `getPlatform()` method is used to get the current platform from the library of implemented ones, based on the command line option that was specified (-platform=xyz).
getPlatform(String) - Static method in class avrora.sim.platform.Platforms
getPostedInterrupts() - Method in class avrora.sim.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).
getProgramByte(int) - Method in class avrora.sim.State
  The `getProgramByte()` method reads a byte value from the program (Flash) memory.
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.
getRamSize() - Method in class avrora.sim.mcu.ATMega128L
  The `getRamSize()` method returns the number of bytes of SRAM present on this hardware device.
getRamSize() - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `getRamSize()` method returns the number of bytes of SRAM present on this hardware device.
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
getRegisterByNumber(int) - Static method in class avrora.core.Register
getRegisterByte(Register) - Method in class avrora.sim.State
  Read a general purpose register's current value as a byte.
getRegisterUnsigned(Register) - Method in class avrora.sim.State
  Read a general purpose register's current value as an integer, without any sign extension.
getRegisterWord(Register) - Method in class avrora.sim.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.State
  The `getSP()` method reads the current value of the stack pointer.
getSREG() - Method in class 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.
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.
getSize() - Method in class avrora.core.Instr.CALL
getSize() - Method in class avrora.core.Instr.JMP
getSize() - Method in class avrora.core.Instr.LDS
getSize() - Method in class avrora.core.Instr.STS
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.
getSpecialStateCount() - Method in class avrora.stack.StateSpace
  The `getSpecialStateCount()` method returns the number of special states that were created.
getStackByte() - Method in class 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.
getStateFor(MutableState) - Method in class avrora.stack.StateSpace
  The `getStateFor()` method searches the state cache for an immutable state that corresponds to the given mutable state.
getStatesInSpaceCount() - Method in class avrora.stack.StateSpace
  The `getStatesInSpaceCount()` method returns the number of unique states that have been added to this state space.
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
getTotalStateCount() - Method in class avrora.stack.StateSpace
  The `getTotalStateCount()` method returns the internally recorded number of states created in this state space.
getUniqueName() - Method in class avrora.stack.StateSpace.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.ELPMD
getVariant() - Method in class avrora.core.Instr.ELPMPI
getVariant() - Method in class avrora.core.Instr.LDPD
getVariant() - Method in class avrora.core.Instr.LDPI
getVariant() - Method in class avrora.core.Instr.LPMD
getVariant() - Method in class avrora.core.Instr.LPMPI
getVariant() - Method in class avrora.core.Instr.STPD
getVariant() - Method in class avrora.core.Instr.STPI
getVariant() - Method in class avrora.core.Instr
  The `getVariant()` method gets the variant of the instruction.
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
getWidth() - Method in class avrora.core.Register
goal - Variable in class avrora.sim.util.GlobalClock

## H

HELP - Static variable in class avrora.Main
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
HTML - Static variable in class avrora.Main
HWRD - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
HWRD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
HZ - Static variable in class avrora.sim.mcu.ATMega128L
Header() - Method in class avrora.syntax.objdump.ObjDumpParser
hasOption(String) - Method in class avrora.util.Options
hashCode() - Method in class avrora.Main.Location
hashCode() - Method in class avrora.core.Register
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.StateSpace.State
head - Variable in class avrora.sim.util.DeltaQueue
head - Variable in class avrora.syntax.ExprList
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(short) - Static method in class avrora.util.Arithmetic
high(int) - Static method in class avrora.util.Arithmetic
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

## I

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
ICOUNT - Static variable in class avrora.Main
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
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
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
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 - Static variable in class avrora.sim.mcu.ATMega128L
IOREG_SIZE_103 - Static variable in class avrora.sim.mcu.ATMega128L
IORegisterConstants - interface avrora.sim.IORegisterConstants.
  The `IORegisterConstants` interface is used to centralize the numeric values of the IO registers of the AVR architecture.
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() - 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.NONE_class() - Constructor for 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
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
Item - class avrora.syntax.Item.
  The `Item` class represents either an assembler directive, an instruction, or a sequence of initialized data with a source program.
Item() - Method in class avrora.syntax.objdump.ObjDumpParser
Item.InitializedData - class avrora.syntax.Item.InitializedData.
  The `InitializedData` item represents a section of programmer-declared initialized data within the program.
Item.Instruction - class avrora.syntax.Item.Instruction.
  The `Instruction` item in a source program represents an instruction that must be simplified and added to the program.
Item.Label - class avrora.syntax.Item.Label.
  The `Label` item represents a labelled location in the program that is given a name.
Item.NamedConstant - class avrora.syntax.Item.NamedConstant.
  The `NamedConstant` item in a source program represents a directive that assigns a computable value to a name.
Item.RegisterAlias - class avrora.syntax.Item.RegisterAlias.
  The `RegisterAlias` item in a source program represents a directive that adds an alias for a register.
Item.UninitializedData - class avrora.syntax.Item.UninitializedData.
  The `UnitializedData` item represents a declared section of data that is not given a value (a reservation of space).
icount - Variable in class avrora.sim.util.ProgramProfiler
  The `icount` field stores the invocation count for each instruction in the program.
icount - Variable in class avrora.sim.util.RangeProfiler
  The `icount` field stores the invocation count for each instruction in the range.
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
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.
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.
initializeIORegs() - Method in class avrora.sim.State
initialized - Variable in class avrora.sim.platform.Mica.LED
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.Simulator
  The `insertBreakPoint()` method inserts a breakpoint at the instruction at the specified address.
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.
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.
interrupt(MutableState, int) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `interrupt()` is called by the abstract interrupt when it encounters a place in the program when an interrupt might occur.
interrupt(MutableState, int) - Method in interface avrora.stack.AnalyzerPolicy
  The `interrupt()` is called by the abstract interrupt when it encounters a place in the program when an interrupt might occur.
interruptNumber - Variable in class avrora.sim.Simulator.MaskableInterrupt
interrupts - Variable in class avrora.sim.Simulator
  The `interrupts` array stores a reference to an `Interrupt` instance for each of the interrupt vectors supported in the simulator.
interval(int, int) - Static method in class avrora.util.StringUtil
isDataSegment() - Method in class avrora.core.Program.DataLabel
  The `isDataSegment()` method returns whether this label refers to the data segment.
isDataSegment() - Method in class avrora.core.Program.Label
  The `isDataSegment()` method returns whether this label refers to the data segment.
isEEPromSegment() - Method in class avrora.core.Program.EEPromLabel
  The `isEEPromSegment()` method returns whether this label refers to the eeprom segment.
isEEPromSegment() - Method in class avrora.core.Program.Label
  The `isEEPromSegment()` method returns whether this label refers to the eeprom segment.
isEmpty() - Method in class avrora.sim.util.MulticastProbe
  The `isEmpty()` method tests whether the multicast set of this probe is empty.
isExplored(StateSpace.State) - Method in class avrora.stack.StateSpace
  The `isExplored()` method checks whether the specified state has been added to this state space (i.e. it has been explored).
isFrontier(StateSpace.State) - Method in class avrora.stack.StateSpace
  The `isFrontier()` method checks whether the specified state is currently on the state frontier.
isHexDigit(char) - Static method in class avrora.util.StringUtil
isInstr() - Method in class avrora.core.Instr
  The `isInstr()` method is part of the is/as convention for instructions and data as they are unified in the `Elem` interface.
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.Label
  The `isProgramSegment()` method returns whether this label refers to the program segment.
isProgramSegment() - Method in class avrora.core.Program.ProgramLabel
  The `isProgramSegment()` method returns whether this label refers to the program segment.
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

## 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.Simulator
  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
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.
ListDirective() - Method in class avrora.syntax.atmel.AtmelParser
ListDirective() - Method in class avrora.syntax.gas.GASParser
LorExpr() - Method in class avrora.syntax.atmel.AtmelParser
LorExpr() - Method in class avrora.syntax.gas.GASParser
labels - Variable in class avrora.syntax.Module
last - Variable in class avrora.syntax.Expr.Func
left - Variable in class avrora.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
leftJustify(float, int) - Static method in class avrora.util.StringUtil
leftJustify(String, int) - Static method in class avrora.util.StringUtil
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
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(short) - Static method in class avrora.util.Arithmetic
low(int) - Static method in class avrora.util.Arithmetic
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

MAX - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
MAXCOLORS - Static variable in class avrora.util.Terminal
MAX_INTERRUPTS - Static variable in class avrora.sim.Simulator
  The `MAX_INTERRUPTS` fields stores the maximum number of interrupt vectors supported by the simulator.
MCUCR - Static variable in interface avrora.sim.IORegisterConstants
MCUCSR - Static variable in interface avrora.sim.IORegisterConstants
MGPR_set - Static variable in class avrora.core.Register
MODE_CTC - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
MODE_FASTPWM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
MODE_NORMAL - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
MODE_PWM - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0
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.Action - class avrora.Main.Action.
  The `Action` class defines a new action that the main driver is capable of executing.
Main.Action() - Constructor for class avrora.Main.Action
Main.Location - class avrora.Main.Location.
  The `Location` class encapsulates a location within a program that is specified on the command line.
Main.ProgramReader - class avrora.Main.ProgramReader.
  The `ProgramReader` class represents an object capable of reading a program given the special command line arguments.
Main.ProgramReader() - Constructor for class avrora.Main.ProgramReader
Mica - class avrora.sim.platform.Mica.
Mica() - Constructor for class avrora.sim.platform.Mica
Mica.LED - class avrora.sim.platform.Mica.LED.
Mica.LED(int, String) - Constructor for class avrora.sim.platform.Mica.LED
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
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.
MulExpr() - Method in class avrora.syntax.atmel.AtmelParser
MulExpr() - Method in class avrora.syntax.gas.GASParser
MultiSimulateAction - class avrora.sim.MultiSimulateAction.
MultiSimulateAction() - Constructor for class avrora.sim.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
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[]) - Constructor for class avrora.stack.MutableState
main(String[]) - Static method in class avrora.Main
main(String[]) - Static method in class avrora.core.Generator
main(String[]) - Static method in class avrora.syntax.objdump.ObjDumpPreprocessor
makeJustifiedLines(String, int, int) - Static method in class avrora.util.StringUtil
makeNewImpression(int) - Method in class avrora.core.Program
  The `makeNewImpression()` method creates an instance of the `Impression` class that is a deep copy of the program.
makeParagraphs(String, int, int) - Static method in class avrora.util.StringUtil
makeSpecialState(String) - Method in class avrora.stack.StateSpace
  The `makeSpecialState()` method creates a special state that represents something important to an analysis tool, such as a RETURN state.
mark - Variable in class avrora.stack.StateSpace.State
  The `mark` field is used by graph traversal algorithms to detect cycles and terminate traversals.
maskOf(char) - Static method in class avrora.stack.AbstractArithmetic
  The `maskOf()` method returns the upper 8 bits of the abstract (the mask bits) of the abstract value.
maskRegister - Variable in class avrora.sim.Simulator.FlagRegister
maskRegister - Variable in class avrora.sim.Simulator.MaskableInterrupt
match(Throwable) - Method in class avrora.test.TestCase.ExpectCompilationError
match(Throwable) - Method in class avrora.test.TestCase.Malformed
match(Throwable) - Method in class avrora.test.TestCase
maxNextCharInd - Variable in class avrora.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
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.
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.sim.Simulator
milliAsString(long) - Static method in class avrora.util.StringUtil
millisToCycles(double) - Method in class avrora.sim.mcu.ATMega128L
  The `millisToCycles()` method converts the specified number of milliseconds to a cycle count.
millisToCycles(double) - Method in interface avrora.sim.mcu.MicrocontrollerProperties
  The `millisToCycles()` method converts the specified number of milliseconds to a cycle count.
module - Variable in class avrora.syntax.AbstractParser
  The `module` field stores a reference to the module that this parser is building.
module - Variable in class avrora.syntax.Item
module - Variable in class avrora.syntax.atmel.AtmelParser
module - Variable in class avrora.syntax.gas.GASParser

## N

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 - Static variable in class avrora.Main
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
NUM_PINS - Static variable in class avrora.sim.mcu.ATMega128L
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
name - Variable in class avrora.Main.Location
name - Variable in class avrora.core.Program.Label
  The `name` field records the name of this label.
name - Variable in class avrora.syntax.Item.Instruction
name - Variable in class avrora.syntax.SyntacticOperand.Register
name - Variable in class avrora.util.Option
nesting - Variable in class avrora.sim.util.SequenceProbe
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.
newMicrocontroller(Program) - Method in class avrora.sim.mcu.ATMega128L
  The `newMicrocontroller()` method is used to instantiate a microcontroller instance for the particular program.
newMicrocontroller(Program) - Method in interface avrora.sim.mcu.MicrocontrollerFactory
  The `newMicrocontroller()` method is used to instantiate a microcontroller instance for the particular program.
newOperand(Expr) - Method in class avrora.syntax.Module
newOperand(AbstractToken) - Method in class avrora.syntax.Module
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
newOptionList(String, String, String) - Method in class avrora.util.Options
newPlatform(Program) - Method in class avrora.sim.platform.Mica
newPlatform(Program) - Method in interface avrora.sim.platform.PlatformFactory
newProgramLabel(String, int) - Method in class avrora.core.Program
  The `newProgramLabel()` method creates a label in the program segment with the specified name at the specified byte address.
newSection(AbstractToken, AbstractToken, AbstractToken) - Method in class avrora.syntax.objdump.RawModule
newTestCase(String, Properties) - Method in class avrora.AVRTestHarness
newTestCase(String, Properties) - Method in interface avrora.test.TestHarness
  The `newTestCase()` method creates a new test case of the right type given the file name and the properties already extracted from the file by the testing framework.
newToken(int) - Static method in class avrora.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.Analyzer.FrontierInfo.CallSiteList
next - Variable in class avrora.stack.StateSpace.Link
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.Simulator
  The `nextPC` field is used internally in maintaining the correct execution order of the instructions.
nextRegister() - Method in class avrora.core.Register
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.ATMega128L.Pin

## O

OCDR - Static variable in interface avrora.sim.IORegisterConstants
OCR0 - Static variable in interface avrora.sim.IORegisterConstants
OCR1AH - Static variable in interface avrora.sim.IORegisterConstants
OCR1AL - Static variable in interface avrora.sim.IORegisterConstants
OCR1BH - Static variable in interface avrora.sim.IORegisterConstants
OCR1BL - Static variable in interface avrora.sim.IORegisterConstants
OCR1CH - Static variable in interface avrora.sim.IORegisterConstants
OCR1CL - Static variable in interface avrora.sim.IORegisterConstants
OCR2 - Static variable in interface avrora.sim.IORegisterConstants
OCR3AH - Static variable in interface avrora.sim.IORegisterConstants
OCR3AL - Static variable in interface avrora.sim.IORegisterConstants
OCR3BH - Static variable in interface avrora.sim.IORegisterConstants
OCR3BL - Static variable in interface avrora.sim.IORegisterConstants
OCR3CH - Static variable in interface avrora.sim.IORegisterConstants
OCR3CL - Static variable in interface avrora.sim.IORegisterConstants
OCTAL_LITERAL - Static variable in interface avrora.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 - Static variable in class avrora.Main
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) - Constructor for class avrora.util.Option
Option(String, String) - Constructor for class avrora.util.Option
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
Option.List - class avrora.util.Option.List.
  The `Option.List` class is an implementation of the `Option` class that encapsulates a string.
Option.List(String, String, String) - Constructor for class avrora.util.Option.List
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
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
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
octalValueOf(char) - Static method in class avrora.util.StringUtil
oldState - Variable in class avrora.stack.AbstractInterpreter
on - Variable in class avrora.sim.platform.Mica.LED
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
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.
outgoing - Variable in class avrora.stack.StateSpace.State
  The `outgoing` field is a reference to the head of the list of outgoing edges from this state.
overflow() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0

## P

PAGE - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
PAGE - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
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 - Static variable in class avrora.Main
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
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
PROFILE - Static variable in class avrora.Main
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
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
PeriodicTrigger - class avrora.sim.util.PeriodicTrigger.
  The `PeriodicTrigger` class is a utility that allows a `Trigger` to be inserted into the simulator that will fire with a specified period of clock cycles.
PeriodicTrigger(Simulator, Simulator.Trigger, long) - Constructor for class avrora.sim.util.PeriodicTrigger
  The constructor for the `PeriodicTrigger` class creates a new periodic trigger with the specified period.
Platform - interface avrora.sim.platform.Platform.
PlatformFactory - interface avrora.sim.platform.PlatformFactory.
Platforms - class avrora.sim.platform.Platforms.
Platforms() - Constructor for class avrora.sim.platform.Platforms
Printer - class avrora.util.Printer.
Printer(PrintStream) - Constructor for class avrora.util.Printer
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.Impression - class avrora.core.Program.Impression.
  The `Impression` class represents a copy of the program that is suitable for reading and writing during execution without changing the underlying program.
Program.Label - class avrora.core.Program.Label.
  The `Label` class represents a label within the `Program` instance that encapsulates it.
Program.ProgramLabel - class avrora.core.Program.ProgramLabel.
  The `ProgramLabel` class represents a label within the program that refers to the program segment.
ProgramPoint - class avrora.syntax.ProgramPoint.
  The `ProgramPoint` class represents a location within a program for the purposes of tracking error messages and debug information.
ProgramPoint(String, int, int, int) - Constructor for class avrora.syntax.ProgramPoint
ProgramProfiler - class avrora.sim.util.ProgramProfiler.
  The `ProgramProfiler` class implements a probe that can be used to profile pieces of the program or the whole program.
ProgramProfiler(Program) - Constructor for class avrora.sim.util.ProgramProfiler
  The constructor for the program profiler constructs the required internal state to store the invocation counts of each instruction.
Property() - Method in class avrora.syntax.objdump.ObjDumpParser
param - Variable in class avrora.Avrora.Error
parseCommandLine(String[]) - Method in class avrora.util.Options
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.stack.AbstractState
pc_delta - Variable in class avrora.sim.State
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.util.GlobalClock
period - Variable in class avrora.sim.util.PeriodicTrigger
  This field stores the period (in clock cycles) that the trigger will be fired.
pinNumbers - Static variable in class avrora.sim.mcu.ATMega128L
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
pins - Variable in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
pins - Variable in class avrora.sim.mcu.ATMega128L
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.State
  The `popByte()` method pops a byte from the stack by reading from the address pointed to by SP+1 and incrementing the stack pointer.
postInterrupt(int) - Method in class avrora.sim.State
  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.
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() - Method in class avrora.sim.platform.Mica.LED
print(String) - Method in class avrora.util.Printer
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
printGreen(String) - Static method in class avrora.util.Terminal
printHeader(String, String) - Method in class avrora.util.Option
printHelp() - Method in class avrora.util.Option.Bool
printHelp() - Method in class avrora.util.Option.List
printHelp() - Method in class avrora.util.Option.Long
printHelp() - Method in class avrora.util.Option.Str
printHelp() - Method in class avrora.util.Option
printPair(String, String, boolean) - Method in class avrora.sim.State
printPair(String, byte, boolean) - Method in class avrora.sim.State
printPair(String, int, boolean) - Method in class avrora.sim.State
printPair(String, long, boolean) - Method in class avrora.sim.State
printRed(String) - Static method in class avrora.util.Terminal
printSeparator(int) - Static method in class avrora.util.Terminal
printYellow(String) - Static method in class avrora.util.Terminal
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
program - Variable in class avrora.sim.Simulator
  The `program` field allows descendants of the `Simulator` class to access the program that is currently loaded in the simulator.
program - Variable in class avrora.sim.util.ProgramProfiler
  The `program` field stores a reference to the program being profiled.
program - Variable in class avrora.sim.util.RangeProfiler
  The `program` field stores a reference to the program being profiled.
program - Variable in class avrora.stack.AbstractInterpreter
program - Variable in class avrora.stack.Analyzer
programPoint - Variable in class avrora.syntax.AbstractParseException
programSegment - Variable in class avrora.syntax.Module
program_end - Variable in class avrora.core.Program
  The `program_end` field records the address following the highest address in the program segment that contains valid code or data.
program_length - Variable in class avrora.core.Program
  The `program_length` field records the size of the program (the difference between `program_start` and `program_end`.
program_start - Variable in class avrora.core.Program
  The `program_start` field records the lowest address in the program segment that contains valid code or data.
properties - Variable in class avrora.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.State
  The `pushByte()` method pushes a byte onto the stack by writing to the memory address pointed to by the stack pointer and decrementing the stack pointer.
pushState(MutableState) - Method in class avrora.stack.Analyzer.ContextSensitivePolicy
  The `pushState` method is called by the abstract interpreter when a state is forked by the abstract interpreter (for example when a branch condition is not known and both branches must be taken.
pushState(MutableState) - Method in interface avrora.stack.AnalyzerPolicy
  The `pushState` method is called by the abstract interpreter when a state is forked by the abstract interpreter (for example when a branch condition is not known and both branches must be taken.

## Q

QUOTE - Static variable in class avrora.util.StringUtil
qembed(String, String, String) - Static method in class avrora.util.StringUtil
quote(Object) - Static method in class avrora.util.StringUtil

## R

R0 - Static variable in class avrora.core.Register
R1 - Static variable in class avrora.core.Register
R10 - Static variable in class avrora.core.Register
R11 - Static variable in class avrora.core.Register
R12 - Static variable in class avrora.core.Register
R13 - Static variable in class avrora.core.Register
R14 - Static variable in class avrora.core.Register
R15 - Static variable in class avrora.core.Register
R16 - Static variable in class avrora.core.Register
R17 - Static variable in class avrora.core.Register
R18 - Static variable in class avrora.core.Register
R19 - Static variable in class avrora.core.Register
R2 - Static variable in class avrora.core.Register
R20 - Static variable in class avrora.core.Register
R21 - Static variable in class avrora.core.Register
R22 - Static variable in class avrora.core.Register
R23 - Static variable in class avrora.core.Register
R24 - Static variable in class avrora.core.Register
R25 - Static variable in class avrora.core.Register
R26 - Static variable in class avrora.core.Register
R27 - Static variable in class avrora.core.Register
R28 - Static variable in class avrora.core.Register
R29 - Static variable in class avrora.core.Register
R3 - Static variable in class avrora.core.Register
R30 - Static variable in class avrora.core.Register
R31 - Static variable in class avrora.core.Register
R4 - Static variable in class avrora.core.Register
R5 - Static variable in class avrora.core.Register
R6 - Static variable in class avrora.core.Register
R7 - Static variable in class avrora.core.Register
R8 - Static variable in class avrora.core.Register
R9 - Static variable in class avrora.core.Register
RAMPZ - Static variable in interface avrora.sim.IORegisterConstants
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
REPEAT - Static variable in class avrora.Main
RESERVED - Static variable in class avrora.sim.State
  The `RESERVED` field of the state class represents an instance of the `IOReg` interface that will not allow any writes to this register to occur.
RESET_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
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
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.
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
rawModule - Variable in class avrora.syntax.objdump.ObjDumpParser
read(String[]) - Method in class avrora.Main.ProgramReader
  The `read()` method will read a program in and produce a simplified format.
read() - Method in interface avrora.sim.State.IOReg
  The `read()` method reads the 8-bit value of the IO register as a byte.
read() - Method in class avrora.sim.State.RWIOReg
  The `read()` method reads the 8-bit value of the IO register as a byte.
read() - Method in class avrora.sim.mcu.ATMega128L.Pin
read() - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
read() - Method in interface avrora.sim.mcu.Microcontroller.Pin.Input
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
readChar() - Method in class avrora.syntax.atmel.SimpleCharStream
readChar() - Method in class avrora.syntax.gas.SimpleCharStream
readChar() - Method in class avrora.syntax.objdump.SimpleCharStream
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.Impression
  The `readInstr()` method reads the instruction at the given byte address.
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
readProgramByte(int) - Method in class avrora.core.Program.Impression
  The `readProgramByte()` method reads a single byte value from the program (code) segment.
reg_delta - Variable in class avrora.sim.State
  Delta lists of things that have changed recently.
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.
remove(Simulator.Trigger) - Method in class avrora.sim.util.DeltaQueue
  The `remove` method removes all occurrences of the specified trigger within the delta queue.
remove() - Method in class avrora.sim.util.GlobalClock.LocalTimer
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.
removeBreakPoint(int) - Method in class avrora.sim.Simulator
  The `removeBreakPoint` method removes all breakpoints at the specified instruction at the specified address.
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.
removeTimerEvent(Simulator.Trigger) - Method in class avrora.sim.Simulator
  The `removeTimerEvent()` method removes a trigger from the event queue of the simulator.
removeTimerEvent(Simulator.Trigger) - Method in class avrora.sim.util.GlobalClock
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.stack.Analyzer
  The `report()` method generates a textual report after the analysis has been completed.
reserveBytes(Expr, Expr) - Method in class avrora.syntax.Module
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.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.
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.
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.
returnIState - Variable in class avrora.stack.Analyzer
returnState - 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
rightJustify(float, int) - Static method in class avrora.util.StringUtil
rightJustify(String, int) - Static method in class avrora.util.StringUtil
run(String[]) - Method in class avrora.Main.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.sim.MultiSimulateAction
run(String[]) - Method in class avrora.sim.SimulateAction
  The `run()` method is called by the main class.
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(String[]) - Method in class avrora.stack.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() - 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
runTests(String[]) - Method in class avrora.test.AutomatedTester
  The `runTests()` method runs the testing framework on each of the specified filenames.

## S

SBC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBCI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBCI - Static variable in interface avrora.syntax.gas.GASParserConstants
SBCI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBI - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBI - Static variable in interface avrora.syntax.gas.GASParserConstants
SBI - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIS - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBIW - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBIW - Static variable in interface avrora.syntax.gas.GASParserConstants
SBIW - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBR - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBR - Static variable in interface avrora.syntax.gas.GASParserConstants
SBR - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBRC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBRC - Static variable in interface avrora.syntax.gas.GASParserConstants
SBRC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SBRS - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SBRS - Static variable in interface avrora.syntax.gas.GASParserConstants
SBRS - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SEC - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SEC - Static variable in interface avrora.syntax.gas.GASParserConstants
SEC - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
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
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
SPH - Static variable in interface avrora.sim.IORegisterConstants
SPL - Static variable in interface avrora.sim.IORegisterConstants
SPM - Static variable in interface avrora.syntax.atmel.AtmelParserConstants
SPM - Static variable in interface avrora.syntax.gas.GASParserConstants
SPM - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
SPMCSR - Static variable in interface avrora.sim.IORegisterConstants
SPSR - Static variable in interface avrora.sim.IORegisterConstants
SQUOTE - Static variable in class avrora.util.StringUtil
SRAM_SIZE - Static variable in class avrora.sim.mcu.ATMega128L
SREG - Static variable in interface avrora.sim.IORegisterConstants
SREG_C - Static variable in interface avrora.sim.IORegisterConstants
SREG_H - Static variable in interface avrora.sim.IORegisterConstants
SREG_I - Static variable in interface avrora.sim.IORegisterConstants
SREG_N - Static variable in interface avrora.sim.IORegisterConstants
SREG_S - Static variable in interface avrora.sim.IORegisterConstants
SREG_T - Static variable in interface avrora.sim.IORegisterConstants
SREG_V - Static variable in interface avrora.sim.IORegisterConstants
SREG_Z - Static variable in interface avrora.sim.IORegisterConstants
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
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
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
SimpleCharStream - class avrora.syntax.atmel.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.atmel.SimpleCharStream
SimpleCharStream - class avrora.syntax.gas.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.gas.SimpleCharStream
SimpleCharStream - class avrora.syntax.objdump.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class avrora.syntax.objdump.SimpleCharStream
SimulateAction - class avrora.sim.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.sim.SimulateAction
Simulator - class avrora.sim.Simulator.
  The `Simulator` class implements a full processor simulator for the AVR instruction set.
Simulator(Microcontroller, Program) - Constructor for class avrora.sim.Simulator
  The constructor creates the internal data structures and initial state of the processor.
Simulator.BreakPointException - exception avrora.sim.Simulator.BreakPointException.
  The `BreakPointException` is an exception that is thrown by the simulator before it executes an instruction which has a breakpoint.
Simulator.ClockCycleTimeout - class avrora.sim.Simulator.ClockCycleTimeout.
  The `InstructionCountTimeout` class is a probe that simply counts down and throws an exception when the count reaches zero.
Simulator.ClockCycleTimeout(long) - Constructor for class avrora.sim.Simulator.ClockCycleTimeout
  The constructor for `InstructionCountTimeout` creates a timeout trigger with the specified initial value.
Simulator.FlagRegister - class avrora.sim.Simulator.FlagRegister.
Simulator.FlagRegister(boolean, int) - Constructor for class avrora.sim.Simulator.FlagRegister
Simulator.InstructionCountTimeout - class avrora.sim.Simulator.InstructionCountTimeout.
  The `InstructionCountTimeout` class is a probe that simply counts down and throws a `TimeoutException` when the count reaches zero.
Simulator.InstructionCountTimeout(long) - Constructor for class avrora.sim.Simulator.InstructionCountTimeout
  The constructor for `InstructionCountTimeout` creates with the specified initial value.
Simulator.Interrupt - interface avrora.sim.Simulator.Interrupt.
  The `Interrupt` interface represents the behavior of an interrupt (how it manipulates the state of the processor) when it is posted and when it is triggered (handler is executed by the processor).
Simulator.MaskRegister - class avrora.sim.Simulator.MaskRegister.
Simulator.MaskableInterrupt - class avrora.sim.Simulator.MaskableInterrupt.
Simulator.MaskableInterrupt(int, Simulator.MaskRegister, Simulator.FlagRegister, int, boolean) - Constructor for class avrora.sim.Simulator.MaskableInterrupt
Simulator.MemoryProbe - interface avrora.sim.Simulator.MemoryProbe.
Simulator.Probe - interface avrora.sim.Simulator.Probe.
  The `Simulator.Probe` interface represents a programmer-defined probe that can be inserted at particular instructions or at every instruction.
Simulator.TimeoutException - exception avrora.sim.Simulator.TimeoutException.
  The `TimeoutException` is thrown by the simulator when a timeout reaches zero.
Simulator.Trigger - interface avrora.sim.Simulator.Trigger.
  The `Simulator.Trigger` interface represents a trigger that is fired when a timed event occurs within the simulator.
SimulatorThread - class avrora.sim.SimulatorThread.
  The `SimulatorThread` class is a thread intended to run a `Simulator` in a multiple-node simulation.
SizeDirective() - Method in class avrora.syntax.gas.GASParser
State - class avrora.sim.State.
  The `State` class represents the state of the simulator, including the contents of registers and memory.
State(Program, int, int, int) - Constructor for class avrora.sim.State
  The constructor for the `State` class builds the internal data structures needed to store the complete state of the machine, including registers, IO registers, the SRAM, and the flash.
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
StateSpace - class avrora.stack.StateSpace.
  The `StateSpace` class represents the reachable state space as it is explored by the `Analyzer` class.
StateSpace(Program) - Constructor for class avrora.stack.StateSpace
  The constructor for the `StateSpace` accepts a program as a parameter.
StateSpace.Link - class avrora.stack.StateSpace.Link.
  The `Link` inner class represents an edge between two states within the state space.
StateSpace.State - class avrora.stack.StateSpace.State.
  The `State` class represents an immutable state within the state space of the program.
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
section - Variable in class avrora.syntax.objdump.RawModule
sectionMap - Variable in class avrora.syntax.objdump.RawModule
segment - Variable in class avrora.syntax.Item
segment - Variable in class avrora.syntax.Module
set - Variable in class avrora.core.Instr.InvalidRegister
  The `set` field records the expected register set for the operand.
set(boolean) - Method in class avrora.util.Option.Bool
set(String) - Method in class avrora.util.Option.Bool
set(String) - Method in class avrora.util.Option.List
set(long) - Method in class avrora.util.Option.Long
set(String) - Method in class avrora.util.Option.Long
set(String) - Method in class avrora.util.Option.Str
set(String) - Method in class avrora.util.Option
setAddress(AbstractToken) - Method in class avrora.syntax.objdump.RawModule
setBit(int) - Method in class avrora.sim.Simulator.FlagRegister
setBit(int) - Method in class avrora.sim.Simulator.MaskRegister
setBit(int) - Method in interface avrora.sim.State.IOReg
  The `setBit()` method sets a single bit in the IO register.
setBit(int) - Method in class avrora.sim.State.RWIOReg
  The `setBit()` method sets a single bit in the IO register.
setBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
setBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PinRegister
setBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.PortRegister
setBit(int) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
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
setDataByte(byte, int) - Method in class avrora.sim.State
  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
setFlag_C(boolean) - Method in class avrora.sim.State
  The `setFlag_C()` method updates the value of the C bit in the status register.
setFlag_C(char) - Method in class avrora.stack.MutableState
  The `setFlag_C()` method updates the abstract value of the C flag.
setFlag_H(boolean) - Method in class avrora.sim.State
  The `setFlag_H()` method updates the value of the H bit in the status register.
setFlag_H(char) - Method in class avrora.stack.MutableState
  The `setFlag_H()` method updates the abstract value of the H flag.
setFlag_I(boolean) - Method in class avrora.sim.State
  The `setFlag_I()` method updates the value of the I bit in the status register.
setFlag_I(char) - Method in class avrora.stack.MutableState
  The `setFlag_I()` method updates the abstract value of the I flag.
setFlag_N(boolean) - Method in class avrora.sim.State
  The `setFlag_N()` method updates the value of the N bit in the status register.
setFlag_N(char) - Method in class avrora.stack.MutableState
  The `setFlag_N()` method updates the abstract value of the N flag.
setFlag_S(boolean) - Method in class avrora.sim.State
  The `setFlag_S()` method updates the value of the S bit in the status register.
setFlag_S(char) - Method in class avrora.stack.MutableState
  The `setFlag_S()` method updates the abstract value of the S flag.
setFlag_T(boolean) - Method in class avrora.sim.State
  The `setFlag_T()` method updates the value of the T bit in the status register.
setFlag_T(char) - Method in class avrora.stack.MutableState
  The `setFlag_T()` method updates the abstract value of the T flag.
setFlag_V(boolean) - Method in class avrora.sim.State
  The `setFlag_V()` method updates the value of the V bit in the status register.
setFlag_V(char) - Method in class avrora.stack.MutableState
  The `setFlag_V()` method updates the abstract value of the V flag.
setFlag_Z(boolean) - Method in class avrora.sim.State
  The `setFlag_Z()` method updates the value of the Z bit in the status register.
setFlag_Z(char) - Method in class avrora.stack.MutableState
  The `setFlag_Z()` method updates the abstract value of the Z flag.
setIOReg(int, State.IOReg) - Method in class avrora.sim.State
  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(byte, int) - Method in class avrora.sim.State
  The `setIORegisterByte()` method writes a value to the specified IO register.
setInstr(Instr, int) - Method in class avrora.sim.State
  The `setInstr()` method is used internally to update the instructions of the program by the simulator.
setOrigin(int) - Method in class avrora.syntax.Module.Seg
setOrigin(Expr.Constant) - Method in class avrora.syntax.Module
setOutput(PrintStream) - Static method in class avrora.util.Terminal
setOutputDir(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
setPC(int) - Method in class avrora.sim.State
  The `setPC()` method updates the value of the program counter.
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.State
  The `setPostedInterrupts()` method allows a full update to the pending list of interrupts.
setPullup(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
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.State
  The `setRegisterByte()` method writes a value to a general purpose register.
setRegisterWord(Register, int) - Method in class avrora.sim.State
  The `setRegisterWord` method writes a word value to a general purpose register pair.
setSP(int) - Method in class avrora.sim.State
  The `setSP()` method updates the value of the stack pointer.
setSREG(byte) - Method in class avrora.sim.State
  The `setSREG()` method writes the value of the status register.
setSREG_bit(int, boolean) - Method in class avrora.sim.State
  The `setSREG_bit()` updates the value of the specified bit in 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.
setVerbose(String, boolean) - Static method in class avrora.util.Verbose
setWatchPoint(Simulator.MemoryProbe, int) - Method in class avrora.sim.Simulator
  The `setWatchPoint()` method allows a probe to be inserted at a memory location.
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.
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.Simulator
  The `shouldRun` flag is used internally in the main execution runLoop to implement the correct semantics of `start()` and `stop()` to the clients.
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.sim.SimulatorThread
simulator - Variable in class avrora.sim.mcu.ATMega128L
simulator - Variable in class avrora.sim.util.PeriodicTrigger
  This field stores the simulator in which the trigger will continually be reinserted.
skipToCharacter(CharacterIterator, char) - Static method in class avrora.util.StringUtil
skipWhiteSpace(CharacterIterator) - Static method in class avrora.util.StringUtil
sleeping - Variable in class avrora.sim.Simulator
  The `sleeping` flag is used internally in the simulator when the microcontroller enters the sleep mode.
sp_delta - Variable in class avrora.sim.State
space - Variable in class avrora.stack.Analyzer
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.
squote(char) - Static method in class avrora.util.StringUtil
stackDelta - Variable in class avrora.stack.Analyzer.ContextSensitivePolicy
start() - Method in class avrora.sim.Simulator
  The `start()` method begins the simulation.
startblock() - Method in class avrora.util.Printer
startblock(String) - Method in class avrora.util.Printer
startblock() - Method in class avrora.util.Verbose.Printer
startblock(String) - Method in class avrora.util.Verbose.Printer
state - Variable in class avrora.sim.Simulator.BreakPointException
  The `state` field stores a reference to the state of the simulator when the breakpoint occurred, before executing the instruction.
state - Variable in class avrora.sim.Simulator.TimeoutException
  The `state` field stores the state of the simulation at the point at which the timeout occurred.
state - Variable in class avrora.sim.Simulator
  The `state` field stores a reference to the `State` object that represents the state of the processor in the simulation.
state - Variable in class avrora.stack.AbstractInterpreter
state - Variable in class avrora.stack.Analyzer.FrontierInfo
state - Variable in class avrora.stack.StateSpace.Link
staticFlag - Static variable in class avrora.syntax.atmel.SimpleCharStream
staticFlag - Static variable in class avrora.syntax.gas.SimpleCharStream
staticFlag - Static variable in class avrora.syntax.objdump.SimpleCharStream
sticky - Variable in class avrora.sim.Simulator.MaskableInterrupt
stop() - Method in class avrora.sim.Simulator
  The `stop()` method stops the simulation if it is running.
stringValue() - Method in class avrora.util.Option.Bool
stringValue() - Method in class avrora.util.Option.List
stringValue() - Method in class avrora.util.Option.Long
stringValue() - Method in class avrora.util.Option.Str
stringValue() - Method in class avrora.util.Option
subtract(char, char) - Static method in class avrora.stack.AbstractArithmetic
  The `add()` method performs subtraction of two abstract values.

## T

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
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 - Static variable in class avrora.Main
TIMEOUT - Static variable in class avrora.Main
TIMSK - Static variable in interface avrora.sim.IORegisterConstants
TIMSK_reg - Variable in class avrora.sim.mcu.ATMega128L.SimImpl
TOPOLOGY - Static variable in class avrora.Main
TOTAL - Static variable in class avrora.Main
TRACE - Static variable in class avrora.Main
TRACE - Static variable in class avrora.stack.Analyzer
TRACEPROBE - Static variable in class avrora.sim.Simulator
  The `TRACEPROBE` field represents a simple probe that prints an instruction to the terminal as it is encountered.
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
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
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
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.
threadMap - Variable in class avrora.sim.util.GlobalClock
tick() - Method in class avrora.sim.util.GlobalClock
timeout - Variable in class avrora.sim.Simulator.ClockCycleTimeout
timeout - Variable in class avrora.sim.Simulator.InstructionCountTimeout
timeout - Variable in class avrora.sim.Simulator.TimeoutException
  The `timeout` field stores the value (in clock cycles) of the timeout that occurred.
toFixedFloat(float, int) - Static method in class avrora.sim.SimulateAction
toHex(long, int) - Static method in class avrora.util.StringUtil
toShortString() - Method in class avrora.stack.AbstractState
toString() - Method in class avrora.core.Instr
toString() - Method in class avrora.core.Program.Label
toString() - Method in class avrora.core.Register.Set
toString() - Method in class avrora.core.Register
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() - 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.
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
trigger - Variable in class avrora.sim.util.PeriodicTrigger
  This field stores the trigger that will be fired after each period.
triggerInterrupt(int) - Method in class avrora.sim.Simulator
trimallquotes(String) - Static method in class avrora.util.StringUtil
trimquotes(String) - Static method in class avrora.util.StringUtil

## 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.StateSpace.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
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.State
  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.
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
uword(byte, byte) - Static method in class avrora.util.Arithmetic

## V

VERBOSE - Static variable in class avrora.Main
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.
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 - Variable in class avrora.syntax.Expr.CharLiteral
value - Variable in class avrora.syntax.Expr.Constant
value - Variable in class avrora.syntax.Expr.StringLiteral
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.Simulator
visit(Instr.ADD) - Method in class avrora.sim.Simulator
visit(Instr.ADIW) - Method in class avrora.sim.Simulator
visit(Instr.AND) - Method in class avrora.sim.Simulator
visit(Instr.ANDI) - Method in class avrora.sim.Simulator
visit(Instr.ASR) - Method in class avrora.sim.Simulator
visit(Instr.BCLR) - Method in class avrora.sim.Simulator
visit(Instr.BLD) - Method in class avrora.sim.Simulator
visit(Instr.BRBC) - Method in class avrora.sim.Simulator
visit(Instr.BRBS) - Method in class avrora.sim.Simulator
visit(Instr.BRCC) - Method in class avrora.sim.Simulator
visit(Instr.BRCS) - Method in class avrora.sim.Simulator
visit(Instr.BREAK) - Method in class avrora.sim.Simulator
visit(Instr.BREQ) - Method in class avrora.sim.Simulator
visit(Instr.BRGE) - Method in class avrora.sim.Simulator
visit(Instr.BRHC) - Method in class avrora.sim.Simulator
visit(Instr.BRHS) - Method in class avrora.sim.Simulator
visit(Instr.BRID) - Method in class avrora.sim.Simulator
visit(Instr.BRIE) - Method in class avrora.sim.Simulator
visit(Instr.BRLO) - Method in class avrora.sim.Simulator
visit(Instr.BRLT) - Method in class avrora.sim.Simulator
visit(Instr.BRMI) - Method in class avrora.sim.Simulator
visit(Instr.BRNE) - Method in class avrora.sim.Simulator
visit(Instr.BRPL) - Method in class avrora.sim.Simulator
visit(Instr.BRSH) - Method in class avrora.sim.Simulator
visit(Instr.BRTC) - Method in class avrora.sim.Simulator
visit(Instr.BRTS) - Method in class avrora.sim.Simulator
visit(Instr.BRVC) - Method in class avrora.sim.Simulator
visit(Instr.BRVS) - Method in class avrora.sim.Simulator
visit(Instr.BSET) - Method in class avrora.sim.Simulator
visit(Instr.BST) - Method in class avrora.sim.Simulator
visit(Instr.CALL) - Method in class avrora.sim.Simulator
visit(Instr.CBI) - Method in class avrora.sim.Simulator
visit(Instr.CBR) - Method in class avrora.sim.Simulator
visit(Instr.CLC) - Method in class avrora.sim.Simulator
visit(Instr.CLH) - Method in class avrora.sim.Simulator
visit(Instr.CLI) - Method in class avrora.sim.Simulator
visit(Instr.CLN) - Method in class avrora.sim.Simulator
visit(Instr.CLR) - Method in class avrora.sim.Simulator
visit(Instr.CLS) - Method in class avrora.sim.Simulator
visit(Instr.CLT) - Method in class avrora.sim.Simulator
visit(Instr.CLV) - Method in class avrora.sim.Simulator
visit(Instr.CLZ) - Method in class avrora.sim.Simulator
visit(Instr.COM) - Method in class avrora.sim.Simulator
visit(Instr.CP) - Method in class avrora.sim.Simulator
visit(Instr.CPC) - Method in class avrora.sim.Simulator
visit(Instr.CPI) - Method in class avrora.sim.Simulator
visit(Instr.CPSE) - Method in class avrora.sim.Simulator
visit(Instr.DEC) - Method in class avrora.sim.Simulator
visit(Instr.EICALL) - Method in class avrora.sim.Simulator
visit(Instr.EIJMP) - Method in class avrora.sim.Simulator
visit(Instr.ELPM) - Method in class avrora.sim.Simulator
visit(Instr.ELPMD) - Method in class avrora.sim.Simulator
visit(Instr.ELPMPI) - Method in class avrora.sim.Simulator
visit(Instr.EOR) - Method in class avrora.sim.Simulator
visit(Instr.FMUL) - Method in class avrora.sim.Simulator
visit(Instr.FMULS) - Method in class avrora.sim.Simulator
visit(Instr.FMULSU) - Method in class avrora.sim.Simulator
visit(Instr.ICALL) - Method in class avrora.sim.Simulator
visit(Instr.IJMP) - Method in class avrora.sim.Simulator
visit(Instr.IN) - Method in class avrora.sim.Simulator
visit(Instr.INC) - Method in class avrora.sim.Simulator
visit(Instr.JMP) - Method in class avrora.sim.Simulator
visit(Instr.LD) - Method in class avrora.sim.Simulator
visit(Instr.LDD) - Method in class avrora.sim.Simulator
visit(Instr.LDI) - Method in class avrora.sim.Simulator
visit(Instr.LDPD) - Method in class avrora.sim.Simulator
visit(Instr.LDPI) - Method in class avrora.sim.Simulator
visit(Instr.LDS) - Method in class avrora.sim.Simulator
visit(Instr.LPM) - Method in class avrora.sim.Simulator
visit(Instr.LPMD) - Method in class avrora.sim.Simulator
visit(Instr.LPMPI) - Method in class avrora.sim.Simulator
visit(Instr.LSL) - Method in class avrora.sim.Simulator
visit(Instr.LSR) - Method in class avrora.sim.Simulator
visit(Instr.MOV) - Method in class avrora.sim.Simulator
visit(Instr.MOVW) - Method in class avrora.sim.Simulator
visit(Instr.MUL) - Method in class avrora.sim.Simulator
visit(Instr.MULS) - Method in class avrora.sim.Simulator
visit(Instr.MULSU) - Method in class avrora.sim.Simulator
visit(Instr.NEG) - Method in class avrora.sim.Simulator
visit(Instr.NOP) - Method in class avrora.sim.Simulator
visit(Instr.OR) - Method in class avrora.sim.Simulator
visit(Instr.ORI) - Method in class avrora.sim.Simulator
visit(Instr.OUT) - Method in class avrora.sim.Simulator
visit(Instr.POP) - Method in class avrora.sim.Simulator
visit(Instr.PUSH) - Method in class avrora.sim.Simulator
visit(Instr.RCALL) - Method in class avrora.sim.Simulator
visit(Instr.RET) - Method in class avrora.sim.Simulator
visit(Instr.RETI) - Method in class avrora.sim.Simulator
visit(Instr.RJMP) - Method in class avrora.sim.Simulator
visit(Instr.ROL) - Method in class avrora.sim.Simulator
visit(Instr.ROR) - Method in class avrora.sim.Simulator
visit(Instr.SBC) - Method in class avrora.sim.Simulator
visit(Instr.SBCI) - Method in class avrora.sim.Simulator
visit(Instr.SBI) - Method in class avrora.sim.Simulator
visit(Instr.SBIC) - Method in class avrora.sim.Simulator
visit(Instr.SBIS) - Method in class avrora.sim.Simulator
visit(Instr.SBIW) - Method in class avrora.sim.Simulator
visit(Instr.SBR) - Method in class avrora.sim.Simulator
visit(Instr.SBRC) - Method in class avrora.sim.Simulator
visit(Instr.SBRS) - Method in class avrora.sim.Simulator
visit(Instr.SEC) - Method in class avrora.sim.Simulator
visit(Instr.SEH) - Method in class avrora.sim.Simulator
visit(Instr.SEI) - Method in class avrora.sim.Simulator
visit(Instr.SEN) - Method in class avrora.sim.Simulator
visit(Instr.SER) - Method in class avrora.sim.Simulator
visit(Instr.SES) - Method in class avrora.sim.Simulator
visit(Instr.SET) - Method in class avrora.sim.Simulator
visit(Instr.SEV) - Method in class avrora.sim.Simulator
visit(Instr.SEZ) - Method in class avrora.sim.Simulator
visit(Instr.SLEEP) - Method in class avrora.sim.Simulator
visit(Instr.SPM) - Method in class avrora.sim.Simulator
visit(Instr.ST) - Method in class avrora.sim.Simulator
visit(Instr.STD) - Method in class avrora.sim.Simulator
visit(Instr.STPD) - Method in class avrora.sim.Simulator
visit(Instr.STPI) - Method in class avrora.sim.Simulator
visit(Instr.STS) - Method in class avrora.sim.Simulator
visit(Instr.SUB) - Method in class avrora.sim.Simulator
visit(Instr.SUBI) - Method in class avrora.sim.Simulator
visit(Instr.SWAP) - Method in class avrora.sim.Simulator
visit(Instr.TST) - Method in class avrora.sim.Simulator
visit(Instr.WDR) - Method in class avrora.sim.Simulator
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

## 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
WGM00 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
WGM01 - Static variable in class avrora.sim.mcu.ATMega128L.SimImpl.Timer0.ControlRegister
WORD - Static variable in interface avrora.syntax.gas.GASParserConstants
WORD - Static variable in interface avrora.syntax.objdump.ObjDumpParserConstants
WordDirective() - Method in class avrora.syntax.atmel.AtmelParser
WordDirective() - Method in class avrora.syntax.gas.GASParser
WrongNumberOfOperands(AbstractToken, int, int) - Method in class avrora.AVRErrorReporter
weight - Variable in class avrora.stack.StateSpace.Link
word(byte, byte) - Static method in class avrora.util.Arithmetic
write(byte) - Method in class avrora.sim.Simulator.FlagRegister
write(byte) - Method in class avrora.sim.Simulator.MaskRegister
write(byte) - Method in interface avrora.sim.State.IOReg
  The `write()` method writes an 8-bit value to the IO register as a byte.
write(byte) - Method in class avrora.sim.State.RWIOReg
  The `write()` method writes an 8-bit value to the IO register as a byte.
write(boolean) - Method in class avrora.sim.mcu.ATMega128L.Pin
write(byte) - Method in class avrora.sim.mcu.ATMega128L.SimImpl.DirectionRegister
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.Timer0.ControlRegister
write(boolean) - Method in interface avrora.sim.mcu.Microcontroller.Pin.Output
write(boolean) - Method in class avrora.sim.platform.Mica.LED
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
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.Impression
  The `writeInstr()` method is used to update an instruction at a particular address in memory.
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.Impression
  The `writeProgramByte()` method writes a single byte value to the program (code) segment.
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
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
ZERO - Static variable in class avrora.stack.AbstractArithmetic
  The `ZERO` field represents the abstract value where all bits are known to be zero.
Z_set - Static variable in class avrora.core.Register

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

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