summaryrefslogtreecommitdiffstats
path: root/libdwfl (unfollow)
Commit message (Expand)AuthorFilesLines
8 dayslibdwfl: Add new function dwfl_frame_regDi Chen6-29/+56
9 dayslibdwfl: Rewrite reading of ar_size in elf_begin_randMark Wielaard2-10/+21
2022-07-18dwfl_get_debuginfod_client: add dummy parameter for --disable-libdebuginfodShahab Vahedi2-1/+6
2022-07-13Move dwfl_get_debuginfod_client to ELFUTILS_0.188Mark Wielaard2-2/+10
2022-07-13Introduce public dwfl_get_debuginfod_client APIMilian Wolff5-9/+35
2022-05-27libdwfl: Update docs and nonnull attributes for dwfl_module_addrinfoMark Wielaard2-16/+21
2022-04-25debuginfod, libdwfl: Initialize libcurl and dlopen debuginfod-client lazilyMark Wielaard2-3/+18
2022-03-18libdwfl: Use memcpy to assign image header field valuesMark Wielaard2-6/+23
2022-03-18libdwfl: Close ar members when they cannot be processed.Mark Wielaard2-2/+11
2022-01-06libdwfl: Declare possible zero sized arrays only when non-zeroMark Wielaard2-2/+7
2022-01-06libdwfl: Handle unaligned Dyns in dwfl_segment_report_moduleMark Wielaard2-0/+17
2022-01-06libdwfl: Fix overflow check in link_map.c read_addrsMark Wielaard2-1/+6
2022-01-04libdwfl: Calculate addr to read by hand in link_map.c read_addrs.Mark Wielaard2-6/+9
2022-01-04libdwfl: Call xlatetom on aligned buffers in dwfl_link_map_reportMark Wielaard2-1/+23
2022-01-04libdwfl: Make sure dwfl_elf_phdr_memory_callback returns at least minreadMark Wielaard2-1/+10
2021-12-21libdwfl: Always clean up build_id.memoryMark Wielaard2-14/+18
2021-12-20libdwfl: Handle unaligned Nhdr in dwfl_segment_report_moduleMark Wielaard2-0/+17
2021-12-20libdwfl: Handle unaligned Phdr in dwfl_segment_report_moduleMark Wielaard2-0/+18
2021-12-19libdwfl: Handle unaligned Ehdr in dwfl_segment_report_moduleMark Wielaard2-0/+19
2021-12-19libdwfl: Rewrite GElf_Nhdr reading in dwfl_segment_report_moduleMark Wielaard2-35/+49
2021-12-19libdwfl: Make sure dyn_filesz has a sane sizeMark Wielaard2-0/+9
2021-12-19libdwfl: Make sure that ph_buffer_size has room for at least one phdrMark Wielaard2-1/+11
2021-12-18libdwfl: Make sure the note len increases each iterationMark Wielaard2-1/+6
2021-12-18libdwfl: Make dwfl_segment_report_module aware of maximum Elf sizeMark Wielaard4-2/+13
2021-12-18libdwfl: Make sure note data is properly aligned.Mark Wielaard2-1/+9
2021-12-18libdwfl: Make sure there is at least one phdrMark Wielaard2-0/+9
2021-12-18libdwfl: Make sure there is at least one dynamic entryMark Wielaard2-0/+10
2021-12-16libdwfl: Add overflow check while iterating in dwfl_segment_report_moduleMark Wielaard2-1/+10
2021-12-16libdwfl: Make sure phent is sane and there is at least one phdrMark Wielaard2-2/+20
2021-12-12libdwfl: Don't allocate more than SIZE_MAX in dwfl_segment_report_module.Mark Wielaard2-0/+8
2021-12-10libdwfl: Don't try to convert too many dyns in dwfl_link_map_reportMark Wielaard2-1/+19
2021-12-09libdwfl: Don't install an Elf handle in a Dwfl_Module twiceMark Wielaard2-1/+6
2021-12-09libdwfl: Don't trust e_shentsize in dwfl_segment_report_moduleMark Wielaard2-2/+7
2021-12-09libdwfl: Make sure we know the phdr entry size before searching phdrs.Mark Wielaard2-1/+5
2021-12-09libdwfl: Don't try to convert too many bytes in dwfl_link_map_reportMark Wielaard2-2/+21
2021-12-08libdwfl: Don't read beyond end of file in dwfl_segment_report_moduleMark Wielaard2-1/+10
2021-11-20dwfl: fix potential overflow when reporting on kernel modulesMatthias Maennich2-1/+6
2021-11-08Improve building with LTOAlexander Miller4-6/+13
2021-09-09Remove redundant casts of memory allocating functions returning void *Dmitry V. Levin2-1/+6
2021-06-10libdwfl: fix potential NULL pointer dereference when reading link mapOmar Sandoval2-1/+5
2021-05-12Come up with startswith function.Martin Liska6-10/+26
2021-02-05libdwfl: use GNU strerror_r only when available.Érico Rolim2-1/+20
2021-01-28elf-from-memory: Refactor to get rid of nested functionTimm Bäder2-65/+56
2021-01-28elf-from-memory: Restructure code to get rid of nested handle_segment()Timm Bäder2-47/+41
2020-12-16Consistently define _(Str) using dgettext ("elfutils", Str)Dmitry V. Levin3-6/+5
2020-12-12libdwfl: fix spelling typos in comments and ChangeLogDmitry V. Levin5-11/+18
2020-12-10link_map: Pull read_addrs() into file scopeTimm Bäder2-47/+62
2020-12-10link_map: Pull release_buffer() into file scopeTimm Bäder2-16/+37
2020-12-09libdwfl: switch to DEBUGINFOD_SONAME, remove libdebuginfod.so fallbackDmitry V. Levin2-4/+7
2020-12-06link_map: Inline consider_phdr() into only callerTimm Bäder2-40/+37