Commit Graph

2452 Commits

Author SHA1 Message Date
billow
97b3aaaa3f
Convert rizin commands to C apis ()
* "fr" renameFlag
* "f-" delFlag
* "f" addFlag
* "fsj" getAllFlagspaces
* "fj" getAllFlags
* "afn" renameFunction
* "af-" delFunction
* "af" createFunctionAt
* "eco"
* "ecd"
2022-01-27 10:06:20 +01:00
Segev Finer
734abd5609
Fix crash on Windows when starting from a console ()
Fixes 
2022-01-26 14:53:05 +01:00
Giovanni
91d99ba219
Return error when applying a signature fails. ()
* Updated rizin commit to 8282cee287abdbf8664a0b2540bad2b5ea5b819d
* Fix messages based on fail/success result while applying a sig/pat file
2022-01-21 18:48:10 +01:00
Giovanni
46d29c1e85
Add signature widget for flirts ()
* Added flirt view and removed zignature one
* Added menu for apply signature from file and create new sig/pat files
* Updated rizin to dev branch
2022-01-21 09:39:56 +01:00
Giovanni
75c334596e
Enable support for building rz-libswift on cutter () 2022-01-15 21:02:01 +01:00
Florian Märkl
239343bb20
Fix pdj call in nextOpAddr for disasm scrolling () 2022-01-08 17:16:41 +01:00
nirkog
71297ad118
Add double click to seek to global var in decompiler () 2022-01-08 13:53:27 +00:00
nirkog
37064e8a21
Added support for ctrl+Enter submission in open shellcode tab ()
* Added support for ctrl+Enter submission in shellcode tab in the new file dialog
2022-01-08 13:07:20 +02:00
Florian Märkl
9e77cf1362
Bump version to 2.0.5 from stable () 2021-12-26 10:07:59 +01:00
Riccardo Schirone
009c8dffb4
Update Rizin to dev and use CMake config files ()
API usage has been adjusted.
There are now also cmake config files directly installed by Rizin itself, so we don't need to keep a custom FindRizin.cmake file in Cutter. This remove that file and just uses `find_package(Rizin COMPONENTS Core)`, which will use the cmake files installed on the system.
2021-12-22 09:57:58 +01:00
Florian Märkl
9de1d56c93 Update references for dev/stable split 2021-12-21 13:39:25 +01:00
billow
8cc4d14a6f
Use Rizin API for Comments and Instruction writing () 2021-12-19 10:00:45 +00:00
Petros S
d85383fcfc
Support for previewing in the Graph widget ()
Common functionality has been moved to the DisassemblyPreview namespace.
2021-12-05 08:53:45 +00:00
Anton Angelov
6438cc4d50
Update analysis method handling for name/realname ()
This also fixes a crash when adding a new class method.
2021-12-01 13:11:29 +00:00
Giovanni
78a9a11209
Fix jsdec build on windows () 2021-11-23 19:25:20 +01:00
Anton Kochkov
8bab611c7f Bump version to 2.0.4 2021-11-17 18:50:52 +01:00
Anton Kochkov
5179ec5d84 Update Rizin to 0.3.1 2021-11-17 18:50:52 +01:00
Florian Märkl
bd4342c4cb Fix VisualNavbar Crash on Haiku 2021-11-16 08:06:18 +01:00
Florian Märkl
c07ce55581 Fix stderr/stdin confusion and avoid crash on fdopen 2021-11-16 08:06:18 +01:00
Anton Kochkov
896be642ff
Port Sections information to the Rizin API () 2021-11-13 14:02:57 +01:00
AdavisSnakes
4061887bfe
Removed info button globally () 2021-11-06 10:41:18 +01:00
AdavisSnakes
236f85f83d
Added layout to the attachProcDialog to enable resizing the attach process popup () 2021-11-06 10:40:11 +01:00
Anton Kochkov
e358ff797d Fix Meson 0.60 build 2021-10-29 00:29:59 +08:00
Anton Kochkov
0786f49842 Fix computing hashes and entropy of the file 2021-10-29 00:29:59 +08:00
Anton Kochkov
e96c53aeeb Update Rizin to the latest stable 2021-10-29 00:29:59 +08:00
AdavisSnakes
e86b7a58c8
Added labels above analysis slider () 2021-10-20 12:23:59 +08:00
Dhruv Maroo
4ec0a076b4
Remove existing string before converting to code () 2021-10-17 19:07:59 +02:00
AdavisSnakes
af01134ae3
Made BugReporting.cpp output match bug_report.md () 2021-10-17 19:02:27 +02:00
Surendrajat
ef4a6cf997
docs: add required pkgs for building cutter on fedora, rhel and centos () 2021-10-15 12:34:11 +08:00
Petros S
29cce01e1a
Colorize the preview tooltip in the DisassemblyWidget according to th… () 2021-10-11 07:31:37 +02:00
Giovanni
c205acd773
Build jsdec with -Djsc_folder option to embed the javascript code () 2021-10-10 14:51:19 +02:00
Petros S
552cd6dff6
Add option to disable the preview when hovering over the assembly () 2021-10-09 18:17:52 +02:00
Petros S
311cd0307e
Small enhancements in the SdbWidget class. ()
* Small enhancements in SdbWidget class.

Destructors of child classes should be marked with the `override` keyword. Also since Qt's
widgets aren't movable or copyable, we can explicitly let the compiler know with the `Q_DISABLE_COPY_MOVE`
macro.

* Define Q_DISABLE_COPY_MOVE macro for versions < 5.13.0 in SdbWidget
2021-10-09 18:15:38 +02:00
Ezra Steinmetz
12df7a001d
Added documentation on optional Ubuntu packages () 2021-09-26 15:05:29 +00:00
Florian Märkl
6dab092b51
Join Debug Task on Suspend to avoid races () 2021-09-25 17:17:49 +02:00
Florian Märkl
357c43d606 Bump Version to 2.0.3 2021-09-24 18:53:51 +02:00
Florian Märkl
6a4a0b9335 Update Rizin to v0.3.0 2021-09-24 18:53:51 +02:00
Surendrajat
3b0df1944a
Update jsdec and rz-ghidra to v0.3.0 () 2021-09-24 16:20:08 +00:00
Surendrajat
02abe9d138
Update jsdec to development state before it is released () 2021-09-24 14:06:19 +02:00
Florian Märkl
9ddc19fcc6
Fix CutterCore::getBinPluginDescriptions() args () 2021-09-24 10:16:35 +02:00
Riccardo Schirone
01dc1c2337
Update rizin submodule to 120235ac6830fac5cc9f9378683056d32a420f5b () 2021-09-24 09:25:39 +02:00
Florian Märkl
4da769a0ae
Fix Decompiler Copy Shortcut (Fix ) () 2021-09-23 18:15:08 +00:00
Florian Märkl
3ba7363f99
Remove Type Link features in light of global variables () 2021-09-23 17:57:51 +02:00
Florian Märkl
dada19cf1c
Various improvements for native macOS UI () 2021-09-23 16:09:51 +02:00
Riccardo Schirone
99070e86b9
Use new Rizin API instead of cmdRaw/cmdRawAt ()
* Use new Rizin API instead of cmdRaw/cmdRawAt
* add CutterRzListForeach as a foreach-keyword for clang-format
2021-09-23 10:15:03 +02:00
Anton Kochkov
48c884c3d6
Fix wrong initialization order in ArenaInfoDialog () 2021-09-22 19:20:20 +02:00
Paul I
82e8896267
Use API to fetch xrefs in CutterCore::getXRefs() () 2021-09-22 19:19:38 +02:00
Riccardo Schirone
35de2ae413
Update rizin submodule to 02417f3d3f73522a073020cbdecfef52b8c0cb44 () 2021-09-22 10:24:04 +02:00
Florian Märkl
6b4472f189
Fix Compatibility with Qt6 () 2021-09-20 14:35:28 +00:00
Florian Märkl
7e68147eab
Fix Bin, IO and Core plugin info (Fix ) () 2021-09-19 10:58:08 +02:00