Lines Matching refs:CalcArgs
365 SUPLDRCALCSIZEARGS CalcArgs;
366 CalcArgs.cbStrings = 0;
367 CalcArgs.cSymbols = 0;
368 CalcArgs.cbImage = RTLdrSize(hLdrMod);
369 rc = RTLdrEnumSymbols(hLdrMod, 0, NULL, 0, supLoadModuleCalcSizeCB, &CalcArgs);
372 const uint32_t offSymTab = RT_ALIGN_32(CalcArgs.cbImage, 8);
373 const uint32_t offStrTab = offSymTab + CalcArgs.cSymbols * sizeof(SUPLDRSYM);
374 const uint32_t cbImageWithTabs = RT_ALIGN_32(offStrTab + CalcArgs.cbStrings, 8);
387 OpenReq.u.In.cbImageBits = (uint32_t)CalcArgs.cbImage;
455 CreateArgs.cbImage = CalcArgs.cbImage;
462 AssertRelease((size_t)(CreateArgs.psz - CreateArgs.pszBase) <= CalcArgs.cbStrings);
463 AssertRelease((size_t)(CreateArgs.pSym - (PSUPLDRSYM)&pLoadReq->u.In.abImage[offSymTab]) <= CalcArgs.cSymbols);
496 pLoadReq->u.In.cbStrTab = (uint32_t)CalcArgs.cbStrings;
497 AssertRelease(pLoadReq->u.In.cbStrTab == CalcArgs.cbStrings);
498 pLoadReq->u.In.cbImageBits = (uint32_t)CalcArgs.cbImage;
500 pLoadReq->u.In.cSymbols = CalcArgs.cSymbols;