1
0
Fork 0
Commit Graph

37 Commits

Author SHA1 Message Date
Duncan Ogilvie afb5ac45c5 Simplify the showthreadid command 2023-12-18 00:44:24 +01:00
Duncan Ogilvie f56fa5ce23 Delay at least 100ms between individual UI updates
Thanks to @JustasMasiulis for the help!
2023-11-27 23:09:19 +01:00
Duncan Ogilvie 7c2276681a Clean up the thread renaming a bit 2023-11-18 02:13:51 +01:00
Duncan Ogilvie 95b790eab1 Rename addr_text to addrText 2023-11-18 02:13:47 +01:00
foralost c9d80e5c99 Introducing showthreadid command
Additional options in CallStackView
2023-11-08 18:04:50 +01:00
Duncan Ogilvie fdc97fe6d1 Properly restore DisassemblyPopup functionality 2023-09-19 08:06:03 +02:00
Duncan Ogilvie 7733012330 Refactor AbstractTableView for cross-platform 2023-09-19 06:25:33 +02:00
Duncan Ogilvie 812c91d361 Get rid of the wLocal variable naming convention (mostly) 2023-09-19 06:25:33 +02:00
Duncan Ogilvie fdf8052d67 Allow themes to customize the icons
Thanks to https://twitter.com/Trancestorm for the dark theme icons!
2022-07-10 03:31:17 +02:00
Duncan Ogilvie d422af7dd4 Fix more options in the ThreadView when decimal tid is enabled 2020-10-30 20:56:30 +01:00
Duncan Ogilvie 5d0f5da46c Fix some context menus in the ThreadView when tid is decimal
Thanks @JustMagic for the find
2020-10-11 20:57:35 +02:00
Duncan Ogilvie 54f399f5b1 Create option to show PID/TID in hex and default to decimal 2020-10-02 22:08:24 +02:00
Duncan Ogilvie ca74b2bdaf Simplify calls to DbgCmdExec 2020-10-02 22:08:24 +02:00
ZehMatt 0e29990da5 Jump to thread IP by double clicking. 2017-12-31 12:34:05 +01:00
fearless 2207ad9311 Added context menu icons for thread view (#1796)
* Added context menu icons for thread view

* Added thread setname icon
2017-11-05 00:51:41 +01:00
mrexodia d8ad2e7f53
GUI: better clickable columns (thanks to ali56s for reporting!) 2017-09-04 22:57:49 +02:00
Torusrxxx 690b048c7f breakpoint, memory and threads view support multi-select (#1697)
* breakpoint, memory and threads view support multi-select

* fixed

* use older breakpointsview

* fixed

* revert deps change

* command in reference view

* to-do

* fixed deps
2017-09-01 13:57:41 +02:00
mrexodia d5e578ee6a
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting 2017-03-16 03:32:09 +01:00
mrexodia 9ec2056240
GUI: fixed minor issue with window title for the thread name edit dialog 2017-01-04 03:05:19 +01:00
Torusrxxx 54d176f0a4 Hide some menus in a submenu (#1144)
* Hide some menus in a submenu

* use class name as id
2016-10-04 20:16:18 +02:00
mrexodia 12cff2b811
GUI: code recuction + intelligent following of addresses 2016-09-09 09:31:29 +02:00
mrexodia 6093665363
GUI: hopefully resolved merge conflict 2016-08-24 17:49:36 +02:00
Torusrxxx 265184f36a fix issue 928 (#996)
* fix issue 971

* thread id functions

* temporary

* fix issue 928
2016-08-24 17:44:00 +02:00
Mr. eXoDia e47482dec8 allow user to change thread name #980 2016-08-17 16:41:02 +02:00
torusrxxx bd8ac511d5 CPU Time in threads view 2016-07-25 21:25:46 +08:00
justin abc082ca3e
Fixed #503 sorting on thread id, number 2016-07-22 19:50:09 +02:00
Duncan Ogilvie 8c1981361a Revert "Added ability to roughly measure UI latency; code to try and maintain that latency at <50ms" (#859) 2016-07-17 14:42:23 +02:00
jdavidberger 85e147a6ab Added ability to roughly measure UI latency; code to try and maintain that latency at <50ms (#834)
* Removed extraneous assert

* Added additional protection to prevent the QT message queue from getting too far behind

* Fixed #503 sorting on thread id, number

* Added the ability to multi-select in symbols view so you can set all breakpoints that match a search

* Added command history from #839

* Modifications to breakpoint properties now update the breakpoint UI explicitly. Relevant for plugins, command line BP calls

* Fixed display issue when selecting more than one page on CPU page

* Fixed issue where last sent debug state was occasionally wrong. This required making all async entries into GuiSetDebugState run on the same thread; so it should have marginal performance gains too.

* Modified getdbgevents to be a 64 bit counter which doesn't reset. Adjusted TimeWastedCounter to match; added two optional modes

* Previous edit to log view broke it -- if you clicked on the screen, text would insert there. movecursor is needed on both sides

* Made it possible to select multiple modules and search them all at once.
2016-07-17 12:55:19 +02:00
Torusrxxx b53e5037ae Code folding (#743)
* Initial commit of code folding.

* Update translations

* Code folding technology preview

* Code folding technology preview

* Code folding technology preview

* translate this file

* Code folding technology preview

* Code folding technology preview

* Code folding technology preview

* Code folding technology preview

* Code folding technology preview

* Code folding technology preview

* translate this file

* Code folding technology preview

* Code folding technology preview

* translate this file

* Improve the jump offset allocation algorithm

* Update patch-5 (#2)

* DBG: updated yara to the latest version with all the modules

* GUI: temporarily disable CPUDump column width saving (has issues when changing the view @torusxxx)

* PROJECT: added Keystone to README

* Change selection to rely solely on mInstBuffer

to resolve selection problem. And unfold selection when "disasm" command is used.

* translate this file

* Fix invalid translation

* translate this file

* translate this file

* Code folding

* Update translation

* Update translation

* Partially resolve selection issue

* Partially resolve selection issue

* translate this file

* translate this file

* translate this file

* translate this file

* Update translations

This version of translation template includes translated string for debug event counter.
2016-06-15 06:02:01 +02:00
Torusrxxx ab4df7e600 Fix multiple issues (#730)
* GUI: invalidate font cache

* Fix incorrect logical sequence

* GUI: fix #257 (MMX,XMM,YMM show as little endian)

* GUI: fix #257(MMX,XMM,YMM show as little endian)

* GUI: fix #257(MMX,XMM,YMM show as little endian)

* GUI: fix #257(MMX,XMM,YMM show as little endian)

* GUI: fix #257(MMX,XMM,YMM show as little endian)

* GUI: fix #257 and #701

* GUI: fix #257(MMX,XMM,YMM show as little endian)

* Save column widths

* Save column widths

* translate this file

* Save column widths

* translate this file

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

* Save column widths

main window have to be stored in a pointer now because column widths are saved only at destructors.

* Save column widths
2016-06-08 23:52:13 +02:00
mrexodia 22d026bcdd GUI: fixed memory leaks with QMenu (#660) 2016-05-25 11:27:00 +02:00
Torusrxxx d161a64f59 translate this file 2016-05-20 07:44:17 +00:00
Nukem 5887ac8ae2 GUI: Fix use-after-free 2015-12-10 17:18:01 -05:00
mrexodia 3dde12e3a6 GUI: fixed a bug with sorting in the ThreadView (the currently active thread would change if you sorted) 2015-11-28 19:26:02 +01:00
mrexodia 1731e1dee5 PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
Nukem 33dea5d705 GUI: Replacing uint_t and int_t 2015-10-17 20:00:15 -04:00
Nukem 2297a92935 PROJECT: RESTRUCTURE 2015-10-17 16:35:38 -04:00