/external/llvm/test/MC/ARM/ |
D | 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 0x0 78 @ CHECK-RELOCATIONS: 0x40 R_ARM_MOVT_ABS external 0x0 [all …]
|
D | thumb-movwt-reloc.s | 3 @ RUN: | FileCheck -check-prefix CHECK-RELOCATIONS %s 23 @ CHECK-RELOCATIONS: Relocations [ 24 @ CHECK-RELOCATIONS: 0x2 R_ARM_THM_MOVW_ABS_NC function 0x0 25 @ CHECK-RELOCATIONS: 0x6 R_ARM_THM_MOVT_ABS function 0x0 26 @ CHECK-RELOCATIONS: ]
|
D | eh-directive-personalityindex.s | 30 @ RELOC: Relocations [ 59 @ RELOC: Relocations [ 92 @ RELOC: Relocations [ 129 @ RELOC: Relocations [ 163 @ RELOC: Relocations [ 198 @ RELOC: Relocations [
|
/external/llvm/test/MC/ARM/Windows/ |
D | 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/llvm/docs/ |
D | MCJITDesignAndImplementation.rst | 73 image must be loaded into suitable memory, relocations must be applied and 102 object image and for each section iterates through the relocations for 113 relocations have not yet been applied and the generated code is still not 117 relocations when loadObject completes. However, this shouldn't be 120 relocations are applied. It is possible to apply relocations multiple 148 external symbols and then apply all relocations for the object. 154 iterate through the list of relocations it has stored which are associated 160 sections and for each section iterates through a list of relocations that 163 relocations for which the symbol associated with the relocation is located 168 .. image:: MCJIT-resolve-relocations.png [all …]
|
/external/llvm/test/ExecutionEngine/RuntimeDyld/ARM/ |
D | COFF_Thumb.s | 93 .global relocations symbol 94 relocations: label 97 # rtdyld-check: *{4}relocations = function - section_addr(COFF_Thumb.s.tmp.obj, .text) 102 .long relocations(secrel32) @ IMAGE_REL_ARM_SECREL 103 # rtdyld-check: *{4}rel10 = relocations - section_addr(COFF_Thumb.s.tmp.obj, .data) 105 .secrel32 relocations @ IMAGE_REL_ARM_SECREL 106 # rtdyld-check: *{4}rel11 = relocations - section_addr(COFF_Thumb.s.tmp.obj, .data)
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | ELFCodeEmitter.h | 31 /// Relocations - Record relocations needed by the current function 32 std::vector<MachineRelocation> Relocations; variable 34 /// JTRelocations - Record relocations needed by the relocation 43 /// addRelocation - Register new relocations for this function 45 Relocations.push_back(MR); in addRelocation()
|
/external/llvm/test/Object/ |
D | dyn-rel-relocation.test | 1 // Check that 'llvm-readobj -dyn-relocations' shows dynamic relocations 26 RUN: llvm-readobj -relocations -dyn-relocations -expand-relocs \ 29 // CHECK: Relocations [ 52 // CHECK: Dynamic Relocations {
|
D | relocation-executable.test | 3 RUN: llvm-readobj -dyn-relocations -expand-relocs \ 6 // CHECK: Relocations [ 30 // DYN: Dynamic Relocations { 51 RUN: llvm-readobj -dyn-relocations -expand-relocs \ 54 // DYN2: Dynamic Relocations {
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsELFObjectWriter.cpp | 131 /// The relocations that need a matching low part are 197 /// Print all the relocations. 376 /// MIPS has a few relocations that have an AHL component in the expression used 381 /// The O32 ABI for example, uses REL relocations which store the addend in the 382 /// section data. All the relocations with AHL components affect 16-bit fields 384 /// resolves the limitation by linking relocations (e.g. R_MIPS_HI16 and 385 /// R_MIPS_LO16) and distributing the addend between the linked relocations. The 386 /// ABI mandates that such relocations must be next to each other in a 393 /// - There may be multiple high parts relocations for one low part relocation. 394 /// - There may be multiple low part relocations for one high part relocation. [all …]
|
/external/llvm/test/MC/Mips/ |
D | oddspreg.s | 5 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 12 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 21 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 25 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 29 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 33 # RUN: llvm-readobj -sections -section-data -section-relocations - | \ 52 # CHECK-OBJ-ALL: Relocations [
|
D | mips_abi_flags_xx.s | 5 # RUN: llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \ 9 # RUN: llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \ 13 # RUN: llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \ 17 # RUN: llvm-readobj -sections -section-data -section-relocations -mips-abi-flags - | \ 36 # CHECK-OBJ: Relocations [
|
D | higher-highest-addressing.s | 8 # Test that R_MIPS_HIGHER and R_MIPS_HIGHEST relocations are created. By using 10 # relocations. 18 # CHECK-REL: Relocations [ 32 # Check the case where relocations are not modified by adding +1. The constant
|
/external/boringssl/src/crypto/fipsmodule/ |
D | FIPS.md | 50 … of relocations: places in the machine code where the linker needs to resolve and inject the final… 52 …of shared libraries and ASLR, some relocations can only be resolved at run-time, and thus targets … 56 …relocations in the hashed code and data. This document describes how we build C and assembly code … 60 … assembly implementations of some primitives and to eliminate the remaining sources of relocations. 64 The most obvious cause of relocations are out-calls from the module to non-cryptographic functions … 88 …d. Otherwise, although the generated code uses IP-relative references, relocations are emitted for… 89 …ved to the `.text` section, inside the module, so module code may reference it without relocations. 108 1. OpenSSL deals with run-time relocations by not hashing parts of the module's data.
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MachObjectWriter.cpp | 95 "ADR/ADRP relocations must be GOT relative"); in getAArch64FixupKindMachOInfo() 119 // Debug info sections can use local relocations. in canUseLocalRelocation() 123 // Otherwise, only pointer sized relocations are supported. in canUseLocalRelocation() 138 // FIXME: ld64 currently handles internal pointer-sized relocations in canUseLocalRelocation() 165 // ADRP fixups use relocations for the whole symbol value and only in recordRelocation() 171 // imm19 relocations are for conditional branches, which require in recordRelocation() 183 // 14-bit branch relocations should only target internal labels, and so in recordRelocation() 242 // We don't support PCrel relocations of differences. in recordRelocation() 250 // AArch64 always uses external relocations. If there is no symbol to use as in recordRelocation() 335 // Relocations inside debug sections always use local relocations when in recordRelocation() [all …]
|
/external/llvm/test/MC/COFF/ |
D | 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 [
|
/external/llvm/test/ExecutionEngine/RuntimeDyld/X86/ |
D | MachO_x86-64_PIC_relocations.s | 55 # don't have their relocations applied. 65 # Test subtractor relocations between named symbols. 70 # Test subtractor relocations between anonymous symbols. 75 # Test subtractor relocations between named and anonymous symbols. 80 # Test subtractor relocations between anonymous and named symbols.
|
D | COFF_i386.s | 57 .global relocations symbol 58 relocations: label 66 # rtdyld-check: *{4}rel7 = relocations - section_addr(COFF_i386.s.tmp.obj, .data) 67 .secrel32 relocations // IMAGE_REL_I386_SECREL
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
D | RuntimeDyldImpl.h | 64 /// relocations (like ARM). 72 /// for calculating relocations in some object formats (like MachO). 117 /// RelocationEntry - used to represent relocations internally in the dynamic 253 // For each symbol, keep a list of relocations based on it. Anytime 255 // the relocations get re-resolved. 259 // Relocations to sections already loaded. Indexed by SectionID which is the 262 std::unordered_map<unsigned, RelocationList> Relocations; variable 264 // Relocations to external symbols that are not yet resolved. Symbols are 278 // sections containing relocations should be. Defaults to 'false'. 382 /// \brief Resolves relocations from Relocs list with address from Value. [all …]
|
/external/llvm/bindings/python/llvm/ |
D | object.py | 18 symbols, and relocations. These are represented by the classes ObjectFile, 30 relocations, call get_relocations() on a Section instance. 35 The LLVM bindings expose iteration over sections, symbols, and relocations in a 241 """Obtain the relocations in this Section. 251 relocations = lib.LLVMGetRelocations(self) 254 if lib.LLVMIsRelocationIteratorAtEnd(self, relocations): 257 last = Relocation(relocations) 263 lib.LLVMMoveToNextRelocation(relocations) 269 lib.LLVMDisposeRelocationIterator(relocations) 363 Relocations are created from objects derived from Section instances.
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMMachObjectWriter.cpp | 84 // have no relocations supported. in getARMFixupKindMachOInfo() 109 // For movw/movt r_type relocations they always have a pair following them and in getARMFixupKindMachOInfo() 181 // Relocations are written out in reverse order, so the PAIR comes first. in RecordARMScatteredHalfRelocation() 184 // For these two r_type relocations they always have a pair following them and in RecordARMScatteredHalfRelocation() 287 // Relocations are written out in reverse order, so the PAIR comes first. in RecordARMScatteredRelocation() 336 // BL/BLX also use external relocations when an internal relocation in requiresExternRelocation() 361 // relocations needed. in recordRelocation() 369 // relocations. in recordRelocation() 384 // FIXME: For other platforms, we need to use scattered relocations for in recordRelocation() 385 // internal relocations with offsets. If this is an internal relocation with in recordRelocation() [all …]
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
D | WinCOFFObjectWriter.cpp | 72 int Relocations; member in __anona70a18bc0111::COFFSymbol 92 typedef std::vector<COFFRelocation> relocations; typedef 102 relocations Relocations; member in __anona70a18bc0111::COFFSection 212 , Relocations(0) in COFFSymbol() 235 // if it has relocations pointing at it, keep it in should_keep() 236 if (Relocations > 0) { in should_keep() 237 assert(Section->Number != -1 && "Sections with relocations must be real!"); in should_keep() 686 // Turn relocations for temporary symbols into section relocations. in RecordRelocation() 694 ++Reloc.Symb->Relocations; in RecordRelocation() 728 coff_section->Relocations.push_back(Reloc); in RecordRelocation() [all …]
|
/external/llvm/docs/CommandGuide/ |
D | llvm-readobj.rst | 42 .. option:: -section-relocations, -sr 44 When used with ``-sections``, display relocations for each section shown. 50 .. option:: -relocations, -r 68 When used with ``-relocations``, display each relocation in an expanded
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_batch_chain.c | 41 * relocations and surface state. It specifically does *not* contain any 401 * those relocations as we go. Fortunately, this is pretty easy in anv_batch_bo_list_clone() 1018 /* This is the first time we've ever seen a list of relocations for in anv_execbuf_add_bo() 1019 * this BO. Go ahead and set the relocations and then walk the list in anv_execbuf_add_bo() 1020 * of relocations and add them all. in anv_execbuf_add_bo() 1026 /* A quick sanity check on relocations */ in anv_execbuf_add_bo() 1078 /* All of the relocations from this block pool to other BO's should in adjust_relocations_from_state_pool() 1096 /* When we initially emit relocations into a block pool, we don't in adjust_relocations_to_state_pool() 1099 * offset is, we need to walk the list of relocations and adjust any in adjust_relocations_to_state_pool() 1100 * relocations that point to the pool bo with the correct offset. in adjust_relocations_to_state_pool() [all …]
|
/external/clang/test/Driver/ |
D | relax.s | 2 // RUN: %clang -### -c -integrated-as -Wa,--mrelax-relocations=yes %s 2>&1 | FileCheck %s 5 // CHECK: "--mrelax-relocations" 7 // RUN: %clang -cc1as -triple x86_64-pc-linux --mrelax-relocations %s -o %t -filetype obj
|