Home | History | Annotate | Download | only in gold

Lines Matching refs:elfcpp

61   const int symsize = elfcpp::Elf_sizes<size>::sym_size;
63 elfcpp::Sym<size, big_endian> elfsym(this->symtab_ + symndx * symsize);
81 typename elfcpp::Elf_types<size>::Elf_Addr value;
87 if (this->reloc_type_ == elfcpp::SHT_RELA)
260 bool has_children = *this->buffer_pos_ == elfcpp::DW_CHILDREN_yes;
283 if (attr == elfcpp::DW_AT_sibling)
367 if ((reloc_type == elfcpp::SHT_REL
368 || reloc_type == elfcpp::SHT_RELA)
474 if (this->reloc_type_ == elfcpp::SHT_REL)
538 if ((reloc_type == elfcpp::SHT_REL
539 || reloc_type == elfcpp::SHT_RELA)
697 if (form == elfcpp::DW_FORM_indirect)
710 case elfcpp::DW_FORM_flag_present:
713 case elfcpp::DW_FORM_strp:
726 case elfcpp::DW_FORM_sec_offset:
740 case elfcpp::DW_FORM_addr:
741 case elfcpp::DW_FORM_ref_addr:
755 case elfcpp::DW_FORM_block1:
760 case elfcpp::DW_FORM_block2:
766 case elfcpp::DW_FORM_block4:
772 case elfcpp::DW_FORM_block:
773 case elfcpp::DW_FORM_exprloc:
778 case elfcpp::DW_FORM_data1:
779 case elfcpp::DW_FORM_flag:
782 case elfcpp::DW_FORM_ref1:
786 case elfcpp::DW_FORM_data2:
790 case elfcpp::DW_FORM_ref2:
795 case elfcpp::DW_FORM_data4:
805 case elfcpp::DW_FORM_ref4:
816 case elfcpp::DW_FORM_data8:
826 case elfcpp::DW_FORM_ref_sig8:
830 case elfcpp::DW_FORM_ref8:
841 case elfcpp::DW_FORM_ref_udata:
846 case elfcpp::DW_FORM_udata:
847 case elfcpp::DW_FORM_GNU_addr_index:
848 case elfcpp::DW_FORM_GNU_str_index:
852 case elfcpp::DW_FORM_sdata:
856 case elfcpp::DW_FORM_string:
868 case elfcpp::DW_AT_name:
869 if (form == elfcpp::DW_FORM_string)
871 else if (form == elfcpp::DW_FORM_strp)
879 case elfcpp::DW_AT_linkage_name:
880 case elfcpp::DW_AT_MIPS_linkage_name:
881 if (form == elfcpp::DW_FORM_string)
883 else if (form == elfcpp::DW_FORM_strp)
891 case elfcpp::DW_AT_specification:
895 case elfcpp::DW_AT_abstract_origin:
899 case elfcpp::DW_AT_sibling:
937 if (form == elfcpp::DW_FORM_indirect)
944 case elfcpp::DW_FORM_flag_present:
946 case elfcpp::DW_FORM_strp:
947 case elfcpp::DW_FORM_sec_offset:
950 case elfcpp::DW_FORM_addr:
951 case elfcpp::DW_FORM_ref_addr:
954 case elfcpp::DW_FORM_block1:
957 case elfcpp::DW_FORM_block2:
964 case elfcpp::DW_FORM_block4:
971 case elfcpp::DW_FORM_block:
972 case elfcpp::DW_FORM_exprloc:
979 case elfcpp::DW_FORM_data1:
980 case elfcpp::DW_FORM_ref1:
981 case elfcpp::DW_FORM_flag:
984 case elfcpp::DW_FORM_data2:
985 case elfcpp::DW_FORM_ref2:
988 case elfcpp::DW_FORM_data4:
989 case elfcpp::DW_FORM_ref4:
992 case elfcpp::DW_FORM_data8:
993 case elfcpp::DW_FORM_ref8:
994 case elfcpp::DW_FORM_ref_sig8:
997 case elfcpp::DW_FORM_ref_udata:
998 case elfcpp::DW_FORM_udata:
999 case elfcpp::DW_FORM_GNU_addr_index:
1000 case elfcpp::DW_FORM_GNU_str_index:
1004 case elfcpp::DW_FORM_sdata:
1008 case elfcpp::DW_FORM_string:
1067 case elfcpp::DW_FORM_string:
1069 case elfcpp::DW_FORM_strp:
1085 case elfcpp::DW_FORM_flag_present:
1086 case elfcpp::DW_FORM_data1:
1087 case elfcpp::DW_FORM_flag:
1088 case elfcpp::DW_FORM_data2:
1089 case elfcpp::DW_FORM_data4:
1090 case elfcpp::DW_FORM_data8:
1091 case elfcpp::DW_FORM_sdata:
1106 case elfcpp::DW_FORM_flag_present:
1107 case elfcpp::DW_FORM_data1:
1108 case elfcpp::DW_FORM_flag:
1109 case elfcpp::DW_FORM_data4:
1110 case elfcpp::DW_FORM_data8:
1111 case elfcpp::DW_FORM_ref_sig8:
1112 case elfcpp::DW_FORM_udata:
1127 case elfcpp::DW_FORM_sec_offset:
1128 case elfcpp::DW_FORM_addr:
1129 case elfcpp::DW_FORM_ref_addr:
1130 case elfcpp::DW_FORM_ref1:
1131 case elfcpp::DW_FORM_ref2:
1132 case elfcpp::DW_FORM_ref4:
1133 case elfcpp::DW_FORM_ref8:
1134 case elfcpp::DW_FORM_ref_udata:
1137 case elfcpp::DW_FORM_ref_sig8:
1140 case elfcpp::DW_FORM_data4:
1141 case elfcpp::DW_FORM_data8:
1153 if (attr_val == NULL || attr_val->form != elfcpp::DW_FORM_addr)
1278 elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1284 unit_length = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1299 elfcpp::Swap_unaligned<16, big_endian>::readval(pinfo);
1304 abbrev_offset = elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1306 abbrev_offset = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1315 if (this->reloc_type_ == elfcpp::SHT_REL)
1334 signature = elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1340 elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo);
1343 elfcpp::Swap_unaligned<64, big_endian>::readval(pinfo);
1424 inline typename elfcpp::Valtype_base<valsize>::Valtype
1427 typename elfcpp::Valtype_base<valsize>::Valtype return_value;
1429 return_value = elfcpp::Swap_unaligned<valsize, true>::readval(source);
1431 return_value = elfcpp::Swap_unaligned<valsize, false>::readval(source);
1437 inline typename elfcpp::Valtype_base<valsize>::Valtype
1440 typename elfcpp::Valtype_base<valsize>::Valtype return_value;
1442 return_value = elfcpp::Swap_unaligned<valsize, true>::readval(*source);
1444 return_value = elfcpp::Swap_unaligned<valsize, false>::readval(*source);
1460 if (this->reloc_type_ == elfcpp::SHT_REL)
1596 if ((reloc_sh_type == elfcpp::SHT_REL
1597 || reloc_sh_type == elfcpp::SHT_RELA)
1611 if (object->section_type(symtab_shndx) == elfcpp::SHT_SYMTAB)
1643 uint32_t initial_length = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1651 initial_length = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1662 header_.version = elfcpp::Swap_unaligned<16, big_endian>::readval(lineptr);
1672 header_.prologue_length = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1674 header_.prologue_length = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1723 logicals_offset = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1725 logicals_offset = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1728 actuals_offset = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1730 actuals_offset = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1854 if (types[i] == elfcpp::DW_LNCT_path)
1856 if (forms[i] == elfcpp::DW_FORM_string)
1861 else if (forms[i] == elfcpp::DW_FORM_line_strp)
1865 offset = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1867 offset = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1872 if (this->track_relocs_type_ == elfcpp::SHT_RELA)
1920 if (types[i] == elfcpp::DW_LNCT_path)
1922 if (forms[i] == elfcpp::DW_FORM_string)
1927 else if (forms[i] == elfcpp::DW_FORM_line_strp)
1931 offset = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr);
1933 offset = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr);
1938 if (this->track_relocs_type_ == elfcpp::SHT_RELA)
1949 else if (types[i] == elfcpp::DW_LNCT_directory_index)
1951 if (forms[i] == elfcpp::DW_FORM_udata)
2012 case elfcpp::DW_LNS_copy:
2017 case elfcpp::DW_LNS_advance_pc:
2026 case elfcpp::DW_LNS_advance_line:
2034 case elfcpp::DW_LNS_set_file:
2042 case elfcpp::DW_LNS_set_column:
2050 case elfcpp::DW_LNS_negate_stmt:
2054 case elfcpp::DW_LNS_set_basic_block:
2058 case elfcpp::DW_LNS_fixed_advance_pc:
2061 advance_address = elfcpp::Swap_unaligned<16, big_endian>::readval(start);
2067 case elfcpp::DW_LNS_const_add_pc:
2076 case elfcpp::DW_LNS_set_subprogram:
2077 // aliased with elfcpp::DW_LNS_set_address_from_logical
2080 // elfcpp::DW_LNS_set_address_from_logical
2094 // elfcpp::DW_LNS_set_subprogram
2102 case elfcpp::DW_LNS_inlined_call:
2115 case elfcpp::DW_LNS_pop_context:
2131 case elfcpp::DW_LNS_extended_op:
2143 case elfcpp::DW_LNE_end_sequence:
2152 case elfcpp::DW_LNE_set_address:
2155 elfcpp::Swap_unaligned<size, big_endian>::readval(start);
2165 if (this->track_relocs_type_ == elfcpp::SHT_RELA)
2180 case elfcpp::DW_LNE_define_file: