Commit Graph

398 Commits

Author SHA1 Message Date
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
Florian Märkl
58745547a2
Update Rizin with RizinTask (#2517) 2020-12-16 10:51:53 +01:00
xarkes
00f6d47357 First iteration at renaming remains of radare2 2020-12-14 19:39:29 +01:00
Florian Märkl
7541c8910d
Update Rizin 2020-12-08 10:46:30 +01:00
Florian Märkl
5218fa0fd6
Update Rizin 2020-12-07 09:19:18 +01:00
Florian Märkl
85042000e8
Add Support for new Projects (#3) 2020-12-07 09:17:58 +01:00
Florian Märkl
b6ec01a7b0
Set XrefsDialog Parent (#4) 2020-12-07 09:17:57 +01:00
Florian Märkl
2b8ac6ecf7
Port to Rizin 2020-12-07 09:17:56 +01:00
xarkes
b02100b66b
Reworked renaming in disassembly widgets (#2468) 2020-12-04 18:08:56 +01:00
karliss
f9bde4a2ff
Start making adjustment for qt6 compatibility. (#2463)
* Introduce cmake option for using Qt6, build doesn't work fully yet.
* Recursive mutex, QActionGroup, QComboBox::AdjustToMinimumContentsLength
* Cleanup dock locking
2020-11-30 09:42:13 +02:00
Pulak Malhotra
ef9b1328f4
Adding Labels to Graph Blocks in Disassembly (#2482) 2020-11-29 16:41:13 +02:00
smhaziq
ca3d8ce78f
Show comment column in each panel that have "add comment" option in the context menu (#2441) 2020-11-19 20:17:28 +02:00
xarkes
e236f6b0fc
Remote Debug dialog improvements (#2472)
Co-authored-by: nk521 <nk_mason@protonmail.com>
2020-11-18 13:15:36 +01:00
karliss
503907909f
Create SyntaxHighlighter based on RAnnotatedCode. (#2409) 2020-08-31 09:00:55 +03:00
Oriol Castejón
2c84e07bfa
Add more options to the Analysis widget (#2405) 2020-08-30 16:17:14 +03:00
Rachel Mant
1955288058
Add shortcut for Advanced string definition and set focus to size specifier (#2340) 2020-08-25 06:44:33 +03:00
NIRMAL MANOJ C
1c86f54c95 Edit/Rename Variables Actions for function variables (#2357)
* Edit Function Variables Action

* Rename Function Variables Action

* CutterCore::renameFunctionVariable
2020-08-18 23:26:44 +05:30
Oriol Castejón
9e346275c5
Add new Analysis section to the Preferences widget (#2332) 2020-08-10 19:12:38 +03:00
karliss
d6d2e90028
Clazy warnings (#2371)
* Refactor some of the connect calls.
* Refactor more old style signal connect calls.
2020-08-07 17:18:42 +03:00
Radwan Selo
2cfa4916c3
Xrefs enhancement (#2362)
* Add number of found results to xrefs dialog
* Hide xref from if the item is not an VA
2020-08-03 20:11:02 +03:00
karliss
8f5fbeddde
Refactor old style macro based signal connect. (#2360) 2020-08-03 12:13:39 +03:00
karliss
45daf2d1d5
Prevent potential crash when opening theme editor dialog. (#2359) 2020-08-02 17:32:17 +03:00
karliss
7c9c7e6fe4
Add symbol exports. (#2345)
* Add symbol exports required for external native plugins to work on Windows
* Make Linux build behave more like Windows so that missing export
annotations can be more easily detected.
2020-08-01 17:14:30 +03:00