ReactOS 0.4.15-dev-6042-g2eb6700
|
#include "compat.h"
Go to the source code of this file.
Classes | |
struct | DwarfBlock |
struct | DwarfParam |
struct | DwarfBuf |
union | DwarfVal |
struct | DwarfAttrs |
struct | DwarfExpr |
struct | DwarfSym |
struct | DwarfAttr |
struct | DwarfAbbrev |
struct | Dwarf |
struct | DwarfStack |
Macros | |
#define | MAXIMUM_DWARF_NAME_SIZE 64 |
Typedefs | |
typedef struct Dwarf | Dwarf |
typedef struct DwarfAttrs | DwarfAttrs |
typedef struct DwarfBlock | DwarfBlock |
typedef struct DwarfBuf | DwarfBuf |
typedef struct DwarfExpr | DwarfExpr |
typedef struct DwarfSym | DwarfSym |
typedef struct DwarfStack | DwarfStack |
typedef struct DwarfParam | DwarfParam |
typedef union DwarfVal | DwarfVal |
typedef struct DwarfAbbrev | DwarfAbbrev |
typedef struct DwarfAttr | DwarfAttr |
typedef struct DwarfAbbrev DwarfAbbrev |
typedef struct DwarfAttrs DwarfAttrs |
typedef struct DwarfBlock DwarfBlock |
typedef struct DwarfParam DwarfParam |
typedef struct DwarfStack DwarfStack |
anonymous enum |
Definition at line 13 of file dwarf.h.
anonymous enum |
Enumerator | |
---|---|
RuleUndef | |
RuleSame | |
RuleCfaOffset | |
RuleRegister | |
RuleRegOff | |
RuleLocation |
Definition at line 368 of file dwarf.h.
Definition at line 17 of file dwarfaranges.c.
int dwarfargvalue | ( | Dwarf * | d, |
DwarfSym * | proc, | ||
ulong | pc, | ||
ulong | cfa, | ||
PROSSYM_REGISTERS | registers, | ||
DwarfParam * | parameters | ||
) |
Definition at line 909 of file dwarfinfo.c.
Referenced by RosSymGetAddressInformation().
Definition at line 57 of file dwarfopen.c.
int dwarfcomputecfa | ( | Dwarf * | d, |
DwarfExpr * | cfa, | ||
PROSSYM_REGISTERS | registers, | ||
ulong * | cfaLocation | ||
) |
Definition at line 404 of file dwarfcfa.c.
Referenced by dwarfregunwind(), and RosSymGetAddressInformation().
Definition at line 968 of file dwarfinfo.c.
Definition at line 242 of file dwarfinfo.c.
Definition at line 202 of file dwarfinfo.c.
Referenced by dwarfargvalue(), dwarfenum(), dwarflookupfn(), dwarflookupnameinunit(), dwarflookuptag(), dwarfnextsym(), and dwarfseeksym().
Definition at line 18 of file dwarfget.c.
Referenced by dwarfgetaddr().
Definition at line 198 of file dwarfget.c.
DwarfAbbrev * dwarfgetabbrev | ( | Dwarf * | d, |
ulong | off, | ||
ulong | num | ||
) |
Definition at line 129 of file dwarfabbrev.c.
Definition at line 124 of file dwarfget.c.
int dwarfgetarg | ( | Dwarf * | d, |
const char * | name, | ||
DwarfBuf * | locbuf, | ||
ulong | cfa, | ||
PROSSYM_REGISTERS | registers, | ||
ulong * | value | ||
) |
Definition at line 658 of file dwarfinfo.c.
Referenced by dwarfargvalue(), and RosSymAggregate().
int dwarfgetinfounit | ( | Dwarf * | , |
ulong | , | ||
DwarfBlock * | |||
) |
Definition at line 987 of file dwarfinfo.c.
Referenced by RosSymGetAddressInformation().
Definition at line 182 of file dwarfinfo.c.
Definition at line 67 of file dwarfpubnames.c.
Definition at line 126 of file dwarfinfo.c.
Definition at line 152 of file dwarfinfo.c.
Definition at line 251 of file dwarfinfo.c.
Referenced by dwarfenumunit(), dwarflookupchildtag(), dwarflookuptag(), dwarfnextsym(), and dwarfnextsymat().
Definition at line 292 of file dwarfinfo.c.
Definition at line 16 of file dwarfopen.c.
int dwarfpctoline | ( | Dwarf * | d, |
DwarfSym * | proc, | ||
ulong | pc, | ||
char ** | file, | ||
char ** | function, | ||
ulong * | line | ||
) |
Definition at line 41 of file dwarfpc.c.
Definition at line 419 of file dwarfcfa.c.
Referenced by RosSymGetAddressInformation().