debug Reference

File
core/xeos/include/xeos/debug.h
Date
Wednesday, June 25, 2014
Includes
None

Tasks

XEOS_Debug_GetKernelTrace

XEOS_Debug_TraceRef XEOS_Debug_GetKernelTrace( void );

XEOS_Debug_SymbolGetCallSiteAddress

void * XEOS_Debug_SymbolGetCallSiteAddress( XEOS_Debug_SymbolRef sym );

XEOS_Debug_SymbolGetCallSiteFunctionName

const char * XEOS_Debug_SymbolGetCallSiteFunctionName( XEOS_Debug_SymbolRef sym );

XEOS_Debug_SymbolGetFunctionAddress

void * XEOS_Debug_SymbolGetFunctionAddress( XEOS_Debug_SymbolRef sym );

XEOS_Debug_SymbolGetFunctionName

const char * XEOS_Debug_SymbolGetFunctionName( XEOS_Debug_SymbolRef sym );

XEOS_Debug_TraceGetSymbolAtIndex

XEOS_Debug_SymbolRef XEOS_Debug_TraceGetSymbolAtIndex( XEOS_Debug_TraceRef trace, unsigned int index );

XEOS_Debug_TraceGetSymbolCount

unsigned int XEOS_Debug_TraceGetSymbolCount( XEOS_Debug_TraceRef trace );

Types

XEOS_Debug_SymbolRef

typedef struct __XEOS_Debug_Symbol * XEOS_Debug_SymbolRef;

XEOS_Debug_TraceRef

typedef struct __XEOS_Debug_Trace * XEOS_Debug_TraceRef;

Macros

__XEOS_DEBUG_H__

#define __XEOS_DEBUG_H__