Lines Matching refs:margin
350 static bool isInRange(uint16_t relType, uint64_t s, uint64_t p, int margin) { in isInRange() argument
352 int64_t diff = AbsoluteDifference(s, p + 4) + margin; in isInRange()
363 int64_t diff = AbsoluteDifference(s, p) + margin; in isInRange()
383 uint16_t type, int margin) { in getThunk() argument
385 if (lastThunk && isInRange(type, lastThunk->getRVA(), p, margin)) in getThunk()
414 static bool createThunks(OutputSection *os, int margin) { in createThunks() argument
451 if (isInRange(rel.Type, s, p, margin)) in createThunks()
458 std::tie(thunk, wasNew) = getThunk(lastThunks, sym, p, rel.Type, margin); in createThunks()
551 int margin = 1024 * 100; in finalizeAddresses() local
567 "margin " + Twine(margin) + " in " + Twine(pass) + " passes"); in finalizeAddresses()
580 margin *= 2; in finalizeAddresses()
587 addressesChanged |= createThunks(sec, margin); in finalizeAddresses()