Skip to content

Cutter 1.7 - Codename "Xarkes doesn't care about codenames"

Compare
Choose a tag to compare
@Maijin Maijin released this 17 Aug 19:41

Cutter 1.7 - Codename "Xarkes doesn't care about codenames"

Along with some smaller additions and fixes, this release introduces the first big changes by our GSoC student @fcasal in the form of emulation support.

Additions

  • Graph highlighting (#624)
  • UI Improvemetnts + graph.offset implementation (#612)
  • Add T/F shortcuts in graph view (#611)
  • adding Open Shellcode function to the New menu mode (Fix #547) (#609)
  • Add Set to Code/Data feature (#602)
  • Added options to remove excessive spacing (#577)

Fixes

  • Fixing #625 - EditInstruction ignores reject() (#626)
  • Fix #619 (#623)
  • Fix OptionsDialog initialization warning
  • Fix disassembly colors (#617)
  • Set bits for analysis after loading the binary (#618)
  • Fix #601 (#613)
  • Fix #604 - Forbid double clicking on ok
  • Fix wrong rebase
  • Fix AttachProcDialog include in DebugToolbar.cpp
  • Fix flagspace for initial script
  • Fix companion script loading
  • Fix segfault when adding new graph widget (#592)
  • Fix export graph in contextmenu (#593)
  • Fix opening correct panel in the preferences dialog via the contextmenu (#583)
  • Set r2 prefix before r_core_loadlibs()

Emulation/Debug

  • Added continue until call for emulation (#599)
  • Added option to break esil execution on invalid instructions (#597)
  • Only enable emulation
  • Added register references to registerwidget tooltip
  • Added context menu to register refs
  • Added check for non-executable binary
  • Center label vertically in registers
  • Added seeking, editing and colors to stack widget
  • Fix location of breakpoint contextmenu
  • preserve maximization choice when switching to debug
  • Fix register editing in emulation
  • Fix horizontal scrolling in stack widget
  • Fix naming of program counter in contextmenu
  • Larger stack by default
  • Fix highlighting in RIP when restarting emu/debug
  • Debug geometry is now customizable * Preserve open widget when switching to and from debug mode * Fix wonky widgets when using readSettings
  • Closing Cutter during debug stops the process
  • Added register references widget
  • Hack to fix continue until commands (#586)
  • Monospace fonts (#584)
  • Add esil stack options and cleanup (#582)
  • Debugging shortcuts (#578)
  • Added emulation support (#553)
  • Added new buttons to breakpoint widget (#548)
  • highlight PC line while debugging (#541)
  • Color debug toolbar when debugging (#545)
  • Added Breakpoint widget (#546)
  • fix saving settings when debugging
  • Added debug option to define program arguments
  • added debug option to change debug plugin
  • add continue until call/syscall to toolbar
  • when quitting debug, we go to where we were before debug
  • added basic debug view and stop debug button to toolbar
  • Debug toolbar (#521)