Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: makedumpfile | Distribution: SUSE Linux Enterprise 15 |
Version: 1.7.4 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.3 | Build date: Thu May 9 14:39:48 2024 |
Group: System/Kernel | Build host: s390zp36 |
Size: 864821 | Source RPM: makedumpfile-1.7.4-150600.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/makedumpfile/makedumpfile | |
Summary: Partial kernel dump |
makedumpfile is a dump program to shorten the size of dump file. It copies only the necessary pages for analysis with various dump levels, and can compress the page data. The obtained dump file can by analyzed via gdb or crash utility.
GPL-2.0-only
* Wed Nov 15 2023 petr@tesarici.cz - Enable build for riscv64. * Wed Nov 15 2023 petr@tesarici.cz - Reduce compatibility cruft. * Wed Nov 15 2023 petr@tesarici.cz - Update to 1.7.4: * Add riscv64 support * Support kernels up to v6.6 (x86_64) - Drop upstreamed patches: * ppc64-do-page-traversal-if-vmemmap_list-not-po.patch * Support-struct-module_memory-on-Linux-6.4-and-.patch - Build with a bundled eppic git snapshot. * Fri Oct 06 2023 msuchanek@suse.de - Add Support-struct-module_memory-on-Linux-6.4-and-.patch (jsc#PED-4593) - Add ppc64-do-page-traversal-if-vmemmap_list-not-po.patch (bsc#1215364) - Re-enable eppic on systems with old enough libeppic * Tue Apr 25 2023 petr@tesarici.cz - update to 1.7.3: * Support kernels up to v6.3 (x86_64) * Support sadump with 5-level paging - temporarily disable eppic until v5.0 branch can be supported * Sat Dec 03 2022 dmueller@suse.com - update to 1.7.2: * LoongArch64 architecture support * Support kernels up to v6.0 (x86_64) * Wed Apr 20 2022 info@paolostivanin.com - Update to 1.7.1: * support for kernel up to 5.17 * sadump: remove variable length array * print error when reading with unsupported compression - Drop upstreamed makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch * Mon Mar 21 2022 ptesarik@suse.com - makedumpfile-sadump-kaslr-fix-kaslr_offset-calculation.patch: sadump, kaslr: fix failure of calculating kaslr_offset (bsc#1196736). * Fri Feb 11 2022 ptesarik@suse.com - Turn on zstd in Tumbleweed. * Mon Dec 06 2021 ptesarik@suse.com - Non-existent patches must be listed twice to appear as added in a unified diff against a version that had them. Only that can make factory-auto happy. Here we go: * makedumpfile-Retrieve-MAX_PHYSMEM_BITS-from-vmcoreinfo.patch * makedumpfile-arm64-Add-support-for-ARMv8.2-LPA-52-bit-PA-su.patch * Fri Dec 03 2021 ptesarik@suse.com - Merge SLE15 SP3 changelog. - Patches that were never actually applied to Factory: * makedumpfile-Retrieve-MAX_PHYSMEM_BITS-from-vmcoreinfo.patch (included in 1.6.8) * makedumpfile-arm64-Add-support-for-ARMv8.2-LPA-52-bit-PA-su.patch (included in 1.6.8) * Fri Nov 19 2021 ptesarik@suse.com - Turn on zstd. * Thu Nov 18 2021 ptesarik@suse.com - Update to 1.7.0 * Zstandard (zstd) compression support * New -L option to limit output file size * Support of kernels up to v5.15 (x86_64) * Sat Jul 10 2021 rpm@fthiessen.de - Update to 1.6.9 * Add initial mips64 support * Support newer kernels up to v5.12 * x86_64: fix a use-after-free bug in -e option * arm64: support flipped VA and 52-bit kernel VA * Add shorthand --show-stats option to show report stats * Add --dry-run option to prevent writing the dumpfile * printk: add support for lockless ringbuffer - Fix rpmlintrc to not be version agnostic - Refresh makedumpfile-override-libtinfo.patch - Drop upstream merged * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch * makedumpfile-printk-use-committed-finalized-state-value.patch * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch * makedumpfile-1-3-Use-vmcoreinfo-note-in-proc-kcore-for-mem-.patch * makedumpfile-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch * makedumpfile-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch * Mon Apr 19 2021 ptesarik@suse.com - Update patch metadata. * Thu Apr 08 2021 mbrugger@suse.com - Fix guessing of va_bits (bsc#1183977) * makedumpfile-1-3-Use-vmcoreinfo-note-in-proc-kcore-for-mem-.patch * makedumpfile-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch * makedumpfile-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch * Wed Apr 07 2021 ptesarik@suse.com - Support kernel 5.11: * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch: make use of 'uts_namespace.name' offset in VMCOREINFO. * Sun Apr 04 2021 ptesarik@suse.com - Update upstream project location (URL and Source). * Wed Mar 24 2021 pmladek@suse.com - Update to version 1.6.8: * Support newer kernels up to v5.9 * arm64: Add support for ARMv8.2-LPA (52-bit PA support) * Retrieve MAX_PHYSMEM_BITS from vmcoreinfo * sadump, kaslr: fix failure of calculating kaslr_offset * Introduce --check-params option * cope with not-present mem section - Drop upstreamed patches: * makedumpfile-Fix-cd_header-offset-overflow-with-large-pfn.patch * makedumpfile-arm64-Align-PMD_SECTION_MASK-with-PHYS_MASK.patch * makedumpfile-sadump-Fix-failure-of-reading.patch - Allow to read kernel log from the lockless ringbuffer (bsc#1183965): * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch * makedumpfile-printk-use-committed-finalized-state-value.patch * Thu Jun 04 2020 ptesarik@suse.com - makedumpfile-sadump-Fix-failure-of-reading.patch: sadump: Fix failure of reading __per_cpu_load memory (bsc#1168798). * Fri Apr 03 2020 mliska@suse.cz - Add -fcommon in order to fix boo#1160282. * Wed Apr 01 2020 msuchanek@suse.de - Refresh patch with upstream version - makedumpfile-arm64-VA-range-SUSE.patch + makedumpfile-arm64-Align-PMD_SECTION_MASK-with-PHYS_MASK.patch - makedumpfile-Fix-cd_header-offset-overflow-with-large-pfn.patch: Fix integer overflow with large memory configuration (bsc#1168234). * Wed Mar 04 2020 msuchanek@suse.com - makedumpfile-arm64-VA-range-SUSE.patch: Fix error processing core files on arm64 (bsc#1142715). * Wed Jan 29 2020 ptesarik@suse.com - makedumpfile-PN_XNUM.patch: Define PN_XNUM if missing. * Mon Jan 27 2020 dimstar@opensuse.org - Update to version 1.6.7: + Makefile: remove -lebl from LIBS when no libebl.a. + Fix compilation warnings on 32-bit system. + Support newer kernels up to v5.4. - Drop makedumpfile-Increase-SECTION_MAP_LAST_BIT-to-4.patch: fixed upstream. * Mon Jan 27 2020 dimstar@opensuse.org - Drop libebl-devel BuildRequires: ebl is being absorbed by libdw. * Fri Sep 06 2019 ptesarik@suse.com - makedumpfile-Increase-SECTION_MAP_LAST_BIT-to-4.patch: Increase SECTION_MAP_LAST_BIT to 4 (bsc#1144708). * Thu Sep 05 2019 ptesarik@suse.com - Update to 1.6.6 * Support for AMD Secure Memory Encryption * Exclude pages that are logically offline * Support kernels up to 5.1.9 - Drop makedumpfile-coptflags.diff. * Fri Jul 05 2019 msuchanek@suse.com - Also support extended address space with SLE 12 SP5 (bsc#1138451) * refresh makedumpfile-ppc64-VA-range-SUSE.patch * Thu Feb 14 2019 ptesarik@suse.com - makedumpfile-ppc64-VA-range-SUSE.patch: Use correct l3 index size with SLE15-SP1 ppc64le kernels (bsc#1123015). * Thu Feb 14 2019 ptesarik@suse.com - Update to 1.6.5 * Improve support for arm64 system with KASLR * Support kernels up to 4.19.4 * Thu Jan 24 2019 ptesarik@suse.com - Update to 1.6.4 * 5-level paging support on x86_64 * --mem-usage support for arm64 * Support larger VA size with newer ppc64 kernels (bsc#1118445). * Support kernels up to 4.17.0 - Drop upstreamed patches: * makedumpfile-always-use-bigger-SECTION_MAP_MASK.patch * makedumpfile-sadump-fix-PTI-enabled-kernels.patch * makedumpfile-do-not-print-ETA-if-progress-is-0.patch * makedumpfile-is_cache_page-helper.patch * makedumpfile-check-PG_swapbacked.patch * Fri Aug 24 2018 ptesarik@suse.com - Fix %license destination for older distributions. * Fri Aug 24 2018 ptesarik@suse.com - Merge SLE12 changelog. - Patches that were never actually applied to Factory: * makedumpfile-x86_64-xen-vtop.patch (included in 1.6.2) * makedumpfile-Fix-elf_info-file_size-if-segment-excluded.patch (included in 1.6.2) * Fri Jun 29 2018 ptesarik@suse.com - makedumpfile-Fix-elf_info-file_size-if-segment-excluded.patch: elf_info: Fix file_size if segment is excluded (bsc#1068925). * Thu Jun 28 2018 ptesarik@suse.com - makedumpfile-x86_64-xen-vtop.patch: Fix the use of Xen physical and machine addresses (bsc#1014136, bsc#1068694). * Mon Apr 30 2018 ptesarik@suse.com - makedumpfile-is_cache_page-helper.patch: Add is_cache_page() helper to check if a page belongs to the cache (bsc#1088354). - makedumpfile-check-PG_swapbacked.patch: Check PG_swapbacked for swap cache pages (bsc#1088354). * Mon Apr 09 2018 ptesarik@suse.com - makedumpfile-do-not-print-ETA-if-progress-is-0.patch: Do not print ETA value if current progress is 0 (bsc#1084936). * Mon Mar 26 2018 kukuk@suse.de - Use %license instead of %doc [bsc#1082318] * Mon Mar 19 2018 ptesarik@suse.com - makedumpfile-sadump-fix-PTI-enabled-kernels.patch: sadump: Fix a problem of PTI enabled kernel (bsc#1085826). * Mon Jan 29 2018 ptesarik@suse.com - makedumpfile-always-use-bigger-SECTION_MAP_MASK.patch: Always use bigger SECTION_MAP_MASK (bsc#1066811, bsc#1067703). * Mon Jan 29 2018 ptesarik@suse.com - Update to 1.6.3 * Support kernels up to 4.14.8 (bsc#1068864). * 86_64: handle renamed init_level4_pgt -> init_top_pgt * Fix SECTION_MAP_MASK for kernel >= v.13 * book3s/ppc64: Lower the max real address to 53 bits for kernels >= v4.11 * Support symbol __cpu_online_mask * ppc64: update hash page table geometry - Drop upstreamed patches: * makedumpfile-Fix-SECTION_MAP_MASK-for-kernel-v.13.patch * makedumpfile-handle-renamed-init_level4_pgt-init_top_pgt.patch * makedumpfile-ppc64-update-hash-page-table-geometry.patch * makedumpfile-book3s-ppc64-Lower-the-max-real-address-to-53-bits.patch * makedumpfile-__cpu_online_mask-symbol.patch * makedumpfile-vtop4_x86_64_pagetable.patch * makedumpfile-fix-KASLR-for-sadump.patch * makedumpfile-fix-KASLR-for-sadump-while-kdump.patch * makedumpfile-support-4.12.patch - Drop SLE12-specific patches: * makedumpfile-ppc64-update-hash-page-table-geometry.patch * makedumpfile-Revert-Clean-up-unused-KERNEL_IMAGE_SIZE.patch * makedumpfile-Revert-x86_64-kill-some-unused-init.patch * makedumpfile-Revert-kill-is_vmalloc_addr_x86_64.patch * makedumpfile-Revert-x86_64-translate-all-VA-to-PA-using-pgt.patch * makedumpfile-Revert-Calculate-page_offset-from-pt_load.patch * Tue Jan 09 2018 ptesarik@suse.com - makedumpfile-__cpu_online_mask-symbol.patch: Support symbol __cpu_online_mask (FATE#323473, bsc#1070291). - makedumpfile-vtop4_x86_64_pagetable.patch: Introduce vtop4_x86_64_pagetable (FATE#323473, bsc#1070291). - makedumpfile-fix-KASLR-for-sadump.patch: Fix a KASLR problem of sadump (FATE#323473, bsc#1070291). - makedumpfile-fix-KASLR-for-sadump-while-kdump.patch: sadump: Fix a KASLR problem of sadump while kdump is working (FATE#323473, bsc#1070291). * Thu Dec 21 2017 ptesarik@suse.com - makedumpfile-Revert-Clean-up-unused-KERNEL_IMAGE_SIZE.patch: Revert "Clean up unused KERNEL_IMAGE_SIZE" (bsc#1068925, bsc#1099121). - makedumpfile-Revert-x86_64-kill-some-unused-init.patch: Revert "x86_64: kill some unused initialization" (bsc#1068925, bsc#1099121). - makedumpfile-Revert-kill-is_vmalloc_addr_x86_64.patch: Revert "x86_64: kill is_vmalloc_addr_x86_64()" (bsc#1068925, bsc#1099121). - makedumpfile-Revert-x86_64-translate-all-VA-to-PA-using-pgt.patch: Revert "x86_64: translate all VA to PA using page table values" (bsc#1068925, bsc#1099121). - makedumpfile-Revert-Calculate-page_offset-from-pt_load.patch: Revert "x86_64: Calculate page_offset from pt_load" (bsc#1068925, bsc#1040469, bsc#1099121). * Mon Dec 04 2017 msuchanek@suse.com - makedumpfile-ppc64-update-hash-page-table-geometry.patch: Kernel commit f6eedbba7a26 ("powerpc/mm/hash: Increase VA range to 128TB") updated hash page table geometry. A modified version of this commit is included in SLES12 SP3. Make the corresponding changes in makedumpfile tool for filtering dump appropriately (bsc#1068485) * Wed Nov 15 2017 msuchanek@suse.com - ppc64 Can't convert a virtual address (bsc#1067703) * Added patches: makedumpfile-ppc64-update-hash-page-table-geometry.patch makedumpfile-book3s-ppc64-Lower-the-max-real-address-to-53-bits.patch * Refresh makedumpfile-Fix-SECTION_MAP_MASK-for-kernel-v.13.patch to also apply to SLE15 (4.12 kernel) due to backport of 2d070eab2e82 (bsc#1067703) * Fri Nov 10 2017 lzwang@suse.com - Handled renaming of init_level4_pgt to init_top_pgt (bsc#1066770). * Added patch: makedumpfile-handle-renamed-init_level4_pgt-init_top_pgt.patch * Thu Nov 09 2017 jslaby@suse.com - add makedumpfile-Fix-SECTION_MAP_MASK-for-kernel-v.13.patch (bnc#1066811) * Wed Nov 08 2017 lzwang@suse.com - Update to 1.6.2 * Fix the use of Xen physical and machine addresses (bsc#1014136) * Fix memory leak in get_kcore_dump_loads() * Support kernels up to 4.11.7 * Consider not page-size aligned phys_end for paddr_to_pfn() * Add runtime kaslr offset if it exists * Thu May 11 2017 ptesarik@suse.com - Update to 1.6.1 (FATE#322011). * Enhance support for aarch64 * Enhance support for ppc64 * Support kernels up to 4.8 - Drop upstreamed patch * makedumpfile-_count-_refcount-rename.patch - Merge with updates on SLE12 SP2 (FATE#318012, bsc#992885, bsc#999869). * Tue Jul 12 2016 ptesarik@suse.com - Rename Support-_count-_refcount-rename-in-struct-p.patch to makedumpfile-_count-_refcount-rename.patch. * Tue Jul 12 2016 ptesarik@suse.com - Silence rpmlint errors about devel files in non-devel package; despite their .c suffix, the provided eppic scripts are intended for production, not development. * Tue Jul 12 2016 ptesarik@suse.com - Build and install the eppic extension. - makedumpfile-override-libtinfo.patch: Allow to override the tinfo library used for eppic. * Tue Jul 12 2016 ptesarik@suse.com - Update to 1.6.0 (FATE#320955). * Exclude page structures of non-dumped pages. - Drop upstreamed patch * Looking-for-page.compound_order-compound_dtor-.patch * Skip-examining-compound-tail-pages.patch * Fri Jul 08 2016 mkubecek@suse.cz - Looking-for-page.compound_order-compound_dtor-.patch: fix excluding hugepages (kernel 4.4 compatibility) - Skip-examining-compound-tail-pages.patch fix excluding compound tail pages (kernel 4.5 compatibility) * Fri Jul 08 2016 mkubecek@suse.cz - Support-_count-_refcount-rename-in-struct-p.patch: support 4.7 kernel (page._count renamed to page._refcount) * Sun Feb 14 2016 mpluskal@suse.com - Update to 1.5.9 * support for aarch64 (FATE#318444) * Support kernels up to 4.1 * Enable compressed dump formats for Xen (FATE#316467). - Drop upstreamed patch * makedumpfile-add-aarch64.diff - Use url for source - Cleanup spec file with spec-cleaner - Adjust usage of install (-c is ignored) * Fri Jul 10 2015 mbrugger@suse.com - makedumpfile-add-aarch64.diff: Add support for aarch64 This patch should be oboslet when switching to 1.5.9 * Wed Mar 25 2015 ptesarik@suse.cz - upgrade to makedumpfile-1.5.8 o Fair I/O workload assignment for --split o Make incomplete dumpfile readable o Support kernels up to 3.19
/usr/bin/makedumpfile /usr/bin/makedumpfile-R.pl /usr/lib64/makedumpfile-1.7.4 /usr/lib64/makedumpfile-1.7.4/eppic_makedumpfile.so /usr/share/doc/packages/makedumpfile /usr/share/doc/packages/makedumpfile/IMPLEMENTATION /usr/share/doc/packages/makedumpfile/README /usr/share/licenses/makedumpfile /usr/share/licenses/makedumpfile/COPYING /usr/share/makedumpfile-1.7.4 /usr/share/makedumpfile-1.7.4/eppic_scripts /usr/share/makedumpfile-1.7.4/eppic_scripts/README /usr/share/makedumpfile-1.7.4/eppic_scripts/ap_messages_3_10_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/dir_names_3_10_to_3_13.c /usr/share/makedumpfile-1.7.4/eppic_scripts/dir_names_3_14_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/keyring_3_10_to_4_3.c /usr/share/makedumpfile-1.7.4/eppic_scripts/keyring_4_4_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/proc_names_3_10_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/tcp_sk_buf_3_10_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/udp_sk_buf_3_10_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/unix_sk_buff_3_10_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/vhost_net_buffers_3_10_to_3_18.c /usr/share/makedumpfile-1.7.4/eppic_scripts/vhost_net_buffers_3_19_to_4_8.c /usr/share/makedumpfile-1.7.4/eppic_scripts/vhost_scsi_buffers_3_10_to_4_8.c /usr/share/man/man5/makedumpfile.conf.5.gz /usr/share/man/man8/makedumpfile.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:22:04 2024