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