- 4ef47f8 Prep 1.29 by Arnaldo Carvalho de Melo · 11 months ago master next tmp.master v1.29
- 7f9c031 btf_encoder: Always initialize func_state to 0 by Ihor Solodrai · 12 months ago
- 24c655f btf_encoder: Switch func_states from a list to an array by Ihor Solodrai · 12 months ago
- e3545ca btf_encoder: Clean up global encoders list by Ihor Solodrai · 12 months ago
- 4c91625 dwarf_loader: Multithreading with a job/worker model by Ihor Solodrai · 12 months ago
- 17c7571 dwarf_loader: Introduce cu->id by Ihor Solodrai · 12 months ago
- 419e379 btf_encoder: Remove skip_encoding_inconsistent_proto by Ihor Solodrai · 12 months ago
- 99e78ff btf_encoder: Introduce elf_functions_list by Ihor Solodrai · 12 months ago
- 61f37ed btf_encoder: Introduce elf_functions struct type by Ihor Solodrai · 12 months ago
- 184dcaa btf_encoder: Separate ELF function, saved function representations by Alan Maguire · 12 months ago
- 13ae534 btf_encoder: Free encoder->secinfo in btf_encoder__delete() by Ihor Solodrai · 12 months ago
- 80e5011 btf_encoder: Simplify function encoding by Alan Maguire · 12 months ago
- bc3e337 pfunct: Don't print functions twice when using -f by Arnaldo Carvalho de Melo · 12 months ago
- 176864d tests: Verify that pfunct prints btf_decl_tags read from BTF by Eduard Zingerman · 1 year, 1 month ago
- e703e6e btf_loader: Support for multiple BTF_DECL_TAGs pointing to same tag by Eduard Zingerman · 1 year, 1 month ago
- 8067a85 dwarves: Increase cu->obstack chunk size to 128Kb by Ihor Solodrai · 1 year ago
- 1cb4202 Prep 1.28 by Arnaldo Carvalho de Melo · 1 year, 1 month ago v1.28
- 3ddadc1 btf_encoder: handle .BTF_ids section endianness by Eduard Zingerman · 1 year, 1 month ago
- 12ca112 CMakeLists.txt: Require cmake 3.5 or higher by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- a2abd94 CMakeList.txt: Respect CMAKE_INSTALL_LIBDIR by Ben Olson · 1 year, 1 month ago
- 98d1f01 tests default_vmlinux_btf: Cover the no args segfault too by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- 031495f tests default_vmlinux_btf: Introduce test for using BTF by default by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- 9374bf4 core, libctf: Check if constructor arguments are NULL before using them by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- e843385 pahole: Honour exclusive BTF loading by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- ce69ca1 core: Add method to get the vmlinux BTF filename, allow overriding it via env var by Arnaldo Carvalho de Melo · 1 year, 1 month ago
- 65b7fd6 dwarf_loader: Use libdw__lock for dwarf_getlocation(s) by Alan Maguire · 1 year, 1 month ago
- da2f7e5 dwarf_loader: Check DW_OP_[GNU_]entry_value for possible parameter matching by Eduard Zingerman · 1 year, 1 month ago
- 6b4d0e4 pahole: Sync with released libbpf-1.5 by Alan Maguire · 1 year, 2 months ago
- 729fd99 pahole: Distilled_base btf_feature should be reported for libbpf > 1.5 by Alan Maguire · 1 year, 2 months ago
- 58ba389 tests/flexible_arrays: Print flex array struct from same vmlinux by Alan Maguire · 1 year, 2 months ago
- b77d880 btf_encoder: Use the ELF_C_READ_MMAP mode with elf_begin() by Alan Maguire · 1 year, 2 months ago
- 11b59c0 tests/btf_functions: Redirect stderr for pfunct --format_path=btf by Alan Maguire · 1 year, 2 months ago
- 0ee4725 btf_loader: Send warnings to stderr by Alan Maguire · 1 year, 2 months ago
- e91433c tests: Use PAHOLE_LANG_EXCLUDE=rust to skip Rust CUs by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 97f2f7b pfunct: Use languages__init() to honour PAHOLE_LANG_EXCLUDE by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- cbb1149 languages: Introduce languages__cu_filtered() from pahole's cu__filter() by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- fa74585 languages: Use PAHOLE_LANG_EXCLUDE env var if present, as a fallback by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 1f25386 languages: Introduce language__init() by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 8fc09fd core: Adopt the languages__parse(), languages__in() and 'struct languages' from pahole by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- b9a0283 languages: Start making 'struct languages' a class by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- d9c3609 pahole: Add the tool name to languages_parse() by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 3426933 dwarf_loader: Print the CU's language when a tag isn't supported by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- fb53907 tests: Exclude rust CUs when encoding BTF by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 4c6a4d3 btf_encoder: Filter var names before btf name check by Alan Maguire · 1 year, 2 months ago
- 6096a8d core: Add the debuginfod client cache directory to the vmlinux search path by Arnaldo Carvalho de Melo · 1 year, 2 months ago
- 91bcd1d tests: Add a test for the accounting of flexible arrays by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 6ab5318 fprintf: Show statistics about members with flexible arrays by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- b1a4297 fprintf: Differentiate embedded flexible arrays from flexible arrays by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 446c28d pahole: Introduce --with_embedded_flexible_array by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 9b838b8 fprintf: Add a comment if a member type has an embedded flexible array by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 5485b3c core: Introduce class__has_embedded_flexible_array() by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 0d62f2f core: Cache info about flexible arrays in class__has_flexible_array() by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 86c2461 core: Move class__has_flexible_array() from pahole to the core by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- d580a45 pahole: Add global_var BTF feature by Stephen Brennan · 1 year, 3 months ago
- ff34e73 btf_encoder: Allow encoding VARs from many sections by Stephen Brennan · 1 year, 3 months ago
- 5b5238c btf_encoder: Explicitly check addr/size for u32 overflow by Stephen Brennan · 1 year, 3 months ago
- 47dcb53 btf_encoder: Stop indexing symbols for VARs by Stephen Brennan · 1 year, 3 months ago
- 4536d74 btf_encoder: Use bitfield to control var encoding by Stephen Brennan · 1 year, 3 months ago
- d08775c tests/btf_functions: reduce verbosity of test by Alan Maguire · 1 year, 3 months ago
- 876f9c6 tests/reproducible_build: Fix vmlinux finding logic by Alan Maguire · 1 year, 3 months ago
- 2b35957 tests reproducible_build.sh: Try first to find a vmlinux using pahole --running_kernel_vmlinux by Arnaldo Carvalho de Melo · 1 year, 3 months ago tmp.next
- 3a29b13 pahole: Show the CUs that are filtered via --lang_exclude when in verbose mode: by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 1946063 core: Add a id -> string for DWARF language codes by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- b98565e dwarf_loader: Honour --lang_exclude when merging LTO built CUs by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 7a2b500 core: Constify cu->name by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- 6a275a0 btf_encoder: Cache all ELF section info by Stephen Brennan · 1 year, 3 months ago
- 1c5f0f5 dwarf_loader: Add "artificial" and "top_level" variable flags by Stephen Brennan · 1 year, 3 months ago
- ef01f78 dutil: Return ELF section name when looked up by index by Stephen Brennan · 1 year, 3 months ago
- 135b37a tests: Distinguish between failed/skipped tests by Alan Maguire · 1 year, 3 months ago
- 57e485c tests/reproducible_build: Return 2 (skipped) if no vmlinux available by Alan Maguire · 1 year, 3 months ago
- 5ea9d3f tests/btf_functions: Return 2 to indicate test had to be skipped by Alan Maguire · 1 year, 3 months ago
- 8344141 tests/reproducible_builds: Support envvar-specified vmlinux by Alan Maguire · 1 year, 3 months ago
- c06310c pahole: Generate "bpf_fastcall" decl tags for eligible kfuncs by Eduard Zingerman · 1 year, 3 months ago
- dafd8e0 tests: Improve btf_functions.sh by reducing greps/pipes by Alan Maguire · 1 year, 3 months ago
- 4d3e050 btf_encoder: Fix strncpy issues, other issues identified in code review by Alan Maguire · 1 year, 3 months ago
- 0a3b73d pahole: Add --padding N to show only structs with N bytes of padding at its end by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- dfc38c0 pahole: Add --padding_ge N to show only structs with at least N bytes of padding at its end by Arnaldo Carvalho de Melo · 1 year, 3 months ago
- b56cf57 tests: Add test validating BTF encoding, reasons we skip functions by Alan Maguire · 1 year, 3 months ago
- 6b199c3 pfunct: Show all functions that match filter criteria by Alan Maguire · 1 year, 3 months ago
- 4bff114 btf_encoder: Record BTF-centric function state instead of DWARF-centric by Alan Maguire · 1 year, 3 months ago
- 84ab453 dwarf_loader: Fix memleaks in creating cus by Viktor Malik · 1 year, 4 months ago
- a4f5f07 pahole: Sync with latest in-progress libbpf-1.5 by Alan Maguire · 1 year, 4 months ago
- fd14dc6 tests prettify_perf.data: Add regression test for 'pahole --prettify' by Arnaldo Carvalho de Melo · 1 year, 4 months ago test
- 2282d7d tests: Add script to enumerate and run regression tests in the tests/ dir by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- ba38e15 tests reproducible_build: Try to find the running kernel vmlinux if ran without args by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- ea1865c pahole: Add option to obtain a vmlinux matching the running kernel by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- c08046f core: Add function to return the path to the running kernel vmlinux by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- 1dfd141 pfunct: Print DW_AT_external=1 functions once by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- e3fda26 pahole: Reduce memory usage by smarter deleting of CUs by Alan Maguire · 1 year, 4 months ago
- c7b1f6a btf_encoder: Add "distilled_base" BTF feature to split BTF generation by Alan Maguire · 1 year, 5 months ago
- b6def57 pahole: Sync with libbpf-1.5 by Alan Maguire · 1 year, 5 months ago
- d744d85 pahole: Do --lang_exclude CU filtering earlier by Matthew Maurer · 1 year, 5 months ago
- 81661fa dwarf_loader: Allow filtering CUs early in loading by Matthew Maurer · 1 year, 5 months ago
- 52ac9a7 pahole: Only warn about multithreading not being available with older versions of elfutils in verbose mode by Alan Maguire · 1 year, 5 months ago
- 97de8fb dwarf_loader: Simplify the tag__alloc() routine by Arnaldo Carvalho de Melo · 1 year, 5 months ago
- bc50242 dwarf_loader: Do just one alloc for 'struct dwarf_tag + struct tag' by Arnaldo Carvalho de Melo · 1 year, 5 months ago
- 799cbfb dwarf_loader: All tags loaded from DWARF must be accompanied by a 'struct dwarf_tag' by Arnaldo Carvalho de Melo · 1 year, 4 months ago
- cb3ce12 core: Cloning classes should use the CU specific allocator by Arnaldo Carvalho de Melo · 1 year, 5 months ago
- c2f89da core: Introduce per tag alloc method by Arnaldo Carvalho de Melo · 1 year, 5 months ago
- e42b873 dwarf_loader: Provide a tag__free() callback by Arnaldo Carvalho de Melo · 1 year, 5 months ago