Florian Märkl
9a02dd24a7
Fix FunctionsWidget Tooltip Colors
2019-02-15 18:39:47 +01:00
Florian Märkl
9f31fd40b4
Move HTML Disasm formatting to Cutter
2019-02-15 18:39:47 +01:00
Gaurav Kumar Ghildiyal
2f804380fc
Fixed memory leak and refactored code ( #1181 )
2019-02-11 14:54:02 +00:00
Gaurav Kumar Ghildiyal
c9ce15f6dd
Added load, delete and export features in the Types Widget ( #1158 )
...
* Added export types feature in types widget
* Added load new types option
* Added delete types option
* Removed redundant files
* Fix for translation
* Added popups in TypesWidget and related dialogs
* Added addTypes() in CutterCore and changed code to use it.
* Update r2 submodule for r_parse_c_string()
* Added override keyword for overridden functions
* Added comments and removed popup question.
* Added comments and confirmation dialog for delete
2019-02-11 09:34:15 +00:00
Florian Märkl
3a80b111b3
Add Actions to Create/Rename/Delete Classes
2019-02-07 14:53:14 +01:00
Florian Märkl
bcb3a162f7
Use REvent for classes ( #1169 )
...
* React to Anal Class REvents
* Correctly react to specific Class Events
* Adapt to Class REvent changes
* Update r2 submodule for Class REvents
2019-02-07 11:42:53 +01:00
Ankur Saini
99915c990a
Prevent r2 injection when opening a file ( #1125 )
...
* Prevent r2 injection while opening a file
* Small changes
* Changed the title of messagebox
* Open file use r2 API
* Minor Changes
* Minor Changes
2019-02-05 19:35:54 +00:00
Florian Märkl
7bdc28d07d
Make EditMethodDialog Method Loading work
2019-02-02 15:17:50 +01:00
Florian Märkl
2f0fd91137
Polish Classes Widget
2019-02-02 15:17:50 +01:00
Florian Märkl
af20c35ab0
Show Anal Class Attributes
2019-02-02 15:17:50 +01:00
Florian Märkl
6087ab8016
Add Methods to fetch Anal class attrs
2019-02-02 15:17:50 +01:00
Florian Märkl
c7d582a893
Basic Display of Anal Classes in ClassesWidget
...
Fetch Anal Classes
Display vtable info in ClassesWidget
Add Context Menu to ClassesWidget
Show Base Classes in ClassesWidget
Add EditMethodDialog
Fix Anal Classes List
Set Anal as the default Classes Source
Display Anal Classes from SDB in ClassesWidget
2019-02-02 15:17:50 +01:00
Gaurav Kumar Ghildiyal
601339d86f
Added some of the features mentioned in the Types Widget Project. ( #1153 )
...
* Added filter widget to types widget
* Added filter capibility in types widget
* Added comments and refactored some code
* Corrected some details
2019-02-01 18:11:50 +02:00
Florian Märkl
758173e55b
Update r2 and fix for r_bin_file_hash() changes ( #1143 )
2019-01-24 23:29:56 +01:00
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