Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

trap::ABIIf< regWidth > Member List

This is the complete list of members for trap::ABIIf< regWidth >, including all inherited members.

getCodeLimit()=0trap::ABIIf< regWidth >pure virtual
getExitValue()=0trap::ABIIf< regWidth >pure virtual
getProcessorID() const trap::ABIIf< regWidth >inlinevirtual
getState() const =0trap::ABIIf< regWidth >pure virtual
isInstrExecuting() const =0trap::ABIIf< regWidth >pure virtual
isLittleEndian() const =0trap::ABIIf< regWidth >pure virtual
isRoutineEntry(const InstructionBase *instr)=0trap::ABIIf< regWidth >pure virtual
isRoutineExit(const InstructionBase *instr)=0trap::ABIIf< regWidth >pure virtual
matchEndian() const trap::ABIIf< regWidth >inline
nGDBRegs() const =0trap::ABIIf< regWidth >pure virtual
postCall()trap::ABIIf< regWidth >inlinevirtual
preCall()trap::ABIIf< regWidth >inlinevirtual
readArgs() const =0trap::ABIIf< regWidth >pure virtual
readCharMem(const regWidth &address)=0trap::ABIIf< regWidth >pure virtual
readFP() const trap::ABIIf< regWidth >inlinevirtual
readGDBReg(const unsigned int &gdbId) const =0trap::ABIIf< regWidth >pure virtual
readLR() const trap::ABIIf< regWidth >inlinevirtual
readMem(const regWidth &address)=0trap::ABIIf< regWidth >pure virtual
readPC() const =0trap::ABIIf< regWidth >pure virtual
readRetVal() const =0trap::ABIIf< regWidth >pure virtual
readSP() const trap::ABIIf< regWidth >inlinevirtual
returnFromCall()trap::ABIIf< regWidth >inlinevirtual
setArgs(const std::vector< regWidth > &args)=0trap::ABIIf< regWidth >pure virtual
setExitValue(unsigned int value)=0trap::ABIIf< regWidth >pure virtual
setFP(const regWidth &newValue)trap::ABIIf< regWidth >inlinevirtual
setGDBReg(const regWidth &newValue, const unsigned int &gdbId)=0trap::ABIIf< regWidth >pure virtual
setLR(const regWidth &newValue)trap::ABIIf< regWidth >inlinevirtual
setPC(const regWidth &newValue)=0trap::ABIIf< regWidth >pure virtual
setRetVal(const regWidth &newValue)=0trap::ABIIf< regWidth >pure virtual
setSP(const regWidth &newValue)trap::ABIIf< regWidth >inlinevirtual
setState(unsigned char *state)=0trap::ABIIf< regWidth >pure virtual
waitInstrEnd() const =0trap::ABIIf< regWidth >pure virtual
writeCharMem(const regWidth &address, unsigned char datum)=0trap::ABIIf< regWidth >pure virtual
writeMem(const regWidth &address, regWidth datum)=0trap::ABIIf< regWidth >pure virtual
~ABIIf()trap::ABIIf< regWidth >inlinevirtual