Download from: http://people.redhat.com/anderson
Changelog: - Fix the -I include path sequence in the extensions/eppic.mk file to prevent a series of "redefined" and "redeclaration" warnings when compiling the EPPIC extension module. ([email protected]) - Address two compile-time warnings generated as a result of the gdb-7.6.patch. Without the patch, there are "warning: no previous prototype" warnings for gdb_main_entry() and replace_ui_file_FILE(). ([email protected]) - Implemented a new "mod -t" option that walks through the installed modules and checks for non-zero values in each module's "taints" bitmask, and translates the bits into symbolic letters if possible, or shows the hexadecimal value of the bitmask if not. In older kernels, the "license_gplok" field is checked, and if non-zero, its value is displayed in hexadecimal. Lastly, if the "gpgsig_ok" member exists and is zero, a "(U)" notation will also be displayed. ([email protected], [email protected]) - Fixed compiler warnings generated by extensions/trace.c when compiled with -DFORTIFY_SOURCE=2. Without the patch, the messages "warning: ignoring return value of 'mktemp', declared with attribute warn_unused_result", "warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result", and "warning: 'trace_dat' may be used uninitialized in this function" are generated. ([email protected]) - Laid down the basic infrastructure for the ARM64 backtrace facility using the kernel's arm64 unwind facility as a basis. Compile-tested only. ([email protected]) - Implemented the ARM64 virtual-to-physical kernel and user address translation functions, supporting both 2-level page tables with 64K pages, and 3-level page tables with 4K pages. Also added the associated PTE translator function. Compile-tested only. ([email protected]) - Implemented the capability of building crash as an x86_64 binary for analyzing ARM64 dumpfiles on an x86_64 host, which can be done by entering "make target=ARM64". After the initial build is complete, subsequent builds can be done by entering "make" alone. ([email protected]) - Added "aarch64" to the ExclusiveArch: line in the crash.spec file. ([email protected]) - Fix for the S390X "bt" command for Linux 3.10 and later kernels. Without the patch, the starting stack location of the per-cpu async and panic stacks of active tasks would be incorrectly determined. ([email protected]) -- Crash-utility mailing list [email protected] https://www.redhat.com/mailman/listinfo/crash-utility
