Commit Graph

  • d13b1bc671 segment_report_module: Use one loop for p32/p64 arrays Timm Bäder 2020-11-23 13:27:08 +01:00
  • 43209878bd segment_report_module: Get rid of nested final_read() function Timm Bäder 2020-11-23 13:27:07 +01:00
  • 780132ffed segment_report_module: Use a struct for build id information Timm Bäder 2020-11-23 13:27:05 +01:00
  • da81d37a50 segment_report_module: Remove nested release_buffer() function Timm Bäder 2020-11-23 13:27:02 +01:00
  • 381d966d9f segment_report_module: Get rid of segment_read() Timm Bäder 2020-11-23 13:27:01 +01:00
  • 6b82ac67d8 debuginfod-client: Initialize struct handle_data errbuf to the empty string. Mark Wielaard 2020-11-23 17:52:02 +01:00
  • 609053a588 debuginfod-client: Add debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE Mark Wielaard 2020-11-11 00:23:08 +01:00
  • 371a4f8148 debuginfod: Handle "/" and report unrecognized operations Mark Wielaard 2020-11-21 20:20:50 +01:00
  • 73548bd3e8 debuginfod: add thread-busy metrics to webapi service Frank Ch. Eigler 2020-11-19 13:16:10 -05:00
  • e4d985a3c1 IBM Z: Fix endianess problem in pid_memory_read Andreas Krebbel 2020-11-19 20:32:24 +01:00
  • d745b47b83 segment_report_module: Remove nested finish() function Timm Bäder 2020-11-12 16:04:01 +01:00
  • 4d5fd1909f segment_report_module: Get rid of variable-length arrays Timm Bäder 2020-11-12 16:03:59 +01:00
  • 00a25cf38d backends: Handle SHT_X86_64_UNWIND as valid relocation target type. Mark Wielaard 2020-11-17 15:08:05 +01:00
  • d89111fb0e debuginfod-find: Be a bit less verbose with -v Mark Wielaard 2020-11-11 21:28:07 +01:00
  • d2da036d4f libelf: Update SH_ENTSIZE_HASH comment. Mark Wielaard 2020-11-06 18:16:24 +01:00
  • 911ac29b9e config: do not define DEBUGINFOD_URLS environment variable unnecessarily Dmitry V. Levin 2020-11-04 08:00:00 +00:00
  • f36411d0ee config: Conditionalize on LIBDEBUGINFOD instead of DEBUGINFOD Dmitry V. Levin 2020-11-02 08:00:00 +00:00
  • f31e45b145 libelf: Check header exists in elf_strptr Mark Wielaard 2020-11-01 18:52:15 +01:00
  • 86cedebad3 libelf: Set dst to zero on failure in __elf_getphdrnum_rdlock Mark Wielaard 2020-11-01 18:51:02 +01:00
  • f2272dbefd libelf: Use GElf_Ehdr instead of Elf handle in __libelf_data_type Mark Wielaard 2020-11-01 18:50:04 +01:00
  • 6105277a59 tests: Create bogus R/nothing.rpm with cyclic symlink. Mark Wielaard 2020-11-02 15:20:54 +01:00
  • ced66615bd Switch from numerical to defined constants for permissions. Érico Rolim 2020-11-01 22:49:46 -03:00
  • 95ec1659cd debuginfod.cxx: include libintl.h. Érico Rolim 2020-11-01 21:58:04 -03:00
  • da855fc9cd Support building when fts and obstack aren't part of libc. Érico Rolim 2020-11-01 21:48:50 -03:00
  • b503c358dd Do not install profile.d/debuginfod.*sh files unless debuginfod is enabled Dmitry V. Levin 2020-10-31 21:55:28 +03:00
  • d4fd080420 Prepare for 0.182 Mark Wielaard 2020-10-31 17:57:47 +01:00
  • 201077456a debuginfod: Accelerate traversal, shutdowns, improve metrics Frank Ch. Eigler 2020-10-31 09:48:56 -04:00
  • 63719a2c15 tests: Add dlopen override to dwfl-proc-attach for old glibc/valgrind. Mark Wielaard 2020-10-31 13:43:42 +01:00
  • 92692b8170 tests: Remove bashism from test-wrapper.sh /bin/sh script. Mark Wielaard 2020-10-31 11:19:23 +01:00
  • 70717f8c1f tests: Run valgrind also on binary tests. Mark Wielaard 2020-10-29 16:43:14 +01:00
  • b256093ad9 elfutils.spec.in: fix debuginfod state/config file flags Frank Ch. Eigler 2020-10-30 19:14:02 -04:00
  • 736cd2e2b5 PR26775: restore thread_work_groom metric to cycle count Frank Ch. Eigler 2020-10-30 18:26:04 -04:00
  • 2237828857 PR26775: make grooming progress visible & interruptible Frank Ch. Eigler 2020-10-29 14:25:18 -04:00
  • f5015aebdb PR26810: debuginfod should tolerate some absence/renaming sans grooming Frank Ch. Eigler 2020-10-29 12:20:51 -04:00
  • 4c39dc18bb tests: Add read_unaligned testcase Mark Wielaard 2020-10-25 20:40:33 +01:00
  • 70343f4844 Fix leb128 reading Tom Tromey 2020-10-28 17:26:42 -06:00
  • 56f64c9465 libelf: Sync elf.h from glibc. Mark Wielaard 2020-10-28 12:36:57 +01:00
  • e7e4c92650 unstrip: Stop using strndupa. Érico Rolim 2020-10-27 16:19:58 -03:00
  • 747a84b60e debuginfod: Translate CURLE_PEER_FAILED_VERIFICATION to ECONNREFUSED. Mark Wielaard 2020-10-25 20:07:46 +01:00
  • 5621fe5443 libdw: dwarf_frame_register takes an array of at least 3 Dwarf_Ops Mark Wielaard 2020-10-19 10:17:59 +02:00
  • e14a5561f7 backends: Remove tilegx backend. Mark Wielaard 2020-10-17 22:30:37 +02:00
  • c505ddf9b1 libebl: Remove unused ebl_syscall_abi. Mark Wielaard 2020-10-17 21:22:22 +02:00
  • e6031e78d2 Fix bug in read_3ubyte_unaligned_inc Tom Tromey 2020-10-23 16:51:10 -06:00
  • 01348c28a2 PR26756: add more prometheus metrics to debuginfod Frank Ch. Eigler 2020-10-20 20:24:43 -04:00
  • e402d84c59 debuginfod: suppress fdcache prefetching during dwz lookup Frank Ch. Eigler 2020-10-20 19:26:04 -04:00
  • fee123fb77 PR25461: uninstall /etc/profile.d files for distuninstallcheck Frank Ch. Eigler 2020-10-08 11:56:15 -04:00
  • 94708e9646 PR25461: add /etc/profile.d files for default $DEBUGINFOD_URLS Frank Ch. Eigler 2020-10-01 16:56:49 -04:00
  • 759ee34bd2 debuginfod-find.1: Fix formatting on wide consoles Frank Ch. Eigler 2020-10-07 19:03:20 -04:00
  • 82341762d7 readelf: Support showing view pairs in loclists as GNU extension. Mark Wielaard 2020-09-27 21:07:12 +02:00
  • 52536d7d21 libdwfl: Add ZSTD support. Mark Wielaard 2020-09-18 12:49:29 +02:00
  • 04bcab70c7 debuginfod: store only canonicalized sref pathnames in database Frank Ch. Eigler 2020-09-18 13:03:01 -04:00
  • e39b33d6be debuginfod: Fix BUILD_STATIC build. Mark Wielaard 2020-09-08 14:12:28 +02:00
  • 4438f03c85 debuginfod-find.c: Fix license block comment. File is GPLv3+ only. Mark Wielaard 2020-09-16 16:36:43 +02:00
  • 0ba7476d36 debuginfod-find: Support compressed (kernel) ELF images. Mark Wielaard 2020-09-15 15:43:10 +02:00
  • 41a17386a6 Prepare for 0.181 Mark Wielaard 2020-09-08 12:27:54 +02:00
  • 5ed73d79bf libdw,readelf: Recognize DW_CFA_AARCH64_negate_ra_state Mark Wielaard 2020-09-03 17:46:53 +02:00
  • 18d64cd8e7 libebl: Handle aarch64 bti, pac bits in gnu property note Mark Wielaard 2020-09-03 09:42:32 -04:00
  • f1a0e680aa readelf: base address entry can be first Mark Wielaard 2020-09-01 23:32:09 +02:00
  • d0f3b596fd backends: Implement aarch64_dynamic_tag_name and aarch64_dynamic_tag_check Mark Wielaard 2020-08-28 23:19:26 +02:00
  • 1d8b10e02c libelf: Sync elf.h from glibc. Mark Wielaard 2020-08-28 19:13:00 +02:00
  • 584768ff5e elflint: Handle .debug_line_str as .debug_str Mark Wielaard 2020-09-05 01:17:06 +02:00
  • b12914f043 libdw: Remove duplicate local wildcards from map file. Mark Wielaard 2020-09-03 14:57:07 +02:00
  • 4ced3010ad libdwfl: do not dlopen libdebuginfod.so in --disable-libdebuginfod mode Dmitry V. Levin 2020-08-20 23:27:24 +03:00
  • df91c6af98 readelf: It is not an error if there are no line number statements Mark Wielaard 2020-08-26 14:27:46 +02:00
  • 0c8cac246d libdw: Rename check_constant_offset to is_constant_offset. Mark Wielaard 2020-08-25 23:31:29 +02:00
  • 55c5c9a568 libelf: Fixup SHF_COMPRESSED sh_addralign in elf_update if necessary. Mark Wielaard 2020-08-19 23:41:24 +02:00
  • 1549518230 Only typedef Ebl once. Mark Wielaard 2020-07-19 21:51:16 +02:00
  • 4a3f7f0e4d elfclassify: Handle fwrite to stdout failing. Mark Wielaard 2020-07-19 19:36:38 +02:00
  • ad7036f15e configure.ac: Set -DBAD_FTS=1 also for CXXFLAGS. Mark Wielaard 2020-07-18 01:53:29 +02:00
  • 49c200b7c7 libdwfl, src: Replace some asserts with proper check or error messages. Mark Wielaard 2020-07-05 00:33:38 +02:00
  • f9915d3f19 libasm: Make libasm.h include work without relying on any other include. Mark Wielaard 2020-07-05 00:13:35 +02:00
  • 8de6f9af46 debuginfod: DEBUGINFOD_URLS should accept scheme-free urls Alice Zhang 2020-07-03 13:37:34 -04:00
  • f7f0cdc59a debuginfod: Add --disable-libdebuginfod and --enable-libdebuginfod=dummy. Mark Wielaard 2020-06-19 19:41:08 +02:00
  • acb453851c PR26195: adapt debuginfod to API change in libmicrohttpd-0.9.71 Frank Ch. Eigler 2020-07-02 14:52:48 +00:00
  • eff30a6dab libdwfl: read_address should use increasing address in intuit_kernel_bounds Mark Wielaard 2020-06-28 15:27:25 +02:00
  • d45cc8a04a debuginfod: Make sure handle_data can be allocated and is always freed. Mark Wielaard 2020-06-17 00:08:23 +02:00
  • 90808ed559 debuginfod: Fix build_id hexadecimal length check. Mark Wielaard 2020-06-17 00:03:37 +02:00
  • 6b677bf8e3 debuginfod: Make sure suffix can place zero terminator when copying filename Mark Wielaard 2020-06-16 23:56:45 +02:00
  • a7c5e3004b debuginfod: Handle not being able to fopen interval_path. Mark Wielaard 2020-06-16 23:53:03 +02:00
  • 8a8c75c92c ar, ranlib: Call fchown before fchmod, explicitly check and ignore errors. Mark Wielaard 2020-06-16 23:22:56 +02:00
  • af008675ed libdwfl: Flag an error if CIE return_address_register is invalid. Mark Wielaard 2020-06-16 18:24:43 +02:00
  • 6e36936878 libdwfl: When we find a compressed image, use that, don't search for others Mark Wielaard 2020-06-16 18:19:45 +02:00
  • 3ba91e83e2 elflint: Explicitly check and ignore elf_compress error. Mark Wielaard 2020-06-16 18:14:37 +02:00
  • 8f20677108 libdw: Add missing FALLTHROUGH in execute_cfi. Mark Wielaard 2020-06-16 18:05:59 +02:00
  • 0d70fc0cb8 backends: Make the reloc_nametable zero element an one char array. Mark Wielaard 2020-06-16 17:53:08 +02:00
  • bca87ed8a2 tests: Use #/usr/bin/env bash in scripts that use bash Mark Wielaard 2020-06-16 00:25:47 +02:00
  • 9698a39929 elfutils/configure.ac: use $READELF, not readelf Sergei Trofimovich 2020-06-14 20:28:07 +01:00
  • 3eaa4421b2 tests: Add GCOV flags when necessary. Mark Wielaard 2020-06-11 19:07:28 +02:00
  • a2bc0214a5 Prepare for 0.180 Mark Wielaard 2020-06-11 16:09:03 +02:00
  • 27a388bdd2 libebl: Remove Ebl struct size check and MODVERSION string. Mark Wielaard 2020-06-10 20:55:58 +02:00
  • 815fe154e7 nm: Handle corrupt symbol name table. Mark Wielaard 2020-06-07 16:13:13 +02:00
  • 76ff94dce7 nm: Explicitly print weak 'V' or 'T' and common 'C' symbols. Mark Wielaard 2020-06-07 01:02:52 +02:00
  • 39f22a7687 libelf: Sync elf.h from glibc. Mark Wielaard 2020-06-04 16:38:22 +02:00
  • c950815960 size: Also obey radix printing for bsd format. Mark Wielaard 2020-05-14 23:52:54 +02:00
  • 5d3b808238 libcpu: Free unused new bitfield on error in i386_parse.y new_bitfield. Mark Wielaard 2020-05-09 23:31:05 +02:00
  • dca13089f9 libdwfl: Return failure from dwfl_standard_find_debuginfo for NULL module. Mark Wielaard 2020-05-09 22:09:40 +02:00
  • 5d769dd05d src: Check ebl_openbackend result before using ebl handle. Mark Wielaard 2020-05-09 21:05:31 +02:00
  • 24d6569408 libelf: Check for NULL shdr in elf_strptr. Mark Wielaard 2020-05-09 05:02:25 +02:00
  • 59587b33d4 libelf: Check __gelf_getehdr_rdlock call doesn't fail in elf_getdata. Mark Wielaard 2020-05-09 03:41:56 +02:00
  • 2c167d49aa tests: Make sure to not call memcmp with NULL arguments. Mark Wielaard 2020-05-09 00:18:20 +02:00