Lines Matching defs:thunkInfo
86 // thunkInfo stores state for all thunks associated with a particular
142 ThunkInfo &thunkInfo = thunkMap[sym];
146 ++thunkInfo.callSiteCount;
291 ThunkInfo &thunkInfo = thunkMap[funcSym];
300 ++thunkInfo.callSitesUsed;
305 ++thunkInfo.thunkCallCount;
308 if (thunkInfo.sym) {
309 uint64_t thunkVA = thunkInfo.isec->getVA();
311 r.referent = thunkInfo.sym;
323 thunkInfo.isec =
325 thunkInfo.isec->parent = this;
326 assert(thunkInfo.isec->live);
329 std::to_string(thunkInfo.sequence++));
331 r.referent = thunkInfo.sym = symtab->addDefined(
332 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize,
337 r.referent = thunkInfo.sym = make<Defined>(
338 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize,
343 thunkInfo.sym->used = true;
344 target->populateThunk(thunkInfo.isec, funcSym);
345 finalizeOne(thunkInfo.isec);
346 thunks.push_back(thunkInfo.isec);