Anton Kochkov
3d30892a30
Add Global Vars widget, dialog, context menus ( #3203 )
...
* Add global variables support
- Add Globals widget
- Add global variable add/modify dialog
- Add "Add at" context submenu in Disassembly widget
Co-authored-by: Giovanni <561184+wargio@users.noreply.github.com>
---------
Co-authored-by: Giovanni <561184+wargio@users.noreply.github.com>
2023-08-04 10:17:35 +08:00
Anton Kochkov
041118dbd7
Reformat the code
2023-08-03 21:08:07 +08:00
frmdstryr
7418f9c76c
Show disassembly var tooltips ( #3206 )
2023-07-30 16:37:52 +08:00
Giovanni
cf14fd1006
Add Tools > BaseFind + command line options ( #3198 )
...
* Add Tools > BaseFind
* Rewritten how cutter parses and stores the initial options
* Update docs and fixed comments
* Add missing endianness option
2023-06-25 11:42:23 +08:00
Giovanni
3ccccae291
Fix broken English in UI ( #3184 )
2023-05-13 10:22:05 +08:00
xarkes
b27ee987da
Update MapFileDialog.cpp ( #3165 )
2023-05-04 12:13:57 +08:00
Florian Märkl
3d49c4b65a
Fix parsing of new types from C ( #3068 )
...
In the TypesWidget, right-click+Load New Types was opening the dialog
for editing an existing type instead of creating a new one. This would
either result in an error (for atomic types) or the old type being
deleted on success.
2023-01-07 20:05:41 +01:00
billow
756850ae27
Convert cmds {.
, afv[WR]j
} ( #3017 )
...
* remove `asyncCmd` `asyncCmdEsil`, `cmdjTask`, `cmdEsil`, `cmdjAt`
* convert `afv[WR]j`
2022-08-14 12:10:18 +03:00
karliss
41c4857ed9
Introduce some helpers to deal with rizin C API more cleanly. ( #3020 )
2022-08-13 23:12:57 +03:00
billow
44b7a7997a
Convert disassembly (pd pdj pdJ) to rizin API ( #2996 )
2022-08-01 17:57:16 +02:00
billow
e4db94eb87
Convert to rizin APIs ( #2973 )
...
`rz_core_bin_get_compile_time`, `ij`/`CutterCore::getFileInfo()`,
`aaij`, `iVj`, `iEj`, `izzj`, `iMj`, `aeim-`, `aei-`, `tc`,
`rz_core_config_variable_spaces`, `o`, `oodf`
2022-07-02 15:49:13 +02:00
Giovanni
f99ffc3dbd
Fix #2958 - Add checkbox to fill remaining bytes with nops. ( #2974 )
2022-06-23 07:44:25 +08:00
billow
06c8f15ce0
Convert Rizin command calls to the API ( #2968 )
...
* `es`
* `il`
* `wcr`
* `.ar-`
* `aets-`
* `drp`
* `ahts`
* `e <val>=?`
* `fo`
2022-06-16 07:28:43 +08:00
billow
150769cd6b
Convert Rizin commands to the API calls ( #2948 )
...
Including wx wr wd ws ww wz ahi ahb aec aecu aecc aecs aes aesb aets+
aets- afc afcl omfg+w oo+ oo p8 aei aeim aeip aecb aeso dbs avj
2022-05-28 10:09:00 +02:00
billow
c9e8686ecb
Convert Rizin commands to the API calls
2022-05-22 16:51:54 +08:00
Islam Bassuni
99c58718ec
Added report issue button in "About" window ( #2908 )
2022-04-03 16:50:14 +02:00
billow
ea519df01e
Convert various debug code to C API ( #2913 )
2022-04-02 09:44:42 +02:00
Giovanni
1ed19e7fc4
Fixed formatting ( #2917 )
2022-03-30 10:41:37 +02:00
Akihiko Odaki
d34349b49f
Use rizin instead of Qt to parse JSON ( #2902 )
...
Qt truncates integers to 52-bit, corrupting e.g. memory addresses. Use
rizin's JSON parser, which can parse integers whose size is up to 64
bits.
2022-03-14 09:04:49 +01:00
billow
97b3aaaa3f
Convert rizin commands to C apis ( #2861 )
...
* "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
nirkog
37064e8a21
Added support for ctrl+Enter submission in open shellcode tab ( #2851 )
...
* Added support for ctrl+Enter submission in shellcode tab in the new file dialog
2022-01-08 13:07:20 +02:00
Riccardo Schirone
009c8dffb4
Update Rizin to dev and use CMake config files ( #2855 )
...
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
billow
8cc4d14a6f
Use Rizin API for Comments and Instruction writing ( #2856 )
2021-12-19 10:00:45 +00:00
Petros S
d85383fcfc
Support for previewing in the Graph widget ( #2797 )
...
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 ( #2843 )
...
This also fixes a crash when adding a new class method.
2021-12-01 13:11:29 +00:00
AdavisSnakes
236f85f83d
Added layout to the attachProcDialog to enable resizing the attach process popup ( #2811 )
2021-11-06 10:40:11 +01:00
AdavisSnakes
e86b7a58c8
Added labels above analysis slider ( #2809 )
2021-10-20 12:23:59 +08:00
Petros S
552cd6dff6
Add option to disable the preview when hovering over the assembly ( #2795 )
2021-10-09 18:17:52 +02:00
Florian Märkl
9ddc19fcc6
Fix CutterCore::getBinPluginDescriptions() args ( #2777 )
2021-09-24 10:16:35 +02:00
Florian Märkl
3ba7363f99
Remove Type Link features in light of global variables ( #2775 )
2021-09-23 17:57:51 +02:00
Florian Märkl
dada19cf1c
Various improvements for native macOS UI ( #2776 )
2021-09-23 16:09:51 +02:00
Riccardo Schirone
99070e86b9
Use new Rizin API instead of cmdRaw/cmdRawAt ( #2770 )
...
* 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 ( #2774 )
2021-09-22 19:20:20 +02:00
Florian Märkl
7e68147eab
Fix Bin, IO and Core plugin info ( Fix #2764 ) ( #2765 )
2021-09-19 10:58:08 +02:00
Riccardo Schirone
3e1b3ce865
TypesInteractionDialog: use RzType API to edit a single type ( #2760 )
2021-09-18 10:17:43 +02:00
Anton Kochkov
5595193b70
Minor renames of analysis-related things ( #2761 )
2021-09-15 20:48:02 +02:00
Anton Kochkov
80e4269ca3
Fix Cutter/Rizin API naming ( #2755 )
2021-09-14 15:32:04 +02:00
Maria
40fa86c8ca
Fix Restoring "Show Disassembly as" in Preferences ( Fix #2726 , #2748 )
2021-09-11 13:19:05 +02:00
Riccardo Schirone
f42069369c
Make use of new RzType API in Rizin
2021-09-10 16:22:00 +02:00
Pulak Malhotra
60343fa8b5
Heap widget wrapup ( #2716 )
2021-07-16 13:48:10 +00:00
Pulak Malhotra
2d7b6d15c0
Heap bins view ( #2710 )
...
* Added bins dialog box
* Bins dialog box working
* Add size column
* Add newline
* Make code more readable
* Make headers better
* Add tooltip for bins widget
* Added easy access to detailed chunk info from bins dialog
* Experimenting with CutterGraphView
* Added Basic Graph View for bins using `simpleTextgraphView`
* Added Bins button
* Bug fix
* Add bin message to the last chunk in the list
* Add addresses and addressablecontextmenu to graphs
* Add support multi line graph blocks
* Fix indent
* Dont clear dialog box
* Add `detailed chunk info` in Graphs context menu
* Minor changes
* Update Rizin
2021-07-02 10:19:27 +00:00
Pulak Malhotra
771fa6102c
Initial heap dock widget with glibc support ( #2705 )
2021-06-27 20:21:06 +00:00
Rishabh Budhiraja
9c2b1cccec
Remove freenode mentions in remaining files ( #2703 )
2021-06-15 19:23:50 +02:00
Kārlis Seņko
8da572d6ec
Fix crash due to language handling when opening settings.
...
Qt doesn't have native language name for some of them. Trying to
capitalize it caused crash.
Use `QLocale(QString)` constructor instead of manually looping and
comparing. The old code incorrectly matched "tr" as "trv".
Don't try to capitalize language name:
* In many cases Qt already returns it capitalized
* capitalization doesn't make sense for some scripts
* in general case splitting first "character" is a hard problem
* in some languages even with latin based scripts name of language isn't
a proper noun which needs to be capitalized
2021-04-24 13:13:36 +03:00
Kārlis Seņko
fe92aaeb3d
Update usage of deprecated qt model and regex API.
2021-04-24 13:13:36 +03:00
yossizap
de234e600e
Add dbg.trace_continue to debug options ( #2613 )
2021-02-26 19:03:28 +02:00
Florian Märkl
6da02c6a02
Update for RZ_GITTAP Removal ( #2608 )
2021-02-24 18:52:35 +01:00
ITAYC0HEN
48ae2150a9
Apply clang-format
2021-01-24 18:34:16 +02:00
Florian Märkl
ac8c0e4175
Add Setting for Minimum Font Size in Graphs ( #2524 )
2020-12-19 16:04:48 +02:00
Anton Kochkov
70cef2c1af
More R2/Radare -> Rizin renames ( #2516 )
2020-12-16 11:59:23 +01:00