Age | Commit message (Expand) | Author | Files | Lines |
2 days | pahole: Describe expected use of 'default' in the man pageHEADtmp.masternextmaster | Alan Maguire | 1 | -1/+1 |
7 days | btf_encoder: Fix DWARF int type with greater-than-16 byte issue | Yonghong Song | 1 | -1/+1 |
9 days | pahole: Allow asking for extra features using the '+' prefix in --btf_features | Arnaldo Carvalho de Melo | 2 | -0/+12 |
9 days | pahole: Factor out routine to process "--btf_features=default" | Arnaldo Carvalho de Melo | 1 | -7/+10 |
9 days | gobuffer: Add gobuffer__sort() helper | Daniel Xu | 2 | -0/+7 |
9 days | tests: update reproducible_build test to use "default" | Alan Maguire | 1 | -2/+2 |
9 days | pahole: Replace use of "all" with "default" for --btf_features | Alan Maguire | 2 | -38/+41 |
2024-04-16 | tests/reproducible_build: use --btf_features=all,reproducible_build | Alan Maguire | 1 | -1/+1 |
2024-04-16 | pahole: Add reproducible_build to --btf_features | Alan Maguire | 2 | -0/+9 |
2024-04-16 | pahole: Allow --btf_features to not participate in "all" | Alan Maguire | 2 | -14/+24 |
2024-04-15 | tests/reproducible_build: Use --btf_features=all when encoding | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2024-04-15 | tests/reproducible_build: Validate the vmlinux file | Arnaldo Carvalho de Melo | 1 | -0/+11 |
2024-04-15 | tests: Add a BTF reproducible generation test | Arnaldo Carvalho de Melo | 1 | -0/+56 |
2024-04-15 | pahole: Encode BTF serially in a reproducible build | Arnaldo Carvalho de Melo | 2 | -3/+53 |
2024-04-15 | core/dwarf_loader: Add functions to set state of CU processing | Arnaldo Carvalho de Melo | 3 | -3/+56 |
2024-04-15 | dwarf_loader: Add the cu to the cus list early, remove on LSK_DELETE | Arnaldo Carvalho de Melo | 1 | -5/+11 |
2024-04-15 | core: Add cus__remove(), counterpart of cus__add() | Arnaldo Carvalho de Melo | 2 | -0/+17 |
2024-04-15 | core: Add unlocked cus__add() variant | Arnaldo Carvalho de Melo | 2 | -3/+7 |
2024-04-15 | dwarf_loader: Remove unused 'thr_data' arg from dwarf_cus__create_and_process... | Arnaldo Carvalho de Melo | 1 | -5/+3 |
2024-04-15 | dwarf_loader: Create the cu/dcu pair in dwarf_cus__nextcu() | Arnaldo Carvalho de Melo | 1 | -4/+15 |
2024-04-15 | dwarf_loader: Introduce dwarf_cus__process_cu() | Arnaldo Carvalho de Melo | 1 | -7/+11 |
2024-04-15 | dwarf_loader: Separate creating the cu/dcu pair from processing it | Arnaldo Carvalho de Melo | 1 | -5/+19 |
2024-04-15 | pahole: Disable BTF multithreaded encoded when doing reproducible builds | Arnaldo Carvalho de Melo | 1 | -3/+22 |
2024-04-15 | core: Allow asking for a reproducible build | Arnaldo Carvalho de Melo | 2 | -0/+9 |
2024-03-11 | fprintf: Remove bogus deduction of negative hole from size of previous field | Arnaldo Carvalho de Melo | 1 | -6/+2 |
2024-03-07 | core: The padding in ancestor classes may be used in descendants | Arnaldo Carvalho de Melo | 3 | -14/+17 |
2024-03-07 | fprintf: Update 'last' variable for DW_TAG_inheritance as well | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2024-03-07 | fprintf: Update the 'last' member when not finding the type for the current m... | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2024-03-07 | fprintf: Don't ignore DW_TAG_inheritance in the sum of members check | Arnaldo Carvalho de Melo | 1 | -1/+5 |
2024-03-01 | btf_encoder: Dynamically allocate the vars array for percpu variables | Alan Maguire | 1 | -9/+29 |
2024-02-29 | PKG-MAINTAINERS: Add file with known pahole distro package maintainers | Arnaldo Carvalho de Melo | 1 | -0/+7 |
2024-02-27 | pahole: Prep 1.26v1.26 | Arnaldo Carvalho de Melo | 4 | -4/+303 |
2024-02-27 | NEWS: Add missing list of changes for v1.25 | Arnaldo Carvalho de Melo | 1 | -0/+67 |
2024-02-27 | prefcnt: cus__load_files() requires a non NULL conf_load | Arnaldo Carvalho de Melo | 1 | -1/+7 |
2024-02-27 | dtagnames: cus__load_files() requires a non NULL conf_load | Arnaldo Carvalho de Melo | 1 | -1/+7 |
2024-02-27 | syscse: cus__load_files() requires a non NULL conf_load | Arnaldo Carvalho de Melo | 1 | -1/+7 |
2024-02-21 | dwarf_loader: Print the line number in addition to the function when not find... | Arnaldo Carvalho de Melo | 1 | -5/+5 |
2024-02-20 | pahole: Wait to find a DWARF CU with both the class and the type_enum | Arnaldo Carvalho de Melo | 1 | -1/+3 |
2024-02-20 | pahole: Improve error message when not resolving symbolic names in filters | Arnaldo Carvalho de Melo | 1 | -6/+14 |
2024-02-19 | pahole: Implement --contains_enumerator=ENUMERATOR_NAME | Arnaldo Carvalho de Melo | 2 | -0/+47 |
2024-02-19 | pahole: Do not use -1 to mean that a enumerator wasn't found in an enumeration | Arnaldo Carvalho de Melo | 1 | -14/+15 |
2024-02-19 | core: Introduce cu__for_each_enumeration() | Arnaldo Carvalho de Melo | 1 | -0/+13 |
2024-02-19 | btfdiff: Do type expansion to cover "private" types and enumerations | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2024-02-19 | btf_loader: Fix loading of 32-bit signed enums | Arnaldo Carvalho de Melo | 1 | -2/+10 |
2024-02-17 | btfdiff: Parallelize loading BTF and DWARF | Arnaldo Carvalho de Melo | 1 | -1/+5 |
2024-02-17 | fprintf: When expanding types do it for union typedefs as well | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2024-02-17 | fprintf: Factor out the fprintf of a union declaration, for reuse | Arnaldo Carvalho de Melo | 1 | -11/+34 |
2024-02-17 | fprintf: When expanding types do it for struct typedefs as well | Arnaldo Carvalho de Melo | 1 | -2/+7 |
2024-02-16 | fprintf: Add missing space after expanding a structure for a struct member | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2024-02-16 | fprintf: When expanding types do it for enums as well | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2024-02-10 | fprintf: Print number of bit paddings in class member types | Arnaldo Carvalho de Melo | 1 | -3/+23 |
2024-02-09 | fprintf: Print number of bit holes in class member types | Arnaldo Carvalho de Melo | 1 | -6/+28 |
2024-02-09 | fprintf: Print number of holes in class member types | Arnaldo Carvalho de Melo | 1 | -1/+20 |
2024-02-09 | fprintf: Introduce method to print info about type of last member | Arnaldo Carvalho de Melo | 1 | -22/+36 |
2024-02-09 | fprintf: Introduce struct to account holes in class member types | Arnaldo Carvalho de Melo | 1 | -6/+10 |
2024-02-05 | pahole: Make sure the features string is NUL terminated | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2024-02-05 | CMakeList.txt: Bump version to the upcoming 1.26 release, not out of the door... | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2023-10-25 | pahole: Add --btf_features_strict to reject unknown BTF features | Alan Maguire | 2 | -3/+22 |
2023-10-25 | pahole: Add --supported_btf_features | Alan Maguire | 2 | -0/+24 |
2023-10-25 | pahole: Add --btf_features support | Alan Maguire | 2 | -1/+155 |
2023-10-25 | dwarves: Move ARRAY_SIZE() to dwarves.h | Alan Maguire | 2 | -16/+16 |
2023-10-25 | btf_encoder, pahole: Move BTF encoding options into 'struct conf_load' | Alan Maguire | 4 | -18/+16 |
2023-07-14 | pahole: Don't keep structs in multiple RB trees | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2023-07-10 | README: Remove old comments about ancient distros and add 'git submodule' ins... | Arnaldo Carvalho de Melo | 1 | -15/+2 |
2023-06-27 | spec: Migrate license to a SPDX standardized one | Viktor Malik | 1 | -2/+5 |
2023-04-13 | dwarf_loader: DW_TAG_subroutine_type may have a DW_AT_byte_size | Arnaldo Carvalho de Melo | 3 | -0/+3 |
2023-04-13 | pdwtags: Print DW_TAG_constant tags | Arnaldo Carvalho de Melo | 1 | -0/+5 |
2023-04-13 | fprintf: Add DW_TAG_constant pretty printer (constant__fprintf) | Arnaldo Carvalho de Melo | 1 | -0/+21 |
2023-04-13 | dwarf_loader: Add support for DW_TAG_constant | Arnaldo Carvalho de Melo | 2 | -0/+64 |
2023-04-08 | pahole: Prep 1.25v1.25 | Arnaldo Carvalho de Melo | 4 | -2/+138 |
2023-03-31 | fprintf: Fix `*` not being printed for pointers with btf_type_tag | Eduard Zingerman | 1 | -8/+29 |
2023-03-28 | btf_loader: A hack for BTF import of btf_type_tag attributes | Eduard Zingerman | 1 | -4/+11 |
2023-03-28 | fprintf: Correct names for types with btf_type_tag attribute | Eduard Zingerman | 1 | -0/+13 |
2023-03-13 | btf_encoder: Compare functions via prototypes not parameter names | Alan Maguire | 1 | -36/+31 |
2023-03-13 | fprintf: Support skipping modifier | Alan Maguire | 2 | -10/+17 |
2023-03-13 | fprintf: Generalize function prototype print to support passing conf | Alan Maguire | 2 | -5/+22 |
2023-03-02 | dwarf_loader: Fix for BTF id drift caused by adding unspecified types | Eduard Zingerman | 3 | -22/+19 |
2023-03-01 | fprintf: Support DW_TAG_LLVM_annotation in dwarf_tag_name() | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2023-02-28 | CMakeLists.txt: Call cmake_minimum_required() before project() | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2023-02-28 | dwarf_loader: Only mark parameter as using an unexpected register when it does | Alan Maguire | 1 | -4/+2 |
2023-02-28 | dwarf_loader: Fix parameter location retrieval for location lists | Alan Maguire | 1 | -2/+12 |
2023-02-28 | dwarf_loader: Fix detection of struct parameters | Alan Maguire | 1 | -6/+4 |
2023-02-18 | pahole: Update man page for options also | Alan Maguire | 1 | -3/+1 |
2023-02-18 | pahole: Update descriptions for btf_gen_optimized, skip_encoding_btf_inconsis... | Alan Maguire | 1 | -2/+2 |
2023-02-18 | btf_encoder: Exclude functions with unexpected param register use not optimiz... | Alan Maguire | 1 | -7/+17 |
2023-02-18 | dwarf_loader: Mark functions that do not use expected registers for params | Alan Maguire | 2 | -5/+109 |
2023-02-16 | btfdiff: Exclude Rust CUs since those are not yet being converted to BTF on t... | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2023-02-14 | dwarf_loader: Fix sorting of Rust structs | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2023-02-10 | core: Check that we're adding DW_TAG_member sorted by byte offset | Arnaldo Carvalho de Melo | 1 | -0/+42 |
2023-02-09 | btf_encoder: Ensure ELF function representation is fully initialized | Alan Maguire | 1 | -0/+2 |
2023-02-09 | CMakeList.txt: Bump version to the upcoming 1.25 release, not out of the door... | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2023-02-09 | btf_encoder: Support delaying function addition to check for function prototy... | Alan Maguire | 4 | -9/+101 |
2023-02-09 | btf_encoder: Represent "."-suffixed functions (".isra.0") in BTF | Alan Maguire | 4 | -14/+164 |
2023-02-09 | btf_encoder: Rework btf_encoders__*() API to allow traversal of encoders | Alan Maguire | 2 | -14/+28 |
2023-02-09 | btf_encoder: Refactor function addition into dedicated btf_encoder__add_func | Alan Maguire | 1 | -19/+27 |
2023-02-09 | btf_encoder: Store type_id_off, unspecified type in encoder | Alan Maguire | 1 | -27/+32 |
2023-02-09 | dwarf_loader: Help spotting functions with optimized-out parameters | Alan Maguire | 2 | -8/+128 |
2023-02-09 | pahole: Sync with libbpf-1.1 | Alan Maguire | 1 | -0/+0 |
2023-01-24 | dwarf_loader: Sync with LINUX_ELFNOTE_LTO_INFO macro from kernel | Sedat Dilek | 1 | -3/+3 |
2023-01-24 | pahole: Set libbpf debug printer in -V mode | Arnaldo Carvalho de Melo | 1 | -1/+10 |
2023-01-24 | pahole: Use type__fprintf() directly for --compile | Arnaldo Carvalho de Melo | 1 | -2/+4 |
2023-01-24 | core: Introduce base_type__language_defined() | Arnaldo Carvalho de Melo | 2 | -0/+25 |
2023-01-24 | dwarf_loader: DW_TAG_inlined_subroutine needs recoding by DW_AT_abstract_origin | Arnaldo Carvalho de Melo | 1 | -2/+8 |
2022-10-24 | pfunct: Use zalloc() to make the code more robust | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-10-24 | pahole: Use zalloc() to make the code more robust | Arnaldo Carvalho de Melo | 1 | -6/+5 |
2022-10-24 | core: Use zalloc() to make the code more robust | Arnaldo Carvalho de Melo | 1 | -4/+1 |
2022-10-21 | dwarves: Zero-initialize struct cu in cu__new() to prevent incorrect BTF types | Alan Maguire | 1 | -1/+1 |
2022-10-13 | emit: Support DW_TAG_atomic_type when emitting definitions for a typedef | Arnaldo Carvalho de Melo | 1 | -0/+7 |
2022-10-13 | fprintf: Support _Atomic typedefs | Arnaldo Carvalho de Melo | 1 | -1/+5 |
2022-10-13 | fprintf: Move the "typedef " invariant printf to the start of typedef__fprintf() | Arnaldo Carvalho de Melo | 1 | -11/+7 |
2022-10-13 | pahole: Allow skipping the emission of atomic typedefs | Arnaldo Carvalho de Melo | 2 | -0/+16 |
2022-10-13 | emit: Allow skip emitting the atomic typedefs | Arnaldo Carvalho de Melo | 2 | -0/+4 |
2022-10-13 | emit: Optionally pass a conf_fprintf struct to type_emissions__init | Arnaldo Carvalho de Melo | 5 | -6/+9 |
2022-10-13 | emit: Emit typedefs for atomic_ prefixed base types | Arnaldo Carvalho de Melo | 6 | -0/+94 |
2022-10-11 | emit: cu__type() == NULL means "void" | Arnaldo Carvalho de Melo | 1 | -1/+3 |
2022-10-11 | btf_encoder: Encode DW_TAG_unspecified_type returning routines as void | Arnaldo Carvalho de Melo | 1 | -3/+30 |
2022-10-10 | core: Record if a CU has a DW_TAG_unspecified_type | Arnaldo Carvalho de Melo | 2 | -1/+14 |
2022-10-10 | core: Add DW_TAG_unspecified_type to tag__is_tag_type() set | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2022-10-10 | btf_encoder: Store the CU being processed to avoid changing many functions | Arnaldo Carvalho de Melo | 1 | -2/+9 |
2022-10-10 | fprintf: Emit "_Atomic" modifiers for DW_TAG_atomic_type | Arnaldo Carvalho de Melo | 1 | -4/+11 |
2022-10-10 | core: Print more info on tag__assert_search_result() | Arnaldo Carvalho de Melo | 8 | -21/+21 |
2022-10-04 | btf_encoder: Add extra debug info for unsupported DWARF tags | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2022-10-04 | pahole: Support '--lang/--lang_exclude=asm' | Arnaldo Carvalho de Melo | 2 | -1/+4 |
2022-09-30 | pahole: Add "btf" to the format-path option man page | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2022-09-29 | dwarf_loader: Support DW_TAG_label outside DW_TAG_lexblock | Arnaldo Carvalho de Melo | 1 | -2/+14 |
2022-09-27 | pahole: Allow --compile to work with DWARF in addition to with BTF | Arnaldo Carvalho de Melo | 1 | -5/+0 |
2022-09-27 | dwarves: support DW_TAG_atomic_type | David Lamparter | 5 | -3/+21 |
2022-09-23 | emit: Don't mark a enum with nr_members == 0 as printed, its just a fwd declnex | Arnaldo Carvalho de Melo | 1 | -1/+7 |
2022-09-23 | emit: Check if disambiguated struct/enum/union name was already emitted in a ... | Arnaldo Carvalho de Melo | 1 | -0/+6 |
2022-09-23 | pahole: Honour --compile when -C is used | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-08-26 | btf: Fix building with system libbpf | Arnaldo Carvalho de Melo | 3 | -2/+36 |
2022-08-26 | core: Conditionally define language encodings | Arnaldo Carvalho de Melo | 1 | -0/+112 |
2022-08-22 | pahole: Prep 1.24v1.24 | Arnaldo Carvalho de Melo | 5 | -4/+98 |
2022-08-10 | dwarf_loader: Encode char type as signed | Yonghong Song | 1 | -1/+1 |
2022-07-29 | dwarf_loader: Fix elfutils dwfl_getmodules() error checking | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-07-12 | btf_loader: Add support to BTF_KIND_ENUM64 | Arnaldo Carvalho de Melo | 1 | -0/+46 |
2022-07-12 | btf: Support BTF_KIND_ENUM64 | Yonghong Song | 7 | -21/+84 |
2022-06-29 | libbpf: Sync with latest libbpf repo | Yonghong Song | 1 | -0/+0 |
2022-05-24 | fprintf: Fix plural/singular when printing cacheline boundary | Arnaldo Carvalho de Melo | 1 | -2/+3 |
2022-05-17 | btf_encoder: Normalize array index type for parallel dwarf loading case | Yonghong Song | 1 | -1/+2 |
2022-05-17 | libbpf: Sync with latest libbpf repo | Yonghong Song | 1 | -0/+0 |
2022-04-25 | pahole: Add --lang_exclude to allow skipping compilation units written in som... | Arnaldo Carvalho de Melo | 2 | -1/+21 |
2022-04-25 | pahole: Introduce --lang to ask for only compilation units written in some la... | Arnaldo Carvalho de Melo | 2 | -0/+103 |
2022-04-25 | core: Add string to id language lookup method | Arnaldo Carvalho de Melo | 2 | -0/+53 |
2022-04-25 | pahole: Don't try encode BTF when all CUs were filtered | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-04-22 | fprintf: preserve conf_fprintf pointer in tag__ptr_name | Alibek Omarov | 1 | -5/+6 |
2022-03-26 | btf_encoder: Collect info of per-cpu variables from threads | Kui-Feng Lee | 3 | -1/+24 |
2022-03-17 | dwarves: Set errno if load fails in cus__load_files() | Kornilios Kourtis | 1 | -1/+4 |
2022-03-17 | pahole: Avoid segfault when parsing bogus file | Kornilios Kourtis | 1 | -1/+3 |
2022-03-09 | pahole: Introduce --compile to produce a compilable output | Arnaldo Carvalho de Melo | 3 | -2/+40 |
2022-03-09 | core: Ditch 'dwarves__active_loader' extern declaration, it was nuked | Arnaldo Carvalho de Melo | 1 | -2/+0 |
2022-02-08 | emit: Notice type shadowing, i.e. multiple types with the same name (enum, st... | Arnaldo Carvalho de Melo | 3 | -0/+66 |
2022-02-08 | core: Make type->packed_attributes_inferred a one bit member | Arnaldo Carvalho de Melo | 2 | -5/+5 |
2022-02-08 | core: type->declaration is just one bit, make it a bitfield member | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-02-07 | emit: Search for data structures using its type in addition to its name | Arnaldo Carvalho de Melo | 3 | -7/+9 |
2022-02-03 | fprintf: Consider enumerations without members as forward declarations | Arnaldo Carvalho de Melo | 1 | -1/+10 |
2022-02-02 | emit: Fix printing typedef of nameless struct/union | Arnaldo Carvalho de Melo | 1 | -3/+2 |
2022-02-02 | fprintf: Check if conf->conf_fprintf is not NULL in when resolving cacheline_... | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2022-01-28 | fprintf: Fix division by zero for uninitialized conf_fprintf->cacheline_size ... | Arnaldo Carvalho de Melo | 1 | -4/+24 |
2022-01-28 | libbpf: Update libbpf to the latest git HEAD | Kui-Feng Lee | 3 | -11/+11 |
2022-01-28 | pahole: Use per-thread btf instances to avoid mutex locking | Kui-Feng Lee | 3 | -5/+119 |
2022-01-28 | dwarf_loader: Prepare and pass per-thread data to worker threads | Kui-Feng Lee | 2 | -13/+48 |
2022-01-28 | dwarf_loader: Receive per-thread data on worker threads | Kui-Feng Lee | 7 | -9/+14 |
2021-12-17 | core: Define DW_TAG_skeleton_unit if not available on current dwarf.h | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-12-08 | pahole: Prep 1.23v1.23 | Arnaldo Carvalho de Melo | 5 | -5/+114 |
2021-12-08 | Revert "fprintf: Allow making struct/enum/union anonymous" | Douglas RAILLARD | 3 | -37/+21 |
2021-12-08 | Revert "pahole: Add --inner_anon option" | Douglas RAILLARD | 2 | -15/+0 |
2021-12-07 | pahole: Add --inner_anon option | Douglas Raillard | 2 | -0/+15 |
2021-11-26 | fprintf: Allow making struct/enum/union anonymous | Douglas Raillard | 3 | -21/+37 |
2021-11-23 | btf_encoder: Support btf_type_tag attribute | Yonghong Song | 2 | -0/+12 |
2021-11-23 | man pages: Add missing --skip_encoding_btf_decl_tag entry | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-11-23 | man pages: Add missing --skip_encoding_btf_type_tag entry | Arnaldo Carvalho de Melo | 1 | -0/+4 |
2021-11-23 | dwarf_loader: Support btf_type_tag attribute | Yonghong Song | 3 | -4/+173 |
2021-11-23 | dutil: Move DW_TAG_LLVM_annotation definition to dutil.h | Yonghong Song | 2 | -4/+4 |
2021-11-23 | libbpf: Sync with latest libbpf repo to pick support for BTF_KIND_TYPE_TAG | Yonghong Song | 1 | -0/+0 |
2021-11-12 | dwarf_loader: Warn about DW_TAG_skeleton_unit and give a workaround | Arnaldo Carvalho de Melo | 1 | -1/+12 |
2021-11-12 | fprintf: Add DWARF5 tags added in elfutils 0.170 | Arnaldo Carvalho de Melo | 1 | -0/+13 |
2021-11-12 | dwarf_loader: Print the hexadecimal value for unexpected tags in die__process() | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2021-11-11 | btf_encoder: generate BTF_KIND_DECL_TAGs for typedef btf_decl_tag attributes | Yonghong Song | 1 | -3/+14 |
2021-11-11 | dwarf_loader: support typedef DW_TAG_LLVM_annotation | Yonghong Song | 1 | -5/+2 |
2021-10-28 | btf_loader: Use cacheline size to infer alignment | Douglas Raillard | 1 | -0/+10 |
2021-10-28 | btf_loader: Propagate struct conf_load | Douglas Raillard | 1 | -7/+10 |
2021-10-28 | dwarves_fprintf: Move cacheline_size into struct conf_fprintf | Douglas Raillard | 11 | -29/+47 |
2021-10-28 | btfdiff: Suppress alignment tags with BTF as well as with DWARF | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2021-10-27 | btf_loader: Infer alignment info | Douglas Raillard | 1 | -0/+36 |
2021-10-27 | core: Export tag__natural_alignment() | Douglas Raillard | 2 | -1/+3 |
2021-10-27 | fprintf: Fix __attribute__((__aligned__(N)) handling for struct members | Arnaldo Carvalho de Melo | 1 | -9/+6 |
2021-10-27 | btf: Rename btf_tag to btf_decl_tag | Yonghong Song | 5 | -17/+17 |
2021-10-27 | manpages: Minor fixes | Domenico Andreoli | 1 | -3/+4 |
2021-10-26 | btf_loader: Refactor class__fixup_btf_bitfields | Douglas Raillard | 1 | -15/+14 |
2021-10-26 | pahole: Add --skip_missing option | Douglas Raillard | 2 | -2/+17 |
2021-10-26 | fprintf: Fix nested struct printing wrt attributes | Douglas Raillard | 1 | -4/+18 |
2021-10-26 | btf_encoder: Fix handling of percpu symbols on s390 | Ilya Leoshkevich | 1 | -7/+14 |
2021-10-26 | dwarf_loader: Fix heap overflow when accessing variable specification | Ilya Leoshkevich | 2 | -5/+11 |
2021-10-14 | dwarves: Introduce conf_load->thread_exit() callback | Arnaldo Carvalho de Melo | 2 | -0/+5 |
2021-10-14 | Update libbpf to get API to combine BTF | Arnaldo Carvalho de Melo | 1 | -0/+0 |
2021-09-27 | btf_encoder: Generate BTF_KIND_TAG from llvm annotations | Yonghong Song | 1 | -1/+62 |
2021-09-27 | dwarf_loader: Parse DWARF tag DW_TAG_LLVM_annotation | Yonghong Song | 3 | -6/+97 |
2021-09-27 | CMakeList.txt: Don't download libbpf source when system library is used | Matteo Croce | 1 | -1/+1 |
2021-09-18 | libbpf: Get latest libbpf | Yonghong Song | 1 | -0/+0 |