Revisions of dwarves.Factory
Michal Suchanek (michals)
committed
(revision 12)
- Update to release 1.25 * Fixed the handling of DW_TAG_unspecified type in assembly functions that came with binutils 2.40 * Allow the BTF encoding of optimized functions (ending in .constprop, .isra), * Exclude BTF optimized functions not following the calling convention * Support for DW_TAG_atomic_type * Support for the DW_TAG_LLVM_annotation BTF equivalent (BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing it when pretty printing - Drop 0001-pahole-Support-lang-lang_exclude-asm.patch, 0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch, 0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch, 0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch, 0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch, 0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch, 0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch - Add 0001-pahole-Support-lang-lang_exclude-asm.patch, 0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch, 0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch, 0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch, 0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch, 0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch, 0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch as in order to support DW_TAG_unspecified_type that is newly emitted by binutils 2.40+.
Michal Suchanek (michals)
committed
(revision 11)
- Update to version 1.24+git46.431df45: * btfdiff: Exclude Rust CUs since those are not yet being converted to BTF on the Linux kernel * dwarf_loader: Fix sorting of Rust structs
Michal Suchanek (michals)
committed
(revision 10)
Michal Suchanek (michals)
committed
(revision 9)
- Update to version 1.24+git44.c4eb189: * core: Check that we're adding DW_TAG_member sorted by byte offset * btf_encoder: Ensure ELF function representation is fully initialized * CMakeList.txt: Bump version to the upcoming 1.25 release, not out of the door yet * btf_encoder: Support delaying function addition to check for function prototype inconsistencies * btf_encoder: Represent "."-suffixed functions (".isra.0") in BTF * dwarf_loader: Help spotting functions with optimized-out parameters * pahole: Sync with libbpf-1.1 * dwarf_loader: Sync with LINUX_ELFNOTE_LTO_INFO macro from kernel * dwarf_loader: DW_TAG_inlined_subroutine needs recoding by DW_AT_abstract_origin * dwarves: Zero-initialize struct cu in cu__new() to prevent incorrect BTF types * emit: Support DW_TAG_atomic_type when emitting definitions for a typedef * fprintf: Support _Atomic typedefs * pahole: Allow skipping the emission of atomic typedefs * emit: Emit typedefs for atomic_ prefixed base types * btf_encoder: Encode DW_TAG_unspecified_type returning routines as void * dwarf_loader: Support DW_TAG_label outside DW_TAG_lexblock * dwarves: support DW_TAG_atomic_type * emit: Don't mark a enum with nr_members == 0 as printed, its just a fwd decl * emit: Check if disambiguated struct/enum/union name was already emitted in a previous CU * btf: Fix building with system libbpf
Michal Suchanek (michals)
committed
(revision 8)
Michal Suchanek (michals)
committed
(revision 7)
Petr Tesařík (ptesarik)
committed
(revision 6)
Pin to a specific revision.
Michal Suchanek (michals)
committed
(revision 5)
Michal Suchanek (michals)
committed
(revision 4)
Michal Suchanek (michals)
committed
(revision 3)
Michal Suchanek (michals)
committed
(revision 2)
- add remove-ftrace-filter.patch
Michal Suchanek (michals)
committed
(revision 1)
Displaying all 12 revisions