HomeSolus

Update cutter to 1.11.0

Authored by aleksvor on Tue, Jul 28, 3:19 PM.

Description

Update cutter to 1.11.0

Summary:
Changelog:

  • Graphs
    • Major improvements to graph layout algorithms.
    • New Graph widgets: Call-Graph, Global Call Graph, Import Graph and more.
    • Support Horizontal Graphs.
  • Layout
    • Support saving and loading multiple UI layouts.
    • Add UI for managing layouts.
  • Other
    • Expose asm.reloff and asm.reloff.flags in Preferences.
    • Command line option to open a file in Write mode.
    • Add menu options for changing IO mode.
    • Add pci to Hexdump widget.
    • Toggle Console Widget and clear output shortcuts.
    • Implement editor for .cutterrc initialization file - an easy way of saving r2 options that aren't otherwise exposed.

Packaging change:

  • Switched to CMake as it's now recommended by upstream over QMake. This also allowed to build against KSyntaxHighlighting for better highlighting in Decompiler output (QMake script never exposed this option).
  • Removed r2ghidra-dec integration as CMake script doesn't provide an option for static compilation of "glue" plugin. This integration plugin can still be installed separately as dynamically loaded library.

Depends on D9295.

Test Plan:
Disassembled /bin/ls and checked Dashboard, Graph, Disassembly and Hexdump widgets.
Installed r2dec plugin with r2pm and tested Decompiler widget with it.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D9296

Details

Committed
JoshStroblTue, Jul 28, 3:19 PM
Pushed
JoshStroblTue, Jul 28, 3:19 PM
Reviewer
Triage Team
Differential Revision
D9296: Update cutter to 1.11.0
Parents
R4774:684507f6d34d: Update Cutter to 1.10.3
Branches
Unknown
Tags
Unknown
References
HEAD -> master, tag: cutter-1.11.0-10