Duncan Ogilvie
a91b44d7e8
Merge pull request #74 from 3rdit/fix/hwbp-thread-suspension
...
Fix thread suspension when hardware breakpoint is disabled during callback
2026-01-04 23:42:19 +01:00
AzuLX
dcb01c6abe
prevent thread suspension when HWBP is disabled during callback
2026-01-04 22:24:54 +00:00
Duncan Ogilvie
1eb094e7aa
Port fallback when AVX is not supported
...
https://github.com/x64dbg/TitanEngine/pull/27
2025-08-18 03:26:31 +02:00
Duncan Ogilvie
c34e2f0381
Prepare for dependency release
2025-07-04 17:09:34 +02:00
Duncan Ogilvie
8cad0a496f
Fix crash with AVX-512 on 32-bit
2025-07-04 16:50:38 +02:00
Duncan Ogilvie
20d8c4a6eb
Port https://github.com/x64dbg/TitanEngine/pull/23
2025-05-24 19:02:30 +02:00
Duncan Ogilvie
0a7ce81a3b
Merge pull request #73 from x64dbg/avx512
...
Port AVX512 support from TitanEngine
2025-03-30 13:36:22 +02:00
Duncan Ogilvie
b4b3e32b09
Port AVX512 support from TitanEngine
...
https://github.com/x64dbg/TitanEngine/pull/22
2025-03-30 13:36:12 +02:00
Duncan Ogilvie
37b6606d58
Port the fixes from https://github.com/x64dbg/TitanEngine/pull/14
2023-07-08 14:37:23 +02:00
Duncan Ogilvie
a9a339ad45
Switch to an amalgamated Zydis 4.0.0
2023-07-08 14:12:28 +02:00
Duncan Ogilvie
6c253bc74d
Add more elaborate IsRepeated check in StepOver
2023-07-08 13:01:20 +02:00
Duncan Ogilvie
9676c960b6
Fix reading/writing non-debugged process memory
2023-02-22 08:47:28 +01:00
Duncan Ogilvie
e0348b36fe
Actually execute without crashing on XP...
2022-12-03 23:13:10 +01:00
Duncan Ogilvie
7c6640deca
Relocate the image correctly with DisableAslr
2022-09-11 15:52:00 +02:00
Duncan Ogilvie
807951bac6
Improve the DisableAslr functionality
...
It will now retry 10 times to get the image to load at the expected base
2022-09-10 00:55:19 +02:00
Duncan Ogilvie
b435ee57d3
Implement UE_ENGINE_DISABLE_ASLR
2022-09-10 00:07:34 +02:00
Duncan Ogilvie
39934ea3ae
Implement safe stepping with DBG_REPLY_LATER
2022-09-09 22:56:39 +02:00
Duncan Ogilvie
660619edf3
Merge pull request #70 from gmh5225/Branch_fix_dep_opportunity
...
the code to determine dep should be placed in LOAD_DLL_DEBUG_EVENT
2022-07-20 21:49:17 +02:00
gmh5225
cc5b8cc4d1
the code to determine dep should be placed in LOAD_DLL_DEBUG_EVENT
2022-07-21 01:35:35 +08:00
Duncan Ogilvie
f6896bc22e
Merge pull request #69 from gmh5225/Branch_fix_dep
...
Solving DEP problem when attaching process
2022-07-20 12:21:16 +02:00
gmh5225
9bd5c380e5
Solving "What happens if you hit a breakpoint before a system breakpoint"
2022-07-03 21:53:09 +08:00
Duncan Ogilvie
69be313fac
Merge pull request #68 from gmh5225/Branch_AStyle
...
AStyle format
2022-06-29 12:31:38 +02:00
gmh5225
8e1ff5a123
Fix another crash
2022-06-22 01:11:59 +08:00
gmh5225
df29f506c9
Fix incorrect type
2022-06-22 01:08:33 +08:00
gmh5225
244ba4a10b
Add code-format.bat
2022-06-21 17:41:51 +08:00
gmh5225
30217c92d4
AStyle format
2022-06-19 19:12:44 +08:00
Duncan Ogilvie
63a6668514
Merge pull request #66 from gmh5225/Branch_fix_crash
...
Fix crash
2022-06-19 12:32:37 +02:00
gmh5225
c865113301
Fix crash
2022-06-19 17:43:30 +08:00
gmh5225
8ede5be134
Merge branch 'x64dbg:vs2015' into vs2015
2022-05-14 21:31:55 +08:00
Duncan Ogilvie
5afd1f039b
Merge pull request #65 from gmh5225/Branch_fix_bug
...
[bug] Fix missing code
2022-05-14 15:14:46 +02:00
gmh5225
8f774681b7
Merge pull request #1 from gmh5225/Branch_fix_bug
...
Fix missing code
2022-05-12 09:19:35 +08:00
gmh5225
9d453b9c1b
Make info.internal.hardware.enabled = true when Process::SetHardwareBreakpoint return true
2022-05-12 09:15:59 +08:00
Matthijs Lavrijsen
7fca84f656
Emulator: fix offset to VA calculation
2020-12-24 15:47:30 +01:00
Duncan Ogilvie
0356726f20
Implement GetDebuggedDLLBaseAddress
2020-11-13 11:13:06 +01:00
Duncan Ogilvie
5bc2e682e9
Implement some more missing APIs
2020-11-12 04:36:00 +01:00
Duncan Ogilvie
3c02faea83
Execute the attach breakpoint after the create process breakpoint
2020-11-12 04:36:00 +01:00
Duncan Ogilvie
7790cc9e12
Disable DbgUiIssueRemoteBreakin and switch to safe attach per default
2020-11-12 04:35:59 +01:00
Duncan Ogilvie
ddfa81366e
Improve detaching
2020-11-12 04:35:59 +01:00
Duncan Ogilvie
821234ae37
Merge pull request #57 from cw2k/patch-1
...
ConvertVAtoFileOffsetEx() fails on VA's and crashes client
2020-11-11 23:33:49 +01:00
cw2k
34b632311f
Added handler for AddressIsRVA & ReturnType
2020-11-03 23:10:22 +01:00
cw2k
9f16d36504
added handler for 'ReturnType'
...
added handler for the parameter 'ReturnType' inConvertFileOffsetToVA(), ConvertVAtoFileOffset() and ConvertVAtoFileOffsetEx()
2020-11-03 22:53:57 +01:00
cw2k
951852bab1
ConvertVAtoFileOffsetEx() now supports VA values
...
* ConvertVAtoFileOffsetEx(): implemented a handler for the bool AddressIsRVA.
Before AddressToConvert was always assumed to be a RVA
what lead to problems if a VA was passed in AddressToConvert [what was shown by AddressIsRVA=true]
Combined with previous bug that returns INVALID_VALUE in case of an error it crashed the gleebug clientapp since they interpreted INVALID_VALUE as a file offset
* ConvertFileOffsetToVA: fix for return value.
In case an error occurs it now returns 0. Before it returned INVALID_VALUE.
* Start commenting function purpose and it's parameters
2020-11-03 21:52:22 +01:00
cw2k
07ec166b94
ConvertVAtoFileOffsetEx
...
* now returns 0 on error (and not INVALID_VALUE => -1)
* implementation for ReturnType
In short I just copied that from:
c5aed9fccc/StaticEngine/Emulator.h (L507)
2020-11-03 05:37:41 +01:00
Duncan Ogilvie
c5aed9fccc
Merge pull request #55 from Mattiwatti/staticfileload-getpe32data
...
Emulator: implement StaticFileLoad and GetPE32Data
2020-10-10 17:51:06 +02:00
Matthijs Lavrijsen
6b6fdd5bb5
Emulator: implement StaticFileLoad and GetPE32Data
2020-10-10 02:23:22 +02:00
Matthijs Lavrijsen
ab5716c6fb
DebugActiveProcess_: always return a value
2020-10-10 01:41:24 +02:00
Matthijs Lavrijsen
2d92c9f236
Merge pull request #54 from x64dbg/emulator-improvements
...
Emulator improvements
2020-10-10 01:34:07 +02:00
Matthijs Lavrijsen
b9378f0b0b
Add UTF-8/UTF-16 string conversion functions (taken from x64dbg)
2020-10-10 01:16:32 +02:00
Duncan Ogilvie
4c7aa4a31f
Fix a bug in the rva to offset conversion
2020-10-09 13:59:22 +02:00
Duncan Ogilvie
b79988f9cc
Merge pull request #53 from Mattiwatti/ConvertVAtoFileOffset
...
Emulator: add ConvertVAtoFileOffset
2020-10-09 13:56:14 +02:00