Lines Matching refs:getRVA
111 uint64_t offs = os->getFileOff() + (c->getRVA() - os->getRVA()); in writeTo()
112 fillEntry(d, record.first, c->getSize(), c->getRVA(), offs); in writeTo()
391 Defined *&lastThunk = lastThunks[target->getRVA()]; in getThunk()
392 if (lastThunk && isInRange(type, lastThunk->getRVA(), p, margin)) in getThunk()
437 size_t thunkInsertionRVA = sc->getRVA() + sc->getSize() + thunksSize; in createThunks()
450 uint64_t p = sc->getRVA() + rel.VirtualAddress + thunksSize; in createThunks()
456 uint64_t s = sym->getRVA(); in createThunks()
535 uint64_t p = sc->getRVA() + rel.VirtualAddress; in verifyRanges()
536 uint64_t s = sym->getRVA(); in verifyRanges()
1139 sym.Value = def->getRVA(); in createSymbol()
1155 sym.Value = def->getRVA() - os->getRVA(); in createSymbol()
1397 pe->AddressOfEntryPoint = entry->getRVA(); in writeHeader()
1430 pe->BaseOfCode = textSec->getRVA(); in writeHeader()
1439 dir[EXPORT_TABLE].RelativeVirtualAddress = edataStart->getRVA(); in writeHeader()
1441 edataEnd->getRVA() + edataEnd->getSize() - edataStart->getRVA(); in writeHeader()
1444 dir[IMPORT_TABLE].RelativeVirtualAddress = importTableStart->getRVA(); in writeHeader()
1448 dir[IAT].RelativeVirtualAddress = iatStart->getRVA(); in writeHeader()
1452 dir[RESOURCE_TABLE].RelativeVirtualAddress = rsrcSec->getRVA(); in writeHeader()
1456 dir[EXCEPTION_TABLE].RelativeVirtualAddress = firstPdata->getRVA(); in writeHeader()
1458 lastPdata->getRVA() + lastPdata->getSize() - firstPdata->getRVA(); in writeHeader()
1461 dir[BASE_RELOCATION_TABLE].RelativeVirtualAddress = relocSec->getRVA(); in writeHeader()
1466 dir[TLS_TABLE].RelativeVirtualAddress = b->getRVA(); in writeHeader()
1473 dir[DEBUG_DIRECTORY].RelativeVirtualAddress = debugDirectory->getRVA(); in writeHeader()
1479 assert(b->getRVA() >= sc->getRVA()); in writeHeader()
1480 uint64_t offsetInChunk = b->getRVA() - sc->getRVA(); in writeHeader()
1489 dir[LOAD_CONFIG_TABLE].RelativeVirtualAddress = b->getRVA(); in writeHeader()
1555 uint32_t off = s->getRVA() - (c ? c->getRVA() : 0); in addSymbolToRVASet()
1855 c->writeTo(secBuf + c->getRVA() - sec->getRVA()); in writeSections()
1918 return buffer->getBufferStart() + os->getFileOff() + c->getRVA() - in sortExceptionTable()
1919 os->getRVA(); in sortExceptionTable()
2059 assert(sec && tlsSym->getRVA() >= sec->getRVA() && in fixTlsAlignment()
2063 uint64_t tlsOffset = tlsSym->getRVA() - sec->getRVA(); in fixTlsAlignment()