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

Typedefs | Enumerations | Functions | Variables

ldr.h File Reference

#include <iprt/cdefs.h>
#include <iprt/types.h>
Include dependency graph for ldr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

RTLdrEnumSymbols flags.
#define RTLDR_ENUM_SYMBOL_FLAGS_ALL   RT_BIT(1)

Typedefs

typedef RTLDRENUMSYMS * PFNRTLDRENUMSYMS
typedef RTLDRIMPORT * PFNRTLDRIMPORT
typedef RTLDRARCHPRTLDRARCH
typedef const char * pszModule
typedef const char const char * pszSymbol
typedef const char const char
unsigned RTUINTPTR void * 
pvUser
typedef enum RTLDRARCH RTLDRARCH
typedef enum RTLDROPENBITS RTLDROPENBITS
typedef const char const char
unsigned 
uSymbol
typedef const char unsigned
RTUINTPTR 
Value
Guest Register Getters.
typedef const char const char
unsigned RTUINTPTR
pValue

Enumerations

enum  RTLDRARCH {
  RTLDRARCH_INVALID = 0, RTLDRARCH_WHATEVER, RTLDRARCH_HOST, RTLDRARCH_X86_32,
  RTLDRARCH_AMD64, RTLDRARCH_END, RTLDRARCH_32BIT_HACK = 0x7fffffff
}
enum  RTLDROPENBITS {
  RTLDROPENBITS_INVALID = 0, RTLDROPENBITS_READONLY, RTLDROPENBITS_WRITABLE, RTLDROPENBITS_SRC_AND_DST,
  RTLDROPENBITS_END, RTLDROPENBITS_32BIT_HACK = 0x7fffffff
}

Functions

typedef DECLCALLBACK (int) RTLDRIMPORT(RTLDRMOD hLdrMod
 RTDECL (bool) RTLdrIsLoadable(const char *pszFilename)
 RTDECL (size_t) RTLdrSize(RTLDRMOD hLdrMod)
 RTDECL (int) RTLdrLoad(const char *pszFilename
RT_C_DECLS_BEGIN RTDECL (const char *) RTLdrGetSuff(void)

Variables

const void RTUINTPTR BaseAddress
size_t cbBits
uint32_t RTLDRARCH enmArch
size_t RTLDROPENBITS enmBits
uint32_t fFlags
void RTUINTPTR NewBaseAddress
void RTUINTPTR RTUINTPTR OldBaseAddress
unsigned const void RTUINTPTR
PFNRTLDRENUMSYMS 
pfnCallback
void RTUINTPTR PFNRTLDRIMPORT pfnGetImport
PRTLDRMOD phLdrMod
const char void ** ppvValue
size_t RTLDROPENBITS const char * pszLogName
const void * pvBits = pvBits

Detailed Description

IPRT - Loader.

Definition in file ldr.h.


Generated by  Doxygen 1.6.0   Back to index