Searched refs:rel32_rva (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/courgette/
H A Ddisassembler_elf_32_arm.cc387 TypedRVAARM* rel32_rva = NULL; local
397 rel32_rva = new TypedRVAARM(ARM_OFF8, rva);
398 if (!rel32_rva->ComputeRelativeTarget((uint8*) p)) {
401 target_rva = rel32_rva->rva() + rel32_rva->relative_target();
406 rel32_rva = new TypedRVAARM(ARM_OFF11, rva);
407 if (!rel32_rva->ComputeRelativeTarget((uint8*) p)) {
410 target_rva = rel32_rva->rva() + rel32_rva->relative_target();
426 rel32_rva
[all...]
H A Ddisassembler_elf_32_x86.cc154 TypedRVAX86* rel32_rva = new TypedRVAX86(rva); local
156 if (!rel32_rva->ComputeRelativeTarget(rel32)) {
160 RVA target_rva = rel32_rva->rva() + rel32_rva->relative_target();
164 rel32_locations_.push_back(rel32_rva);
171 delete rel32_rva;
H A Ddisassembler_win32_x64.cc477 RVA rel32_rva = static_cast<RVA>(rel32 - adjust_pointer_to_rva); local
480 while (abs32_pos != abs32_locations_.end() && *abs32_pos < rel32_rva - 3)
482 // Now: (*abs32_pos > rel32_rva - 4) i.e. the lowest addressed 4-byte
483 // region that could overlap rel32_rva.
485 if (*abs32_pos < rel32_rva + 4) {
493 RVA target_rva = rel32_rva + 4 + Read32LittleEndian(rel32);
498 rel32_locations_.push_back(rel32_rva);
H A Ddisassembler_win32_x86.cc477 RVA rel32_rva = static_cast<RVA>(rel32 - adjust_pointer_to_rva); local
480 while (abs32_pos != abs32_locations_.end() && *abs32_pos < rel32_rva - 3)
482 // Now: (*abs32_pos > rel32_rva - 4) i.e. the lowest addressed 4-byte
483 // region that could overlap rel32_rva.
485 if (*abs32_pos < rel32_rva + 4) {
493 RVA target_rva = rel32_rva + 4 + Read32LittleEndian(rel32);
498 rel32_locations_.push_back(rel32_rva);

Completed in 76 milliseconds