/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrELF.cpp | 118 * @param phLdrMod Where to store the handle. 121 int rtldrELFOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument 150 rc = rtldrELF32Open(pReader, fFlags, enmArch, phLdrMod); 152 rc = rtldrELF64Open(pReader, fFlags, enmArch, phLdrMod);
|
H A D | ldrNative.cpp | 107 * @param phLdrMod Where to store the handle to the loaded module. 109 RTDECL(int) RTLdrLoad(const char *pszFilename, PRTLDRMOD phLdrMod) argument 111 return RTLdrLoadEx(pszFilename, phLdrMod, RTLDRLOAD_FLAGS_LOCAL, NULL); 116 RTDECL(int) RTLdrLoadEx(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo) argument 118 LogFlow(("RTLdrLoadEx: pszFilename=%p:{%s} phLdrMod=%p fFlags=%#x pErrInfo=%p\n", pszFilename, pszFilename, phLdrMod, fFlags, pErrInfo)); 125 AssertPtrReturn(phLdrMod, VERR_INVALID_POINTER); 162 *phLdrMod = &pMod->Core; 163 LogFlow(("RTLdrLoad: returns %Rrc *phLdrMod=%RTldrm\n", rc, *phLdrMod)); 178 RTLdrLoadSystem(const char *pszFilename, bool fNoUnload, PRTLDRMOD phLdrMod) argument [all...] |
H A D | ldrFile.cpp | 251 * @param phLdrMod Where to store the handle to the loader module. 253 RTDECL(int) RTLdrOpen(const char *pszFilename, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod) argument 255 LogFlow(("RTLdrOpen: pszFilename=%p:{%s} fFlags=%#x enmArch=%d phLdrMod=%p\n", 256 pszFilename, pszFilename, fFlags, enmArch, phLdrMod)); 267 rc = RTLdrOpenWithReader(pReader, fFlags, enmArch, phLdrMod, NULL); 270 LogFlow(("RTLdrOpen: return %Rrc *phLdrMod\n", rc, *phLdrMod)); 275 *phLdrMod = NIL_RTLDRMOD; 289 * @param phLdrMod Where to store the handle to the loaded module. 292 RTDECL(int) RTLdrOpenkLdr(const char *pszFilename, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod) argument [all...] |
H A D | ldrMemory.cpp | 265 PRTLDRMOD phLdrMod) 267 LogFlow(("RTLdrOpenInMemory: pszName=%p:{%s} fFlags=%#x enmArch=%d cbImage=%#zx pfnRead=%p pfnDtor=%p pvUser=%p phLdrMod=%p\n", 268 pszName, pszName, fFlags, enmArch, cbImage, pfnRead, pfnDtor, pvUser, phLdrMod)); 307 rc = RTLdrOpenWithReader(pReader, fFlags, enmArch, phLdrMod, NULL); 310 LogFlow(("RTLdrOpen: return %Rrc *phLdrMod\n", rc, *phLdrMod)); 318 *phLdrMod = NIL_RTLDRMOD; 263 RTLdrOpenInMemory(const char *pszName, uint32_t fFlags, RTLDRARCH enmArch, size_t cbImage, PFNRTLDRRDRMEMREAD pfnRead, PFNRTLDRRDRMEMDTOR pfnDtor, void *pvUser, PRTLDRMOD phLdrMod) argument
|
H A D | ldrELFRelocatable.cpp.h | 1740 * @param phLdrMod Where to store the handle. 1742 static int RTLDRELF_NAME(Open)(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod) argument 1918 *phLdrMod = &pModElf->Core; 1920 LogFlow(("%s: %s: returns VINF_SUCCESS *phLdrMod=%p\n", __FUNCTION__, pszLogName, *phLdrMod));
|
H A D | ldrkStuff.cpp | 900 * @param phLdrMod Where to store the handle. 903 int rtldrkLdrOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument 996 *phLdrMod = &pNewMod->Core;
|
H A D | ldrPE.cpp | 3620 * @param phLdrMod Where to store the handle. 3624 PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) 3738 *phLdrMod = &pModPe->Core; 3623 rtldrPEOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offNtHdrs, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | ldrNative-posix.cpp | 122 int rtldrNativeLoadSystem(const char *pszFilename, const char *pszExt, uint32_t fFlags, PRTLDRMOD phLdrMod) argument
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | ldrNative-win.cpp | 117 int rtldrNativeLoadSystem(const char *pszFilename, const char *pszExt, uint32_t fFlags, PRTLDRMOD phLdrMod) argument 138 rc = RTLdrLoadEx(szPath, phLdrMod, fFlags, NULL);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPLibLdr.cpp | 652 * @param phLdrMod Where to store the handle to the loaded module. 658 static int supR3HardenedLdrLoadIt(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo) argument 677 return RTLdrLoadEx(pszFilename, phLdrMod, fFlags, pErrInfo); 681 SUPR3DECL(int) SUPR3HardenedLdrLoad(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo) argument 688 AssertPtrReturn(phLdrMod, VERR_INVALID_POINTER); 689 *phLdrMod = NIL_RTLDRMOD; 710 return supR3HardenedLdrLoadIt(pszFilename, phLdrMod, fFlags, pErrInfo); 714 SUPR3DECL(int) SUPR3HardenedLdrLoadAppPriv(const char *pszFilename, PRTLDRMOD phLdrMod, uint32_t fFlags, PRTERRINFO pErrInfo) argument 716 LogFlow(("SUPR3HardenedLdrLoadAppPriv: pszFilename=%p:{%s} phLdrMod=%p fFlags=%08x pErrInfo=%p\n", pszFilename, pszFilename, phLdrMod, fFlag [all...] |
/vbox/src/VBox/Debugger/ |
H A D | DBGPlugInWinNt.cpp | 470 uint32_t offHdrs, PCNTHDRS pHdrs, PRTLDRMOD phLdrMod) 574 *phLdrMod = hLdrMod; 576 *phLdrMod = NIL_RTLDRMOD; 468 dbgDiggerWinNtCreateLdrMod(PDBGDIGGERWINNT pThis, PUVM pUVM, const char *pszName, PCDBGFADDRESS pImageAddr, uint32_t cbImage, uint8_t *pbBuf, size_t cbBuf, uint32_t offHdrs, PCNTHDRS pHdrs, PRTLDRMOD phLdrMod) argument
|