/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/ |
elf.c | 119 /* reloc functions */ 170 entry->reloc.sym = sym; 171 entry->reloc.addr = addr; 688 elf_reloc_entry *reloc) 694 if (reloc == NULL) 695 yasm_internal_error("reloc is null"); 698 yasm_section_add_reloc(sect, (yasm_reloc *)reloc, elf_reloc_entry_destroy); 721 elf_reloc_entry *reloc, 726 elf_march->handle_reloc_addend(intn, reloc, offset); 757 elf_reloc_entry *reloc; local [all...] |
elf-objfmt.c | 451 elf_reloc_entry *reloc; local 456 reloc = elf_reloc_entry_create(sym, NULL, 458 if (reloc == NULL) { 463 elf_secthead_append_reloc(info->sect, info->shead, reloc); 466 elf_handle_reloc_addend(zero, reloc, 0); 481 /*@null@*/ elf_reloc_entry *reloc = NULL; local 550 reloc = elf_reloc_entry_create(sym, wrt, 553 if (reloc == NULL) { 559 elf_secthead_append_reloc(info->sect, info->shead, reloc); 575 if (reloc) [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/xdf/ |
xdf-objfmt.c | 41 yasm_reloc reloc; member in struct:xdf_reloc 186 xdf_reloc *reloc; local 188 reloc = yasm_xmalloc(sizeof(xdf_reloc)); 189 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset); 190 reloc->reloc.sym = value->rel; 191 reloc->base = NULL; 192 reloc->size = valsize/8; 193 reloc->shift = value->rshift 288 xdf_reloc *reloc; local [all...] |
/external/llvm/lib/Object/ |
COFFObjectFile.cpp | 788 const coff_relocation *reloc = toRel(Rel); local 792 switch (reloc->Type) { 815 switch (reloc->Type) { 842 const coff_relocation *reloc = toRel(Rel); local 844 if (error_code ec = getSymbol(reloc->SymbolTableIndex, symb)) return ec;
|
/external/mesa3d/src/gallium/drivers/r600/ |
r600.h | 142 struct r600_block_reloc reloc[R600_BLOCK_MAX_BO]; member in struct:r600_block
|
evergreen_state.c | 2086 unsigned reloc; local [all...] |
r600_state.c | 1923 unsigned reloc; local [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonLDBackend.cpp | 580 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local 581 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) { 582 switch (reloc->type()) { 588 Relocation* relocation = llvm::cast<Relocation>(reloc); [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
X86Relocator.cpp | 585 // Allocate 2 got entries and 1 dynamic reloc for R_386_TLS_LDM 615 Relocation* reloc = Relocation::Create(X86_32Relocator::R_386_TLS_OPT, local 620 uint8_t* op = (reinterpret_cast<uint8_t*>(&reloc->target())); 621 off = pReloc.targetRef().offset() - reloc->targetRef().offset() - 1; 642 // 3. insert the new relocs "BEFORE" the original reloc. 644 RelocData::iterator(pReloc), reloc); local 646 // 4. change the type of the original reloc [all...] |
/bionic/linker/ |
linker.cpp | 860 Elf32_Addr reloc = static_cast<Elf32_Addr>(rel->r_offset + si->load_bias); local 912 sym_addr = reloc; 922 DL_ERR("unknown weak reloc type %d @ %p (%d)", 951 TRACE_TYPE(RELO, "RELO JMP_SLOT %08x <- %08x %s", reloc, sym_addr, sym_name); 952 *reinterpret_cast<Elf32_Addr*>(reloc) = sym_addr; 957 TRACE_TYPE(RELO, "RELO GLOB_DAT %08x <- %08x %s", reloc, sym_addr, sym_name); 958 *reinterpret_cast<Elf32_Addr*>(reloc) = sym_addr; 963 TRACE_TYPE(RELO, "RELO ABS %08x <- %08x %s", reloc, sym_addr, sym_name); 964 *reinterpret_cast<Elf32_Addr*>(reloc) += sym_addr; 970 reloc, sym_addr, rel->r_offset, sym_name) [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/rdf/ |
rdf-objfmt.c | 69 yasm_reloc reloc; member in struct:rdf_reloc 228 rdf_reloc *reloc; local 232 reloc = yasm_xmalloc(sizeof(rdf_reloc)); 233 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset); 234 reloc->reloc.sym = value->rel; 235 reloc->size = valsize/8; 238 reloc->type = RDF_RELOC_SEG; 240 reloc->type = RDF_RELOC_REL 385 rdf_reloc *reloc; local [all...] |
/external/qemu/hw/ |
pc.c | 522 uint8_t rom[512], *p, *reloc; local 545 reloc = p; 556 *reloc = (p - rom); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
evergreen_state.c | 2086 unsigned reloc; local [all...] |
r600_state.c | 1923 unsigned reloc; local [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/ |
macho-objfmt.c | 237 yasm_reloc reloc; member in struct:macho_reloc 416 macho_reloc *reloc = NULL; local 447 reloc = yasm_xcalloc(sizeof(macho_reloc), 1); 448 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset); 449 reloc->reloc.sym = value->rel; 452 reloc->length = 3; 455 reloc->length = 2; 458 reloc->length = 1 650 macho_reloc *reloc; local [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/include/ |
bfdlink.h | 298 /* TRUE if non-PLT relocs should be merged into one reloc section 518 __CTOR_LIST__). RELOC is the relocation to use for an entry in 524 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 552 /* A function which is called when a reloc overflow occurs. ENTRY is 553 the link hash table entry for the symbol the reloc is against. 554 NAME is the name of the local symbol or section the reloc is 564 /* A function which is called when a dangerous reloc is performed. 573 /* A function which is called when a reloc is found to be attached 576 the reloc; if this is the result of a 660 /* Description of reloc to generate. Used fo 661 } reloc; member in union:bfd_link_order::__anon35241 680 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7/include/ |
bfdlink.h | 362 /* TRUE if non-PLT relocs should be merged into one reloc section 548 __CTOR_LIST__). RELOC is the relocation to use for an entry in 554 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 582 /* A function which is called when a reloc overflow occurs. ENTRY is 583 the link hash table entry for the symbol the reloc is against. 584 NAME is the name of the local symbol or section the reloc is 594 /* A function which is called when a dangerous reloc is performed. 603 /* A function which is called when a reloc is found to be attached 606 the reloc; if this is the result of a 693 /* Description of reloc to generate. Used fo 694 } reloc; member in union:bfd_link_order::__anon35635 713 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/include/ |
bfdlink.h | 298 /* TRUE if non-PLT relocs should be merged into one reloc section 518 __CTOR_LIST__). RELOC is the relocation to use for an entry in 524 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 552 /* A function which is called when a reloc overflow occurs. ENTRY is 553 the link hash table entry for the symbol the reloc is against. 554 NAME is the name of the local symbol or section the reloc is 564 /* A function which is called when a dangerous reloc is performed. 573 /* A function which is called when a reloc is found to be attached 576 the reloc; if this is the result of a 660 /* Description of reloc to generate. Used fo 661 } reloc; member in union:bfd_link_order::__anon35970 680 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7/include/ |
bfdlink.h | 362 /* TRUE if non-PLT relocs should be merged into one reloc section 548 __CTOR_LIST__). RELOC is the relocation to use for an entry in 554 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 582 /* A function which is called when a reloc overflow occurs. ENTRY is 583 the link hash table entry for the symbol the reloc is against. 584 NAME is the name of the local symbol or section the reloc is 594 /* A function which is called when a dangerous reloc is performed. 603 /* A function which is called when a reloc is found to be attached 606 the reloc; if this is the result of a 693 /* Description of reloc to generate. Used fo 694 } reloc; member in union:bfd_link_order::__anon36364 713 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6/include/ |
bfdlink.h | 298 /* TRUE if non-PLT relocs should be merged into one reloc section 518 __CTOR_LIST__). RELOC is the relocation to use for an entry in 524 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 552 /* A function which is called when a reloc overflow occurs. ENTRY is 553 the link hash table entry for the symbol the reloc is against. 554 NAME is the name of the local symbol or section the reloc is 564 /* A function which is called when a dangerous reloc is performed. 573 /* A function which is called when a reloc is found to be attached 576 the reloc; if this is the result of a 660 /* Description of reloc to generate. Used fo 661 } reloc; member in union:bfd_link_order::__anon36713 680 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7/include/ |
bfdlink.h | 362 /* TRUE if non-PLT relocs should be merged into one reloc section 548 __CTOR_LIST__). RELOC is the relocation to use for an entry in 554 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 582 /* A function which is called when a reloc overflow occurs. ENTRY is 583 the link hash table entry for the symbol the reloc is against. 584 NAME is the name of the local symbol or section the reloc is 594 /* A function which is called when a dangerous reloc is performed. 603 /* A function which is called when a reloc is found to be attached 606 the reloc; if this is the result of a 693 /* Description of reloc to generate. Used fo 694 } reloc; member in union:bfd_link_order::__anon36733 713 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6/include/ |
bfdlink.h | 298 /* TRUE if non-PLT relocs should be merged into one reloc section 518 __CTOR_LIST__). RELOC is the relocation to use for an entry in 524 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 552 /* A function which is called when a reloc overflow occurs. ENTRY is 553 the link hash table entry for the symbol the reloc is against. 554 NAME is the name of the local symbol or section the reloc is 564 /* A function which is called when a dangerous reloc is performed. 573 /* A function which is called when a reloc is found to be attached 576 the reloc; if this is the result of a 660 /* Description of reloc to generate. Used fo 661 } reloc; member in union:bfd_link_order::__anon36755 680 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7/include/ |
bfdlink.h | 362 /* TRUE if non-PLT relocs should be merged into one reloc section 548 __CTOR_LIST__). RELOC is the relocation to use for an entry in 554 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 582 /* A function which is called when a reloc overflow occurs. ENTRY is 583 the link hash table entry for the symbol the reloc is against. 584 NAME is the name of the local symbol or section the reloc is 594 /* A function which is called when a dangerous reloc is performed. 603 /* A function which is called when a reloc is found to be attached 606 the reloc; if this is the result of a 693 /* Description of reloc to generate. Used fo 694 } reloc; member in union:bfd_link_order::__anon36777 713 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/include/ |
bfdlink.h | 298 /* TRUE if non-PLT relocs should be merged into one reloc section 518 __CTOR_LIST__). RELOC is the relocation to use for an entry in 524 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 552 /* A function which is called when a reloc overflow occurs. ENTRY is 553 the link hash table entry for the symbol the reloc is against. 554 NAME is the name of the local symbol or section the reloc is 564 /* A function which is called when a dangerous reloc is performed. 573 /* A function which is called when a reloc is found to be attached 576 the reloc; if this is the result of a 660 /* Description of reloc to generate. Used fo 661 } reloc; member in union:bfd_link_order::__anon36801 680 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/include/ |
bfdlink.h | 362 /* TRUE if non-PLT relocs should be merged into one reloc section 548 __CTOR_LIST__). RELOC is the relocation to use for an entry in 554 bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); 582 /* A function which is called when a reloc overflow occurs. ENTRY is 583 the link hash table entry for the symbol the reloc is against. 584 NAME is the name of the local symbol or section the reloc is 594 /* A function which is called when a dangerous reloc is performed. 603 /* A function which is called when a reloc is found to be attached 606 the reloc; if this is the result of a 693 /* Description of reloc to generate. Used fo 694 } reloc; member in union:bfd_link_order::__anon37195 713 bfd_reloc_code_real_type reloc; member in struct:bfd_link_order_reloc [all...] |