Lines Matching defs:aLoads
111 } aLoads[6] =
126 for (i = 0; i < RT_ELEMENTS(aLoads); i++)
128 if (!strncmp(aLoads[i].pszName, RT_STR_TUPLE("kLdr-")))
129 rc = RTLdrOpenkLdr(pszFilename, 0, RTLDRARCH_WHATEVER, &aLoads[i].hLdrMod);
131 rc = RTLdrOpen(pszFilename, 0, RTLDRARCH_WHATEVER, &aLoads[i].hLdrMod);
135 Assert(aLoads[i].hLdrMod == NIL_RTLDRMOD);
141 size_t cb = RTLdrSize(aLoads[i].hLdrMod);
148 aLoads[i].cbBits = cbImage = cb;
151 aLoads[i].pvBits = RTMemExecAlloc(cb);
152 if (!aLoads[i].pvBits)
160 rc = RTLdrGetBits(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits, testGetImport, NULL);
174 for (i = 0; i < RT_ELEMENTS(aLoads); i += 1)
178 rc = RTLdrGetSymbolEx(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits,
181 rc = RTLdrGetSymbolEx(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits,
190 RTPrintf("tstLdr-4: pfnDisasmTest1=%p / add-symbol-file %s %#x\n", pfnDisasmTest1, pszFilename, aLoads[i].pvBits);
206 for (i = 0; i < RT_ELEMENTS(aLoads); i++)
208 if (aLoads[i].pvBits)
209 RTMemExecFree(aLoads[i].pvBits, aLoads[i].cbBits);
210 if (aLoads[i].hLdrMod)
212 rc = RTLdrClose(aLoads[i].hLdrMod);