1
0
Fork 0
Commit Graph

4770 Commits

Author SHA1 Message Date
Mr. eXoDia 4960af886c PROJECT: fixed release script + remove useless translation from build script 2016-07-18 21:57:19 +02:00
Mr. eXoDia 9bdf467ce7 BRIDGE: simplify bridgegraph 2016-07-18 16:01:56 +02:00
Torusrxxx 2cac1af5de use MenuBuilder in CPUDump (#865)
* use MenuBuilder

* fix error #866 and clean up unused members of CPUDump
2016-07-18 15:31:46 +02:00
Mr. eXoDia cff67aa8ff Merge branch 'graph' into development
# Conflicts:
#	src/gui/resource.qrc
2016-07-17 23:23:22 +02:00
Mr. eXoDia 9101501b0e GUI: context menu in graph 2016-07-17 23:18:20 +02:00
Torusrxxx 69580f1cc2 fix issue #851 (#863) 2016-07-17 16:32:56 +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
Mr. eXoDia 2361077011 GUI: RichTextPainter in graph 2016-07-17 14:33:22 +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
bloodwrath c32eefa4dd Issue #852 add bswap command (#856)
* defined 'bswap' command as cbInstrBswap.  seems to work when the dest var is a register or user-defined var.  address args fail.

* rewrote bswap to use StringUtils::sprintf formatting.

* removed debug prints from byteswap func.  added error message when parsed arg isn't a variable.

* formatted.
2016-07-17 12:53:15 +02:00
Torusrxxx a3cc839d42 Log redirection (#849)
* Log redirection

* invalid handle is INVALID_HANDLE_VALUE not NULL

* Use cstdio

* fix issue with Unicode file name

* update icons

* update error message
2016-07-17 12:52:29 +02:00
Mr. eXoDia 027cb2f396 GUI: basic tokens of graph working 2016-07-17 02:00:11 +02:00
Mr. eXoDia fdc08c6600 GUI: very basic graph working 2016-07-17 01:25:05 +02:00
Mr. eXoDia e24d8c21a3 DBG: various fixes in RecursiveAnalysis 2016-07-17 01:24:05 +02:00
Mr. eXoDia 79cdced6fe DBG: added aliases in expressionfunctions + implemented gui selection functions 2016-07-17 01:19:09 +02:00
Mr. eXoDia 7e0532b9d8 BRIDGE: add node data in BridgeCFNode 2016-07-17 00:26:01 +02:00
Mr. eXoDia 701319e0d5 GUI: fixed tab order save error 2016-07-16 22:44:25 +02:00
Mr. eXoDia 51c887aee0 GUI: graph ui working 2016-07-16 19:43:33 +02:00
Mr. eXoDia 7e3ee588b2 GUI: DisassemblerGraphView slot implementations 2016-07-16 19:42:14 +02:00
Mr. eXoDia 9c008f088c DBG: graph command 2016-07-16 19:41:02 +02:00
Mr. eXoDia dfd8909f73 DBG: GetFunctionGraph in RecursiveAnalysis 2016-07-16 19:40:32 +02:00
Mr. eXoDia 53f4a73b84 BRIDGE: const ToGraphList 2016-07-16 19:39:39 +02:00
Mr. eXoDia 1997c2f2d8 GUI: graph signals 2016-07-16 17:22:47 +02:00
bloodwrath 135af2d543 fix issue 518: switch to CPU view after closing last reference view tab. (#854)
* fix issue 518: switch to CPU view after closing last reference view tab.

* formatted using hooks\AStyleWhore.exe
2016-07-16 16:59:57 +02:00
Mr. eXoDia 731eb00cfb BRIDGE: fixed bridgegraph 2016-07-15 13:50:09 +02:00
Torusrxxx e2074e1e77 fix issue #835 (#848) 2016-07-15 11:27:54 +02:00
mrexodia 8d71015d08
GUI: better isValidLocale function 2016-07-13 11:07:47 +02:00
mrexodia 6c9c744ba2
DBG: resolved issue #841 (fixed inter modular calls) 2016-07-13 11:07:47 +02:00
mrexodia 0bc4ccbd27
GUI: initial graph commit 2016-07-13 11:07:17 +02:00
Torusrxxx f6e2b333ec fix broken favourites keyboard shortcut (#844)
* fix broken shortcut

* fix broken shortcut
2016-07-13 10:34:15 +02:00
mrexodia 14bd15007d
GUI: better isValidLocale function 2016-07-13 08:59:54 +02:00
mrexodia cdd3194d43
DBG: resolved issue #841 (fixed inter modular calls) 2016-07-13 08:51:55 +02:00
mrexodia 862892e9c8
GUI: updated Translations 2016-07-13 08:23:54 +02:00
mrexodia 7c8708db76
PROJECT: delete useless x64dbg.qm translation 2016-07-12 13:01:36 +02:00
mrexodia e40162ff38
PROJECT: updated translations + no longer create x64dbg.qm 2016-07-12 09:18:04 +02:00
mrexodia ca43f37f35
GUI: more translations 2016-07-12 09:13:56 +02:00
mrexodia 1c09f5ff01
DBG: use BridgeCFGraph in RecursiveAnalysis 2016-07-12 07:49:29 +02:00
mrexodia e5c3370ae2
GUI: fixed crashes in FavouriteTools 2016-07-12 07:48:10 +02:00
mrexodia 0c8d69e493
DBG: speed up with waiting for threads to close 2016-07-12 07:47:25 +02:00
mrexodia 305235a45f
BRIDGE: fixed warning in bridgegraph 2016-07-12 07:47:00 +02:00
mrexodia cfe6e25a0e
BRIDGE: initial interface for graphing 2016-07-12 07:28:43 +02:00
mrexodia d9fc45da86
DBG: fixed a crash with page down at the end of the page in disasm 2016-07-12 06:07:05 +02:00
mrexodia ace432accc
DBG: resolved issue #171 (auto-update dump) 2016-07-12 05:08:09 +02:00
mrexodia fdcc3a8236
DBG: improved RecursiveAnalysis 2016-07-12 04:43:54 +02:00
mrexodia bf4856e4ec
DBG: fixed memory map refreshing (#836) 2016-07-12 02:23:09 +02:00
mrexodia 1d9585e5f4
GUI: don't highlight an invalid memory address CIP 2016-07-12 02:22:23 +02:00
mrexodia b9d7c865ec
DBG: slight refactor of cbGenericBreakpoint + fixed duplicate log message 2016-07-10 18:48:46 +02:00
mrexodia fdf3ec8b8d
Merge branch 'development' of https://github.com/jdavidberger/x64dbg into jdavidberger-development
# Conflicts:
#	src/dbg/_plugins.h
#	src/dbg/expressionfunctions.cpp
#	src/dbg/expressionfunctions.h
#	src/dbg/plugin_loader.cpp
#	src/dbg/plugin_loader.h
2016-07-10 13:04:42 +02:00
mrexodia f768f5cbf3
DBG: userdata in _plugin_registerexprfunction 2016-07-10 11:49:09 +02:00
justin b1edb1a44a Move cursor after inserting message. Otherwise multi-line prints are off-screen until next print 2016-07-09 16:03:31 -06:00