summaryrefslogtreecommitdiffstats
path: root/libdwfl
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'elfutils-0.187' into mjw/RH-DTSupstream/mjw/RH-DTSMark Wielaard2022-05-1012-86/+438
|\
| * debuginfod, libdwfl: Initialize libcurl and dlopen debuginfod-client lazilyMark Wielaard2022-04-252-3/+18
| * libdwfl: Use memcpy to assign image header field valuesMark Wielaard2022-03-182-6/+23
| * libdwfl: Close ar members when they cannot be processed.Mark Wielaard2022-03-182-2/+11
| * libdwfl: Declare possible zero sized arrays only when non-zeroMark Wielaard2022-01-062-2/+7
| * libdwfl: Handle unaligned Dyns in dwfl_segment_report_moduleMark Wielaard2022-01-062-0/+17
| * libdwfl: Fix overflow check in link_map.c read_addrsMark Wielaard2022-01-062-1/+6
| * libdwfl: Calculate addr to read by hand in link_map.c read_addrs.Mark Wielaard2022-01-042-6/+9
| * libdwfl: Call xlatetom on aligned buffers in dwfl_link_map_reportMark Wielaard2022-01-042-1/+23
| * libdwfl: Make sure dwfl_elf_phdr_memory_callback returns at least minreadMark Wielaard2022-01-042-1/+10
| * libdwfl: Always clean up build_id.memoryMark Wielaard2021-12-212-14/+18
| * libdwfl: Handle unaligned Nhdr in dwfl_segment_report_moduleMark Wielaard2021-12-202-0/+17
| * libdwfl: Handle unaligned Phdr in dwfl_segment_report_moduleMark Wielaard2021-12-202-0/+18
| * libdwfl: Handle unaligned Ehdr in dwfl_segment_report_moduleMark Wielaard2021-12-192-0/+19
| * libdwfl: Rewrite GElf_Nhdr reading in dwfl_segment_report_moduleMark Wielaard2021-12-192-35/+49
| * libdwfl: Make sure dyn_filesz has a sane sizeMark Wielaard2021-12-192-0/+9
| * libdwfl: Make sure that ph_buffer_size has room for at least one phdrMark Wielaard2021-12-192-1/+11
| * libdwfl: Make sure the note len increases each iterationMark Wielaard2021-12-182-1/+6
| * libdwfl: Make dwfl_segment_report_module aware of maximum Elf sizeMark Wielaard2021-12-184-2/+13
| * libdwfl: Make sure note data is properly aligned.Mark Wielaard2021-12-182-1/+9
| * libdwfl: Make sure there is at least one phdrMark Wielaard2021-12-182-0/+9
| * libdwfl: Make sure there is at least one dynamic entryMark Wielaard2021-12-182-0/+10
| * libdwfl: Add overflow check while iterating in dwfl_segment_report_moduleMark Wielaard2021-12-162-1/+10
| * libdwfl: Make sure phent is sane and there is at least one phdrMark Wielaard2021-12-162-2/+20
| * libdwfl: Don't allocate more than SIZE_MAX in dwfl_segment_report_module.Mark Wielaard2021-12-122-0/+8
| * libdwfl: Don't try to convert too many dyns in dwfl_link_map_reportMark Wielaard2021-12-102-1/+19
| * libdwfl: Don't install an Elf handle in a Dwfl_Module twiceMark Wielaard2021-12-092-1/+6
| * libdwfl: Don't trust e_shentsize in dwfl_segment_report_moduleMark Wielaard2021-12-092-2/+7
| * libdwfl: Make sure we know the phdr entry size before searching phdrs.Mark Wielaard2021-12-092-1/+5
| * libdwfl: Don't try to convert too many bytes in dwfl_link_map_reportMark Wielaard2021-12-092-2/+21
| * libdwfl: Don't read beyond end of file in dwfl_segment_report_moduleMark Wielaard2021-12-082-1/+10
| * dwfl: fix potential overflow when reporting on kernel modulesMatthias Maennich2021-11-202-1/+6
| * Improve building with LTOAlexander Miller2021-11-084-6/+13
| * Remove redundant casts of memory allocating functions returning void *Dmitry V. Levin2021-09-092-1/+6
| * libdwfl: fix potential NULL pointer dereference when reading link mapOmar Sandoval2021-06-102-1/+5
* | Merge tag 'elfutils-0.185' into mjw/RH-DTSMark Wielaard2021-05-2715-582/+741
|\|
| * Come up with startswith function.Martin Liska2021-05-126-10/+26
| * libdwfl: use GNU strerror_r only when available.Érico Rolim2021-02-052-1/+20
| * elf-from-memory: Refactor to get rid of nested functionTimm Bäder2021-01-282-65/+56
| * elf-from-memory: Restructure code to get rid of nested handle_segment()Timm Bäder2021-01-282-47/+41
| * Consistently define _(Str) using dgettext ("elfutils", Str)Dmitry V. Levin2020-12-163-6/+5
| * libdwfl: fix spelling typos in comments and ChangeLogDmitry V. Levin2020-12-125-11/+18
| * link_map: Pull read_addrs() into file scopeTimm Bäder2020-12-102-47/+62
| * link_map: Pull release_buffer() into file scopeTimm Bäder2020-12-102-16/+37
| * libdwfl: switch to DEBUGINFOD_SONAME, remove libdebuginfod.so fallbackDmitry V. Levin2020-12-092-4/+7
| * link_map: Inline consider_phdr() into only callerTimm Bäder2020-12-062-40/+37
| * libdwfl: Use 64bit GElf_Addr instead of size_t to calculate address.Mark Wielaard2020-11-292-1/+6
| * segment_report_module: Inline consider_notes() into only callerTimm Bäder2020-11-282-83/+89
| * segment_report_module: Pull read_portion() into file scopeTimm Bäder2020-11-282-30/+46
| * segment_report_module: Pull finish_portion() into file scopeTimm Bäder2020-11-282-10/+35