Searched defs:rva (Results 1 - 15 of 15) sorted by relevance

/external/chromium_org/courgette/
H A Ddisassembler_elf_32_x86.h21 explicit TypedRVAX86(RVA rva) : TypedRVA(rva) { argument
H A Dtypedrva_unittest.cc15 courgette::RVA rva,
20 courgette::RVA rva,
42 courgette::RVA rva,
46 = new courgette::DisassemblerElf32ARM::TypedRVAARM(arm_rva, rva);
50 EXPECT_EQ(rva + typed_rva->relative_target(), expected);
56 courgette::RVA rva,
61 EXPECT_TRUE(courgette::DisassemblerElf32ARM::Compress(arm_rva, op, rva,
63 EXPECT_EQ(rva + addr, expected);
41 TestRelativeTargetARM(courgette::ARM_RVA arm_rva, courgette::RVA rva, uint32 op, courgette::RVA expected) const argument
55 TestARMOPEncode(courgette::ARM_RVA arm_rva, courgette::RVA rva, uint32 op, courgette::RVA expected) const argument
H A Dassembly_program.h35 explicit Label(RVA rva) : rva_(rva), index_(kNoIndex), count_(0) {} argument
83 // Following instruction will be assembled at address 'rva'.
84 CheckBool EmitOriginInstruction(RVA rva) WARN_UNUSED_RESULT;
105 Label* FindOrMakeAbs32Label(RVA rva);
108 Label* FindOrMakeRel32Label(RVA rva);
143 Label* FindLabel(RVA rva, RVAToLabel* labels);
H A Ddisassembler_elf_32_arm.h29 TypedRVAARM(ARM_RVA type, RVA rva) : TypedRVA(rva), type_(type) { } argument
55 static CheckBool Compress(ARM_RVA type, uint32 arm_op, RVA rva,
H A Ddisassembler_elf_32_x86.cc153 RVA rva = static_cast<RVA>(rel32 - adjust_pointer_to_rva); local
154 TypedRVAX86* rel32_rva = new TypedRVAX86(rva);
160 RVA target_rva = rel32_rva->rva() + rel32_rva->relative_target();
H A Ddisassembler_elf_32.cc142 CheckBool DisassemblerElf32::IsValidRVA(RVA rva) const {
154 if (rva >= begin && rva < end)
210 for (std::vector<RVA>::iterator rva = rvas->begin();
211 rva != rvas->end();
212 rva++) {
216 if (!RVAToFileOffset(*rva, &offset))
226 for (ScopedVector<TypedRVA>::iterator rva = rvas->begin();
227 rva != rvas->end();
228 rva
441 RVA rva; local
455 CheckSection(RVA rva) argument
[all...]
H A Ddisassembler_elf_32.h29 // Different instructions encode the target rva differently. This
33 explicit TypedRVA(RVA rva) : rva_(rva), offset_(static_cast<size_t>(-1)) { argument
38 RVA rva() { function in class:courgette::DisassemblerElf32::TypedRVA
68 return a->rva() < b->rva();
153 CheckBool IsValidRVA(RVA rva) const WARN_UNUSED_RESULT;
159 // Returns kNoOffset if there is no file offset corresponding to 'rva'.
160 CheckBool RVAToFileOffset(RVA rva, size_t* result) const WARN_UNUSED_RESULT;
187 CheckBool CheckSection(RVA rva) WARN_UNUSED_RESUL
[all...]
H A Ddisassembler_elf_32_arm.cc20 CheckBool DisassemblerElf32ARM::Compress(ARM_RVA type, uint32 arm_op, RVA rva, argument
90 uint32 align4byte = (rva % 4) ? 2 : 4;
230 CheckBool ret = Compress(type_, Read16LittleEndian(op_pointer), rva(),
237 CheckBool ret = Compress(type_, Read32LittleEndian(op_pointer), rva(),
249 CheckBool ret = Compress(type_, pval, rva(), &c_op_, &relative_target);
395 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
397 rel32_rva = new TypedRVAARM(ARM_OFF8, rva);
401 target_rva = rel32_rva->rva() + rel32_rva->relative_target();
404 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
406 rel32_rva = new TypedRVAARM(ARM_OFF11, rva);
424 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
435 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
452 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
[all...]
H A Ddisassembler_win32_x64.cc265 RVA rva = page_rva + offset; local
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;
376 RVA rva = abs32_locations_[i]; local
667 s << std::hex << rva; local
[all...]
H A Ddisassembler_win32_x86.cc265 RVA rva = page_rva + offset; local
267 relocs->push_back(rva);
284 const Section* DisassemblerWin32X86::RVAToSection(RVA rva) const {
287 uint32 offset = rva - section->virtual_address;
295 int DisassemblerWin32X86::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;
376 RVA rva = abs32_locations_[i]; local
667 s << std::hex << rva; local
[all...]
H A Dassembly_program.cc24 ORIGIN, // ORIGIN <rva> - set current address for assembly.
59 explicit OriginInstruction(RVA rva) : Instruction(ORIGIN, 0), rva_(rva) {} argument
173 CheckBool AssemblyProgram::EmitOriginInstruction(RVA rva) { argument
174 return Emit(new(std::nothrow) OriginInstruction(rva));
200 Label* AssemblyProgram::FindOrMakeAbs32Label(RVA rva) { argument
201 return FindLabel(rva, &abs32_labels_);
204 Label* AssemblyProgram::FindOrMakeRel32Label(RVA rva) { argument
205 return FindLabel(rva, &rel32_labels_);
249 Label* AssemblyProgram::FindLabel(RVA rva, RVAToLabe argument
[all...]
H A Dencoded_program.cc161 RVA rva) {
169 (*rvas)[index] = rva;
419 RVA rva; local
420 if (!VectorAt(rel32_rva_, index, &rva))
425 static_cast<uint32>(rva -
441 RVA rva; local
442 if (!VectorAt(rel32_rva_, index, &rva))
446 (uint32) (rva - current_rva),
461 RVA rva; local
462 if (!VectorAt(rel32_rva_, index, &rva))
159 DefineLabelCommon(RvaVector* rvas, int index, RVA rva) argument
480 RVA rva; local
500 RVA rva; local
591 RVA rva; local
606 RVA rva; local
744 uint32 rva = abs32_relocs_[i]; local
[all...]
/external/chromium_org/base/win/
H A Dpe_image.cc524 bool PEImage::ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const { argument
525 LPVOID address = RVAToAddr(rva);
552 PVOID PEImage::RVAToAddr(DWORD rva) const {
553 if (rva == 0)
556 return reinterpret_cast<char*>(module_) + rva;
559 PVOID PEImageAsData::RVAToAddr(DWORD rva) const {
560 if (rva == 0)
563 PVOID in_memory = PEImage::RVAToAddr(rva);
/external/llvm/include/llvm/Support/
H A DCOFF.h443 void setHintNameRVA(uint32_t rva) { data = rva; } argument
/external/owasp/sanitizer/tools/findbugs/lib/
H A Dbcel.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/apache/ org/apache/bcel/ org/apache/bcel/classfile/ ...

Completed in 808 milliseconds