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 | |
namespace | __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.
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 22 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 20 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.