/toolchain/binutils/binutils-2.25/gold/ |
D | aarch64-reloc.def | 26 // Symbol reference type --------------------------------------------------------------------------… 35 … , STATIC , DATA , Y, -1, 0,0 , 0,0 , Symbol::ABSOLUTE_REF , … 36 … , STATIC , DATA , Y, -1, 31,32 , 0,0 , Symbol::ABSOLUTE_REF , … 37 … , STATIC , DATA , Y, -1, 15,16 , 0,0 , Symbol::ABSOLUTE_REF , … 38 … , STATIC , DATA , Y, -1, 0,0 , 0,0 , Symbol::RELATIVE_REF , … 39 … , STATIC , DATA , Y, -1, 31,32 , 0,0 , Symbol::RELATIVE_REF , … 40 … , STATIC , DATA , Y, -1, 15,16 , 0,0 , Symbol::RELATIVE_REF , … 43 ARD(LD_PREL_LO19 , STATIC , AARCH64 , Y, -1, 20,20 , 2,20 , Symbol::RELATIVE_REF ,… 44 ARD(ADR_PREL_LO21 , STATIC , AARCH64 , Y, -1, 20,20 , 0,20 , Symbol::RELATIVE_REF … 45 … , STATIC , AARCH64 , Y, -1, 32,32 , 12,32 , Symbol::RELATIVE_REF , … [all …]
|
D | symtab.h | 69 class Symbol 495 : !Symbol::is_common_shndx(shndx)); in is_defined() 564 return !is_ordinary && Symbol::is_common_shndx(shndx); in is_common() 873 Symbol() in Symbol() function 927 override_base_with_special(const Symbol* from); 939 Symbol(const Symbol&); 940 Symbol& operator=(const Symbol&); 1073 class Sized_symbol : public Symbol 1232 Symbol::Segment_offset_base offset_base; 1291 issue_warning(const Symbol* sym, const Relocate_info<size, big_endian>*, [all …]
|
D | defstd.cc | 140 Symbol::SEGMENT_START, // offset_from_base 154 Symbol::SEGMENT_START, // offset_from_base 168 Symbol::SEGMENT_END, // offset_from_base 182 Symbol::SEGMENT_END, // offset_from_base 196 Symbol::SEGMENT_END, // offset_from_base 210 Symbol::SEGMENT_BSS, // offset_from_base 224 Symbol::SEGMENT_BSS, // offset_from_base 238 Symbol::SEGMENT_BSS, // offset_from_base 252 Symbol::SEGMENT_END, // offset_from_base 266 Symbol::SEGMENT_END, // offset_from_base
|
D | target.h | 55 class Symbol; variable 230 dynsym_value(const Symbol* sym) const in dynsym_value() 243 is_defined_by_abi(const Symbol* sym) const in is_defined_by_abi() 276 plt_address_for_global(const Symbol* sym) const in plt_address_for_global() 295 tls_offset_for_global(Symbol* gsym, unsigned int got_indx) const in tls_offset_for_global() 336 is_call_to_non_split(const Symbol* sym, unsigned int r_type) const in is_call_to_non_split() 457 gc_mark_symbol(Symbol_table* symtab, Symbol* sym) const in gc_mark_symbol() 472 set_dynsym_indexes(std::vector<Symbol*>* dyn_symbols, unsigned int index, in set_dynsym_indexes() 473 std::vector<Symbol*>* syms, Stringpool* dynpool, in set_dynsym_indexes() 487 adjust_dyn_symbol(const Symbol* sym, unsigned char* view) const in adjust_dyn_symbol() [all …]
|
D | symtab.cc | 54 Symbol::init_fields(const char* name, const char* version, in init_fields() 106 Symbol::demangled_name() const in demangled_name() 115 Symbol::init_base_object(const char* name, const char* version, Object* object, in init_base_object() 134 Symbol::init_base_output_data(const char* name, const char* version, in init_base_output_data() 153 Symbol::init_base_output_segment(const char* name, const char* version, in init_base_output_segment() 173 Symbol::init_base_constant(const char* name, const char* version, in init_base_constant() 189 Symbol::init_base_undefined(const char* name, const char* version, in init_base_undefined() 203 Symbol::allocate_base_common(Output_data* od) in allocate_base_common() 300 Symbol::versioned_name() const in versioned_name() 314 Symbol::is_common_shndx(unsigned int shndx) in is_common_shndx() [all …]
|
D | mapfile.cc | 109 const Symbol* sym, const char* why) in report_include_archive_member() 130 case Symbol::FROM_OBJECT: in report_include_archive_member() 134 case Symbol::IS_UNDEFINED: in report_include_archive_member() 139 case Symbol::IN_OUTPUT_DATA: in report_include_archive_member() 140 case Symbol::IN_OUTPUT_SEGMENT: in report_include_archive_member() 141 case Symbol::IS_CONSTANT: in report_include_archive_member() 155 Mapfile::report_allocate_common(const Symbol* sym, uint64_t symsize) in report_allocate_common() 211 const Symbol* sym = relobj->global_symbol(i); in print_input_section_symbols() 214 && sym->source() == Symbol::FROM_OBJECT in print_input_section_symbols()
|
D | resolve.cc | 40 Symbol::override_version(const char* version) in override_version() 70 Symbol::override_visibility(elfcpp::STV visibility) in override_visibility() 90 Symbol::override_base(const elfcpp::Sym<size, big_endian>& sym, in override_base() 138 Symbol* sym = this->weak_aliases_[tosym]; in override() 223 else if (!is_ordinary && Symbol::is_common_shndx(shndx)) in symbol_to_bits() 256 if (to->source() == Symbol::FROM_OBJECT in resolve() 301 if (to->source() == Symbol::FROM_OBJECT) in resolve() 440 Symbol_table::should_override(const Symbol* to, unsigned int frombits, in should_override() 449 if (to->source() == Symbol::IS_UNDEFINED) in should_override() 452 else if (to->source() != Symbol::FROM_OBJECT) in should_override() [all …]
|
D | cref.cc | 98 operator()(const Symbol*, const Symbol*) const; 101 typedef std::map<const Symbol*, Objects*, Cref_table_compare> Cref_table; 217 Cref_inputs::Cref_table_compare::operator()(const Symbol* s1, in operator ()() 218 const Symbol* s2) const in operator ()() 261 const Symbol* sym = *ps; in gather_cref() 270 if (sym->source() == Symbol::FROM_OBJECT in gather_cref() 301 const Symbol* sym = pc->first; in print_cref()
|
D | dynobj.h | 84 create_elf_hash_table(const std::vector<Symbol*>& dynsyms, 94 create_gnu_hash_table(const std::vector<Symbol*>& dynsyms, 135 sized_create_gnu_hash_table(const std::vector<Symbol*>& hashed_dynsyms, 560 record_version(const Symbol_table* symtab, Stringpool*, const Symbol* sym); 567 std::vector<Symbol*>* syms); 585 const std::vector<Symbol*>& syms, 618 add_def(Stringpool*, const Symbol* sym, const char* version, 628 get_dynobj_for_sym(const Symbol_table*, const Symbol* sym) const; 633 const Symbol* sym) const;
|
D | errors.cc | 166 Errors::undefined_symbol(const Symbol* sym, const std::string& location) in undefined_symbol() 309 gold_undefined_symbol(const Symbol* sym) in gold_undefined_symbol() 318 gold_undefined_symbol_at_location(const Symbol* sym, in gold_undefined_symbol_at_location() 394 const Symbol* sym, 403 const Symbol* sym, 412 const Symbol* sym, 421 const Symbol* sym,
|
D | common.cc | 77 bool operator()(const Symbol* a, const Symbol* b) const; 88 Sort_commons<size>::operator()(const Symbol* pa, const Symbol* pb) const in operator ()() 234 Symbol* sym = *p; in do_allocate_commons_list() 318 Symbol* sym = *p; in do_allocate_commons_list()
|
D | mapfile.h | 33 class Symbol; variable 66 const Symbol* sym, const char* why); 70 report_allocate_common(const Symbol*, uint64_t symsize);
|
D | errors.h | 33 class Symbol; variable 87 undefined_symbol(const Symbol* sym, const std::string& location); 133 Unordered_map<const Symbol*, int> undefined_symbols_;
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-x86-64/ |
D | tlsgdesc.rd | 47 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 58 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 63 Symbol table '\.dynsym' contains [0-9]+ entries: 79 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlsgdesc-nacl.rd | 49 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 60 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 65 Symbol table '\.dynsym' contains [0-9]+ entries: 81 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlsbin.rd | 58 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 65 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 68 Symbol table '\.dynsym' contains [0-9]+ entries: 80 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlspic.rd | 52 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 69 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 72 Symbol table '\.dynsym' contains [0-9]+ entries: 91 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlspic-nacl.rd | 54 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 71 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 74 Symbol table '\.dynsym' contains [0-9]+ entries: 93 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlsbin-nacl.rd | 60 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 67 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 70 Symbol table '\.dynsym' contains [0-9]+ entries: 82 Symbol table '\.symtab' contains [0-9]+ entries:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-spu/ |
D | embed.rd | 3 Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend 9 Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend 14 Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-s390/ |
D | tlspic_64.rd | 51 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 68 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 71 Symbol table '\.dynsym' contains [0-9]+ entries: 90 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | tlsbin_64.rd | 57 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 64 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 67 Symbol table '\.dynsym' contains [0-9]+ entries: 79 Symbol table '\.symtab' contains [0-9]+ entries:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-sparc/ |
D | tlssunpic64.rd | 42 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 59 +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend 62 Symbol table '\.dynsym' contains [0-9]+ entries: 82 Symbol table '\.symtab' contains [0-9]+ entries:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-tic6x/ |
D | shlib-app-1.rd | 68 Offset Info Type Sym\. Value Symbol's Name \+ Addend 73 Offset Info Type Sym\. Value Symbol's Name \+ Addend 78 Offset Info Type Sym\. Value Symbol's Name \+ Addend 82 Offset Info Type Sym\. Value Symbol's Name \+ Addend 85 Symbol table '\.dynsym' contains 12 entries: 100 Symbol table '\.symtab' contains [0-9]+ entries:
|
D | shlib-app-1b.rd | 68 Offset Info Type Sym\. Value Symbol's Name \+ Addend 73 Offset Info Type Sym\. Value Symbol's Name \+ Addend 78 Offset Info Type Sym\. Value Symbol's Name \+ Addend 82 Offset Info Type Sym\. Value Symbol's Name \+ Addend 85 Symbol table '\.dynsym' contains 12 entries: 100 Symbol table '\.symtab' contains [0-9]+ entries:
|