Lines Matching refs:getRVA

104       uint64_t offs = os->getFileOff() + (c->getRVA() - os->getRVA());  in writeTo()
105 fillEntry(d, record.first, c->getSize(), c->getRVA(), offs); in writeTo()
428 Defined *&lastThunk = lastThunks[target->getRVA()]; in getThunk()
429 if (lastThunk && isInRange(type, lastThunk->getRVA(), p, margin)) in getThunk()
474 size_t thunkInsertionRVA = sc->getRVA() + sc->getSize() + thunksSize; in createThunks()
487 uint64_t p = sc->getRVA() + rel.VirtualAddress + thunksSize; in createThunks()
493 uint64_t s = sym->getRVA(); in createThunks()
610 uint64_t p = sc->getRVA() + rel.VirtualAddress; in verifyRanges()
611 uint64_t s = sym->getRVA(); in verifyRanges()
1321 sym.Value = def->getRVA() - os->getRVA(); in createSymbol()
1648 pe->AddressOfEntryPoint = entry->getRVA(); in writeHeader()
1681 pe->BaseOfCode = textSec->getRVA(); in writeHeader()
1690 dir[EXPORT_TABLE].RelativeVirtualAddress = edataStart->getRVA(); in writeHeader()
1692 edataEnd->getRVA() + edataEnd->getSize() - edataStart->getRVA(); in writeHeader()
1695 dir[IMPORT_TABLE].RelativeVirtualAddress = importTableStart->getRVA(); in writeHeader()
1699 dir[IAT].RelativeVirtualAddress = iatStart->getRVA(); in writeHeader()
1703 dir[RESOURCE_TABLE].RelativeVirtualAddress = rsrcSec->getRVA(); in writeHeader()
1711 exceptionTable.first->getRVA(); in writeHeader()
1712 dir[EXCEPTION_TABLE].Size = exceptionTable.last->getRVA() + in writeHeader()
1714 exceptionTable.first->getRVA(); in writeHeader()
1717 dir[BASE_RELOCATION_TABLE].RelativeVirtualAddress = relocSec->getRVA(); in writeHeader()
1722 dir[TLS_TABLE].RelativeVirtualAddress = b->getRVA(); in writeHeader()
1729 dir[DEBUG_DIRECTORY].RelativeVirtualAddress = debugDirectory->getRVA(); in writeHeader()
1735 assert(b->getRVA() >= sc->getRVA()); in writeHeader()
1736 uint64_t offsetInChunk = b->getRVA() - sc->getRVA(); in writeHeader()
1745 dir[LOAD_CONFIG_TABLE].RelativeVirtualAddress = b->getRVA(); in writeHeader()
1813 uint32_t off = s->getRVA() - (c ? c->getRVA() : 0); in addSymbolToRVASet()
2154 ->setVA(pdata.last->getRVA() + pdata.last->getSize() - in setECSymbols()
2155 pdata.first->getRVA()); in setECSymbols()
2174 uint32_t off = c->getRVA() - sec->getRVA(); in writeSections()
2182 c->writeTo(secBuf + c->getRVA() - sec->getRVA()); in writeSections()
2247 return buffer->getBufferStart() + os->getFileOff() + c->getRVA() - in sortExceptionTable()
2248 os->getRVA(); in sortExceptionTable()
2404 assert(sec && tlsSym->getRVA() >= sec->getRVA() && in fixTlsAlignment()
2408 uint64_t tlsOffset = tlsSym->getRVA() - sec->getRVA(); in fixTlsAlignment()
2439 uint8_t *symBuf = secBuf + (b->getRVA() - sec->getRVA()); in prepareLoadConfig()
2445 else if (!isAligned(Align(expectedAlign), b->getRVA())) in prepareLoadConfig()
2447 Twine::utohexstr(b->getRVA()) + " not aligned to " + in prepareLoadConfig()
2478 if (loadConfig->field != ctx.config.imageBase + s->getRVA()) \ in checkLoadConfigGuardData()