Duncan Ogilvie
63b784f97e
Fix the struct view text color in dark mode
2022-09-23 01:14:07 +02:00
Duncan Ogilvie
bc88c85377
Use the page address instead of the module name for sections
...
This fixes an issue where two modules with the same name are confused
Closes #2933
2022-09-18 19:55:10 +02:00
Duncan Ogilvie
3c22b64cd8
Relocate the image correctly with disable ASLR
2022-09-11 15:54:50 +02:00
Duncan Ogilvie
1de3253cbd
Add option to disable ASLR + fix race condition with breakpoints
...
Closes #1764
Closes #2716
2022-09-10 01:15:09 +02:00
Duncan Ogilvie
870039f1d1
Allow editing columns of the disassembly view
2022-09-10 01:10:03 +02:00
Duncan Ogilvie
580cd3d9c2
Unbreak binary compatibility
2022-09-08 23:35:06 +02:00
Duncan Ogilvie
5f45d2c084
Fix regression with .NET Any CPU binaries
...
Closes #2932
2022-09-07 14:47:23 +02:00
Duncan Ogilvie
3730abd784
Add the undocumented "cmdtest" command to log argv
2022-09-04 22:37:03 +02:00
Duncan Ogilvie
77cbbbf051
Improve escaping in format strings for backwards compatibility
2022-09-04 22:30:12 +02:00
Duncan Ogilvie
7a5226a182
Special handling for format strings in the command parser
...
This allows: log "jmp {streq(dis.mnemonic(cip), "jmp")}" to work as you would expect
Closes #2930
2022-09-04 22:16:54 +02:00
Duncan Ogilvie
974b93432e
Only process GUI events for the menu lock
...
Some weird crashes started happening after becfa86
2022-09-03 15:13:40 +02:00
Duncan Ogilvie
52b9866fc8
Merge pull request #2903 from yjd/Fix-Shift-key-combination-bug
...
Fix Shift key combination bug
2022-09-03 14:34:38 +02:00
Duncan Ogilvie
1b3e462969
Rename "Shortcuts" to "Hotkeys"
2022-09-03 14:06:15 +02:00
Duncan Ogilvie
23a3f92d6b
AStyle
2022-09-03 13:54:20 +02:00
Duncan Ogilvie
1ec3031aca
Merge pull request #2929 from greenozon/development
...
Reducing disk I/O operations by reusing local var value
2022-09-03 13:32:37 +02:00
Alex
df7e45a0d7
Reducing disk I/O operations by reusing local var value
2022-09-03 13:26:47 +03:00
Duncan Ogilvie
becfa86ac6
Pump the event loop when waiting for a lock on the GUI thread
...
This solves a potential deadlock with DotX64dbg
2022-09-02 23:45:43 +02:00
Duncan Ogilvie
d1f384e5bf
Add the GuiGetMainThreadId function
2022-09-02 23:44:54 +02:00
Duncan Ogilvie
ae3b36967d
Don't spam the log with a list of loaded drivers
2022-09-02 19:42:06 +02:00
Duncan Ogilvie
5eeae0059e
Warn when certain anti-cheat drivers are detected
2022-09-02 19:37:18 +02:00
Duncan Ogilvie
d07f05d2af
Improve coloring of section names in the memory map
2022-09-02 16:53:18 +02:00
Duncan Ogilvie
e36f8b7402
Rewrite the logic for processing module sections in the memory map
...
Closes #2920
2022-09-02 16:52:53 +02:00
Duncan Ogilvie
701fb40159
Simplify setting x64dbg as a JIT debugger
2022-09-02 15:09:02 +02:00
Duncan Ogilvie
4cb959cf41
Support IDA's $RELPATH in themes
2022-09-02 14:51:21 +02:00
Duncan Ogilvie
5f758c8e9c
Change a few default settings to improve UX
2022-09-02 14:50:17 +02:00
Duncan Ogilvie
e56bfa66c8
Clarify the exit confirmation dialog
2022-09-02 14:49:59 +02:00
Duncan Ogilvie
1bef2b9a8f
Support HTML in the status bar log label
2022-09-02 14:11:58 +02:00
Duncan Ogilvie
0db522082e
Support x64dbg:command#xxx and x64dbg:address#xxx links
2022-09-02 13:46:28 +02:00
Duncan Ogilvie
9f32b844f4
Merge pull request #2927 from mobile46/patch-2
...
Update filter text in the launcher dialog
2022-09-01 00:09:19 +02:00
Mobile46
53cd98b9a0
Update filter text in the launcher dialog
2022-09-01 00:04:41 +03: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
eb2f4776e3
Highlight the taken branch for the selected block in the graph
2022-08-08 23:51:38 +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
bc5ed1da7e
Fix some more warnings in the GUI
2022-07-20 01:45:34 +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
cb7e6ea892
Fix a bunch of warnings in the GUI
2022-07-20 01:06:39 +02:00
Duncan Ogilvie
524c124dfd
Do not override the user's appearance settings on startup
...
Closes #2912
2022-07-20 01:04:22 +02:00
Duncan Ogilvie
5dcfd11928
Remove the TraceRecordEnabledDuringTrace setting
2022-07-19 21:05:49 +02:00
Duncan Ogilvie
1c05ad5b5f
Sort breakpoint hit count by value instead of text
...
Closes #2910
2022-07-15 14:22:39 +02:00
Duncan Ogilvie
cb51f0e2a2
Clear the trace view info box when closing the trace
2022-07-14 23:26:53 +02:00
Duncan Ogilvie
ff609dbce1
Rename confusingly named menu entry in graph
2022-07-10 23:09:20 +02:00
Duncan Ogilvie
dc9e9947c3
Update to Qt 5.6.3 and include icon engines
2022-07-10 20:59:33 +02:00
Duncan Ogilvie
ed5adb909c
Add extra logic for overriding default images
2022-07-10 20:31:34 +02:00
Duncan Ogilvie
3d949b9847
Show the current theme with a checkbox
2022-07-10 15:05:25 +02:00
Duncan Ogilvie
08c4941784
Improve the code to automatically detect the initial theme
2022-07-10 15:04:53 +02:00
Duncan Ogilvie
b867b5ba3a
Add API: BridgeGetNtBuildNumber
2022-07-10 14:28:58 +02:00