Halide 19.0.0
Halide compiler and libraries
|
The header of a packet in a binary trace. More...
#include <HalideRuntime.h>
Public Attributes | |
uint32_t | size |
The total size of this packet in bytes. | |
int32_t | id |
The id of this packet (for the purpose of parent_id). | |
struct halide_type_t | type |
The remaining fields are equivalent to those in halide_trace_event_t. | |
enum halide_trace_event_code_t | event |
int32_t | parent_id |
int32_t | value_index |
int32_t | dimensions |
The header of a packet in a binary trace.
All fields are 32-bit.
Definition at line 679 of file HalideRuntime.h.
uint32_t halide_trace_packet_t::size |
The total size of this packet in bytes.
Always a multiple of four. Equivalently, the number of bytes until the next packet.
Definition at line 683 of file HalideRuntime.h.
int32_t halide_trace_packet_t::id |
The id of this packet (for the purpose of parent_id).
Definition at line 686 of file HalideRuntime.h.
struct halide_type_t halide_trace_packet_t::type |
The remaining fields are equivalent to those in halide_trace_event_t.
Definition at line 690 of file HalideRuntime.h.
enum halide_trace_event_code_t halide_trace_packet_t::event |
Definition at line 691 of file HalideRuntime.h.
int32_t halide_trace_packet_t::parent_id |
Definition at line 692 of file HalideRuntime.h.
int32_t halide_trace_packet_t::value_index |
Definition at line 693 of file HalideRuntime.h.
int32_t halide_trace_packet_t::dimensions |
Definition at line 694 of file HalideRuntime.h.