ReactOS 0.4.15-dev-6661-gcc6e444
|
#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 17 of file dwarfaranges.c.
Referenced by dwarfpctoline(), and RosSymAggregate().
Definition at line 242 of file dwarfinfo.c.
Referenced by main().
Definition at line 202 of file dwarfinfo.c.
Referenced by _dwarfnametounit(), and dwarfpctoline().
Definition at line 18 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfaddrtounit(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), findfde(), getblock(), getuchar(), getulong(), and parseabbrevs().
Definition at line 153 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfgetarg(), dwarfnextsym(), dwarfpctoline(), findfde(), getblock(), getulong(), parseabbrevs(), and parseattrs().
Definition at line 198 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfgetarg(), dwarfpctoline(), findfde(), and getulong().
Definition at line 82 of file dwarfget.c.
Referenced by _dwarfnametounit(), constblock(), dexec(), dwarfaddrtounit(), dwarfargvalue(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), getblock(), and getulong().
Definition at line 96 of file dwarfget.c.
Referenced by _dwarfnametounit(), constblock(), dexec(), dwarfaddrtounit(), dwarfargvalue(), dwarfenumunit(), dwarfgetarg(), dwarfpctoline(), findfde(), getblock(), getstring(), and getulong().
Definition at line 110 of file dwarfget.c.
Referenced by constblock(), and getulong().
DwarfAbbrev * dwarfgetabbrev | ( | Dwarf * | d, |
ulong | off, | ||
ulong | num | ||
) |
Definition at line 129 of file dwarfabbrev.c.
Referenced by dwarfnextsym().
Definition at line 124 of file dwarfget.c.
Referenced by constblock(), dexec(), dwarfaddrtounit(), dwarfpctoline(), findfde(), and getulong().
int dwarfgetinfounit | ( | Dwarf * | , |
ulong | , | ||
DwarfBlock * | |||
) |
Definition at line 55 of file dwarfget.c.
Referenced by _dwarfnametounit(), dwarfpctoline(), findfde(), and getstring().
Definition at line 182 of file dwarfinfo.c.
Referenced by dwarfpctoline().
Definition at line 67 of file dwarfpubnames.c.
Definition at line 126 of file dwarfinfo.c.
Referenced by RosSymAggregate().
Definition at line 152 of file dwarfinfo.c.
Referenced by dwarfpctoline().
Definition at line 251 of file dwarfinfo.c.
Referenced by _dwarfnametounit(), dwarfpctoline(), and main().
Definition at line 293 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 49 of file dwarfpc.c.
Referenced by main(), and RosSymGetAddressInformation().
Definition at line 171 of file dwarfinfo.c.
Referenced by RosSymAggregate().
Definition at line 48 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.