Dear Crash Utility Maintainers,
I hope this email finds you well. I am writing to submit a new extension module 
for inclusion on the Crash Extension Modules page. Below, I have provided the 
necessary details for your consideration.

Extension Name: crash-plugins

Commands: This module includes over 40 commands, covering a diverse range of 
functionalities such as:
- Memory Management: slub, buddy, cma, memblock, vmalloc, reserved, zram, swap, 
dmabuf, pageowner, pagecache, meminfo
- Process & Scheduling: procrank, sched, binder
- Device & Drivers: dd, dts, regulator, icc, ccf, thermal, cpu, watchdog
- Debugging & Logging: rtb, pstore, qlog, ipc, dbi(uwind stack), ftrace, systemd
- Utilities: workqueue, coredump, env, t32, lockdep, iommu
- Android Userspace: property, logcat, surfaceflinger

Functionality: This extension provides a comprehensive collection of 
crash-utility plugins for analyzing Linux kernel crash dumps, covering both 
kernel space and user space debugging. These plugins significantly enhance 
debugging efficiency.
 
Build: The build system supports two modes:
  - Single-module mode (recommended): All plugins compiled into one `plugins.so`
  - Multi-module mode: Each plugin compiled as a separate `.so` file

Build steps:
# Install dependencies
sudo apt-get install cmake gcc-multilib g++-multilib \
    libzstd-dev libzstd-dev:i386 \
    libelf-dev libelf-dev:i386 \
    libsystemd-dev libsystemd-dev:i386 \
    pkg-config

# Quick Build
./build.sh

Loading Method:
crash> extend <path-to>/output/arm64/plugins.so

GitHub: https://github.com/quic/crash-plugins

Requirements:
  - crash-utility version >= 8.0.6
  - CMake >= 3.21.1
  - Supported architectures: ARM64, ARM32
  - Tested kernel versions: 5.4 to 6.6
  - Android versions: 11 (API 30) to 14 (API 34)

Author: [email protected], [email protected]

As specified in the extension guidelines, please add this module to the Crash 
Extension Modules page. This extension will be actively maintained with regular 
updates to ensure compatibility with new kernel versions and additional feature 
enhancements.

Please let me know if any additional information is needed. Thank you very much 
for your consideration!
--
Crash-utility mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki

Reply via email to