|
ReactOS 0.4.16-dev-1948-gd260c1d
|

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.