HomeSort by relevance Sort by last modified time
    Searched refs:rva (Results 1 - 25 of 55) sorted by null

1 2 3

  /external/chromium_org/courgette/
assembly_program.h 35 explicit Label(RVA rva) : rva_(rva), index_(kNoIndex), count_(0) {}
37 RVA rva_; // Address referred to by the label.
42 typedef std::map<RVA, Label*> RVAToLabel;
83 // Following instruction will be assembled at address 'rva'.
84 CheckBool EmitOriginInstruction(RVA rva) WARN_UNUSED_RESULT;
105 Label* FindOrMakeAbs32Label(RVA rva);
    [all...]
disassembler_win32_x86.h 41 bool ParseRelocs(std::vector<RVA> *addresses);
44 const Section* RVAToSection(RVA rva) const;
47 // Returns kNoOffset if there is no file offset corresponding to 'rva'.
48 int RVAToFileOffset(RVA rva) const;
50 // Returns same as FileOffsetToPointer(RVAToFileOffset(rva)) except that NULL
51 // is returned if there is no file offset corresponding to 'rva'.
52 const uint8* RVAToPointer(RVA rva) const
    [all...]
disassembler_elf_32.h 29 // Different instructions encode the target rva differently. This
33 explicit TypedRVA(RVA rva) : rva_(rva), offset_(-1) {
38 RVA rva() { function in class:courgette::DisassemblerElf32::TypedRVA
42 RVA relative_target() {
46 void set_relative_target(RVA relative_target) {
61 // Emits the courgette instruction corresponding to the RVA type.
63 RVA target_rva) = 0
    [all...]
disassembler_elf_32_x86.h 21 explicit TypedRVAX86(RVA rva) : TypedRVA(rva) {
30 RVA target_rva) OVERRIDE {
44 virtual CheckBool RelToRVA(Elf32_Rel rel, RVA* result)
disassembler_elf_32_arm.h 29 TypedRVAARM(ARM_RVA type, RVA rva) : TypedRVA(rva), type_(type) { }
38 RVA target_rva);
55 static CheckBool Compress(ARM_RVA type, uint32 arm_op, RVA rva,
63 virtual CheckBool RelToRVA(Elf32_Rel rel, RVA* result)
disassembler_elf_32_arm.cc 20 CheckBool DisassemblerElf32ARM::Compress(ARM_RVA type, uint32 arm_op, RVA rva,
90 uint32 align4byte = (rva % 4) ? 2 : 4;
229 RVA relative_target;
230 CheckBool ret = Compress(type_, Read16LittleEndian(op_pointer), rva(),
236 RVA relative_target;
237 CheckBool ret = Compress(type_, Read32LittleEndian(op_pointer), rva(),
248 RVA relative_target;
249 CheckBool ret = Compress(type_, pval, rva(), &c_op_, &relative_target);
260 RVA target_rva)
397 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
406 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
426 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
437 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
454 RVA rva = static_cast<RVA>(p - adjust_pointer_to_rva); local
    [all...]
disassembler_elf_32.cc 142 CheckBool DisassemblerElf32::IsValidRVA(RVA rva) const {
154 if (rva >= begin && rva < end)
161 // Returns RVA for an in memory address, or NULL.
182 RVA DisassemblerElf32::FileOffsetToRVA(size_t offset) const {
206 CheckBool DisassemblerElf32::RVAsToOffsets(std::vector<RVA>* rvas,
210 for (std::vector<RVA>::iterator rva = rvas->begin();
211 rva != rvas->end()
441 RVA rva; local
    [all...]
encoded_program.cc 149 CheckBool EncodedProgram::DefineRel32Label(int index, RVA value) {
153 CheckBool EncodedProgram::DefineAbs32Label(int index, RVA value) {
157 static const RVA kUnassignedRVA = static_cast<RVA>(-1);
161 RVA rva) {
169 (*rvas)[index] = rva;
185 RVA previous = 0;
195 CheckBool EncodedProgram::AddOrigin(RVA origin) {
408 RVA& current_rva
416 RVA rva; local
438 RVA rva; local
458 RVA rva; local
477 RVA rva; local
497 RVA rva; local
587 RVA rva; local
602 RVA rva; local
731 uint32 rva = abs32_relocs_[i]; local
    [all...]
typedrva_unittest.cc 11 void TestRelativeTargetX86(courgette::RVA word, courgette::RVA expected)
15 courgette::RVA rva,
17 courgette::RVA expected) const;
20 courgette::RVA rva,
22 courgette::RVA expected) const;
25 void TypedRVATest::TestRelativeTargetX86(courgette::RVA word,
26 courgette::RVA expected) const
    [all...]
disassembler_win32_x86.cc 223 bool DisassemblerWin32X86::ParseRelocs(std::vector<RVA> *relocs) {
250 RVA page_rva = ReadU32(block, 0);
269 RVA rva = page_rva + offset; local
271 relocs->push_back(rva);
288 const Section* DisassemblerWin32X86::RVAToSection(RVA rva) const {
291 uint32 offset = rva - section->virtual_address;
299 int DisassemblerWin32X86::RVAToFileOffset(RVA rva) const
380 RVA rva = abs32_locations_[i]; local
671 s << std::hex << rva; local
    [all...]
disassembler_elf_32_x86.cc 24 // Convert an ELF relocation struction into an RVA
25 CheckBool DisassemblerElf32X86::RelToRVA(Elf32_Rel rel, RVA* result) const {
97 std::vector<RVA>::iterator reloc_iter = abs32_locations_.begin();
126 // Quick way to convert from Pointer to RVA within a single Section is to
134 //RVA current_rva = static_cast<RVA>(p - adjust_pointer_to_rva);
153 RVA rva = static_cast<RVA>(rel32 - adjust_pointer_to_rva); local
154 TypedRVAX86* rel32_rva = new TypedRVAX86(rva);
    [all...]
disassembler_elf_32_x86_unittest.cc 50 std::set<courgette::RVA> abs(disassembler->Abs32Locations().begin(),
59 EXPECT_TRUE(abs.find((*rel32)->rva()) == abs.end());
62 for (std::vector<courgette::RVA>::iterator abs32 =
71 if (*abs32 == (*rel32)->rva()) {
assembly_program.cc 24 ORIGIN, // ORIGIN <rva> - set current address for assembly.
59 explicit OriginInstruction(RVA rva) : Instruction(ORIGIN, 0), rva_(rva) {}
60 RVA origin_rva() const { return rva_; }
62 RVA rva_;
173 CheckBool AssemblyProgram::EmitOriginInstruction(RVA rva) {
174 return Emit(new(std::nothrow) OriginInstruction(rva));
200 Label* AssemblyProgram::FindOrMakeAbs32Label(RVA rva)
    [all...]
  /external/chromium_org/tools/symsrc/
pefile.py 499 """Get the RVA of the string."""
533 """The next RVA is taken to be the one immediately following this one.
535 Such RVA could indicate the natural end of the string and will be checked
553 def __get_word_value_at_rva(self, rva):
571 """The next RVA is taken to be the one immediately following this one.
573 Such RVA could indicate the natural end of the string and will be checked
838 def get_offset_from_rva(self, rva):
839 return (rva - self.VirtualAddress) + self.PointerToRawData
852 def contains_rva(self, rva):
866 return self.VirtualAddress <= rva < self.VirtualAddress + siz
    [all...]
  /external/chromium_org/third_party/openssl/openssl/crypto/aes/asm/
vpaes-x86_64.pl 1158 .rva .LSEH_begin_${PREFIX}_set_encrypt_key
1159 .rva .LSEH_end_${PREFIX}_set_encrypt_key
1160 .rva .LSEH_info_${PREFIX}_set_encrypt_key
1162 .rva .LSEH_begin_${PREFIX}_set_decrypt_key
1163 .rva .LSEH_end_${PREFIX}_set_decrypt_key
1164 .rva .LSEH_info_${PREFIX}_set_decrypt_key
1166 .rva .LSEH_begin_${PREFIX}_encrypt
1167 .rva .LSEH_end_${PREFIX}_encrypt
1168 .rva .LSEH_info_${PREFIX}_encrypt
1170 .rva .LSEH_begin_${PREFIX}_decryp
    [all...]
  /external/openssl/crypto/aes/asm/
vpaes-x86_64.pl 1158 .rva .LSEH_begin_${PREFIX}_set_encrypt_key
1159 .rva .LSEH_end_${PREFIX}_set_encrypt_key
1160 .rva .LSEH_info_${PREFIX}_set_encrypt_key
1162 .rva .LSEH_begin_${PREFIX}_set_decrypt_key
1163 .rva .LSEH_end_${PREFIX}_set_decrypt_key
1164 .rva .LSEH_info_${PREFIX}_set_decrypt_key
1166 .rva .LSEH_begin_${PREFIX}_encrypt
1167 .rva .LSEH_end_${PREFIX}_encrypt
1168 .rva .LSEH_info_${PREFIX}_encrypt
1170 .rva .LSEH_begin_${PREFIX}_decryp
    [all...]
  /external/chromium/base/win/
pe_image.h 133 // that contains 'f's export RVA, or NULL if 'f'
211 // Converts an rva value to the appropriate address.
212 virtual PVOID RVAToAddr(DWORD rva) const;
214 // Converts an rva value to an offset on disk.
216 bool ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const;
232 virtual PVOID RVAToAddr(DWORD rva) const;
pe_image.cc 521 bool PEImage::ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const {
522 LPVOID address = RVAToAddr(rva);
549 PVOID PEImage::RVAToAddr(DWORD rva) const {
550 if (rva == 0)
553 return reinterpret_cast<char*>(module_) + rva;
556 PVOID PEImageAsData::RVAToAddr(DWORD rva) const {
557 if (rva == 0)
560 PVOID in_memory = PEImage::RVAToAddr(rva);
  /external/chromium_org/base/win/
pe_image.h 137 // that contains 'f's export RVA, or NULL if 'f'
215 // Converts an rva value to the appropriate address.
216 virtual PVOID RVAToAddr(DWORD rva) const;
218 // Converts an rva value to an offset on disk.
220 bool ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const;
236 virtual PVOID RVAToAddr(DWORD rva) const;
pe_image.cc 522 bool PEImage::ImageRVAToOnDiskOffset(DWORD rva, DWORD *on_disk_offset) const {
523 LPVOID address = RVAToAddr(rva);
550 PVOID PEImage::RVAToAddr(DWORD rva) const {
551 if (rva == 0)
554 return reinterpret_cast<char*>(module_) + rva;
557 PVOID PEImageAsData::RVAToAddr(DWORD rva) const {
558 if (rva == 0)
561 PVOID in_memory = PEImage::RVAToAddr(rva);
  /external/chromium_org/third_party/openssl/openssl/crypto/bn/asm/
x86_64-gf2m.pl 369 .rva _mul_1x1
370 .rva .Lend_mul_1x1
371 .rva .LSEH_info_1x1
373 .rva .Lvanilla_mul_2x2
374 .rva .Lend_mul_2x2
375 .rva .LSEH_info_2x2
383 .rva se_handler
  /external/openssl/crypto/bn/asm/
x86_64-gf2m.pl 369 .rva _mul_1x1
370 .rva .Lend_mul_1x1
371 .rva .LSEH_info_1x1
373 .rva .Lvanilla_mul_2x2
374 .rva .Lend_mul_2x2
375 .rva .LSEH_info_2x2
383 .rva se_handler
  /external/chromium_org/third_party/openssl/openssl/crypto/modes/asm/
ghash-x86_64.pl 775 .rva .LSEH_begin_gcm_gmult_4bit
776 .rva .LSEH_end_gcm_gmult_4bit
777 .rva .LSEH_info_gcm_gmult_4bit
779 .rva .LSEH_begin_gcm_ghash_4bit
780 .rva .LSEH_end_gcm_ghash_4bit
781 .rva .LSEH_info_gcm_ghash_4bit
783 .rva .LSEH_begin_gcm_ghash_clmul
784 .rva .LSEH_end_gcm_ghash_clmul
785 .rva .LSEH_info_gcm_ghash_clmul
791 .rva se_handle
    [all...]
  /external/openssl/crypto/modes/asm/
ghash-x86_64.pl 775 .rva .LSEH_begin_gcm_gmult_4bit
776 .rva .LSEH_end_gcm_gmult_4bit
777 .rva .LSEH_info_gcm_gmult_4bit
779 .rva .LSEH_begin_gcm_ghash_4bit
780 .rva .LSEH_end_gcm_ghash_4bit
781 .rva .LSEH_info_gcm_ghash_4bit
783 .rva .LSEH_begin_gcm_ghash_clmul
784 .rva .LSEH_end_gcm_ghash_clmul
785 .rva .LSEH_info_gcm_ghash_clmul
791 .rva se_handle
    [all...]
  /external/chromium_org/third_party/openssl/openssl/crypto/rc4/asm/
rc4-x86_64.pl 644 .rva .LSEH_begin_RC4
645 .rva .LSEH_end_RC4
646 .rva .LSEH_info_RC4
648 .rva .LSEH_begin_private_RC4_set_key
649 .rva .LSEH_end_private_RC4_set_key
650 .rva .LSEH_info_private_RC4_set_key
656 .rva stream_se_handler
659 .rva key_se_handler

Completed in 1103 milliseconds

1 2 3