1
0
Fork 0
Commit Graph

4238 Commits

Author SHA1 Message Date
mrexodia 267e35ccae
DBG: _dbg_isjumpgoingtoexecute performance improvement 2016-09-06 07:50:49 +02:00
mrexodia fa71b615ed
GUI: updated Translations 2016-09-06 05:07:58 +02:00
Torusrxxx 21382d7400 Shortcuts (#1049) 2016-09-06 04:56:24 +02:00
mrexodia eff69a9a8c
GUI: removed fromUtf8 2016-09-06 00:41:18 +02:00
Torusrxxx 4e2636416c DLL breakpoint GUI (#1048)
* New Splitter Widget

* DLL breakpoint interface

* Conditional DLL Breakpoint

* maintain translation file

* Don't animate when it stops

* fixed some issues

* DLL Breakpoint GUI

* DLL Breakpoint GUI

* Fixed DLL Path problem

* When not debugging, the user can use "run" button to restart.

* further fixes
2016-09-06 00:28:25 +02:00
mrexodia 9b703ae9b2
GUI: formatting RegistersView 2016-09-05 08:46:36 +02:00
genuine_ b536b7ee26 Add Follow in Dump N menu to the Registers view (#1046)
* Add Follow in Dump N menu to the Registers view

* cleaned up unused variables

* Move menu creation to constructor so we don't create a hell hole of menu pointers.
2016-09-05 08:37:57 +02:00
mrexodia 00c25b1b30
DBG: unsafe SymLoadModuleExW to not freeze the GUI while downloading symbols 2016-09-05 01:06:11 +02:00
mrexodia 6bc0fdf071
updated readme 2016-09-05 00:24:30 +02:00
mrexodia b8c007c92f
GUI: updated translations 2016-09-04 23:39:36 +02:00
mrexodia a1d02eaabe
GUI: fixed watchdog menu 2016-09-04 23:12:10 +02:00
Torusrxxx d3bb316080 Synchronize branch (#1043)
* New Splitter Widget

* DLL breakpoint interface

* Conditional DLL Breakpoint

* maintain translation file

* Don't animate when it stops

* fixed some issues
2016-09-04 19:33:59 +02:00
mrexodia 1e170f01ff
GUI: added graph background color customization 2016-09-04 01:50:10 +02:00
mrexodia 184621c1e5
DBG: NTSTATUS codes 2016-09-04 01:08:19 +02:00
mrexodia 08332377db
DBG: fixed log instruction 2016-09-03 17:10:13 +02:00
Torusrxxx cc2875cb3b Add Watch Items to Labels in Sidebar (#1040)
* Add Watch Items to Labels in Sidebar

* fix

* fix
2016-09-03 17:09:09 +02:00
mrexodia fb056bb7bf
GUI: make sidebar dots bigger 2016-09-03 04:48:46 +02:00
mrexodia 79f422adf8
GUI: updated translations 2016-09-02 19:14:53 +02:00
mrexodia 6cd8f5881e
DBG: escape "{" and "}" in auto comments 2016-09-02 19:14:06 +02:00
Torusrxxx 81bc301a79 Add auto-scrolling to tables etc (#1035)
* Add auto-scrolling to tables. Add clear shortcut button. Fix bug with shortcut edit in favourites dialog.

* Add more shortcuts

* GUI for creating thread

* Use thread name in the title bar
2016-09-02 16:47:32 +02:00
mrexodia c671c457a6
DBG: fixed compiler warning 2016-09-02 16:47:03 +02:00
mrexodia e318649fbb
DBG: closed issue #1034 (tiit doesn't work anymore) 2016-09-02 16:45:01 +02:00
mrexodia e2dbccb760
DBG: renamed trace callbacks to something understandable 2016-09-02 16:29:06 +02:00
Torusrxxx 42b4910f57 auto-scroll selection when moving mouse out of the disassembly window (#1029)
* Use last codepage conveniently

* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.

* Add settings for initialzation script and HelpOnSymbolicNameUrl

* fix

* auto-scroll selection when moving mouse out of the disassembly window (#22)
2016-09-01 19:14:19 +02:00
Torusrxxx 594bda501a Various enhancements to thread management (#1028)
* Use last codepage conveniently

* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.

* Add settings for initialzation script and HelpOnSymbolicNameUrl

* fix

* Don't switch to the same thread

* Allow the user to create a thread. Don't run if there's no active thread.

* fix

* Removed ThreaderIsAnyThreadActive
2016-09-01 19:14:11 +02:00
mrexodia 95b8cc00f2
DBG: moved documented instructions 2016-09-01 14:06:55 +02:00
mrexodia 3ec7182eea
GUI: updated Translations 2016-09-01 02:45:49 +02:00
mrexodia ea98f36388
GUI: display script tab on loading favourite script 2016-09-01 00:28:01 +02:00
mrexodia 82167887d5
DBG: resolved hang issue with getting handle names 2016-09-01 00:26:32 +02:00
mrexodia b9a774e774
GUI: more fixes with FavouriteTools 2016-08-31 18:23:44 +02:00
mrexodia fdb2ee1abb
GUI: various fixes in FavouriteTools 2016-08-31 18:15:41 +02:00
mrexodia 3e8af43bfe
DBG: better expression functions 2016-08-31 17:37:19 +02:00
mrexodia 53d3d40837
DBG: added lots of expression functions 2016-08-31 17:29:28 +02:00
mrexodia 8ab2a691ec
GUI: execute CIP on the trace record when enabling trace record 2016-08-31 17:21:07 +02:00
mrexodia e21a2ac12e
DBG: added traceexecute command 2016-08-31 17:20:42 +02:00
Torusrxxx ec43781a10 Execute script automatically on attach or initialize (#1026)
* Use last codepage conveniently

* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.

* Add settings for initialzation script and HelpOnSymbolicNameUrl

* fix
2016-08-31 16:33:52 +02:00
mrexodia 0bdf861461
GUI: rewrite StatusLabel logUpdate function (now it no longer fails with empty strings) 2016-08-31 16:09:42 +02:00
mrexodia b8ef9d3177
DBG: fixed something weird with 15 2016-08-31 16:09:12 +02:00
mrexodia 4ac867f7de
DBG: slight rewrite for general purpose instructions (closes issue #1025) + fixed crash when displaying values under 15 2016-08-31 15:35:11 +02:00
mrexodia 43d6ad3deb
DBG: don't set the result variable when inputting expressions 2016-08-31 15:32:10 +02:00
mrexodia dc7f20fde4
DBG: added Rol and Ror in ExpressionParser 2016-08-31 15:31:39 +02:00
mrexodia 0899fefe01
DBG: removed single quotes from ExpressionParser 2016-08-31 14:30:11 +02:00
mrexodia 21cb469792
GUI: fixed GotoDialog and quotes in the expression 2016-08-30 22:55:08 +02:00
mrexodia 20d19cdb60
DBG: allow quotes in the ExpressionParser 2016-08-30 22:54:36 +02:00
mrexodia 469094d503
GUI: basics for a highlight context menu 2016-08-30 22:31:09 +02:00
mrexodia 53ea8b8332
GUI: changed default hotkey for highlighting mode 2016-08-30 22:31:09 +02:00
Torusrxxx f2cf0ac0b1 Use last codepage conveniently (#1023) 2016-08-30 18:29:38 +02:00
mrexodia 6e0f34a79a
GUI: singleshoot breakpoint edit working 2016-08-30 15:39:09 +02:00
mrexodia ef4bb35879
GUI: singleshoot option in breakpoint editor 2016-08-30 15:36:11 +02:00
mrexodia 535c84ed3c
DBG: dynamic ":memdump:" option for savedata so scripts can dump memory more easily 2016-08-30 15:36:11 +02:00