1
0
Fork 0
x64dbg/src/gui/Src/Utils
Torusrxxx 390bf4c5ca Trace recording (#1736)
* run trace file format
* record opcode
* Successfully recorded sample run trace
* fixed order of thread id and opcode
* use capstone in run trace
* Revised format;Stop tracing when stop debug;Changed ext name
* trace browser(draft)
* Lower bound
* Lower bound
* implemented more funcitons in trace file reader
* Initial trace browser
* trace browser works for single-page traces
* fixed page fault
* Multi-selection, fixed page faults
* copy disassembly
* resize columns
* address label;follow in disassembly
* highlight
* history,comment,breakpoint in trace view
* stricter validation to prevent buffer overflow
* MAX_MEMORY_OPERANDS=32
* fixing bug in memory access count
* Temporary info menu to view registers & memory
* assumed to fix thread id bug
* live update trace view
* Fixed a bug with registers recording (similar to thread id bug)
* Search for constant in trace file
* Fixed bugs with memory operands recording
* File header for trace file; Auto update trace viewer
* fix x64dbg_translations.pro
* Default filename for trace; Start trace from trace view
* Switch to Qt JSON
* Copy selection, file offset and RVA; recent files
* Properly implement MRU menu
* shortcut for tracing
* Fix file names with comma
* added interaction with tab closing
* change default directory for trace file
* fix minor issue
2017-10-16 20:00:26 +02:00
..
ActionHelpers.h GUI: Display and edit breakpoints in graph view (closes #1266) (#1688) 2017-08-19 15:34:53 +02:00
Breakpoints.cpp GUI: fixed compile error 2017-05-09 21:53:56 +02:00
Breakpoints.h GUI: fixed compile error 2017-05-09 21:53:56 +02:00
CachedFontMetrics.h GUI: tighter row heights 2016-07-22 19:50:09 +02:00
CodeFolding.cpp Made locks recursive 2016-07-05 01:03:51 -06:00
CodeFolding.h clean up (#926) 2016-08-13 13:59:26 +02:00
Configuration.cpp Trace recording (#1736) 2017-10-16 20:00:26 +02:00
Configuration.h remembers dialog position (#1586) 2017-05-15 23:33:52 +02:00
EncodeMap.cpp DBG+BRIDGE+GUI: fixed possible out-of-range access related to data disassembly 2017-01-10 10:16:49 +01:00
EncodeMap.h GUI: fixed a bug with disassembly and the encode map (closes issue #1595) 2017-05-17 01:16:51 +02:00
FlickerThread.cpp GUI: improved symbol view import behaviour + better highlight dump follow events (closes #1530) 2017-04-12 06:28:28 +02:00
FlickerThread.h GUI: improved symbol view import behaviour + better highlight dump follow events (closes #1530) 2017-04-12 06:28:28 +02:00
HexValidator.cpp GUI: jolly good fixes to various things 2016-06-03 16:44:24 +02:00
HexValidator.h DBG+GUI+PROJECT: switched to Qt 5.6.0 (check the wiki for an updated compile guide) 2016-06-02 09:46:54 +02:00
LongLongValidator.cpp DBG+GUI+PROJECT: switched to Qt 5.6.0 (check the wiki for an updated compile guide) 2016-06-02 09:46:54 +02:00
LongLongValidator.h DBG+GUI+PROJECT: switched to Qt 5.6.0 (check the wiki for an updated compile guide) 2016-06-02 09:46:54 +02:00
MRUList.cpp GUI: slight performance improvements with useless QString allocations 2017-04-20 10:55:06 +02:00
MRUList.h GUI: move MRUList to a separate utility class 2017-03-14 10:31:59 +01:00
MainWindowCloseThread.cpp GUI: fixed a few memory leaks in the GUI (thanks to firelegend!) 2016-01-03 05:28:08 +01:00
MainWindowCloseThread.h GUI: fixed a few memory leaks in the GUI (thanks to firelegend!) 2016-01-03 05:28:08 +01:00
MenuBuilder.cpp GUI: slight performance improvements with useless QString allocations 2017-04-20 10:55:06 +02:00
MenuBuilder.h GUI: fixed some damn ugly casting hacks 2016-10-28 00:14:18 +02:00
MiscUtil.cpp Fix standard conformance issues 2017-10-02 00:07:17 +02:00
MiscUtil.h Fix standard conformance issues 2017-10-02 00:07:17 +02:00
RichTextPainter.cpp underline relocated bytes in disassembly view (#1683) 2017-08-14 00:17:47 +02:00
RichTextPainter.h underline relocated bytes in disassembly view (#1683) 2017-08-14 00:17:47 +02:00
StringUtil.cpp GUI: escape unicode and ascii mnemonic characters 2017-06-25 03:00:48 +02:00
StringUtil.h GUI: escape unicode and ascii mnemonic characters 2017-06-25 03:00:48 +02:00
UpdateChecker.cpp don't restore window pos invisible; clean up msgbox (#1632) 2017-06-29 18:38:51 +02:00
UpdateChecker.h DBG+GUI+BRIDGE: fixed all kinds of small errors (thanks to coverity!) 2016-01-08 10:49:02 +01:00
VaHistory.h GUI: formatting + fixed a warning 2017-09-01 18:52:06 +02:00
ValidateExpressionThread.cpp GUI: revalidate when toggling 'Keep Size' in AssembleDialog (#1648) 2017-07-25 13:39:29 +02:00
ValidateExpressionThread.h GUI: revalidate when toggling 'Keep Size' in AssembleDialog (#1648) 2017-07-25 13:39:29 +02:00