/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrEx.cpp | 463 RTDECL(int) RTLdrLinkAddressToSegOffset(RTLDRMOD hLdrMod, RTLDRADDR LinkAddress, uint32_t *piSeg, PRTLDRADDR poffSeg) argument 465 LogFlow(("RTLdrLinkAddressToSegOffset: hLdrMod=%RTldrm LinkAddress=%RTptr piSeg=%p poffSeg=%p\n", 466 hLdrMod, LinkAddress, piSeg, poffSeg)); 473 AssertPtrReturn(poffSeg, VERR_INVALID_POINTER); 479 *poffSeg = ~(RTLDRADDR)0; 486 rc = pMod->pOps->pfnLinkAddressToSegOffset(pMod, LinkAddress, piSeg, poffSeg); 490 LogFlow(("RTLdrLinkAddressToSegOffset: returns %Rrc %#x:%RTptr\n", rc, *piSeg, *poffSeg)); 557 RTDECL(int) RTLdrRvaToSegOffset(RTLDRMOD hLdrMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg) argument 559 LogFlow(("RTLdrRvaToSegOffset: hLdrMod=%RTldrm Rva=%RTptr piSeg=%p poffSeg=%p\n", 560 hLdrMod, Rva, piSeg, poffSeg)); [all...] |
H A D | ldrkStuff.cpp | 743 uint32_t *piSeg, PRTLDRADDR poffSeg) 756 *poffSeg = offSeg; 810 uint32_t *piSeg, PRTLDRADDR poffSeg) 823 *poffSeg = offSeg; 742 rtkldr_LinkAddressToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR LinkAddress, uint32_t *piSeg, PRTLDRADDR poffSeg) argument 809 rtkldr_RvaToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg) argument
|
H A D | ldrELFRelocatable.cpp.h | 1184 uint32_t *piSeg, PRTLDRADDR poffSeg) 1198 *poffSeg = offSeg; 1210 *poffSeg = pShdrEnd->sh_size; 1260 uint32_t *piSeg, PRTLDRADDR poffSeg) 1275 *poffSeg = offSeg; 1183 LinkAddressToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR LinkAddress, uint32_t *piSeg, PRTLDRADDR poffSeg) argument 1259 RvaToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg) argument
|
H A D | ldrPE.cpp | 1654 uint32_t *piSeg, PRTLDRADDR poffSeg) 1664 *poffSeg = LinkAddress; 1682 *poffSeg = LinkAddress - uAddr; 1728 uint32_t *piSeg, PRTLDRADDR poffSeg) 1731 int rc = rtldrPE_LinkAddressToSegOffset(pMod, Rva + pModPe->uImageBase, piSeg, poffSeg); 1653 rtldrPE_LinkAddressToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR LinkAddress, uint32_t *piSeg, PRTLDRADDR poffSeg) argument 1727 rtldrPE_RvaToSegOffset(PRTLDRMODINTERNAL pMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg) argument
|
/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgmodldr.cpp | 136 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) 139 return RTLdrRvaToSegOffset(pThis->hLdrMod, uRva, piSeg, poffSeg); 145 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) 148 return RTLdrLinkAddressToSegOffset(pThis->hLdrMod, LinkAddress, piSeg, poffSeg); 135 rtDbgModLdr_RvaToSegOffset(PRTDBGMODINT pMod, RTLDRADDR uRva, PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) argument 144 rtDbgModLdr_LinkAddressToSegOffset(PRTDBGMODINT pMod, RTLDRADDR LinkAddress, PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) argument
|
H A D | dbgmoddeferred.cpp | 375 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModDeferredDbg_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) 379 return pMod->pDbgVt->pfnRvaToSegOff(pMod, uRva, poffSeg); 518 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) 522 rc = pMod->pImgVt->pfnRvaToSegOffset(pMod, uRva, piSeg, poffSeg); 529 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) 533 rc = pMod->pImgVt->pfnLinkAddressToSegOffset(pMod, LinkAddress, piSeg, poffSeg);
|
H A D | dbgmodcontainer.cpp | 572 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModContainer_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) argument 589 if (poffSeg) 590 *poffSeg = offSeg; 617 if (poffSeg) 618 *poffSeg = offSeg;
|
H A D | dbgmoddbghelp.cpp | 188 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModDbgHelp_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) argument 191 return RTDbgModRvaToSegOff(hCnt, uRva, poffSeg);
|
H A D | dbgmodnm.cpp | 174 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModNm_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) argument 177 return RTDbgModRvaToSegOff(pThis->hCnt, uRva, poffSeg);
|
H A D | dbgas.cpp | 1158 * @param poffSeg Where to return the segment offset. 1161 DECLINLINE(RTDBGMOD) rtDbgAsModuleByAddr(PRTDBGASINT pDbgAs, RTUINTPTR Addr, PRTDBGSEGIDX piSeg, PRTUINTPTR poffSeg, PRTUINTPTR pMapAddr) 1172 *poffSeg = Addr - pMap->Core.Key;
|
H A D | dbgmoddwarf.cpp | 1493 * @param poffSeg Where to return the segment offset. 1496 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) 1504 *poffSeg = LinkAddress; 1510 return pThis->pImgMod->pImgVt->pfnLinkAddressToSegOffset(pThis->pImgMod, LinkAddress, piSeg, poffSeg); 1511 return pThis->pImgMod->pImgVt->pfnRvaToSegOffset(pThis->pImgMod, LinkAddress, piSeg, poffSeg); 4625 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModDwarf_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) argument 4628 return RTDbgModRvaToSegOff(pThis->hCnt, uRva, poffSeg); 1495 rtDbgModDwarfLinkAddressToSegOffset(PRTDBGMODDWARF pThis, RTSEL uSegment, uint64_t LinkAddress, PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg) argument
|
H A D | dbgmod.cpp | 1621 RTDECL(RTDBGSEGIDX) RTDbgModRvaToSegOff(RTDBGMOD hDbgMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) 1627 RTDBGSEGIDX iSeg = pDbgMod->pDbgVt->pfnRvaToSegOff(pDbgMod, uRva, poffSeg);
|
H A D | dbgmodcodeview.cpp | 2152 static DECLCALLBACK(RTDBGSEGIDX) rtDbgModCv_RvaToSegOff(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg) argument 2155 return RTDbgModRvaToSegOff(pThis->hCnt, uRva, poffSeg);
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | ldr.h | 288 * @param poffSeg Where to return the segment offset. 292 uint32_t *piSeg, PRTLDRADDR poffSeg); 327 * @param poffSeg Where to return the segment offset. 330 DECLCALLBACKMEMBER(int, pfnRvaToSegOffset)(PRTLDRMODINTERNAL pMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg);
|
H A D | dbgmod.h | 153 * @param poffSeg Where to return the segment offset. 156 PRTDBGSEGIDX piSeg, PRTLDRADDR poffSeg); 166 * @param poffSeg Where to return the segment offset. 168 DECLCALLBACKMEMBER(int, pfnRvaToSegOffset)(PRTDBGMODINT pMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg); 303 * @param poffSeg Where to return the segment offset. Optional. 305 DECLCALLBACKMEMBER(RTDBGSEGIDX, pfnRvaToSegOff)(PRTDBGMODINT pMod, RTUINTPTR uRva, PRTUINTPTR poffSeg);
|
/vbox/include/iprt/ |
H A D | ldr.h | 908 * @param poffSeg Where to return the segment offset. 910 RTDECL(int) RTLdrLinkAddressToSegOffset(RTLDRMOD hLdrMod, RTLDRADDR LinkAddress, uint32_t *piSeg, PRTLDRADDR poffSeg); 931 * @param poffSeg Where to return the segment offset. 945 RTDECL(int) RTLdrRvaToSegOffset(RTLDRMOD hLdrMod, RTLDRADDR Rva, uint32_t *piSeg, PRTLDRADDR poffSeg);
|
H A D | dbg.h | 1080 * @param poffSeg Where to return the segment offset. Optional. 1082 RTDECL(RTDBGSEGIDX) RTDbgModRvaToSegOff(RTDBGMOD hDbgMod, RTUINTPTR uRva, PRTUINTPTR poffSeg);
|