The Pedigree Project 0.1
Public Attributes | List of all members
InstrumentationRecord Union Reference

#include <instrument.h>

+ Collaboration diagram for InstrumentationRecord:

Public Attributes

struct { 
 
   uint8_t   flags 
 
   uintptr_t   function 
 
   uintptr_t   caller 
 
   uint16_t   magic 
 
} data 
 
uint8_t buffer [sizeof(data)]
 

Detailed Description

InstrumentationRecord is the full-size, full-featured instrumentation type. It provides information about callers and allows for flexibility via flags.

Definition at line 39 of file instrument.h.

Member Data Documentation

◆ buffer

uint8_t InstrumentationRecord::buffer[sizeof(data)]

Definition at line 47 of file instrument.h.

◆ caller

uintptr_t InstrumentationRecord::caller

Definition at line 43 of file instrument.h.

◆ flags

uint8_t InstrumentationRecord::flags

Definition at line 41 of file instrument.h.

◆ function

uintptr_t InstrumentationRecord::function

Definition at line 42 of file instrument.h.

◆ magic

uint16_t InstrumentationRecord::magic

Definition at line 44 of file instrument.h.


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