Commit Graph

5423 Commits

Author SHA1 Message Date
Duncan Ogilvie
18ae8e63d4 Add reference counting for breakpoint log files 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
ae78031860 Add StringUtils::ToLower 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
c47ceecc2c Switch to using getBpIdentifier everywhere in the GUI 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
a129e0d199 Make bpf_enabled read-only for now 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
434c3ce17f Do not prompt for overwrite in the breakpoint log dialog 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
1f04fd1399 Deduplicate the code for editing a breakpoint 2024-07-28 16:14:27 +02:00
Duncan Ogilvie
2f9d4b8647 Remove the 255 character limit from the breakpoint dialog 2024-07-28 16:14:26 +02:00
Duncan Ogilvie
6bd01a382e Switch to the new breakpoint API in the GUI 2024-07-28 16:14:23 +02:00
Duncan Ogilvie
ced9a4c59e Introduce a new breakpoint API 2024-07-28 16:13:47 +02:00
Duncan Ogilvie
db264d18d5 Implement basic support for per-breakpoint log files 2024-07-27 19:59:58 +02:00
Duncan Ogilvie
1342a9f449 Start adding internal support for unlimited-size conditions 2024-07-27 19:59:58 +02:00
Duncan Ogilvie
8f87486545 Fix warning C4229 2024-07-27 18:00:31 +02:00
Duncan Ogilvie
e5183d6aff Change HTTP URLs to HTTPS 2024-07-27 17:58:04 +02:00
Duncan Ogilvie
53008c7adb
Merge pull request #3342 from ynwarcs/win11-24h2-fix
Update image memory region processing to support 24H2 changes
2024-07-27 17:56:28 +02:00
Duncan Ogilvie
c6bb971a5c Only add ImageExtension for new enough build numbers 2024-07-27 17:55:45 +02:00
Duncan Ogilvie
3553e26c4b
Merge pull request #3398 from torusrxxx/patch000000fa
fix crash and free dump in another thread
2024-07-24 10:33:25 +02:00
torusrxxx
9c71c098f0
fix crash and free dump in another thread 2024-07-22 18:01:14 +08:00
Duncan Ogilvie
7fe7136103 Fix a crash when releasing the mouse outside of the CPUSideBar 2024-07-21 20:30:08 +02:00
Duncan Ogilvie
67b27f52bd
Merge pull request #3372 from NaC-L/trace-print-implict-memory-access
Print implict memory accesses while tracing
2024-07-21 20:28:41 +02:00
Duncan Ogilvie
ca9dd861c3 Rename OpCount to TotalOpCount for backwards compatibility 2024-07-21 20:27:04 +02:00
Duncan Ogilvie
85bddbfbed
Merge pull request #3396 from torusrxxx/patch000000f9
Alert when image saving failed
2024-07-21 20:12:54 +02:00
Duncan Ogilvie
3926d91fef
Merge pull request #3098 from torusrxxx/patch000000dc
Introduced dump to trace
2024-07-21 20:11:23 +02:00
Duncan Ogilvie
22978dcf72 Add a warning message when enabling the dump on a big trace 2024-07-21 20:01:32 +02:00
torusrxxx
e40d525b8a
Alert when image saving failed 2024-07-21 23:12:50 +08:00
Duncan Ogilvie
9e1bef1d7c Remove a bunch of asserts from the trace 2024-07-21 17:06:17 +02:00
Duncan Ogilvie
cf0e68271c Add file size to TraceFileReader 2024-07-21 17:05:30 +02:00
Duncan Ogilvie
241f055a7c DisableTraceDump -> AutoTraceDump 2024-07-21 17:05:09 +02:00
Duncan Ogilvie
1363911e47
Merge pull request #3392 from torusrxxx/patch000000f8
Save graph as WEBP and TIFF and fix crash
2024-07-21 13:40:51 +02:00
Duncan Ogilvie
b522aded2f Add missing exception descriptions 2024-07-21 12:37:46 +02:00
Duncan Ogilvie
7b104df324 Fix warnings in GUI code related to component updates 2024-07-21 12:32:05 +02:00
torusrxxx
498e072239
Add follow in dump in trace infobox 2024-07-19 18:49:13 +08:00
torusrxxx
4119b0fc29
Fix trace not showing registers and following in disasm/stack from stack 2024-07-17 21:13:54 +08:00
torusrxxx
a387081441
Setting DPI of saved image to match the system 2024-07-13 22:56:27 +08:00
torusrxxx
d270ea59fb
Save graph as WEBP and TIFF and fix crash 2024-07-13 22:25:25 +08:00
torusrxxx
c1c7608fab
Include assert.h 2024-07-13 20:52:53 +08:00
torusrxxx
b7ced72f4a
Add feature to go to VA in trace using indexed search 2024-07-13 20:42:37 +08:00
torusrxxx
c5794519a8
Add load dump button and disable auto dump loading by default 2024-07-13 17:57:25 +08:00
torusrxxx
8d9f129af6
Allow detaching a trace tab 2024-07-13 17:13:01 +08:00
Duncan Ogilvie
b07f7bae05 Add custom signature verification 2024-07-11 23:57:55 +02:00
torusrxxx
e1b7dfddb6 Merge branch 'development' into patch000000dc 2024-07-10 10:06:06 +08:00
Duncan Ogilvie
a3ade9aa49
Merge pull request #3388 from torusrxxx/patch000000f7
Enable HiDPI for launcher
2024-07-09 23:50:30 +02:00
Torusrxxx
441bd79b85
Update x64dbg_launcher.cpp 2024-07-09 13:24:45 +00:00
Torusrxxx
e411cd19b6
Enable HiDPI for launcher 2024-07-08 12:13:59 +00:00
Duncan Ogilvie
2e81815e1f
Merge pull request #3386 from x64dbg/quality-of-life
Small quality of life improvements
2024-07-07 16:02:22 +02:00
Duncan Ogilvie
ff42661737 Improve user experience of the struct widget 2024-07-07 15:55:22 +02:00
Duncan Ogilvie
efdd2c708d Fix a potential infinite loop when computing StructWidget layout 2024-07-07 15:55:22 +02:00
Duncan Ogilvie
6524c125c3 Add DbgFunctions()->EnumStructs helper function 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
feb85da2ef Remove unnecessary qDebug 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
d14e7ea514 Add a special hack to highlight the & for labels in the memory operands 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
aa5ee49f31 Include module name in the dump address column 2024-07-07 15:55:21 +02:00