aboutsummaryrefslogtreecommitdiff
path: root/gdb/buildsym.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-29gdb: add "id" fields to identify symtabs and subfilesSimon Marchi1-17/+19
2022-07-29gdb: add debug prints in buildsym.cSimon Marchi1-0/+7
2022-06-12Use malloc for mutable addrmapsTom Tromey1-9/+3
2022-06-12Remove addrmap::create_fixedTom Tromey1-1/+2
2022-06-12Remove addrmap_create_mutableTom Tromey1-1/+3
2022-06-12Remove addrmap wrapper functionsTom Tromey1-2/+2
2022-04-27gdb: remove BLOCKVECTOR_MAP macroSimon Marchi1-3/+3
2022-04-27gdb: remove BLOCKVECTOR_BLOCK and BLOCKVECTOR_NBLOCKS macrosSimon Marchi1-15/+13
2022-04-27gdb: remove BLOCK_MULTIDICT macroSimon Marchi1-12/+12
2022-04-27gdb: remove BLOCK_SUPERBLOCK macroSimon Marchi1-2/+2
2022-04-27gdb: remove BLOCK_FUNCTION macroSimon Marchi1-8/+6
2022-04-27gdb: remove BLOCK_{START,END} macrosSimon Marchi1-23/+25
2022-04-21gdbsupport: add path_join functionSimon Marchi1-2/+3
2022-04-20Replace symbol_symtab with symbol::symtabTom Tromey1-6/+6
2022-04-12gdb: change subfile::line_vector to an std::vectorSimon Marchi1-60/+34
2022-04-12gdb: change subfile::name and buildsym_compunit::m_comp_dir to stringsSimon Marchi1-35/+29
2022-04-12gdb: allocate subfile with newSimon Marchi1-21/+16
2022-04-11gdb: remove symbol value macrosSimon Marchi1-1/+1
2022-04-07gdb: remove subfile::buildsym_compunit fieldSimon Marchi1-1/+0
2022-04-04gdb: Add support for DW_LNS_set_prologue_end in line-tableLancelot SIX1-0/+1
2022-04-04gdb/buildsym: Line record use a record flagLancelot SIX1-2/+2
2022-04-04gdb: rename start_symtab/end_symtab to start_compunit_symtab/end_compunit_symtabSimon Marchi1-30/+34
2022-02-06gdb: remove SYMBOL_TYPE macroSimon Marchi1-2/+2
2022-02-06gdb: remove SYMBOL_IS_ARGUMENT macroSimon Marchi1-2/+2
2022-02-06gdb: remove SYMTAB_LANGUAGE macro, add getter/setterSimon Marchi1-1/+1
2022-02-06gdb: remove SYMTAB_LINETABLE macro, add getter/setterSimon Marchi1-7/+5
2022-02-06gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setterSimon Marchi1-1/+1
2022-02-06gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setterSimon Marchi1-1/+1
2022-02-06gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setterSimon Marchi1-2/+2
2022-02-06gdb: remove COMPUNIT_DIRNAME macro, add getter/setterSimon Marchi1-2/+2
2022-02-06gdb: remove COMPUNIT_PRODUCER macro, add getter/setterSimon Marchi1-1/+1
2022-02-06gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setterSimon Marchi1-1/+1
2022-02-06gdb: remove COMPUNIT_FILETABS macroSimon Marchi1-2/+2
2022-02-06gdb: add compunit_symtab::set_primary_filetab methodSimon Marchi1-22/+2
2022-01-18Move gdb obstack code to gdbsupportTom Tromey1-1/+1
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-01-04[gdb/symtab] Remove superfluous end-of-sequence markerTom de Vries1-2/+7
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-9/+9
2020-07-06[gdb/symtab] Fix line-table end-of-sequence sortingTom de Vries1-0/+4
2020-06-08gdb: add field::type / field::set_typeSimon Marchi1-1/+1
2020-05-22gdb: add type::fields / type::set_fieldsSimon Marchi1-2/+3
2020-05-22gdb: remove TYPE_NFIELDS macroSimon Marchi1-1/+1
2020-05-22gdb: add type::num_fields / type::set_num_fieldsSimon Marchi1-1/+1
2020-04-18Change get_objfile_arch to a method on objfileTom Tromey1-1/+1
2020-04-09Partially revert my UB fix in record_lineBernd Edlinger1-19/+18
2020-04-02gdb: Don't remove duplicate entries from the line tableAndrew Burgess1-14/+0
2020-04-01Fix an undefined behavior in record_lineBernd Edlinger1-16/+18
2020-04-01Fix the resizing condition of the line tableBernd Edlinger1-1/+1
2020-03-11gdb: Fix out of bounds array access in buildsym_compunit::record_lineAndrew Burgess1-8/+11