TEMU  3.0
The Terma Emulator
Instrumenter.h File Reference
#include "temu-c/Support/Objsys.h"
#include <stdint.h>
Include dependency graph for Instrumenter.h:

Go to the source code of this file.

Data Structures

struct  temu_InstrumenterIface
 

Macros

#define TEMU_INSTRUMENTER_IFACE_TYPE   "InstrumenterIface"
 

Enumerations

enum  temu_InstructionFlags {
  teIF_Branch = 1 << 0, teIF_IndirectBranch = 1 << 1, teIF_Load = 1 << 2, teIF_Store = 1 << 3,
  teIF_Integer = 1 << 4, teIF_Float = 1 << 5, teIF_Arithmetic = 1 << 6, teIF_Annulled = 1 << 7,
  teIF_UncondTaken = 1 << 8, teIF_UncondNotTaken = 1 << 9, teIF_OnPage = 1 << 10, teIF_ModeSwitch = 1 << 11
}
 

Functions

 TEMU_IFACE_REFERENCE_TYPE (temu_Instrumenter)
 

Macro Definition Documentation

◆ TEMU_INSTRUMENTER_IFACE_TYPE

#define TEMU_INSTRUMENTER_IFACE_TYPE   "InstrumenterIface"

Enumeration Type Documentation

◆ temu_InstructionFlags

Enumerator
teIF_Branch 
teIF_IndirectBranch 
teIF_Load 
teIF_Store 
teIF_Integer 
teIF_Float 
teIF_Arithmetic 
teIF_Annulled 
teIF_UncondTaken 
teIF_UncondNotTaken 
teIF_OnPage 
teIF_ModeSwitch 

Function Documentation

◆ TEMU_IFACE_REFERENCE_TYPE()

TEMU_IFACE_REFERENCE_TYPE ( temu_Instrumenter  )