Commit Graph

2360 Commits

Author SHA1 Message Date
karliss
89e87dbbf2 Read global offset when opening a new hexdump widget. () 2019-09-02 22:51:35 +03:00
karliss
a4ba6f8b2b Allow seeking in unsynchronized widgets using 'g'. () 2019-09-02 10:34:41 +03:00
karliss
567f852c3a
Common behaviour for lists with items that have address part 2 ()
* Seperate addressable item list widget from ListDockWidget.
* Convert ResourceWidget, strings widget, flags widget, search widget, MemoryMapWidget, xrefs dialog
* Don't silently overwrite comment in add comment action.
2019-09-02 00:30:25 +03:00
Itay Cohen
fa759dd660
Increase asm.tabs indention 2019-09-01 17:51:42 +03:00
Florian Märkl
86473e3465 Decompiler Auto-Refresh ()
* Implement Decompiler Auto-Refresh
2019-09-01 12:06:54 +03:00
Florian Märkl
81f7169379
Fix Main Task Synchronization () 2019-08-30 17:31:30 +02:00
Florian Märkl
76b9354673
Make Decompilation asynchronous () 2019-08-28 19:01:12 +02:00
karliss
d49caae37b Fix Disassembly widget focus detection. () 2019-08-28 14:37:52 +02:00
Florian Märkl
13e18f77de
Refactor Decompiled Code Structure () 2019-08-27 17:27:39 +02:00
Florian Märkl
448350c83d
Fix Segfault after changing Decompiler (Fix ) () 2019-08-23 22:06:44 +02:00
karliss
0aa91c328c Common behaviour for lists with items that have address () 2019-08-19 15:35:25 +02:00
karliss
cd2dbc4a29 Restore cursor after making empty selection. () 2019-08-19 08:23:42 +03:00
karliss
f50fecc57b Add context menu entries for target address ()
* Refactor "used here" logic.
* Add menu for showing instruction target.
2019-08-14 21:47:30 +03:00
karliss
468100c52d Don't interpret data as code in xrefs from table. () 2019-08-11 21:42:15 +03:00
xarkes
a5fbbee571
Push documentation at the proper place () 2019-08-07 22:17:45 +02:00
Itay Cohen
d3f91a5ed6
Add context menu to PseudocodeWidget () 2019-08-07 14:38:22 +03:00
Florian Märkl
9c1f4e6a34
Use Graphviz as Target () 2019-08-04 00:13:21 +02:00
Itay Cohen
330795a650
Improve InitialOptionsDialog and modify UI terminology for analysis ()
* Define CommandDescription struct

* Refactor InitialOptionsDialog to to work with CommandDescription

* Clean InitialOptionsDialog UI
2019-08-04 00:58:41 +03:00
karliss
2f0c0ddc23 Graphviz based graph layout () 2019-08-03 15:10:44 +02:00
karliss
1fd06a26c5 Fix out of bounds memory access. () 2019-08-03 13:18:05 +03:00
xarkes
148c7aa9e9
Fixed file name display in new file dialog () 2019-07-31 13:21:01 +02:00
karliss
a5dc85c3c5
Graph edge highlight ()
* Highlight edges to and from current block in graph.
2019-07-30 21:35:00 +03:00
Itay Cohen
fe4206999a
[ci-skip] Deploy docs directly to _site 2019-07-30 19:20:57 +03:00
karliss
64d0d6b00d Allow returning to top level in sdb widget. () 2019-07-29 07:56:23 +03:00
karliss
5dc5fe1cee
Fix memory leak in sdbListKeys. () 2019-07-29 00:42:25 +03:00
Florian Märkl
329a9b6da1
Update r2 and Fix for /c -> /a change () 2019-07-24 21:21:25 +02:00
Adam Zambrzycki
a6e03d4195 Fix ClassesWidget sorting by vtable offset ()
* Fix ClassesWidget sorting by vtable offset
* Force showing base above methods
2019-07-24 09:14:14 +02:00
Florian Märkl
d89063a203
Disable Homebrew Update on Travis ()
Also use newer osx image and install macOS headers.
2019-07-23 00:36:03 +02:00
karliss
c2a7fd85a4
Transfer zoom events from overview to main graph. () 2019-07-22 22:28:11 +03:00
Florian Märkl
9dd3b2f2f3
Use bundled radare2 as ExternalProject in cmake () 2019-07-22 21:18:14 +02:00
Paul I
ae1c1a741c Add CUTTER_DEPS_DIR option 2019-07-21 16:09:07 +02:00
Florian Märkl
39a9266be1
Don't use scr.html in CommandTask () 2019-07-21 13:57:57 +02:00
karliss
239fde50be
Fix arrow offset when scrolling with arrows or zooming in. () 2019-07-20 16:10:49 +03:00
ps1337
cbdc4b70e1 Docker: Move to alpine; Use multistage building 2019-07-20 03:59:32 +02:00
karliss
6c40191cce
Rewrite raise memory widget functionality ()
* Seperate seek from seeking and changing focused widget.
* Change memory widget priorities
* Add Show in context menu
2019-07-19 22:21:12 +03:00
Jovany Leandro G.C
914b35e637 Update lib_radare2.pri
Override PREFIX= from command 'qmake PREFIX='
2019-07-19 10:16:13 +02:00
xarkes
b4f7f1a232 Added QtVersion inside AboutDialog 2019-07-18 22:24:32 +02:00
Adam Zambrzycki
d22769ee9c Unify preferences layouts ()
* Unify preferences layout
2019-07-18 23:02:13 +03:00
karliss
6ee6b41786 Use more specific stylesheet selecters. ()
Prevents unintend application of style to internal subwidgets.
2019-07-18 09:05:29 +03:00
xarkes
f830fc17fb Updated DisasWidget zoom shortcuts
Now the shortcuts are consistent with the GraphView widget.
2019-07-17 09:23:14 +02:00
xarkes
7974b18ff9 Added ccls cache directory to gitignore 2019-07-17 09:23:14 +02:00
Florian Märkl
dee24b861d Remember last selected Decompiler 2019-07-17 09:08:26 +02:00
Florian Märkl
26dce4c7b9 Add Plugin Interface for Decompilers 2019-07-17 09:08:26 +02:00
xarkes
fc9bbe1432 Remove old radare2 configuration variable () 2019-07-16 20:34:10 +02:00
Kārlis Seņko
d78e43a403 Adjust arrow offset calculation. 2019-07-16 18:47:26 +02:00
Florian Märkl
4487564f7d
Add a generic Decompiler interface and remove pdc () 2019-07-15 14:08:44 +02:00
adikso
736d3e1f1d Add scrolling to DisassemblyWidget left panel 2019-07-15 09:13:17 +02:00
ITAYC0HEN
4b9a4ff2e2 Make penSizePix thinner 2019-07-13 10:54:37 +02:00
Unknown
77a7710daf Improve arrow widget 2019-07-13 10:54:37 +02:00
xarkes
33dca54176 First implementation of new disassembly widget 2019-07-13 10:54:37 +02:00