#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 | |