aboutsummaryrefslogtreecommitdiff
path: root/gdb/symtab.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-27Fix struct, union, and enum nesting in C++Tom Tromey1-32/+34
2015-02-27C++ keyword cleanliness, mostly auto-generatedPedro Alves1-24/+24
2015-02-12completer.c (completion_list_add_name): Fix memory leak.Doug Evans1-0/+1
2015-01-31Add max-completions parameter, and implement tab-completion limiting.Gary Benson1-11/+63
2015-01-31Build list of completions as symbol tables are expanded.Gary Benson1-39/+66
2015-01-31new callback parameter expansion_notify for expand_symtabs_matchingGary Benson1-3/+3
2015-01-31Add symbol lookup cache.Doug Evans1-13/+734
2015-01-11Temporarily revert symbol lookup cache.Doug Evans1-734/+13
2015-01-11symtab.c (eq_symbol_entry): Use SYMBOL_SEARCH_NAME and symbol_matches_domain.Doug Evans1-7/+33
2015-01-11Improve comments for symbol_cache_mark_{not_,}found.Doug Evans1-4/+10
2015-01-10Add symbol lookup cache.Doug Evans1-13/+702
2015-01-01Update year range in copyright notice of all files owned by the GDB project.Joel Brobecker1-1/+1
2014-12-23Look up primitive types as symbols.Doug Evans1-8/+52
2014-12-23initialize_objfile_symbol: Renamed from initialize_symbol.Doug Evans1-1/+1
2014-12-23Add langdef arg to la_lookup_symbol_nonlocal.Doug Evans1-2/+3
2014-12-23Replace some symbol accessor macros with functions.Doug Evans1-16/+50
2014-12-17New parameter "debug symbol-lookup".Doug Evans1-11/+191
2014-12-16symtab.h (struct symbol_search) <symtab>: Delete, unnecessary.Doug Evans1-9/+9
2014-12-11(lookup_global_symbol_from_objfile): Simplify.Doug Evans1-17/+5
2014-12-11symtab.c (domain_name) <MODULE_DOMAIN>: Add missing case.Doug Evans1-0/+1
2014-12-05Unify lookup_symbol_in_objfile_symtabsJan Kratochvil1-17/+10
2014-12-05Remove const from many struct objfile *Jan Kratochvil1-5/+4
2014-12-04Accelerate lookup_symbol_aux_objfile 85xJan Kratochvil1-1/+3
2014-12-02Remove cplus_specific from general_symbol_info.Doug Evans1-38/+5
2014-11-22symtab.c: Comment and whitespace improvements.Doug Evans1-4/+9
2014-11-20Split struct symtab into two: struct symtab and compunit_symtab.Doug Evans1-143/+160
2014-11-18symtab.h (SYMTAB_BLOCKVECTOR): Renamed from BLOCKVECTOR. All uses updated.Doug Evans1-15/+15
2014-11-18symtab.h (SYMTAB_LINETABLE): Renamed from LINETABLE. All uses updated.Doug Evans1-9/+11
2014-11-18SYMTAB_OBJFILE: New macro.Doug Evans1-1/+1
2014-11-18Use SYMBOL_OBJFILE more.Doug Evans1-2/+2
2014-11-15PR symtab/17559Doug Evans1-0/+13
2014-11-15expand_symtab_containing_pc: Renamed from find_pc_sect_symtab_via_partial.Doug Evans1-10/+10
2014-11-10PR 17564: Fix objfile search order for static symbols.Doug Evans1-54/+43
2014-11-07Revert old nexti prologue check and eliminate in_prologuePedro Alves1-73/+0
2014-11-06Rename lookup_symbol_global to lookup_global_symbol.Doug Evans1-2/+2
2014-11-06symtab.c (basic_lookup_symbol_nonlocal): Add comment.Doug Evans1-0/+4
2014-11-06Rename some "aux" functions.Doug Evans1-40/+41
2014-11-06lookup_symbol_in_block: Renamed from lookup_symbol_aux_block.Doug Evans1-4/+4
2014-11-06Rename lookup_symbol_static to lookup_symbol_in_static_block,Doug Evans1-6/+6
2014-11-06New macro ALL_BLOCK_SYMBOLS_WITH_NAME.Doug Evans1-3/+1
2014-11-06Move lookup_block_symbol to block.c, rename to block_lookup_symbol.Doug Evans1-66/+8
2014-11-06Use ALL_PRIMARY_SYMTABS instead of ALL_SYMTABS in some places.Doug Evans1-2/+4
2014-11-06Delete TYPE_CODE_CLASS, it's just an alias of TYPE_CODE_STRUCT.Doug Evans1-1/+0
2014-10-26symtab.c (lookup_symbol_aux_local): Fix typo in comment.Doug Evans1-1/+1
2014-10-26Rename parameter "kind" to "block_index" in quick lookup functions.Doug Evans1-10/+12
2014-10-26Clean up some function comments in symtab.[ch].Doug Evans1-35/+15
2014-10-25symtab.c: forward decl cleanupDoug Evans1-12/+2
2014-10-25symtab.c (lookup_symbol_aux_quick): Set block_found upon success.Doug Evans1-0/+1
2014-08-28Move definition of some prologue-related functions to a better location.Doug Evans1-187/+187
2014-08-28symtab.c (find_function_start_sal): Move definition to better spot.Doug Evans1-32/+32