aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2
AgeCommit message (Expand)AuthorFilesLines
2022-04-20Replace symbol_symtab with symbol::symtabTom Tromey1-6/+6
2022-04-20Add accessors for symbol's artificial fieldTom Tromey1-1/+1
2022-04-20Unify the DWARF index holdersTom Tromey3-73/+72
2022-04-20Add an ad hoc version check to dwarf_scanner_baseTom Tromey2-2/+15
2022-04-20Simplify version check in dw2_symtab_iter_nextTom Tromey1-5/+5
2022-04-20Introduce and use dwarf_scanner_baseTom Tromey3-8/+26
2022-04-20Introduce readnow_functionsTom Tromey1-53/+56
2022-04-20Remove some "OBJF_READNOW" code from dwarf2_debug_names_indexTom Tromey1-16/+1
2022-04-20Let mapped index classes create the quick_symbol_functions objectTom Tromey2-7/+28
2022-04-20Give mapped_index_base a virtual destructorTom Tromey1-4/+1
2022-04-20Move mapped_index_base to new header fileTom Tromey3-72/+98
2022-04-20Micro-optimize cooked_index_entry::full_nameTom Tromey1-6/+5
2022-04-18gdbsupport: make gdb_abspath return an std::stringSimon Marchi1-3/+1
2022-04-16Add comments to dwarf2/abbrev-cache.hTom Tromey1-1/+9
2022-04-14Ignore 0,0 entries in .debug_arangesTom Tromey1-2/+9
2022-04-14gdb: remove move constructor and move assignment operator from cooked_indexSimon Marchi1-2/+0
2022-04-12gdb: fix "passing NULL to memcpy" UBsan error in dwarf2/cooked-index.cSimon Marchi1-4/+2
2022-04-12gdb: change subfile::name and buildsym_compunit::m_comp_dir to stringsSimon Marchi1-5/+5
2022-04-12gdb: use decltype instead of typeof in dwarf2/read.cSimon Marchi1-1/+1
2022-04-12Remove dwarf2_per_cu_data::vTom Tromey2-65/+33
2022-04-12Delete DWARF psymtab codeTom Tromey6-2964/+198
2022-04-12Enable the new DWARF indexerTom Tromey1-1/+2
2022-04-12Adapt .debug_names writer to new DWARF scannerTom Tromey1-10/+42
2022-04-12Adapt .gdb_index writer to new DWARF scannerTom Tromey1-8/+55
2022-04-12Genericize addrmap handling in the DWARF index writerTom Tromey1-9/+28
2022-04-12Change parameters to write_address_mapTom Tromey1-4/+4
2022-04-12Change the key type in psym_index_mapTom Tromey1-9/+9
2022-04-12Rename write_psymtabs_to_indexTom Tromey3-9/+9
2022-04-12"Finalize" the DWARF index in the backgroundTom Tromey2-2/+25
2022-04-12Parallelize DWARF indexingTom Tromey4-88/+289
2022-04-12Pre-read DWARF section dataTom Tromey2-122/+103
2022-04-12Wire in the new DWARF indexerTom Tromey1-59/+146
2022-04-12Implement quick_symbol_functions for cooked DWARF indexTom Tromey2-0/+281
2022-04-12The new DWARF indexerTom Tromey2-2/+818
2022-04-12Introduce the new DWARF index classTom Tromey2-0/+530
2022-04-12Update skip_one_die for new abbrev propertiesTom Tromey1-0/+18
2022-04-12Statically examine abbrev propertiesTom Tromey2-2/+159
2022-04-12Introduce DWARF abbrev cacheTom Tromey4-3/+129
2022-04-12Add "fullname" handling to file_and_directoryTom Tromey2-0/+60
2022-04-12Refactor build_type_psymtabs_readerTom Tromey1-12/+7
2022-04-12Add new overload of dwarf5_djb_hashTom Tromey2-0/+18
2022-04-12Let skip_one_die not skip childrenTom Tromey1-6/+10
2022-04-12Refactor dwarf2_get_pc_boundsTom Tromey1-20/+29
2022-04-12Add dwarf2_per_cu_data::addresses_seenTom Tromey2-0/+7
2022-04-12Fix latent bug in read_addrmap_from_arangesTom Tromey1-2/+3
2022-04-12Split create_addrmap_from_arangesTom Tromey1-17/+32
2022-04-11gdb: remove symbol value macrosSimon Marchi2-22/+19
2022-04-07gdb: change file_file_name to return an std::stringSimon Marchi3-18/+10
2022-04-04gdb: Add support for DW_LNS_set_prologue_end in line-tableLancelot SIX1-1/+13
2022-04-04gdb/buildsym: Line record use a record flagLancelot SIX1-15/+22