|
The Pedigree Project 0.1
|
#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)] | |
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.
| uint8_t InstrumentationRecord::buffer[sizeof(data)] |
Definition at line 47 of file instrument.h.
| uintptr_t InstrumentationRecord::caller |
Definition at line 43 of file instrument.h.
| uint8_t InstrumentationRecord::flags |
Definition at line 41 of file instrument.h.
| uintptr_t InstrumentationRecord::function |
Definition at line 42 of file instrument.h.
| uint16_t InstrumentationRecord::magic |
Definition at line 44 of file instrument.h.