p0358
3c8272fc0f
add ThreadNameSet setting for SetThreadName exception breaking/ignoring
2023-02-16 19:11:07 +01:00
p0358
f82347234d
don't break on SetThreadName exception
2023-02-16 15:44:16 +01:00
Duncan Ogilvie
fcc4207327
Fix a crash introduced by the refactor of valapifromstring
2023-01-25 11:48:55 +01:00
Duncan Ogilvie
00aee0fcb1
Rewrite valapifromstring to use MODINFO::getProcAddress
...
Previously it would constantly map DLLs into x64dbg's address space and forwards were not supported properly in some cases.
2023-01-24 13:42:51 +01:00
Duncan Ogilvie
4e7e3abbca
Add an autocomment on forwarded exports
2023-01-24 13:41:52 +01:00
Duncan Ogilvie
5c550a65b7
Add a mapImage flag to the FileMap helper
2023-01-24 13:41:24 +01:00
Duncan Ogilvie
e246545aae
Implement MODINFO::getProcAddress
...
This resolves forwards as well as API sets
2023-01-24 13:40:56 +01:00
Duncan Ogilvie
d80847caae
Add support for "kernelbase + 0x1000" as an expression
2023-01-24 08:09:55 +01:00
Duncan Ogilvie
f35c8a54a4
Fix a regression caused by #2571
...
Strings inside modules would not be listed, now it outputs module."string" instead.
Closes #3003
2023-01-18 11:10:30 +01:00
Duncan Ogilvie
d7e68c7056
Respect mAllowPainting in the Disassembly
2023-01-18 11:04:51 +01:00
Duncan Ogilvie
cd6370dcf0
Merge pull request #3004 from bb107/patch-1
...
unexpected variable override
2023-01-16 18:40:43 +01:00
Duncan Ogilvie
cc6d5ed0d4
Allow the RegisterView to collapse
...
#2598
2023-01-15 15:23:41 +01:00
Duncan Ogilvie
c7f6acf357
Fix a rare crash when repainting CPUSideBar on exit
2023-01-15 15:23:41 +01:00
Duncan Ogilvie
ecd4f4a318
On shutdown, still paint the table backgrounds
...
This makes things look less ugly
2023-01-15 15:23:41 +01:00
Boring
4efda5e008
unexpected variable override
...
Reference type bpColor will override the value of mBreakpointBackgroundColor
2023-01-11 13:34:41 +08:00
Duncan Ogilvie
440a06a039
Merge pull request #2995 from Bytabyte/add-inc-dec-zero
...
Added context menu entries (Inc, dec, zero) to registers
2022-12-15 12:34:02 +01:00
Duncan Ogilvie
87bf403486
Merge pull request #2994 from Bytabyte/fix-columns-width
...
Fixed "Party" column width
2022-12-12 15:41:08 +01:00
Bytabyte
1bb3332963
Applied corresponding icons
2022-12-11 16:13:20 +01:00
Bytabyte
a9698ffdaf
Added context menu entries (inc, dec, zero) to registers
2022-12-10 20:46:00 +01:00
Bytabyte
6fbef85add
Fixed "Party" column width
2022-12-10 01:54:36 +01:00
Duncan Ogilvie
52bd144e87
Fix some crashes when closing x64dbg while a trace is open
2022-12-08 15:09:57 +01:00
Duncan Ogilvie
b5a3233bd4
Fix the appearance of a checked menu with icon in the dark theme
2022-12-08 15:09:25 +01:00
Duncan Ogilvie
584b63ddc6
Add a working 'Sync with CPU' option in the trace browser
2022-12-08 15:09:02 +01:00
Duncan Ogilvie
779b5cbc77
Allow calling GuiDisasmAt with CIP=0 to goto an address
2022-12-08 13:28:41 +01:00
Duncan Ogilvie
172e889f0a
Rename 'Origin' to 'EIP/RIP'
2022-12-08 02:40:48 +01:00
not6
5555d977d4
Fix and improve "Show PID/TID in HEX" feature ( #2987 )
2022-12-06 11:36:10 +01:00
Duncan Ogilvie
f3248def64
Update TitanEngine and GleeBug to restore XP support
2022-12-03 23:38:48 +01:00
Duncan Ogilvie
a53a68cc08
Merge pull request #2988 from x64dbg/plugin-menu-refactor
...
Plugin menu refactor
2022-12-03 23:33:51 +01:00
Duncan Ogilvie
e8650ae334
Clean up some UB-adjacent looping
2022-12-03 23:00:58 +01:00
Duncan Ogilvie
af79a9b70b
Get rid of the _GUI locks in the pluginmenu* API implementation
...
This should increase stability and (potentially) restore XP support
2022-12-03 23:00:54 +01:00
Duncan Ogilvie
3ba63be199
Rewrite the menu API to be thread-safe
...
This is achieved by using a Qt::DirectConnection for the menu-related signals.
The bookkeeping of the data structures is done from the calling thread and then the
Qt-related operations are scheduled on the main thread.
2022-12-03 22:17:48 +01:00
Duncan Ogilvie
bb839ad14e
Start moving existing code to be logically together
2022-12-03 15:35:52 +01:00
Duncan Ogilvie
ec00cf08c3
Merge pull request #2986 from wasd845/development
...
Add line prefix for ASM-Style hex data
2022-12-02 11:51:29 +01:00
Duncan Ogilvie
676f5d3359
Simplify the formatting code
2022-12-02 11:49:47 +01:00
Duncan Ogilvie
7861f1d042
Fix the highlighting of the CIP address in the memory map
2022-12-02 01:26:38 +01:00
Duncan Ogilvie
d3859a417e
Align the section size by page size instead of SectionAlignment
2022-12-02 01:11:55 +01:00
w
7fe2ba3566
Add line prefix for ASM-Style hex data
2022-12-01 20:27:34 +08:00
Duncan Ogilvie
9dc06155cd
Merge pull request #2982 from justanotheranonymoususer/patch-5
...
Use common undecorate flags
2022-11-26 15:40:43 +01:00
justanotheranonymoususer
5f04a5eb14
Use common undecorate flags
2022-11-26 16:19:28 +02:00
Duncan Ogilvie
c3777a9881
Merge pull request #2966 from austinvazquez/upgrade-github-actions-packages
...
Upgrade actions/checkout package to v3
2022-11-23 13:21:50 +01:00
not6
c70aeb0359
Add relative path support to launcher ( #2977 )
2022-11-23 13:20:33 +01:00
Duncan Ogilvie
f2f9b7214f
Merge pull request #2975 from not6/patch-4
...
Use section raw size if virtual size is null
2022-11-22 11:58:10 +02:00
not6
9d7cc256eb
Update module.cpp
...
Closes #2971
2022-11-17 04:08:05 +01:00
Austin Vazquez
4610260d6f
Upgrade actions/checkout package to v3
...
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2022-10-31 23:15:57 -07:00
Duncan Ogilvie
18647a49ea
Merge pull request #2963 from torusrxxx/patch000000d7
...
remember window topmost configuration
2022-10-28 15:38:14 +02:00
torusrxxx
feb9e18c56
remember window topmost configuration
2022-10-28 20:36:45 +08:00
Duncan Ogilvie
01383a5a35
Merge pull request #2955 from brandonros/eflags-trace
...
addRegValues eflags
2022-10-18 22:05:21 +02:00
Duncan Ogilvie
7d10c587c9
Merge pull request #2962 from ZehMatt/fix-docgen
...
Cleanup documentation for Script::Misc
2022-10-18 22:04:46 +02:00
Duncan Ogilvie
1a21be0bf3
Merge pull request #2959 from torusrxxx/patch000000d6
...
Use an icon to represent user/system party to reduce column width
2022-10-18 22:03:51 +02:00
Duncan Ogilvie
8fad3bc3d7
Rename getSelText to getSelectionText for better code readability
2022-10-18 22:02:18 +02:00