sina
a24c8c0a91
cleanup for resync serial codes and update CHANGELOG.md
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-08-01 20:49:02 +02:00
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
0aedc66ed0
add load and unload hyper trace module
2026-06-06 17:18:14 +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
0a874d31a9
create multiple IOCTL handlers for different modules
2026-06-02 14:04:47 +02:00
sina
ef2a482c45
refactor doxygen, variables, function names 6
2026-05-31 18:59:52 +02:00
sina
cb5a83096d
load trace module
2026-05-28 20:26:33 +02:00
sina
0a279b5dba
check IOCTL to load VMM module
2026-05-27 20:21:21 +02:00
sina
90337d37f7
refactoring codes for platform independence of hyperlog and hypertrace and script-eval
2026-05-10 00:58:47 +02:00
sina
10dd66d416
add synchronization functions for DPC routines of Windows
2026-05-08 16:44:42 +02:00
sina
de0c56b466
create platform independent intrinsics functions
2026-05-05 21:25:20 +02:00
sina
c5ba5ccd89
compile HyperDbg SDK for Linux
2026-04-28 14:39:54 +02:00
sina
b35e0dd43c
clearing the headers for Windows and Linux
2026-04-28 01:24:43 +02:00
sina
dc085fbe2a
remove PlatformTypes and merge it to GeneralTypes
2026-04-27 23:55:04 +02:00
sina
84f0fa0ed4
check for the VMX state independently from function arguments
2026-04-26 12:37:08 +02:00
sina
f192c194df
initialize the LBR based on hypervisor environment checks
2026-04-22 17:43:23 +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
sina
2329fd3c19
add user mode side of initializing LBR
2026-04-05 22:56:59 +02:00
alish14
f40f1d8183
fix dependecies after changing file names and now it work
2026-02-13 12:25:05 +03:30
sina
5e3e0d4081
import hyperlog into hypertrace and import and export hypertrace routines
2026-02-08 03:02:43 +01: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
85debe2636
add synchronization functions
2025-08-30 03:55:15 +02:00
unknown
87f32fb5d0
add user debugger command synchronization event
2025-08-30 03:37:10 +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
e8e0489a6b
fix removing process from pausing list
2025-06-29 20:22:51 +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
afd5879bd2
move transparency functions to hyperevade
2025-06-07 20:17:05 +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