summaryrefslogtreecommitdiffstats
path: root/src/shared/elf-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* coredump: generate properly symbolized stacktrace for containerized processesMichal Sekletar2024-08-061-6/+23
* tree-wide: fix type of read() return variable at a couple of placesLennart Poettering2024-06-221-1/+2
* tree-wide: port over to new builder apisLennart Poettering2024-06-191-13/+8
* Merge pull request #33037 from keszybz/dlopen-open-code-definitionsMike Yuan2024-06-151-41/+41
|\
| * basic/dlfcn-util: deobfuscate macro definitionsZbigniew Jędrzejewski-Szmek2024-06-121-41/+41
* | libsystemd: turn json.[ch] into a public APILennart Poettering2024-06-121-35/+35
|/
* tree-wide: add dlopen ELF notes to all dlopen() deps of oursLennart Poettering2024-05-081-0/+10
* tree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION()Lennart Poettering2024-03-011-41/+41
* fundamental: Add overflow-safe math helpersAdrian Vovk2024-02-131-1/+1
* tree-wide: use IN_SET() moreFrantisek Sumsal2023-12-271-1/+1
* fd-uitl: rename PIPE_EBADF → EBADF_PAIR, and add EBADF_TRIPLETLennart Poettering2023-10-261-3/+3
* tree-wide: check if return value of lseek() and friends is negativeYu Watanabe2023-10-191-2/+2
* io-util: introduce loop_write_full that takes a timeoutMike Yuan2023-09-071-1/+1
* json: rename json_append() → json_variant_merge_objectb()Lennart Poettering2023-08-241-4/+4
* elf-util: check for overflow when computing end of core's PT_LOAD segmentsRomain Geissler2023-06-231-1/+8
* elf-util: discard PT_LOAD segment early based on the start address.Romain Geissler2023-06-211-0/+4
* tree-wide: use memstream-utilYu Watanabe2023-05-311-47/+24
* elf-util: rename stack_context_destroy() -> stack_context_done()Yu Watanabe2023-05-311-9/+6
* tree-wide: use _cleanup_set_free_ and friendsYu Watanabe2023-05-311-2/+2
* tree-wide: check memstream buffer after closing the handleFrantisek Sumsal2023-05-241-0/+10
* process-util: rename FORK_NULL_STDIO -> FORK_REARRANGE_STDIOYu Watanabe2023-02-201-0/+1
* tree-wide: introduce PIPE_EBADF macroYu Watanabe2022-12-201-3/+3
* tree-wide: use -EBADF also in pipe initializersZbigniew Jędrzejewski-Szmek2022-12-191-1/+3
* coredump: cescape invalid json data before loggingZbigniew Jędrzejewski-Szmek2022-12-131-2/+5
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* coredump: avoid deadlock when passing processed backtrace dataZbigniew Jędrzejewski-Szmek2022-10-191-6/+31
* shared/json: use different return code for empty inputZbigniew Jędrzejewski-Szmek2022-10-191-1/+1
* elf-util: drop assertion for metadata in report_module_metadata()Yu Watanabe2022-10-141-16/+17
* coredump: print build-id only when package version is missingZbigniew Jędrzejewski-Szmek2022-09-281-1/+1
* coredump: shorten output about package metadata to one lineZbigniew Jędrzejewski-Szmek2022-09-281-21/+65
* coredump: when parsing json, optionally copy the string firstZbigniew Jędrzejewski-Szmek2022-09-281-0/+13
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-6/+3
* shared: Add more dlopen() testsDaan De Meyer2022-03-011-2/+2
* elf-util: add missing assertionYu Watanabe2022-01-031-0/+2
* elf-util: reduce variable scopeYu Watanabe2022-01-031-3/+3
* elf-util: executable argument for parse_elf() may be NULLYu Watanabe2022-01-031-3/+5
* elf-util: reduce variable scope and indentationYu Watanabe2022-01-031-40/+42
* elf-util: reduce variable scope and indentationYu Watanabe2022-01-031-20/+22
* Merge pull request #21454 from bluca/inspect_elfZbigniew Jędrzejewski-Szmek2021-12-061-5/+136
|\
| * elf-util: add function to parse metadata out of ELF objectsLuca Boccassi2021-12-011-5/+136
* | elf-util: do not ignore prctl() errorsLuca Boccassi2021-12-011-2/+5
|/
* elf-util: switch libelf/libdw to dlopen()Luca Boccassi2021-11-301-54/+176
* elf-util: split out helper to parse build-idLuca Boccassi2021-11-301-27/+47
* coredump: move elf parsing utilities to src/shared/elf-utilLuca Boccassi2021-11-301-0/+535