#include "temu-c/Target/Cpu.h"
#include "temu-c/Support/Events.h"
#include "temu-c/Memory/Memory.h"
#include "temu-c/Models/Power.h"
#include <setjmp.h>
#include <stdint.h>
#include <stdlib.h>
Go to the source code of this file.
|
enum | temu_InstrClass { teIC_Alu,
teIC_Mem,
teIC_Branch,
teIC_Float
} |
|
enum | temu_StatClass {
teSC_AluInstr,
teSC_MemInstr,
teSC_BranchInstr,
teSC_FloatInstr,
teSC_ExecutedTranslatedBlocks,
teSC_ExecutedTranslatedInstrs
} |
|
enum | temu_TraceType {
teTT_Instr,
teTT_Enter,
teTT_Exit,
teTT_Trampoline,
teTT_Attribute,
teTT_Unknown,
teTT_Profile,
teTT_Idle,
teTT_Illegal,
teTT_RebindPC,
teTT_RebindNPC,
teTT_Interrupt
} |
|
◆ TEMU_NUMBER_OF_TRACE_ENTRIES
#define TEMU_NUMBER_OF_TRACE_ENTRIES 4096 |
◆ RootPattern
◆ temu_InstrClass
Enumerator |
---|
teIC_Alu | |
teIC_Mem | |
teIC_Branch | |
teIC_Float | |
◆ temu_StatClass
Enumerator |
---|
teSC_AluInstr | |
teSC_MemInstr | |
teSC_BranchInstr | |
teSC_FloatInstr | |
teSC_ExecutedTranslatedBlocks | |
teSC_ExecutedTranslatedInstrs | |
◆ temu_TraceType
Enumerator |
---|
teTT_Instr | |
teTT_Enter | |
teTT_Exit | |
teTT_Trampoline | |
teTT_Attribute | |
teTT_Unknown | |
teTT_Profile | |
teTT_Idle | |
teTT_Illegal | |
teTT_RebindPC | |
teTT_RebindNPC | |
teTT_Interrupt | |