|
Halide 17.0.1
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 661 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 665 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 668 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 672 of file HalideRuntime.h.
| enum halide_trace_event_code_t halide_trace_packet_t::event |
Definition at line 673 of file HalideRuntime.h.
| int32_t halide_trace_packet_t::parent_id |
Definition at line 674 of file HalideRuntime.h.
| int32_t halide_trace_packet_t::value_index |
Definition at line 675 of file HalideRuntime.h.
| int32_t halide_trace_packet_t::dimensions |
Definition at line 676 of file HalideRuntime.h.