Source: elf-dissector
Section: devel
Priority: optional
Build-Depends: binutils-dev,
               cmake (>= 3.1),
               debhelper (>= 9),
               extra-cmake-modules (>= 5.27.0),
               libcapstone-dev,
               libdwarf-dev,
               libelf-dev,
               libiberty-dev,
               libkf5itemmodels-dev,
               qtbase5-dev,
               qttools5-dev,
               qttools5-private-dev
Standards-Version: 4.0.0
Vcs-Git: https://invent.kde.org/neon/neon-packaging/elf-dissector
Vcs-Browser: https://invent.kde.org/neon/neon-packaging/elf-dissector
Maintainer: Neon CI <neon@kde.org>

Package: elf-dissector
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: gnuplot
Description: Static analysis tool for ELF files
 ELF Dissector is useful if you need to do one or more of the following tasks:
  - Inspecting forward and backward dependencies, on library and symbol level
  - Identifying load-time performance bottlenecks such as expensive static
    constructors or excessive relocations
  - Size profiling of ELF files
 .
 Main features:
  - ELF structure browser
  - Tree map visualization of the size of the various parts of an ELF file
  - Relocation heatmap
  - Built-in disassembler for x86 and AArch64
  - Browser for data type memory layouts extracted from DWARF debug information
  - Forward and backward dependency viewer
