Commit Graph

5436 Commits

Author SHA1 Message Date
Duncan Ogilvie
382f4b227d Recreate .gitignore 2024-08-06 17:52:20 +02:00
Duncan Ogilvie
d8cf398b41
Merge pull request #3405 from torusrxxx/patch000000fb
Use 32-bit trace index to save memory
2024-08-05 13:42:09 +02:00
Duncan Ogilvie
5a127fc4e8
Merge pull request #3406 from torusrxxx/patch000000fc-1
Remove high DPI modes incompatible with windows dialog
2024-08-05 13:41:51 +02:00
Duncan Ogilvie
6da4a30244 Fix freeze in debug mode because of bad assert 2024-08-05 13:39:15 +02:00
Duncan Ogilvie
938138072a Fix undefined behavior when creating breakpoints
This manifests when compiling with VS2022
2024-08-04 12:26:06 +02:00
torusrxxx
1179bb6f5b
Add follow in dump in trace disassembly and registers 2024-08-03 13:38:11 +08:00
Torusrxxx
c5c5288a9e
Remove high DPI modes incompatible with windows dialog 2024-08-01 04:27:56 +00:00
torusrxxx
bd8ee411fc
Use 32-bit trace index to save memory 2024-08-01 12:21:41 +08:00
Duncan Ogilvie
0452682e7a Support newlines in format strings 2024-07-30 02:06:03 +02:00
Duncan Ogilvie
e0c6f4c335 Inline all DBGFUNCTIONS as lambdas 2024-07-28 16:54:43 +02:00
Duncan Ogilvie
8698e713ed Remove typedefs from DBGFUNCTIONS 2024-07-28 16:35:57 +02:00
Duncan Ogilvie
f4804c03bf
Merge pull request #3317 from x64dbg/breakpoint-file-logging
Breakpoint file logging
2024-07-28 16:20:53 +02:00
Duncan Ogilvie
947d1f97bd Add hidden [Engine].TruncateBreakpointLogs setting 2024-07-28 16:18:11 +02:00
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