Cutter 1.7 - Codename "Xarkes doesn't care about codenames"
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)