aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-13gdb/solib: use owning_intrusive_list for solib listSimon Marchi1-13/+10
2024-09-07gdb: unify build-id to objfile lookup codeAndrew Burgess1-15/+8
2024-09-07gdb: improve shared library build-id check for core-filesAndrew Burgess1-74/+54
2024-08-12gdb: remove find_and_open_solib so_list methodSimon Marchi1-7/+0
2024-07-22gdb/solib: pass program space to solib_usedSimon Marchi1-6/+7
2024-07-15gdb: pass program space to no_shared_librariesSimon Marchi1-4/+4
2024-07-15gdb: split no_shared_libraries, command vs implementationSimon Marchi1-6/+14
2024-07-15gdb: pass program space to objfile_purge_solibsSimon Marchi1-1/+1
2024-07-15gdb: make objfile::pspace privateSimon Marchi1-1/+1
2024-05-30gdb: remove unused includes in utils.hSimon Marchi1-0/+1
2024-05-08gdb: more filename stylingAndrew Burgess1-6/+10
2024-04-22gdb: move store/extract integer functions to extract-store-integer.{c,h}Simon Marchi1-0/+1
2024-03-26gdb, gdbserver, gdbsupport: remove includes of early headersSimon Marchi1-1/+0
2024-03-22Remove SO_NAME_MAX_PATH_SIZE limit from core solib codePedro Alves1-2/+0
2024-02-09gdb: remove unnecessary nullptr check in remove_user_added_objfileSimon Marchi1-1/+1
2024-02-09gdb: add program_space parameter to clear_solibSimon Marchi1-8/+8
2024-02-09gdb: add program_space parameter to disable_breakpoints_in_shlibsSimon Marchi1-1/+1
2024-02-05gdb: rename target_so_ops to solib_opsSimon Marchi1-201/+198
2024-02-05gdb: rename struct shobj -> struct solibSimon Marchi1-22/+22
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2023-11-21gdb: Fix segfault with a big .dynamic section sizeFelix Willgerodt1-2/+4
2023-10-20gdb: fix owner passed to remove_target_sections in clear_solibSimon Marchi1-1/+1
2023-10-19gdb: rename struct so_list to shobjSimon Marchi1-24/+23
2023-10-19gdb: remove free_so functionSimon Marchi1-21/+3
2023-10-19gdb: don't call so_list::clear in free_soSimon Marchi1-1/+0
2023-10-19gdb: link so_list using intrusive_listSimon Marchi1-89/+79
2023-10-19gdb: make so_list::{so_original_name,so_name} std::stringsSimon Marchi1-23/+29
2023-10-19gdb: make so_list::abfd a gdb_bfd_ref_ptrSimon Marchi1-8/+5
2023-10-19gdb: make so_list::sections not a pointerSimon Marchi1-12/+6
2023-10-19gdb: remove target_section_table typedefSimon Marchi1-1/+1
2023-10-19gdb: make clear_so a method of struct so_listSimon Marchi1-21/+14
2023-10-19gdb: make so_list::lm_info a unique_ptrSimon Marchi1-1/+0
2023-10-19gdb: remove target_so_ops::free_soSimon Marchi1-4/+3
2023-10-19gdb: allocate so_list with new, deallocate with deleteSimon Marchi1-1/+1
2023-10-19gdb: make get_cbfd_soname_build_id staticSimon Marchi1-2/+4
2023-10-19gdb: replace some so_list parameters to use referencesSimon Marchi1-63/+63
2023-10-19gdb: add program_space parameter to target_so_ops::clear_solibSimon Marchi1-2/+2
2023-10-19gdb: remove empty clear_solib functionsSimon Marchi1-2/+4
2023-10-10gdb: remove target_gdbarchSimon Marchi1-19/+18
2023-10-05gdb: use objfile->pspace in free_objfile observersSimon Marchi1-1/+1
2023-10-02gdb: remove solib::pspace fieldSimon Marchi1-6/+4
2023-09-28gdb: remove unused imports in solib*.[ch]Simon Marchi1-7/+1
2023-09-20Remove explanatory comments from includesTom Tromey1-1/+1
2023-08-04Consolidate calls to bfd_set_cacheableTom Tromey1-3/+0
2023-05-30gdb: add interp::on_solib_unloaded methodSimon Marchi1-2/+11
2023-05-30gdb: add interp::on_solib_loaded methodSimon Marchi1-1/+10
2023-04-17gdb: pass execing and following inferior to inferior_execd observersSimon Marchi1-1/+2
2023-03-28Rename "raw" to "unrelocated"Tom Tromey1-1/+1
2023-03-28Use unrelocated_addr in minimal symbolsTom Tromey1-1/+1
2023-03-28Use function_view in gdb_bfd_lookup_symbolTom Tromey1-18/+13