Lines Matching defs:rva
265 RVA rva = page_rva + offset;
267 relocs->push_back(rva);
284 const Section* DisassemblerWin32X64::RVAToSection(RVA rva) const {
287 uint32 offset = rva - section->virtual_address;
295 int DisassemblerWin32X64::RVAToFileOffset(RVA rva) const {
296 const Section* section = RVAToSection(rva);
298 uint32 offset = rva - section->virtual_address;
310 if (rva == 0 || rva == 2)
311 return rva;
317 const uint8* DisassemblerWin32X64::RVAToPointer(RVA rva) const {
318 int file_offset = RVAToFileOffset(rva);
376 RVA rva = abs32_locations_[i];
378 uint32 target_address = Read32LittleEndian(RVAToPointer(rva));
664 std::string DisassemblerWin32X64::DescribeRVA(RVA rva) const {
665 const Section* section = RVAToSection(rva);
667 s << std::hex << rva;
671 << std::hex << (rva - section->virtual_address)
716 RVA rva = ReadU32(data_directory, 0);
722 directory->address_ = rva;