Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

kDbg.h File Reference


Detailed Description

kDbg - The Debug Info Reader.

Definition in file kDbg.h.

#include <k/kDefs.h>
#include <k/kTypes.h>
#include <k/kRdr.h>

Go to the source code of this file.

Classes

struct  KDBGLINE
struct  KDBGSYMBOL

Defines

#define KDBG_DECL(type)   type
#define KDBG_PATH_MAX   260
#define KDBG_SYMBOL_MAX   384
#define KDBGADDR_C(c)   KU64_C(c)
#define KDBGADDR_MAX   KU64_C(0xfffffffffffffffe)
#define KDBGADDR_PRI   KX64_PRI
#define NIL_KDBGADDR   KU64_MAX
Special Segments
#define KDBGSEG_ABS   (-2)
#define KDBGSEG_RVA   (-1)
Symbol Flags.
#define KDBGSYM_FLAGS_ABS   KU32_C(0x00000001)
#define KDBGSYM_FLAGS_CODE   KU32_C(0x00000004)
#define KDBGSYM_FLAGS_DATA   KU32_C(0x00000008)
#define KDBGSYM_FLAGS_EXPORTED   KU32_C(0x00000002)
#define KDBGSYM_FLAGS_WEAK   KU32_C(0x00000000)

Typedefs

typedef KU64 KDBGADDR
typedef const KDBGADDRPCKDBGADDR
typedef const KDBGLINEPCKDBGLINE
typedef const KDBGSYMBOLPCKDBGSYMBOL
typedef KDBGADDRPKDBGADDR
typedef KDBGLINEPKDBGLINE
typedef struct KDBGMODPKDBGMOD
typedef KDBGSYMBOLPKDBGSYMBOL
typedef PKDBGLINEPPKDBGLINE
typedef PKDBGMODPPKDBGMOD
typedef PKDBGSYMBOLPPKDBGSYMBOL

Functions

 KDBG_DECL (PKDBGSYMBOL) kDbgSymbolDup(PCKDBGSYMBOL pSymbol)
 KDBG_DECL (int) kDbgLineFree(PKDBGLINE pLine)
 KDBG_DECL (PKDBGLINE) kDbgLineDup(PCKDBGLINE pLine)

Variables

PKRDR KFOFF KFOFF cb
KI32 iSegment
PKRDR KFOFF off
const char struct KLDRMODpLdrMod
KI32 KDBGADDR PKDBGLINE pLine
KI32 KDBGADDR PPKDBGLINE ppLine
KI32 KDBGADDR PPKDBGSYMBOL ppSym
PKRDR pRdr
KI32 KDBGADDR PKDBGSYMBOL pSym
const char * pszFilename


Generated by  Doxygen 1.6.0   Back to index