ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <cstdint>
Go to the source code of this file.
Classes | |
struct | __xray::FdrAdditionalHeaderData |
struct | __xray::XRayFileHeader |
struct | __xray::XRayRecord |
struct | __xray::XRayArgPayload |
Namespaces | |
__xray | |
Enumerations | |
enum | __xray::FileTypes { __xray::NAIVE_LOG = 0 , __xray::FDR_LOG = 1 } |
enum | __xray::RecordTypes { __xray::NORMAL = 0 , __xray::ARG_PAYLOAD = 1 } |
Functions | |
struct __xray::XRayFileHeader | __xray::__attribute__ ((packed)) |
Variables | |
uint16_t | Version = 0 |
uint16_t | Type = 0 |
bool | ConstantTSC |
bool | NonstopTSC |
uint64_t | CycleFrequency = 0 |
union { | |
char FreeForm [16] | |
struct timespec TS | |
struct FdrAdditionalHeaderData FdrData | |
}; | |
enum __xray::RecordTypes | __xray::__attribute__ |
uint16_t | RecordType = RecordTypes::NORMAL |
uint8_t | CPU = 0 |
int32_t | FuncId = 0 |
uint64_t | TSC = 0 |
uint32_t | TId = 0 |
uint32_t | PId = 0 |
char | Buffer [8] = {} |
uint8_t | Padding [2] = {} |
uint64_t | Arg = 0 |
uint8_t | TailPadding [8] = {} |
union { ... } |
uint64_t Arg = 0 |
Definition at line 17 of file xray_records.h.
char Buffer[8] = {} |
Definition at line 28 of file xray_records.h.
Referenced by etiss::Translation::translateBlock().
bool ConstantTSC |
Definition at line 9 of file xray_records.h.
uint8_t CPU = 0 |
Definition at line 6 of file xray_records.h.
uint64_t CycleFrequency = 0 |
Definition at line 13 of file xray_records.h.
struct FdrAdditionalHeaderData FdrData |
Definition at line 16 of file xray_records.h.
char FreeForm[16] |
Definition at line 16 of file xray_records.h.
int32_t FuncId = 0 |
Definition at line 16 of file xray_records.h.
bool NonstopTSC |
Definition at line 10 of file xray_records.h.
uint8_t Padding[2] = {} |
Definition at line 5 of file xray_records.h.
uint32_t PId = 0 |
Definition at line 25 of file xray_records.h.
uint16_t RecordType = RecordTypes::NORMAL |
Definition at line 3 of file xray_records.h.
uint8_t TailPadding[8] = {} |
Definition at line 20 of file xray_records.h.
uint32_t TId = 0 |
Definition at line 22 of file xray_records.h.
struct timespec TS |
Definition at line 16 of file xray_records.h.
Referenced by FuzzedDataProvider::ConvertUnsignedToSigned().
uint64_t TSC = 0 |
Definition at line 19 of file xray_records.h.
uint8_t Type = 0 |
Definition at line 5 of file xray_records.h.
uint16_t Version = 0 |
Definition at line 0 of file xray_records.h.