/external/chromium_org/tools/relocation_packer/src/ |
run_length_encoder_unittest.cc | 14 void AddRelocation(ELF::Addr addr, std::vector<ELF::Rel>* relocations) { 18 relocations->push_back(relocation); 32 std::vector<ELF::Rel> relocations; local 38 codec.Encode(relocations, &packed); 43 AddRelocation(0xf00d0000, &relocations); 46 codec.Encode(relocations, &packed); 51 AddRelocation(0xf00d0004, &relocations); 54 codec.Encode(relocations, &packed); 66 AddRelocation(0xf00d0008, &relocations); 68 // Add three more relocations, 8 byte deltas 91 std::vector<ELF::Rel> relocations; local [all...] |
packer_unittest.cc | 14 void AddRelocation(ELF::Addr addr, std::vector<ELF::Rel>* relocations) { 18 relocations->push_back(relocation); 29 std::vector<ELF::Rela>* relocations) { 34 relocations->push_back(relocation); 51 std::vector<ELF::Rel> relocations; local 57 AddRelocation(0xd1ce0000, &relocations); 58 // Two more relocations, 4 byte deltas. 59 AddRelocation(0xd1ce0004, &relocations); 60 AddRelocation(0xd1ce0008, &relocations); 61 // Three more relocations, 8 byte deltas 96 std::vector<ELF::Rel> relocations; local 139 std::vector<ELF::Rela> relocations; local 196 std::vector<ELF::Rela> relocations; local [all...] |
delta_encoder_unittest.cc | 16 std::vector<ELF::Rela>* relocations) { 21 relocations->push_back(relocation); 38 std::vector<ELF::Rela> relocations; local 44 codec.Encode(relocations, &packed); 49 AddRelocation(0xf00d0000, 10000, &relocations); 52 codec.Encode(relocations, &packed); 62 AddRelocation(0xf00d0004, 10012, &relocations); 65 codec.Encode(relocations, &packed); 78 AddRelocation(0xf00d0008, 10024, &relocations); 80 // Add three more relocations, 8 byte offset deltas, -24 byte addend deltas 110 std::vector<ELF::Rela> relocations; local [all...] |
packer.h | 5 // Pack relative relocations into a more compact form. 8 // For relative relocations without addends (32 bit platforms) 12 // turns a large set of relative relocations into a much smaller set 20 // A complete packed stream of relocations without addends might look 27 // For relative relocations with addends (64 bit platforms) 31 // turns a large set of relative relocations into a smaller set 55 // A RelocationPacker packs vectors of relative relocations into more 59 // Pack relative relocations into a more compact form. 60 // |relocations| is a vector of relative relocation structs. 61 // |packed| is the vector of packed bytes into which relocations are packed [all...] |
run_length_encoder.h | 5 // Run-length encode and decode relative relocations. 7 // Relative relocations are the bulk of dynamic relocations (the 10 // relocations without addends, .rela.dyn relocations with addends. 32 // set of relative relocations in libchrome.<version>.so can be 39 // Decoding regenerates relative relocations beginning at address 44 // count pairs. A final run-length encoded relative relocations vector 62 // A RelocationRunLengthCodec packs vectors of relative relocations 66 // Encode relative relocations into a more compact form [all...] |
delta_encoder.h | 5 // Delta encode and decode relative relocations with addends. 7 // Relative relocations are the bulk of dynamic relocations (the 10 // relocations without addends, .rela.dyn relocations with addends. 39 // three relocations above can be represented as: 60 // A RelocationDeltaCodec packs vectors of relative relocations with 65 // Encode relative relocations with addends into a more compact form. 66 // |relocations| is a vector of relative relocation with addend structs. 67 // |packed| is the vector of packed words into which relocations are packed [all...] |
delta_encoder.cc | 14 // Encode relative relocations with addends into a delta encoded (packed) 17 void RelocationDeltaCodec::Encode(const std::vector<ELF::Rela>& relocations, 20 if (relocations.size() < 1) 24 packed->push_back(relocations.size()); 29 for (size_t i = 0; i < relocations.size(); ++i) { 30 const ELF::Rela* relocation = &relocations[i]; 40 // Decode relative relocations with addends from a delta encoded (packed) 43 std::vector<ELF::Rela>* relocations) { 68 relocations->push_back(relocation);
|
packer.cc | 18 // Pack relative relocations into a run-length encoded packed 21 const std::vector<ELF::Rel>& relocations, 26 codec.Encode(relocations, &packed_words); 49 // Unpack relative relocations from a run-length encoded packed 53 std::vector<ELF::Rel>* relocations) { 65 codec.Decode(packed_words, relocations); 68 // Pack relative relocations with addends into a delta encoded packed 71 const std::vector<ELF::Rela>& relocations, 76 codec.Encode(relocations, &packed_words); 102 // Unpack relative relocations with addends from a delta encode [all...] |
run_length_encoder.cc | 17 // relative relocations. 18 void GetDeltas(const std::vector<ELF::Rel>& relocations, 20 CHECK(relocations.size() >= 2); 22 for (size_t i = 0; i < relocations.size() - 1; ++i) { 23 const ELF::Rel* first = &relocations[i]; 26 const ELF::Rel* second = &relocations[i + 1]; 71 std::vector<ELF::Rel>* relocations) { 76 relocations->push_back(initial); 85 // Generate relocations for this count and delta pair. 91 relocations->push_back(relocation) [all...] |
/device/asus/grouper/sepolicy/ |
vold.te | 1 # vold needs to load keystore which loads libtf_crypto_sst.so which has text relocations
|
/external/llvm/test/MC/ARM/Windows/ |
mov32t-range.s | 2 @ RUN: | llvm-readobj -r - | FileCheck -check-prefix CHECK-RELOCATIONS %s 28 @ CHECK-RELOCATIONS: Relocations [ 29 @ CHECK-RELOCATIONS: .text { 30 @ CHECK-RELOCATIONS: 0x0 IMAGE_REL_ARM_MOV32T .rdata 31 @ CHECK-RELOCATIONS-NOT: 0x4 IMAGE_REL_ARM_MOV32T .rdata 32 @ CHECK-RELOCATIONS: } 33 @ CHECK-RELOCATIONS: ]
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/tests/nasm64/ |
macho-reloc64-err.errwarn | 1 -:20: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 2 -:21: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 3 -:23: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 4 -:24: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 5 -:25: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 6 -:26: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. 7 -:27: error: macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers.
|
/external/llvm/test/MC/ELF/ |
local-reloc.s | 3 // Test that relocations with local symbols are represented as relocations 9 // CHECK: Relocations [
|
weak-relocation.s | 3 // Test that weak symbols always produce relocations 10 // CHECK: Relocations [
|
/external/llvm/test/MC/ARM/ |
target-expressions.s | 3 @ RUN: | FileCheck -check-prefix CHECK-RELOCATIONS %s 70 @ CHECK-RELOCATIONS: Relocations [ 71 @ CHECK-RELOCATIONS: 0x4 R_ARM_MOVW_ABS_NC function 0x0 72 @ CHECK-RELOCATIONS: 0x8 R_ARM_MOVT_ABS function 0x0 73 @ CHECK-RELOCATIONS: 0xC R_ARM_MOVW_ABS_NC function 0x0 74 @ CHECK-RELOCATIONS: 0x10 R_ARM_MOVT_ABS function 0x0 75 @ CHECK-RELOCATIONS: 0x34 R_ARM_MOVW_ABS_NC external 0x0 76 @ CHECK-RELOCATIONS: 0x38 R_ARM_MOVT_ABS external 0x0 77 @ CHECK-RELOCATIONS: 0x3C R_ARM_MOVW_ABS_NC external 0x [all...] |
/external/llvm/test/MC/COFF/ |
secrel-variant.s | 1 // COFF section-relative relocations 14 // CHECK: Relocations [
|
relocation-imgrel.s | 1 // COFF Image-relative relocations 3 // Test that we produce image-relative relocations (IMAGE_REL_I386_DIR32NB 17 // W32: Relocations [ 24 // W64: Relocations [
|
secrel32.s | 8 // CHECK: Relocations [
|
/bionic/libc/arch-x86/include/machine/ |
elf_machdep.h | 17 /* i386 relocations */ 30 /* TLS relocations */ 38 /* The following relocations are GNU extensions. */ 44 /* More TLS relocations */
|
/development/ndk/platforms/android-L/arch-x86/include/i386/ |
elf_machdep.h | 17 /* i386 relocations */ 30 /* TLS relocations */ 38 /* The following relocations are GNU extensions. */ 44 /* More TLS relocations */
|
/development/ndk/platforms/android-L/arch-x86/include/machine/ |
elf_machdep.h | 17 /* i386 relocations */ 30 /* TLS relocations */ 38 /* The following relocations are GNU extensions. */ 44 /* More TLS relocations */
|
/development/ndk/platforms/android-L/arch-x86_64/include/i386/ |
elf_machdep.h | 17 /* i386 relocations */ 30 /* TLS relocations */ 38 /* The following relocations are GNU extensions. */ 44 /* More TLS relocations */
|
/external/chromium_org/tools/gyp/test/win/ |
gyptest-link-fixed-base.py | 27 if 'Relocations stripped' not in GetHeaders('test_fixed_default_exe.exe'): 29 if 'Relocations stripped' in GetHeaders('test_fixed_default_dll.dll'): 33 if 'Relocations stripped' in GetHeaders('test_fixed_no.exe'): 37 if 'Relocations stripped' not in GetHeaders('test_fixed_yes.exe'):
|
/external/llvm/test/Object/ |
elf-reloc-no-sym.test | 3 CHECK: Relocations [
|
/prebuilts/ndk/9/platforms/android-21/arch-x86/usr/include/i386/ |
elf_machdep.h | 17 /* i386 relocations */ 30 /* TLS relocations */ 38 /* The following relocations are GNU extensions. */ 44 /* More TLS relocations */
|