/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgas.cpp | 67 uint32_t iOrdinal; member in struct:RTDBGASMOD 336 Assert(pMod->iOrdinal == i); 339 pMod->iOrdinal = UINT32_MAX; 568 pMod->iOrdinal = pDbgAs->cModules; 786 uint32_t iMod = pMod->iOrdinal; 791 pTailMod->iOrdinal = iMod; 794 pMod->iOrdinal = UINT32_MAX;
|
H A D | dbgmoddbghelp.cpp | 80 static DECLCALLBACK(int) rtDbgModDbgHelp_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo) argument 83 return RTDbgModLineByOrdinal(hCnt, iOrdinal, pLineInfo); 125 static DECLCALLBACK(int) rtDbgModDbgHelp_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 128 return RTDbgModSymbolByOrdinal(hCnt, iOrdinal, pSymInfo);
|
H A D | dbgmodnm.cpp | 68 static DECLCALLBACK(int) rtDbgModNm_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo) argument 71 return RTDbgModLineByOrdinal(pThis->hCnt, iOrdinal, pLineInfo); 113 static DECLCALLBACK(int) rtDbgModNm_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 116 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo);
|
H A D | dbgmodcontainer.cpp | 166 pExtSym->iOrdinal = pMySym->OrdinalCore.Key; 203 pLineInfo->iOrdinal = pMyLine->OrdinalCore.Key; 212 static DECLCALLBACK(int) rtDbgModContainer_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo) argument 219 if (iOrdinal >= pThis->iNextLineOrdinal) 223 PAVLU32NODECORE pAvlCore = RTAvlU32Get(&pThis->LineOrdinalTree, iOrdinal); 230 pLineInfo->iOrdinal = pMyLine->OrdinalCore.Key; 360 static DECLCALLBACK(int) rtDbgModContainer_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 367 if (iOrdinal >= pThis->iNextSymbolOrdinal) 371 PAVLU32NODECORE pAvlCore = RTAvlU32Get(&pThis->SymbolOrdinalTree, iOrdinal);
|
H A D | dbgmodcodeview.cpp | 2044 static DECLCALLBACK(int) rtDbgModCv_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo) argument 2047 return RTDbgModLineByOrdinal(pThis->hCnt, iOrdinal, pLineInfo); 2089 static DECLCALLBACK(int) rtDbgModCv_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 2092 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo);
|
H A D | dbgmoddwarf.cpp | 4517 static DECLCALLBACK(int) rtDbgModDwarf_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo) argument 4520 return RTDbgModLineByOrdinal(pThis->hCnt, iOrdinal, pLineInfo); 4562 static DECLCALLBACK(int) rtDbgModDwarf_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 4565 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo);
|
/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrEx.cpp | 291 uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue) 293 LogFlow(("RTLdrGetSymbolEx: hLdrMod=%RTldrm pvBits=%p BaseAddress=%RTptr iOrdinal=%#x pszSymbol=%p:{%s} pValue\n", 294 hLdrMod, pvBits, BaseAddress, iOrdinal, pszSymbol, pszSymbol, pValue)); 302 AssertReturn(pszSymbol || iOrdinal != UINT32_MAX, VERR_INVALID_PARAMETER); 311 rc = pMod->pOps->pfnGetSymbolEx(pMod, pvBits, BaseAddress, iOrdinal, pszSymbol, pValue); 312 else if (!BaseAddress && !pvBits && iOrdinal == UINT32_MAX) 327 RTDECL(int) RTLdrQueryForwarderInfo(RTLDRMOD hLdrMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol, argument 330 LogFlow(("RTLdrQueryForwarderInfo: hLdrMod=%RTldrm pvBits=%p iOrdinal=%#x pszSymbol=%p:{%s} pInfo=%p cbInfo=%zu\n", 331 hLdrMod, pvBits, iOrdinal, pszSymbol, pszSymbol, pInfo, cbInfo)); 349 rc = pMod->pOps->pfnQueryForwarderInfo(pMod, pvBits, iOrdinal, pszSymbo 290 RTLdrGetSymbolEx(RTLDRMOD hLdrMod, const void *pvBits, RTLDRADDR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue) argument [all...] |
H A D | ldrELFRelocatable.cpp.h | 955 uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) 978 if (iOrdinal == UINT32_MAX) 1005 else if (iOrdinal < cSyms) 1007 if ( paSyms[iOrdinal].st_shndx != SHN_UNDEF 1008 && ( ELF_ST_BIND(paSyms[iOrdinal].st_info) == STB_GLOBAL 1009 || ELF_ST_BIND(paSyms[iOrdinal].st_info) == STB_WEAK)) 1010 return RTLDRELF_NAME(ReturnSymbol)(pModElf, &paSyms[iOrdinal], uBaseAddr, pValue); 954 GetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
|
H A D | ldrkStuff.cpp | 563 uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) 583 iOrdinal == UINT32_MAX ? NIL_KLDRMOD_SYM_ORDINAL : iOrdinal, 562 rtkldr_GetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
|
H A D | ldrPE.cpp | 916 * @param iOrdinal The symbol ordinal, UINT32_MAX if named symbol. 922 static int rtLdrPE_ExportToRva(PRTLDRMODPE pModPe, uint32_t iOrdinal, const char *pszSymbol, argument 949 if (iOrdinal != UINT32_MAX) 954 if ( iOrdinal >= pExpDir->Base + RT_MAX(pExpDir->NumberOfNames, pExpDir->NumberOfFunctions) 955 || iOrdinal < pExpDir->Base) 957 iExpOrdinal = iOrdinal - pExpDir->Base; 1015 uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) 1019 int rc = rtLdrPE_ExportToRva(pThis, iOrdinal, pszSymbol, &pvBits, &uRvaExport, NULL); 1040 static DECLCALLBACK(int) rtldrPE_QueryForwarderInfo(PRTLDRMODINTERNAL pMod, const void *pvBits, uint32_t iOrdinal, argument 1047 int rc = rtLdrPE_ExportToRva(pThis, iOrdinal, pszSymbo 1014 rtldrPEGetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument [all...] |
/vbox/include/iprt/ |
H A D | dbg.h | 130 uint32_t iOrdinal; member in struct:RTDBGSYMBOL 184 uint32_t iOrdinal; member in struct:RTDBGLINE 1273 * @param iOrdinal The symbol ordinal number. 0-based. The highest 1277 RTDECL(int) RTDbgModSymbolByOrdinal(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo); 1289 * @param iOrdinal The symbol ordinal number. 0-based. The highest 1295 RTDECL(int) RTDbgModSymbolByOrdinalA(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGSYMBOL *ppSymInfo); 1447 * @param iOrdinal The line number ordinal number. 1451 RTDECL(int) RTDbgModLineByOrdinal(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo); 1467 * @param iOrdinal The line number ordinal number. 1472 RTDECL(int) RTDbgModLineByOrdinalA(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGLIN [all...] |
H A D | ldr.h | 503 * @param iOrdinal Symbol ordinal number, pass UINT32_MAX if pszSymbol 509 uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue); 531 uint32_t iOrdinal; member in struct:RTLDRIMPORTINFO 551 * @param iOrdinal Symbol ordinal number, pass UINT32_MAX if pszSymbol 559 RTDECL(int) RTLdrQueryForwarderInfo(RTLDRMOD hLdrMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol,
|