aboutsummaryrefslogtreecommitdiff
path: root/gdb/buildsym.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-1/+1
2023-09-20Remove explanatory comments from includesTom Tromey1-3/+3
2023-08-31gdb: introduce field::is_artificial / field::set_is_artificialSimon Marchi1-1/+1
2023-08-31[gdb/symtab] Factor out type::{alloc_fields,copy_fields}Tom de Vries1-4/+1
2023-08-31[gdb/symtab] Fix uninitialized memory in buildsym_compunit::finish_block_inte...Tom de Vries1-1/+1
2023-06-05Use "unrelocated" terminology in linetable_entryTom Tromey1-2/+2
2023-05-07Remove ALL_DICT_SYMBOLSTom Tromey1-9/+6
2023-03-17Fix line table regressionTom Tromey1-1/+1
2023-03-11Constify linetablesTom Tromey1-5/+7
2023-03-11Change linetables to be objfile-independentTom Tromey1-2/+2
2023-03-11Add operator< and operator== to linetable_entryTom Tromey1-13/+1
2023-03-08Remove OBJF_REORDEREDTom Tromey1-12/+10
2023-02-19Remove allocate_block and allocate_global_blockTom Tromey1-3/+4
2023-02-19Remove ALL_BLOCK_SYMBOLSTom Tromey1-1/+1
2023-02-19Convert set_block_compunit_symtab to methodTom Tromey1-1/+1
2023-02-19Convert more block functions to methodsTom Tromey1-5/+4
2023-02-08Set section index when setting a symbol's blockTom Tromey1-0/+1
2023-02-08Remove compunit_symtab::m_block_line_sectionTom Tromey1-2/+0
2023-02-08Do not pass section index to end_compunit_symtabTom Tromey1-14/+9
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-07-29gdb: remove code to prepend comp dir in buildsym_compunit::start_subfileSimon Marchi1-25/+7
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