Commit graph

56 commits

Author SHA1 Message Date
sina
43cea334c2 add core and path interpretation of PT 2026-07-02 18:14:47 +02:00
sina
5bccbff58b fix IPT kernel structure based on the new model
Some checks are pending
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-07-01 19:44:15 +02:00
sina
72a8aa325f add user mode PT parameter parser 2026-06-30 20:30:25 +02:00
Sina Karvandi
b38b43eef9
Merge branch 'dev' into feat/intel-pt-integration 2026-06-10 23:14:26 +02:00
jtaw5649
9fd4034855 feat(hide): add transparent evade mask API 2026-06-05 19:01:14 +01:00
Masoud Rahimi Jafari
2dc1a26f1c Added user app example for pt tracing 2026-06-04 01:55:42 +02:00
sina
dd44025dde refactor doxygen, variables, function names 7 2026-06-01 14:07:01 +02:00
sina
0cd11e136b Fix build issues of the Intel PT in hypertrace 2026-05-31 19:58:18 +02:00
Sina Karvandi
01e513c876
Merge branch 'trace-module' into dev 2026-05-31 19:39:14 +02:00
Sina Karvandi
34dfe5604b
Merge branch 'dev' into feat/intel-pt-integration 2026-05-31 19:13:36 +02:00
sina
cb5a83096d load trace module 2026-05-28 20:26:33 +02:00
Masoud Rahimi Jafari
434aed98d0 Added pt pause, resume and size commands 2026-05-19 05:13:22 +02:00
Masoud Rahimi Jafari
59280239e9 Added pt mmap comand and function 2026-05-19 03:50:26 +02:00
sina
5fb797c201 fix output buffer IOCTL checks for WRMSR 2026-05-17 20:18:36 +02:00
sina
1369aa777b refactor IOCTL codes 2026-05-17 17:07:59 +02:00
Masoud Rahimi Jafari
64328723c8 Added Intel-PT to hypertrace 2026-05-17 03:18:05 +02:00
sina
517872e072 create new fields to show branch type in ARCH LBR 2026-05-17 02:39:58 +02:00
sina
09416e7fe1 add lbrdump command and sdk function 2026-05-04 00:29:54 +02:00
sina
19b9ebe3fd add lbrdump command 2026-05-03 01:25:39 +02:00
sina
8b593489e7 change functions of LBR 2026-05-03 01:03:19 +02:00
sina
c5ba5ccd89 compile HyperDbg SDK for Linux 2026-04-28 14:39:54 +02:00
sina
f5c45c7ebb add filtering options to LBR 2026-04-27 00:50:41 +02:00
sina
76d91901cd add lbr_flush function to the script engine 2026-04-26 02:23:04 +02:00
sina
c6b6a8a3a0 add processor trace command 2026-04-25 22:46:55 +02:00
sina
70f6613953 add lbr_save and lbr_dump script engine functions for accessing LBR commands 2026-04-24 20:04:30 +02:00
sina
566d38c39a create dmp function to enable, disable, save, and dump LBR branches 2026-04-24 18:35:15 +02:00
sina
43cdab9821 broadcast LBR example to all cores 2026-04-19 19:20:18 +02:00
sina
1dd73675e9 apply the LBR and HyperTrace initialization and operations 2026-04-06 01:05:59 +02:00
sina
2329fd3c19 add user mode side of initializing LBR 2026-04-05 22:56:59 +02:00
sina
0d940ee543
sending results of format to the user debugger 2025-09-01 18:27:01 +02:00
sina
3f6d837a62
run script for modifying registers in the user debugger 2025-08-31 16:53:09 +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
3961196112
add support for SMI related functionalities 2025-08-02 23:18:18 +02:00
sina
33fbbb4e06
add user mode side of the user debugger 2025-07-09 13:37:01 +02:00
sina
a05cdcdd1c
release and continue the user debugger execution based on mbec method 2025-06-23 20:35:32 +02:00
sina
e7a7668325
get process name and process id for the transparent mode 2025-06-11 01:43:19 +02:00
sina
1eb9606073
add dynamic system call numbers for transparent mode 2025-06-06 23:01:29 +02:00
Sina Karvandi
ee17e49bfc
Merge branch 'dev' into add-pcie-support 2025-02-13 17:13:19 +01:00
Björn Ruytenberg
bdb2583383 pcicam: Add support for Bridge header type; add initial support for determining BARs and their sizes 2025-01-27 16:14:43 +01:00
SinaKarvandi
bea9ae7a93 modify the hide and unhide command 2025-01-25 02:15:21 +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
SinaKarvandi
a86d36b781 fix pci tree command error in VMI mode 2024-12-11 15:43:41 +01:00
Björn Ruytenberg
453dff9ac4 Merge branch 'dev' into add-pcie-support 2024-12-02 15:49:27 +01:00
SinaKarvandi
b7043b48ae Add IDT Entries interpreter 2024-11-26 11:44:06 +01:00
SinaKarvandi
62535c94da fix overflow error in showing interrupt entries 2024-11-20 15:39:21 +01:00
SinaKarvandi
bb9c4e30d7 add support for IO APIC 2024-11-19 13:56:22 +01:00
Björn Ruytenberg
29071cad41 pcitree: Send PCI device tree in one flattened buffer. Add EP Class Code and remove BDF probing limits. 2024-11-17 21:01:03 +01:00