Nikzad
128c9fac77
header files
2026-08-06 21:11:59 +03:30
Sina Karvandi
6324c1d718
Merge pull request #650 from nikzad66/feature-cpuid-command
...
Feature cpuid command
2026-07-21 14:28:37 +02:00
sina
d37352fd7e
fix the error for referencing guest registers twice in both kd and vmx codes
2026-07-19 19:39:33 +02:00
Nikzad
b8a4417709
core: add CPUID command definitions and data structures- Add DEBUGGER_CPUID_REQUEST_RESPONSE structure
...
- Add ucpuid command to commands.h and help.h
- Add IOCTL definitions for CPUID
- Use macros for CPUID leaf decoding
- Update Connection.h with new packet types
2026-07-19 18:09:33 +03:30
sina
cd52174d82
fix and remove unused VMM callbacks
2026-06-09 15:04:20 +02:00
sina
bb3b09beb9
replace VMM callbacks
2026-06-09 01:37:48 +02:00
sina
f274e1aaa0
check for pool manager initialization
2026-06-05 20:12:30 +02:00
sina
adfe5f7d14
uninit VMM and KD separately
2026-06-04 00:55:05 +02:00
sina
b6b8320518
moving pool mananger from hyperhv to hyperkd
2026-06-04 00:06:41 +02:00
sina
ef2a482c45
refactor doxygen, variables, function names 6
2026-05-31 18:59:52 +02:00
sina
efded3790b
protect load and save vm-entry and vm-exit controls from setting and unsetting in different routines
2026-04-22 16:27:20 +02:00
unknown
e837a4526b
perform upausing threads before changing MBEC bits
2025-09-06 23:11:08 +02:00
sina
0d940ee543
sending results of format to the user debugger
2025-09-01 18:27:01 +02:00
unknown
a869065718
add support to the registers command to the user debugger
2025-08-31 01:53:29 +02:00
unknown
99b807dd6e
add codes to support the p command in the user debugger
2025-08-30 00:14:48 +02:00
sina
739d143393
show number of blocked context switches
2025-08-23 15:36:53 +02:00
sina
c37ec6f3c0
apply command to the target thread from MBEC
2025-08-23 01:30:12 +02:00
sina
77029f330d
add XSETBV event extension command
2025-08-21 00:17:26 +02:00
sina
3d73a95b8f
check for uninitializing memory pools for the debugger
2025-07-15 00:02:11 +02:00
sina
7ae6ad8e37
added kernel side support for putting breakpoint in the user debugger
2025-07-09 22:38:36 +02:00
sina
f01f0d85f8
add instant breakpoint breaks in the user debugger
2025-06-29 01:01:17 +02:00
sina
a05cdcdd1c
release and continue the user debugger execution based on mbec method
2025-06-23 20:35:32 +02:00
sina
4afe2daef2
intercept threads only once
2025-06-23 17:18:41 +02:00
sina
6893c1b19f
change user debugger from supervisor bit of regular page table to mbec
2025-06-21 02:59:44 +02:00
sina
be6b055b83
Set variable length (stack frames) for showing the callstack
2025-04-21 19:54:24 +02:00
Sina Karvandi
ee17e49bfc
Merge branch 'dev' into add-pcie-support
2025-02-13 17:13:19 +01:00
Björn Ruytenberg
0931ecb47d
pcicam: Add initial support for dumping PCI config space (CAM)
2025-01-14 14:55:01 +01:00
SinaKarvandi
23702ca4f1
add query IDT command
2024-12-30 04:37:15 +01:00
Björn Ruytenberg
14a679a8dc
Merge branch 'dev' into add-pcie-support
2024-11-12 19:18:52 +01:00
Björn Ruytenberg
f0123c8790
pcitree: Initial work to add pcitree command
2024-11-12 19:14:48 +01:00
SinaKarvandi
851375ec15
add local apic command
2024-11-08 21:00:21 +01:00
xmaple555
0aba9b5a1b
update script-engine 1
2024-07-24 21:25:55 +08:00
SinaKarvandi
a1d110b64a
remove unsuccessful monitor events by hooking tag
2024-07-05 18:20:41 +09:00
SinaKarvandi
14f463e6eb
fix unhooking monitor hooks on a different process or if the process is closed ( #409 )
2024-07-05 17:29:39 +09:00
SinaKarvandi
b165f56a7b
add date and time pseudo-registers ( #397 )
2024-06-30 20:59:41 +09:00
SinaKarvandi
48c362255e
build based on new libhyperdbg
2024-06-24 18:05:54 +09:00