OpenASIP  2.0
ExecutionTrace Member List

This is the complete list of members for ExecutionTrace, including all inherited members.

addBasicBlockStart(ClockCycleCount cycle, InstructionAddress address)ExecutionTrace
addBusActivity(ClockCycleCount cycle, const BusID &busId, const SegmentID &segmentId, bool squash, const SimValue &data=NullSimValue::instance())ExecutionTrace
addBusWriteCount(BusID socket, ClockCycleCount count)ExecutionTrace
addConcurrentRegisterFileAccessCount(RegisterFileID registerFile, RegisterAccessCount reads, RegisterAccessCount writes, ClockCycleCount count)ExecutionTrace
addFunctionUnitOperationTriggerCount(FunctionUnitID functionUnit, OperationID operation, OperationTriggerCount count)ExecutionTrace
addInstructionExecution(ClockCycleCount cycle, InstructionAddress address)ExecutionTrace
addInstructionExecutionCount(InstructionAddress address, ClockCycleCount count)ExecutionTrace
addLockedCycle(ClockCycleCount cycle)ExecutionTrace
addMemoryAccess(ClockCycleCount cycle, const AddressSpaceID &addressSpace, MemoryAddress address, bool write, std::size_t size, const std::vector< MAU > *data=NULL)ExecutionTrace
addProcedureAddressRange(InstructionAddress firstAddress, InstructionAddress lastAddress, const std::string &procedureName)ExecutionTrace
addProcedureEntry(ClockCycleCount cycle, InstructionAddress address)ExecutionTrace
addProcedureExit(ClockCycleCount cycle, InstructionAddress address)ExecutionTrace
addProcedureTransfer(ClockCycleCount cycle, InstructionAddress address, InstructionAddress sourceAddress, ProcedureEntryType type)ExecutionTrace
addRegisterAccessCount(RegisterFileID registerFile, RegisterID registerIndex, ClockCycleCount reads, ClockCycleCount writes)ExecutionTrace
AddressSpaceID typedefExecutionTrace
addSocketWriteCount(SocketID socket, ClockCycleCount)ExecutionTrace
BusID typedefExecutionTrace
busWriteCount(BusID bus) constExecutionTrace
callTrace_ExecutionTraceprivate
ConcurrentRFAccessCount typedefExecutionTrace
ConcurrentRFAccessCountList typedefExecutionTrace
db_ExecutionTraceprivate
dbConnection_ExecutionTraceprivate
ExecutionTrace(const std::string &fileName, bool readOnly)ExecutionTraceprotected
fileName_ExecutionTraceprivate
FunctionUnitID typedefExecutionTrace
functionUnitOperationTriggerCounts(FunctionUnitID functionUnit) constExecutionTrace
FUOperationTriggerCount typedefExecutionTrace
FUOperationTriggerCountList typedefExecutionTrace
initialize()ExecutionTraceprivate
instructionExecution_ExecutionTraceprivate
instructionExecutions()ExecutionTrace
instructionProfile_ExecutionTraceprivate
MAU typedefExecutionTrace
MemoryAddress typedefExecutionTrace
open(const std::string &fileName)ExecutionTracestatic
open()ExecutionTraceprotected
OperationID typedefExecutionTrace
OperationTriggerCount typedefExecutionTrace
ProcedureEntryType enum nameExecutionTrace
PT_ENTRY enum valueExecutionTrace
PT_EXIT enum valueExecutionTrace
readOnly_ExecutionTraceprivate
RegisterAccessCount typedefExecutionTrace
registerFileAccessCounts(RegisterFileID registerFile) constExecutionTrace
RegisterFileID typedefExecutionTrace
RegisterID typedefExecutionTrace
SegmentID typedefExecutionTrace
setSimulatedCycleCount(ClockCycleCount count)ExecutionTrace
simulatedCycleCount() constExecutionTrace
SocketID typedefExecutionTrace
socketWriteCount(SocketID socket) constExecutionTrace
~ExecutionTrace()ExecutionTracevirtual