Lines Matching defs:thunkInfo
86 // thunkInfo stores state for all thunks associated with a particular
152 ThunkInfo &thunkInfo = thunkMap[sym];
156 ++thunkInfo.callSiteCount;
329 ThunkInfo &thunkInfo = thunkMap[funcSym];
338 ++thunkInfo.callSitesUsed;
343 ++thunkInfo.thunkCallCount;
346 if (thunkInfo.sym) {
347 uint64_t thunkVA = thunkInfo.isec->getVA();
349 r.referent = thunkInfo.sym;
361 thunkInfo.isec =
363 thunkInfo.isec->parent = this;
364 assert(thunkInfo.isec->live);
367 std::to_string(thunkInfo.sequence++));
369 r.referent = thunkInfo.sym = symtab->addDefined(
370 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize,
375 r.referent = thunkInfo.sym = make<Defined>(
376 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize,
381 thunkInfo.sym->used = true;
382 target->populateThunk(thunkInfo.isec, funcSym);
383 finalizeOne(thunkInfo.isec);
384 thunks.push_back(thunkInfo.isec);