Florian Märkl
fc534df099
Fix CutterCore::getAllRelocs() for RBTree ( #1135 )
...
* Fix CutterCore::getAllRelocs() for RBTree
* Update r2 submodule for RBTree C++ fix
2019-01-22 16:35:44 +01:00
Itay Cohen
0fb8a91105
Implement Welcome Dialog ( #1116 )
2019-01-19 21:54:02 +01:00
Paul I
c9d5fee987
Add USE_LIB_MAGIC check
2019-01-15 08:21:03 +01:00
xarkes
f385cf26d5
Refactored CutterSeekableWidget to CutterSeekable ( #1099 )
...
This commit refactors the CutterSeekableWidget class
and adds some documentation.
2019-01-13 16:20:07 +02:00
Florian Märkl
99b1fde47d
Cleanup EditVariablesDialog ( #1007 )
...
Originally SetFunctionVarTypes
2018-12-19 09:39:23 +01:00
Paul I
3096d24998
[WIP] Some cleanup ( #958 )
...
* Some cleanup
* Some more
* Some more
* Some more
2018-11-27 00:34:34 +02:00
Paul I
30e6498a2c
JSON parsing optimization: use static QLatin1String as keys ( #947 )
2018-11-20 08:45:42 +01:00
Sajjad Pourali
5dd15f821c
Fix build error in MacOS with clang ( #946 )
2018-11-19 08:45:04 +01:00
Paul I
54022a19db
Add section comboBox to StringsWidget ( #938 )
2018-11-17 20:17:16 +01:00
Itay Cohen
b17656632c
Implement Set As String ( #940 )
2018-11-16 23:27:07 +02:00
xarkes
b1e9db15fc
Various code cleaning ( #907 )
2018-11-05 22:51:27 +01:00
a1ext
b95620907a
Related to #865 issue ( #900 )
...
Wrong path separators have been used. The fix makes them consistent and correspond the Operating System.
2018-11-02 08:48:17 +02:00
Vanellope
ac64bbface
Segments implemented ( #851 )
...
* Segments implemented
* Not util anymore but common
* Fixed the strings to be shown as the headers better
* Quick Filter functionality is supported on both Section and Segment Widget
* QuickFilter should basically be on but for some widgets, they should be off
2018-10-20 21:20:06 +03:00
Florian Märkl
d4a77d9c97
Rename src/utils to src/common
2018-10-17 15:24:56 +02:00
Florian Märkl
a13a620017
Clean up some unused things
2018-10-17 09:47:47 +02:00
Florian Märkl
705735c150
Update r2 submodule with ptrace-wrap
2018-10-12 13:15:16 +02:00
Ankur Saini
b298ce8325
Added extra function information to function widget ( #788 )
...
* Added Extra Information to Functions Widget
* Sorting enabled through recently added columns in Functions Widget
2018-10-10 08:41:16 +02:00
mandlebro
d96150528d
Debug toolbar update
2018-10-03 22:16:57 +02:00
mandlebro
bc72c53d01
Removed dr from debug start
2018-10-03 22:16:57 +02:00
mandlebro
0562c377fb
Enable asm.flags in emulation
2018-10-03 22:16:57 +02:00
mandlebro
ad9d3ccb5f
Enable continue in emulation
2018-10-03 22:16:57 +02:00
fcasal
cb173aa616
Attach update ( #603 )
...
* Handle process detaching
* List procs wth current filename in separate table;
* Refresh proc list every second
* Fixed restarting debug executable check
* Update r2
* Added option to break esil execution on invalid instructions (#597 )
* Added continue until call in esil
* Remove set registers button
* Reordered backtrace widget columns
2018-10-03 22:16:57 +02:00
fcasal
08245a8694
Adds step out funcionality ( #598 )
...
* Added step out functionality to toolbar and its shortcut
* Remove step out button when emulating
2018-10-03 22:16:57 +02:00
xarkes
ec815195cf
Astyle pass (cleaning) ( #739 )
2018-09-30 22:00:53 +02:00
xarkes
c3d029e5aa
Keep graph priority if the graph is empty ( #734 )
2018-09-30 19:46:36 +02:00
Itay Cohen
95f4d0fbc4
RefreshAll after executing an r2 script ( #722 )
2018-09-26 22:05:32 +03:00
Florian Märkl
96bf32b86a
Fix CutterCore::loadScript() for sleeping
2018-09-23 21:58:02 +02:00
Florian Märkl
5c52991cd8
Update r2 and use R_PERM flags
2018-09-22 19:05:54 +02:00
Florian Märkl
f6955e4eab
Fix Jump Tables ( Fix #574 )
2018-09-20 16:50:54 +02:00
Vasco Franco
387138908b
Write operation failure dialog ( #695 )
...
* Write operation failure dialog
* Option to reopen the file in write mode after write failure
2018-09-14 19:20:54 +02:00
Florian Märkl
6f85616538
Better xref address descriptions
2018-09-11 11:59:28 +02:00
Florian Märkl
e3896dd01f
Fix #400 - Support r2dec
2018-09-08 09:32:40 +02:00
Vasco Franco
9501ecf38c
update offset at startup ( #681 )
2018-09-06 19:32:12 +02:00
xarkes
c6260b5dcb
Rename macro for travis ( #671 )
2018-09-05 07:46:40 +02:00
Paul I
f5edf6f213
Add Core()->message() ( #658 )
...
* Add Core()->message()
* Remove MainWindows::addOutput
* Use qDebug() for debug messages
* Add message() to PythonApi
* MainWindow: Replace Core() calls
2018-08-27 13:16:48 +02:00
xarkes
9316ff8e92
Fixed #643 empty strings panel ( #655 )
2018-08-24 18:06:07 +02:00
xarkes
f98a175c5c
Set bits for analysis after loading the binary ( #618 )
2018-08-14 17:07:52 +02:00
Itay Cohen
bf07f2a002
UI Improvemetnts + graph.offset implementation ( #612 )
...
* Add getBreakpointsAddresses to list breakpoints offsets
* Add breakpoint highligthing and improve of disassembly UIs
* Improve dialogs and positions
* Add graph,offset option to preference
* Tiny text fix
* Updated radare2 sumodule
2018-08-12 18:20:16 +02:00
Paul I
eb06789958
Add Set to Code/Data feature ( #602 )
2018-08-04 20:05:56 +02:00
fcasal
d35f8f64f9
Added continue until call for emulation ( #599 )
...
* Added continue until call for emulation
* Updated r2
2018-07-30 08:55:58 +02:00
fcasal
94f417c1ff
Added option to break esil execution on invalid instructions ( #597 )
...
* Added option to break esil execution on invalid instructions
* update r2
2018-07-27 14:00:23 +02:00
mandlebro
c6e1d20907
Added register references to registerwidget tooltip
2018-07-26 12:57:05 +02:00
mandlebro
c869a34d99
Added seeking, editing and colors to stack widget
2018-07-26 12:57:05 +02:00
mandlebro
a55147a0f5
Fix highlighting in RIP when restarting emu/debug
2018-07-26 12:57:05 +02:00
mandlebro
13c3ff4cf8
Added register references widget
2018-07-26 12:57:05 +02:00
xarkes
dde5d00b98
Fix wrong rebase
2018-07-26 12:57:05 +02:00
fcasal
971409b4ed
Hack to fix continue until commands ( #586 )
2018-07-26 12:57:05 +02:00
fcasal
96f832dafb
Monospace fonts ( #584 )
...
* Use preferences font in debug widgets and astyle cleanup
* Use pref font in backtrace widget
* Fix opening correct panel in the preferences dialog via the contextmenu
* Fix highlighting in selected instruction and RIP
2018-07-26 12:57:05 +02:00
fcasal
9f7b96281d
Debugging shortcuts ( #578 )
...
* Added debug shortcuts and debug menu
* Added "Add breakpoint" shortcut
* Added debug shortcuts to readme
* Fix double memorymap ui
* Add bp F2 shortcut and fix toggling bp with shortcuts
2018-07-26 12:57:05 +02:00
fcasal
342fe77886
Added emulation support ( #553 )
...
* emulation start button
* add emul continue until syscall
* reopen file after stopping debug
* show debug context menu only when debugging
* updated r2
* Attach to running process
* fix bps issue in debug and attach mode
* renamed signal and added attach icon
2018-07-26 12:57:05 +02:00