ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | _ROSSYM_HEADER |
struct | _ROSSYM_ENTRY |
struct | _ROSSYM_REGISTERS |
struct | _ROSSYM_PARAMETER |
struct | _ROSSYM_LINEINFO |
struct | _ROSSYM_AGGREGATE_MEMBER |
struct | _ROSSYM_AGGREGATE |
struct | _ROSSYM_CALLBACKS |
struct | _ROSSYM_INFO |
Macros | |
#define | ROSSYM_SECTION_NAME ".rossym" |
Functions | |
VOID | RosSymInit (PROSSYM_CALLBACKS Callbacks) |
VOID | RosSymInitKernelMode (VOID) |
VOID | RosSymInitUserMode (VOID) |
BOOLEAN | RosSymCreateFromRaw (PVOID RawData, ULONG_PTR DataSize, PROSSYM_INFO *RosSymInfo) |
BOOLEAN | RosSymCreateFromMem (PVOID ImageStart, ULONG_PTR ImageSize, PROSSYM_INFO *RosSymInfo) |
BOOLEAN | RosSymCreateFromFile (PVOID FileContext, PROSSYM_INFO *RosSymInfo) |
ULONG | RosSymGetRawDataLength (PROSSYM_INFO RosSymInfo) |
VOID | RosSymGetRawData (PROSSYM_INFO RosSymInfo, PVOID RawData) |
BOOLEAN | RosSymGetAddressInformation (PROSSYM_INFO RosSymInfo, ULONG_PTR RelativeAddress, ULONG *LineNumber, char *FileName, char *FunctionName) |
VOID | RosSymFreeInfo (PROSSYM_LINEINFO RosSymLineInfo) |
VOID | RosSymDelete (PROSSYM_INFO RosSymInfo) |
BOOLEAN | RosSymAggregate (PROSSYM_INFO RosSymInfo, PCHAR Type, PROSSYM_AGGREGATE Aggregate) |
VOID | RosSymFreeAggregate (PROSSYM_AGGREGATE Aggregate) |
typedef struct _ROSSYM_AGGREGATE * PROSSYM_AGGREGATE |
typedef struct _ROSSYM_CALLBACKS * PROSSYM_CALLBACKS |
typedef struct _ROSSYM_ENTRY * PROSSYM_ENTRY |
typedef struct _ROSSYM_HEADER * PROSSYM_HEADER |
typedef struct _ROSSYM_INFO * PROSSYM_INFO |
typedef struct _ROSSYM_LINEINFO * PROSSYM_LINEINFO |
typedef struct _ROSSYM_PARAMETER * PROSSYM_PARAMETER |
typedef struct _ROSSYM_REGISTERS * PROSSYM_REGISTERS |
typedef struct _ROSSYM_AGGREGATE ROSSYM_AGGREGATE |
typedef struct _ROSSYM_CALLBACKS ROSSYM_CALLBACKS |
typedef struct _ROSSYM_ENTRY ROSSYM_ENTRY |
typedef struct _ROSSYM_HEADER ROSSYM_HEADER |
typedef struct _ROSSYM_INFO ROSSYM_INFO |
typedef struct _ROSSYM_LINEINFO ROSSYM_LINEINFO |
typedef struct _ROSSYM_PARAMETER ROSSYM_PARAMETER |
typedef struct _ROSSYM_REGISTERS ROSSYM_REGISTERS |
Definition at line 33 of file rossym.h.
BOOLEAN RosSymAggregate | ( | PROSSYM_INFO | RosSymInfo, |
PCHAR | Type, | ||
PROSSYM_AGGREGATE | Aggregate | ||
) |
Definition at line 137 of file find.c.
BOOLEAN RosSymCreateFromFile | ( | PVOID | FileContext, |
PROSSYM_INFO * | RosSymInfo | ||
) |
Definition at line 19 of file fromfile.c.
Referenced by LoadSymbolsRoutine().
BOOLEAN RosSymCreateFromMem | ( | PVOID | ImageStart, |
ULONG_PTR | ImageSize, | ||
PROSSYM_INFO * | RosSymInfo | ||
) |
Definition at line 19 of file frommem.c.
Referenced by KdbSymProcessSymbols().
BOOLEAN RosSymCreateFromRaw | ( | PVOID | RawData, |
ULONG_PTR | DataSize, | ||
PROSSYM_INFO * | RosSymInfo | ||
) |
Definition at line 18 of file fromraw.c.
Referenced by RosSymCreateFromMem().
VOID RosSymDelete | ( | PROSSYM_INFO | RosSymInfo | ) |
Definition at line 15 of file delete.c.
Referenced by KdbSymProcessSymbols().
VOID RosSymFreeAggregate | ( | PROSSYM_AGGREGATE | Aggregate | ) |
Definition at line 126 of file find.c.
VOID RosSymFreeInfo | ( | PROSSYM_LINEINFO | RosSymLineInfo | ) |
BOOLEAN RosSymGetAddressInformation | ( | PROSSYM_INFO | RosSymInfo, |
ULONG_PTR | RelativeAddress, | ||
ULONG * | LineNumber, | ||
char * | FileName, | ||
char * | FunctionName | ||
) |
Definition at line 94 of file find.c.
Referenced by KdbSymPrintAddress().
VOID RosSymGetRawData | ( | PROSSYM_INFO | RosSymInfo, |
PVOID | RawData | ||
) |
Definition at line 23 of file getraw.c.
ULONG RosSymGetRawDataLength | ( | PROSSYM_INFO | RosSymInfo | ) |
VOID RosSymInit | ( | PROSSYM_CALLBACKS | Callbacks | ) |
Definition at line 17 of file init.c.
Referenced by RosSymInitKernelMode(), and RosSymInitUserMode().
Definition at line 32 of file initkm.c.
Referenced by KdbSymInit().
Definition at line 29 of file initum.c.