1
0
Fork 0
Commit Graph

1438 Commits

Author SHA1 Message Date
Duncan Ogilvie 0db522082e Support x64dbg:command#xxx and x64dbg:address#xxx links 2022-09-02 13:46:28 +02:00
Duncan Ogilvie 6ecc4bcaa3 Format strings at the end of a page correctly 2022-08-23 20:39:27 +02:00
Duncan Ogilvie 117dd32a06 Improve the trace tab UX 2022-08-20 00:00:33 +02:00
Duncan Ogilvie 7dcfab2a82
Merge pull request #2889 from justanotheranonymoususer/more-str-functions
Case insensitive string functions
2022-08-05 14:49:21 +02:00
justanotheranonymoususer 2339169b0e Case insensitive string functions 2022-08-05 13:53:29 +02:00
Torusrxxx 61c1808701
follow string in dump (#2913)
Improve the string reference view with more context menus.
2022-08-05 13:18:46 +02:00
Duncan Ogilvie 2665db453b Fix an oversight in the new 'Record trace' checkbox in the trace dialog 2022-07-27 16:59:57 +02:00
Duncan Ogilvie 3361b2dfc2 Big refactor to improve the tracing experience
- "Trace record" has been renamed to "Trace coverage"
- "Run trace" has been renamed to "Trace recording"
- You can now start recording directly from the trace dialog
2022-07-20 01:42:48 +02:00
Duncan Ogilvie 5dcfd11928 Remove the TraceRecordEnabledDuringTrace setting 2022-07-19 21:05:49 +02:00
Duncan Ogilvie 953c06dc88 Fix potential buffer overrun in DebugUpdateTitle 2022-07-10 13:03:02 +02:00
gmh5225 5284c82d2e
Using build number instead of magic number 2022-07-02 01:20:38 +08:00
Duncan Ogilvie 13f4c8919d Do not break on the load event for ntdll
This is nonsensical because the event is fake and the context doesn't match reality at this point. It is also impossible to interact with the context.
2022-06-21 15:15:18 +02:00
Duncan Ogilvie ea52c7ae26 Refresh all views after visiting a type 2022-06-21 15:13:46 +02:00
Duncan Ogilvie f37b56c18d Improve the StructWidget more (save columns, performance improvements) 2022-06-20 01:53:34 +02:00
Duncan Ogilvie b7402c2fb9 Log the thread parameter and refactor SymGetSymbolicName 2022-06-19 21:20:09 +02:00
Duncan Ogilvie 2fe1ceedec Improve type visiting
No longer create temporary labels for types without a valid pointer
Prefix pointers with struct/union for readability
2022-06-19 21:08:33 +02:00
Duncan Ogilvie d869248e91 Add support for strings in the command bar and formatting
Closes #2882
2022-06-19 01:47:05 +02:00
Duncan Ogilvie bae4243d81 Improve TEB/Stack information in the memory map 2022-06-19 00:30:32 +02:00
Duncan Ogilvie d87675a22f Refactor the findallusermem and findallsysmem commands into findallmem 2022-06-15 19:57:55 +02:00
Duncan Ogilvie ca2a96ed5c
Merge pull request #2880 from rezaf28/development
Add "All User Modules","All System Modules" To RMB
2022-06-15 19:57:07 +02:00
Duncan Ogilvie ff8c39015a
Merge pull request #2834 from Montycarlo/add-log-color
Extra Log method for HTML
2022-06-15 16:28:37 +02:00
Josh Brown ef747733ac changed printf html to puts html 2022-06-13 04:13:56 -07:00
Reza Feizi e7cfeb9555
Update x64dbg.cpp 2022-06-06 15:21:32 +04:30
Reza Feizi cad6bef879
Update reference.h 2022-06-06 15:21:11 +04:30
Reza Feizi 1f79228dc8
Update reference.cpp 2022-06-06 15:20:55 +04:30
Reza Feizi b2cebf60cb
Update cmd-searching.cpp 2022-06-06 15:17:44 +04:30
Reza Feizi f8d4559c7c
Add "All User Modules","All System Modules" To RMB 2022-06-06 08:44:04 +04:30
Josh Brown b9e503d8ef Added dprintf_args_untranslated_html which will add unescpated HTML to LogView 2022-05-27 18:36:45 -07:00
Duncan Ogilvie c7aeda7965 Print the NTSTATUS name next to the process exit code
See #2874
2022-05-18 12:35:25 +02:00
Duncan Ogilvie d77f2d9b09 Switch to LLVMDemangle for symbol demangling
Thanks to @Khangaroo for the bug report!
2022-05-14 16:04:28 +02:00
Duncan Ogilvie ac0cf910a4 Change the order of symbol enumeration to be more natural 2022-05-14 14:38:18 +02:00
Duncan Ogilvie 89963dfc1a Improve expression function support 2022-04-11 00:56:47 +02:00
Duncan Ogilvie a216adb21c Improve constant searching algorithm to match non sign-extended values too
Closes #2824
2022-02-24 15:02:01 +01:00
Duncan Ogilvie 07d60083bb Improve ASCII string detection algorithm
Closes #2835
2022-02-24 14:40:42 +01:00
Duncan Ogilvie 30ce2fe778 Fix a bunch of error on /std:c++latest
Closes #2820
2022-01-17 10:18:54 +01:00
Duncan Ogilvie bd2638f662 Fix undefined behavior in new getAutoComment function 2022-01-05 13:01:00 +01:00
Duncan Ogilvie caaf241467 Actually allow enabling the new string algorithm 🤦‍♂️ 2022-01-05 01:52:21 +01:00
Duncan Ogilvie 59f19f54b2 Fix VEH/VCH enumeration on Windows 10
Closes #2814
2022-01-04 08:43:19 +01:00
Duncan Ogilvie b4fc237823 Only use the new string detection algorithm in certain code pages 2022-01-03 05:20:09 +01:00
Duncan Ogilvie c77b899840 Improve Handle wrapper class 2022-01-03 04:11:42 +01:00
Duncan Ogilvie 16d3b5ea2b Allow the chd command without arguments to reset the current directory 2022-01-03 04:11:42 +01:00
Duncan Ogilvie 56c6233baa Simplify wow64 check 2022-01-03 04:11:42 +01:00
Duncan Ogilvie f0dc28020d
Merge pull request #2807 from torusrxxx/patch000000d0
Add support for printing floating point numbers in XMM/YMM
2022-01-01 20:03:48 +01:00
torusrxxx bbfd31970c Fixed precision of printing double pointer 2022-01-01 16:44:21 +01:00
torusrxxx 8309cedcf3
fixed comments added twice 2021-12-26 17:39:08 +08:00
torusrxxx 3817686d95
Add autocomment for breakpoint 2021-12-26 17:24:00 +08:00
torusrxxx d7d9e95272
Add support for printing floating point numbers in XMM/YMM 2021-12-25 17:36:29 +08:00
torusrxxx 0f9f668221
Add string format to print floating point number pointer 2021-12-21 14:46:37 +08:00
Duncan Ogilvie 703ae954d7 Rudimentary support for Windows Sandbox
- \Device\ paths are not supported by CreateFile
- Add a hackfix for \Device\vmsmb\VSMB-*\os\Windows\ paths
2021-11-24 01:21:39 +01:00
Duncan Ogilvie 527356f640 Fix a use after free in ExpressionFunctions::Unregister
Closes #2774
2021-10-25 10:55:22 +02:00