NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InstructionCacheEntry Struct Reference

The data that is cached between different runs. More...

#include <instcache.h>

Public Types

enum  { MAX_INSTLEN = 15 }

Public Member Functions

void __attribute__ ((regparm(3)))(*execute)(InstructionCache *instr

Public Attributes

unsigned char offset_opcode
unsigned char data [MAX_INSTLEN]
unsigned flags
unsigned inst_len
unsigned operand_size
unsigned address_size
unsigned modrminfo
unsigned cs_ar
unsigned prefixes
void void * tmp_src
void void void * tmp_dst
void * src
void * dst
unsigned immediate

Detailed Description

The data that is cached between different runs.

Member Enumeration Documentation

anonymous enum
Enumerator:
MAX_INSTLEN 

Member Function Documentation

void InstructionCacheEntry::__attribute__ ( (regparm(3))  )

Member Data Documentation

unsigned InstructionCacheEntry::address_size
unsigned InstructionCacheEntry::cs_ar
unsigned char InstructionCacheEntry::data[MAX_INSTLEN]
void* InstructionCacheEntry::dst
unsigned InstructionCacheEntry::flags
unsigned InstructionCacheEntry::immediate
unsigned InstructionCacheEntry::inst_len
unsigned InstructionCacheEntry::modrminfo
unsigned char InstructionCacheEntry::offset_opcode
unsigned InstructionCacheEntry::operand_size
unsigned InstructionCacheEntry::prefixes
void* InstructionCacheEntry::src
void void void* InstructionCacheEntry::tmp_dst
void void* InstructionCacheEntry::tmp_src

The documentation for this struct was generated from the following file: