Home | History | Annotate | Download | only in gold

Lines Matching full:elfcpp

357       case elfcpp::DW_TAG_compile_unit:
358 case elfcpp::DW_TAG_type_unit:
359 this->cu_language_ = die->int_attribute(elfcpp::DW_AT_language);
360 if (die->tag() == elfcpp::DW_TAG_compile_unit)
369 if (this->cu_language_ == elfcpp::DW_LANG_Ada83
370 || this->cu_language_ == elfcpp::DW_LANG_Fortran77
371 || this->cu_language_ == elfcpp::DW_LANG_Fortran90
372 || this->cu_language_ == elfcpp::DW_LANG_Java
373 || this->cu_language_ == elfcpp::DW_LANG_Ada95
374 || this->cu_language_ == elfcpp::DW_LANG_Fortran95
375 || this->cu_language_ == elfcpp::DW_LANG_Fortran03
376 || this->cu_language_ == elfcpp::DW_LANG_Fortran08)
383 if (die->tag() == elfcpp::DW_TAG_compile_unit)
428 case elfcpp::DW_TAG_subprogram:
429 case elfcpp::DW_TAG_constant:
430 case elfcpp::DW_TAG_variable:
431 case elfcpp::DW_TAG_enumerator:
432 case elfcpp::DW_TAG_base_type:
444 case elfcpp::DW_TAG_typedef:
445 case elfcpp::DW_TAG_union_type:
446 case elfcpp::DW_TAG_class_type:
447 case elfcpp::DW_TAG_interface_type:
448 case elfcpp::DW_TAG_structure_type:
449 case elfcpp::DW_TAG_enumeration_type:
450 case elfcpp::DW_TAG_subrange_type:
451 case elfcpp::DW_TAG_namespace:
459 && (die->tag() == elfcpp::DW_TAG_class_type
460 || die->tag() == elfcpp::DW_TAG_structure_type
461 || die->tag() == elfcpp::DW_TAG_union_type))
474 if (die->tag() == elfcpp::DW_TAG_namespace
488 if (die->tag() == elfcpp::DW_TAG_namespace
489 || die->tag() == elfcpp::DW_TAG_enumeration_type)
527 case elfcpp::DW_TAG_subprogram:
528 case elfcpp::DW_TAG_constant:
529 case elfcpp::DW_TAG_variable:
530 case elfcpp::DW_TAG_enumerator:
531 case elfcpp::DW_TAG_base_type:
537 case elfcpp::DW_TAG_typedef:
538 case elfcpp::DW_TAG_union_type:
539 case elfcpp::DW_TAG_class_type:
540 case elfcpp::DW_TAG_interface_type:
541 case elfcpp::DW_TAG_structure_type:
542 case elfcpp::DW_TAG_enumeration_type:
543 case elfcpp::DW_TAG_subrange_type:
544 case elfcpp::DW_TAG_namespace:
666 if (child.tag() == elfcpp::DW_TAG_subprogram)
713 if (die->tag() == elfcpp::DW_TAG_namespace)
715 else if (die->tag() == elfcpp::DW_TAG_union_type)
791 if (name == NULL && die->tag() == elfcpp::DW_TAG_namespace)
798 if (die->tag() == elfcpp::DW_TAG_enumerator)
823 off_t ranges_offset = die->ref_attribute(elfcpp::DW_AT_ranges, &shndx);
833 off_t low_pc = die->address_attribute(elfcpp::DW_AT_low_pc, &shndx);
834 off_t high_pc = die->address_attribute(elfcpp::DW_AT_high_pc, &shndx2);
837 high_pc = die->uint_attribute(elfcpp::DW_AT_high_pc);
895 if (die->tag() == elfcpp::DW_TAG_type_unit
896 && die->string_attribute(elfcpp::DW_AT_GNU_dwo_name))
902 off_t stmt_list_off = die->ref_attribute (elfcpp::DW_AT_stmt_list,
905 off_t offset = die->ref_attribute(elfcpp::DW_AT_GNU_pubnames, &shndx);
909 unsigned int flag = die->uint_attribute(elfcpp::DW_AT_GNU_pubnames);
913 if (die->tag() == elfcpp::DW_TAG_type_unit)
1033 if (attr == elfcpp::DW_AT_GNU_pubnames)
1071 = this->map_pubtable_to_dies(elfcpp::DW_AT_GNU_pubnames, dwinfo,
1075 = this->map_pubtable_to_dies(elfcpp::DW_AT_GNU_pubtypes, dwinfo,
1232 elfcpp::Swap<32, false>::writeval(pov, gdb_index_version);
1235 elfcpp::Swap<32, false>::writeval(pov, gdb_index_hdr_size);
1238 elfcpp::Swap<32, false>::writeval(pov, this->tu_offset_);
1241 elfcpp::Swap<32, false>::writeval(pov, this->addr_offset_);
1244 elfcpp::Swap<32, false>::writeval(pov, this->symtab_offset_);
1247 elfcpp::Swap<32, false>::writeval(pov, this->cu_pool_offset_);
1257 elfcpp::Swap<64, false>::writeval(pov, cu.cu_offset);
1258 elfcpp::Swap<64, false>::writeval(pov + 8, cu.cu_length);
1268 elfcpp::Swap<64, false>::writeval(pov, tu.tu_offset);
1269 elfcpp::Swap<64, false>::writeval(pov + 8, tu.type_offset);
1270 elfcpp::Swap<64, false>::writeval(pov + 16, tu.type_signature);
1296 elfcpp::Swap_aligned32<64, false>::writeval(pov, base + range.start);
1297 elfcpp::Swap_aligned32<64, false>::writeval(pov + 8,
1299 elfcpp::Swap<32, false>::writeval(pov + 16, cu_index);
1318 elfcpp::Swap<32, false>::writeval(pov, name_offset);
1319 elfcpp::Swap<32, false>::writeval(pov + 4, cu_vector_offset);
1329 elfcpp::Swap<32, false>::writeval(pov, cu_vec->size());
1338 elfcpp::Swap<32, false>::writeval(pov, cu_index);