aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdb_bfd.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-31Prevent use-after-free of bfd filename in gdb_bfd_close_or_warnDomani Johannes1-2/+3
2024-10-24Add locking when reading BFD sectionsTom Tromey1-0/+23
2024-10-18[gdb] Handle bad alloc handling in gdb_bfd_openTom de Vries1-7/+8
2024-08-08[gdb] Handle ^C during disassemblyTom de Vries1-23/+0
2024-06-24Prefer htab_traverse_noresizeTom Tromey1-1/+1
2024-04-27[gdb/remote] Fix abort on REMOTE_CLOSE_ERRORTom de Vries1-3/+56
2024-04-25gdb: remove gdbcmd.hSimon Marchi1-1/+1
2024-04-23gdb: move a bunch of quit-related things to event-top.{c,h}Simon Marchi1-0/+1
2024-04-15Change printf attribute to fix clang buildTom Tromey1-2/+2
2024-04-09Rewrite gdb_bfd_error_handlerTom Tromey1-15/+24
2024-03-26gdb, gdbserver, gdbsupport: remove includes of early headersSimon Marchi1-1/+0
2024-03-15Use size_t in gdb_bfd_section_dataTom Tromey1-2/+2
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2024-01-08Add thread-safety to gdb's BFD wrappersTom Tromey1-0/+58
2023-11-29Remove gdb_static_assertTom Tromey1-1/+1
2023-11-21gdb: Use C++17's std::make_unique instead of gdb::make_uniqueLancelot Six1-1/+1
2023-10-17gdb: include the end address in in-memory bfd filenamesMarkus Metzger1-3/+4
2023-09-28Remove old gdb_bfd_openr_iovecTom Tromey1-25/+0
2023-09-28Convert target fileio to new type-safe gdb_bfd_openr_iovecTom Tromey1-47/+50
2023-09-28Convert mem_bfd_iovec to new type-safe gdb_bfd_openr_iovecTom Tromey1-41/+20
2023-09-28Small constructor change to target_bufferTom Tromey1-3/+3
2023-09-28Introduce type-safe variant of gdb_bfd_openr_iovecTom Tromey1-0/+42
2023-08-09Rename bfd_bread and bfd_bwriteAlan Modra1-1/+1
2023-08-04Consolidate calls to bfd_set_cacheableTom Tromey1-0/+5
2023-05-03Change signature of bfd crc functionsAlan Modra1-1/+1
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-10-10gdb: include the base address in in-memory bfd filenamesAndrew Burgess1-13/+43
2022-10-10gdb: remove filename arg from gdb_bfd_open_from_target_memoryAndrew Burgess1-3/+2
2022-09-21gdbsupport: move fileio_errno_to_host to fileio.{h,cc} and renameSimon Marchi1-56/+3
2022-09-21gdbsupport: convert FILEIO_* macros to an enumSimon Marchi1-5/+6
2022-09-21gdbsupport: move include/gdb/fileio.h contents to fileio.hSimon Marchi1-1/+1
2022-09-19gdb: add ATTRIBUTE_PRINTF to gdb_bfd_error_handlerEnze Li1-1/+1
2022-09-16Suppress printing of superfluous BFD error messagesKevin Buettner1-0/+67
2022-07-28Rewrite registry.hTom Tromey1-7/+7
2022-03-29Unify gdb printf functionsTom Tromey1-2/+2
2022-02-28Add more filename stylingTom Tromey1-1/+3
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-24Move gdb_bfd_errmsg to gdb_bfd.cTom Tromey1-0/+30
2021-09-30gdbsupport: make gdb_open_cloexec return scoped_fdSimon Marchi1-1/+1
2021-07-13Avoid letting exceptions escape gdb_bfd_iovec_fileio_close (PR gdb/28080)Pedro Alves1-3/+21
2021-01-21gdb: convert bfd-cache to new-style debug macrosSimon Marchi1-29/+21
2021-01-20gdb: change debug_bfd_cache to boolSimon Marchi1-9/+11
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-12-10gdb: move bfd_open_from_target_memory to gdb_bfdMihails Strasuns1-0/+85
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-23/+23
2020-09-19Use gdb_bfd_sections in gdb_bfd_close_or_warnTom Tromey1-2/+3
2020-09-08Fix uninitialized warning in gdb_bfd_openTom Tromey1-3/+5
2020-09-08Avoid hash table corruption in gdb_bfd.cTom Tromey1-42/+54
2020-05-19Make exec-file-mismatch compare build IDsPedro Alves1-7/+16
2020-05-19Eliminate target_fileio_open_warn_if_slowPedro Alves1-5/+4