Searched defs:iOrdinal (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgas.cpp67 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 Ddbgmoddbghelp.cpp80 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 Ddbgmodnm.cpp68 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 Ddbgmodcontainer.cpp166 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 Ddbgmodcodeview.cpp2044 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 Ddbgmoddwarf.cpp4517 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 DldrEx.cpp291 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 DldrELFRelocatable.cpp.h955 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 DldrkStuff.cpp563 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 DldrPE.cpp916 * @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 Ddbg.h130 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 Dldr.h503 * @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,

Completed in 657 milliseconds