Sound Open Firmware
Loading...
Searching...
No Matches

User-space ABI stream protocol for passing abstract debug data objects to host. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  debug_stream_hdr
 Stream preamble header recognized by host debug tools. More...
 
struct  debug_stream_record
 Abstract debug record envelope carrying application-specific payloads. More...
 

Macros

#define DEBUG_STREAM_IDENTIFIER   0x1ED15EED
 Magic identifier at start of Debug Stream header (0x1ED15EED)
 
Debug Stream Record Identifiers

Payload classification types for abstract debug stream records.

#define DEBUG_STREAM_RECORD_ID_UNINITIALIZED   0
 Invalid or uninitialized record marker.
 
#define DEBUG_STREAM_RECORD_ID_THREAD_INFO   1
 DSP RTOS thread state snapshot record.
 
#define DEBUG_STREAM_RECORD_ID_TEXT_MSG   2
 Formatted ASCII/UTF-8 debug text message record.
 

Detailed Description

User-space ABI stream protocol for passing abstract debug data objects to host.

Macro Definition Documentation

◆ DEBUG_STREAM_IDENTIFIER

#define DEBUG_STREAM_IDENTIFIER   0x1ED15EED

Magic identifier at start of Debug Stream header (0x1ED15EED)

◆ DEBUG_STREAM_RECORD_ID_TEXT_MSG

#define DEBUG_STREAM_RECORD_ID_TEXT_MSG   2

Formatted ASCII/UTF-8 debug text message record.

◆ DEBUG_STREAM_RECORD_ID_THREAD_INFO

#define DEBUG_STREAM_RECORD_ID_THREAD_INFO   1

DSP RTOS thread state snapshot record.

◆ DEBUG_STREAM_RECORD_ID_UNINITIALIZED

#define DEBUG_STREAM_RECORD_ID_UNINITIALIZED   0

Invalid or uninitialized record marker.