ReactOS 0.4.16-dev-125-g798ea90
|
#include "compat.h"
Go to the source code of this file.
Classes | |
struct | DwarfBlock |
struct | DwarfBuf |
union | DwarfVal |
struct | DwarfAttrs |
struct | DwarfExpr |
struct | DwarfSym |
struct | DwarfAttr |
struct | DwarfAbbrev |
struct | Dwarf |
Macros | |
#define | SYMBOL_SIZE 18 |
#define | MAXIMUM_DWARF_NAME_SIZE 64 |
#define | MAXIMUM_COFF_SYMBOL_LENGTH 256 |
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 union DwarfVal | DwarfVal |
typedef struct DwarfAbbrev | DwarfAbbrev |
typedef struct DwarfAttr | DwarfAttr |
Variables | |
int | dwarf386nregs |
char * | dwarf386regs [] |
char * | dwarf386fp |
typedef struct DwarfAbbrev DwarfAbbrev |
typedef struct DwarfAttrs DwarfAttrs |
typedef struct DwarfBlock DwarfBlock |
anonymous enum |
Definition at line 11 of file dwarf.h.
anonymous enum |
Enumerator | |
---|---|
RuleUndef | |
RuleSame | |
RuleCfaOffset | |
RuleRegister | |
RuleRegOff | |
RuleLocation |
Definition at line 356 of file dwarf.h.
Definition at line 16 of file dwarfaranges.c.
Referenced by dwarfpctoline(), and RosSymAggregate().
Definition at line 241 of file dwarfinfo.c.
Referenced by main().
Definition at line 201 of file dwarfinfo.c.
Referenced by _dwarfnametounit(), and dwarfpctoline().
Definition at line 17 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfaddrtounit(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), findfde(), getblock(), getuchar(), getulong(), and parseabbrevs().
Definition at line 152 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfgetarg(), dwarfnextsym(), dwarfpctoline(), findfde(), getblock(), getulong(), parseabbrevs(), and parseattrs().
Definition at line 197 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfgetarg(), dwarfpctoline(), findfde(), and getulong().
Definition at line 81 of file dwarfget.c.
Referenced by _dwarfnametounit(), constblock(), dexec(), dwarfaddrtounit(), dwarfargvalue(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), getblock(), and getulong().
Definition at line 95 of file dwarfget.c.
Referenced by _dwarfnametounit(), constblock(), dexec(), dwarfaddrtounit(), dwarfargvalue(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), findfde(), getblock(), getstring(), and getulong().
Definition at line 109 of file dwarfget.c.
Referenced by constblock(), and getulong().
DwarfAbbrev * dwarfgetabbrev | ( | Dwarf * | d, |
ulong | off, | ||
ulong | num | ||
) |
Definition at line 128 of file dwarfabbrev.c.
Referenced by dwarfnextsym().
Definition at line 123 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfaddrtounit(), dwarfpctoline(), findfde(), and getulong().
int dwarfgetinfounit | ( | Dwarf * | , |
ulong | , | ||
DwarfBlock * | |||
) |
Definition at line 54 of file dwarfget.c.
Referenced by _dwarfnametounit(), dwarfpctoline(), findfde(), and getstring().
Definition at line 181 of file dwarfinfo.c.
Referenced by dwarfpctoline().
Definition at line 67 of file dwarfpubnames.c.
Definition at line 125 of file dwarfinfo.c.
Referenced by RosSymAggregate().
Definition at line 151 of file dwarfinfo.c.
Referenced by dwarfpctoline().
Definition at line 250 of file dwarfinfo.c.
Referenced by _dwarfnametounit(), dwarfpctoline(), and main().
Definition at line 292 of file dwarfinfo.c.
Referenced by dwarfgetparams(), dwarflookupchildtag(), dwarflookupfn(), dwarflookupnameinunit(), dwarflookupsubname(), dwarflookuptag(), dwarfnextsym(), dwarfpctoline(), dwarfseeksym(), and RosSymAggregate().
Definition at line 16 of file dwarfopen.c.
Referenced by main(), RosSymCreateFromFile(), and RosSymCreateFromMem().
int dwarfpctoline | ( | Dwarf * | d, |
ulong | pc, | ||
char ** | cdir, | ||
char ** | dir, | ||
char ** | file, | ||
char ** | function, | ||
ulong * | line, | ||
ulong * | mtime, | ||
ulong * | length | ||
) |
Definition at line 48 of file dwarfpc.c.
Referenced by main(), and RosSymGetAddressInformation().
Definition at line 170 of file dwarfinfo.c.
Referenced by RosSymAggregate().
Definition at line 47 of file dwarfcfa.c.
Referenced by dwarfregunwind(), and printrules().
|
extern |
|
extern |
Definition at line 22 of file dwarf386.c.
|
extern |
Definition at line 10 of file dwarf386.c.