1
0
Fork 0
Commit Graph

785 Commits

Author SHA1 Message Date
mrexodia c29aa34baa
GUI: option to edit script in ScriptView 2017-03-14 09:31:31 +01:00
mrexodia f7d3f7cb74
GUI: disassembly summary in graph 2017-03-14 09:12:24 +01:00
mrexodia fe4db70717
DBG+BRIDGE+GUI: highlight indirect calls in the graph + fixed shadow in certain situations 2017-03-14 08:13:39 +01:00
mrexodia 15f447cf94
GUI: highlight relevant registers of the current instruction in the RegistersView 2017-03-13 03:27:37 +01:00
mrexodia 0ccb4eedb3
GUI: drastically improve log performance (especially when not visible) 2017-03-12 18:52:02 +01:00
mrexodia edf7760267
GUI: slightly improved pen style for selected block edges 2017-03-12 17:01:19 +01:00
mrexodia e13c899a47
DBG+GUI: use ',' instead of '\1' to seperate commands 2017-03-12 06:54:18 +01:00
mrexodia 7295f356ee
GUI: fixed default button in HexEditDialog 2017-03-12 06:33:33 +01:00
mrexodia 955ef47b6d
DBG: improved run command to allow run to X 2017-03-12 05:52:58 +01:00
mrexodia 1ae30cef53
DBG+GUI: added error script command 2017-03-12 05:40:07 +01:00
mrexodia 8340cd5aab
GUI: fixed drawing issue in CPUStack with the callstack frame 2017-03-12 05:20:17 +01:00
mrexodia 595244bb29
GUI: icons for new options in graph view 2017-03-12 04:44:33 +01:00
mrexodia 80839d5c46
GUI: don't crash ScriptView when a script is still loaded on exit 2017-03-12 04:36:59 +01:00
mrexodia 4cb14b74a9
GUI: AStyle DisassemblerGraphView and ActionHelpers 2017-03-12 04:33:37 +01:00
mrexodia 00ddb31660
GUI: use TraceOverConditional for "return to user" #1489 2017-03-12 03:01:37 +01:00
Torusrxxx ac4c5c2ed8 Change cursor to 👆 where appropriate in side bar and registers view (#1492)
* fixed a crash and enable user to dblclick on folding box

* fixed when eip is in the current function it cant select

* Change cursor to 👆 where appropriate

* update translations
2017-03-12 03:00:35 +01:00
karliss f45e2a73b3 Graph improvements (#1493)
* Fix graph toposorting.

* Prevent edge overlapping and improve routing.

* Prevent overlap when first section is vertical
* Fix range for edge_valid check
* Allow upside down L shape

* Hilight edges from selected block and allow doubleclick to zoom

* Add multiple layout modes.

* Reduce edge intersections.

Route edges in the order of blocks instead of random order from hashmap.

* Get rid of preprocessor abbuse in ActionHelper.

* Added layout selection to context menu.
2017-03-12 02:59:21 +01:00
mrexodia fa84346445
GUI: closes issue #1488 (invalid stack range when CSP is zero) 2017-03-11 05:12:17 +01:00
mrexodia 2fd8803360
GUI: non-modal script error box 2017-03-11 02:47:23 +01:00
mrexodia 81dc667177
GUI: non-modal message box (#1416) 2017-03-11 02:34:02 +01:00
mrexodia 8d6783f91c
GUI: fixed some tabstops 2017-03-11 01:24:02 +01:00
mrexodia 5e0b1c2c61
GUI: fixed conflicting hotkey in symbol view 2017-03-10 23:57:24 +01:00
mrexodia b885e2ed4e
GUI: don't display xmm/ymm/st registers in the InfoBox (resolves issue #1476) 2017-03-10 23:23:47 +01:00
mrexodia 8e601c72bf
GUI: updated capstone_wrapper to remove RIP-relative text 2017-03-10 23:08:12 +01:00
mrexodia e69b57600e
GUI: thick handle when splitter is collapsed (issue #1486) 2017-03-10 20:40:47 +01:00
mrexodia c4841639e2
DBG+GUI: call stack improvements (closes pull request #1478) 2017-03-04 19:47:44 +01:00
mrexodia 79fb2a1b47
GUI: improved the changeCommandLine option 2017-02-28 04:59:23 +01:00
mrexodia 01d46dd036
DBG+GUI: check if DEP is enabled before warning about operations on non-code pages 2017-02-26 22:42:52 +01:00
mrexodia 9a03f959e7
GUI: fixed CPUDump pointer tooltip on 64 bit 2017-02-26 21:11:19 +01:00
mrexodia 80b935ecf5
GUI: better CPUDump pointer tooltip 2017-02-26 07:25:21 +01:00
mrexodia 6329e9c989
GUI: various types of pointer highlighting (closes #175) 2017-02-26 07:11:55 +01:00
mrexodia ac0a0e3933
GUI: implemented byte highlighting (related to issue #175) 2017-02-26 05:07:20 +01:00
mrexodia 81edb1ecc4
GUI: fun byte color options in disassembly + trace record color + save full graph image (thanks to visitor42 from IRC!) 2017-02-26 04:06:12 +01:00
mrexodia ad34c79883
GUI: don't copy FPU registers when they are hidden (thanks to visitor42 on IRC!) 2017-02-26 01:38:47 +01:00
mrexodia 4f704b81bb
DBG+GUI: fixed some warnings 2017-02-24 19:39:32 +01:00
Torusrxxx ef2af9d631 √ Allow hiding local module name for memory addresses in the same page. (#1474) 2017-02-21 19:34:34 +01:00
Torusrxxx 54ac01ef66 fixed a crash and enable user to dblclick on folding box (#1473)
* fixed a crash and enable user to dblclick on folding box

* fixed when eip is in the current function it cant select
2017-02-21 19:33:58 +01:00
mrexodia 2268d364a7
GUI: allow decompiling from the graph (for non-contiguous ranges) 2017-02-18 22:48:45 +01:00
mrexodia c30932646e
GUI: correctly break on imports (dereference the address for the actual function address first) 2017-02-18 20:36:27 +01:00
mrexodia e760af25b2
GUI: correctly report function size to snowman (closes #1465) 2017-02-18 16:39:15 +01:00
Torusrxxx 1ae3b7d178 handles and windows view (#1417)
* handles and windows view

* use references view for heap, cleaned up

* fix #1424 use decimal pid and tid

* thread name in windows view

* fix something when not debugging

* heaps view hidden
2017-02-18 13:56:59 +01:00
mrexodia 146f6eee99
GUI: fixed labeling for "push x" in disassembly 2017-02-13 10:30:01 +01:00
mrexodia f17d1756a6
GUI: close all source tabs on termination (closes #1443) 2017-01-30 18:08:05 +01:00
changeofpace 3c42eb75fe added pattern option to search for -> all modules menu in disassembly view (#1441) 2017-01-28 14:41:30 +01:00
changeofpace 1a7e4c6a30 added &nbsp replace to addMsgToLogSlot (#1439) 2017-01-27 21:45:23 +01:00
mrexodia 9213d8f117
GUI: not busy 2017-01-18 22:36:33 +01:00
changeofpace ae36e772fe Fixed random behavior when hiding / showing / reordering StdTable columns (#1421)
* fixed column ordering bug in ColumnReorderDialog

* resizing cursor bug is fixed.  adjusting order in edit dialog is broken.

* fixed column resizing bug
2017-01-18 14:42:42 +01:00
mrexodia 9f7f649f7e
DBG+GUI: implemented trace switch condition 2017-01-10 12:14:01 +01:00
mrexodia 69a455d910
GUI: added boolean in settings dialog for the wow64 step workaround 2017-01-10 10:35:22 +01:00
mrexodia 0767d74ef2
DBG+GUI: fixed various @coverity issues 2017-01-09 01:10:43 +01:00