Commit graph

27 commits

Author SHA1 Message Date
sina
eeeff45f70 fix refactoring issues 2026-05-31 16:38:21 +02:00
sina
6bcd4a3b10 refactor doxygen, variables, function names 4 2026-05-31 03:21:19 +02:00
sina
3bb181fb7d refactor doxygen, variables, function names 2 2026-05-31 03:17:53 +02:00
sina
33c3513184 fix message layout of LBR printing and add notes to lbr help 2026-05-25 20:18:54 +02:00
sina
686e445c9b fix LBR filter issue and dumping message format 2026-05-25 15:29:42 +02:00
sina
02ab868dc7 add lbr_restore and lbr_restore_by_filter functions
Some checks are pending
vs2022-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2022-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2022-ci / Deploy release (push) Blocked by required conditions
2026-05-24 23:51:12 +02:00
sina
1a63f6e737 enhance the LBR check function
Some checks are pending
vs2022-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2022-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2022-ci / Deploy release (push) Blocked by required conditions
2026-05-24 15:43:48 +02:00
sina
ef1ce11154 check LBR support within nested virtualization environments 2026-05-17 04:57:09 +02:00
sina
61c30822fb perform adjustments for call_stack filter option of LBR 2026-05-17 04:27:56 +02:00
sina
517872e072 create new fields to show branch type in ARCH LBR 2026-05-17 02:39:58 +02:00
sina
4ea5b142f4 fix LBR filter on ARCH LBR CTL
Some checks failed
vs2022-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2022-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2022-ci / Deploy release (push) Has been cancelled
2026-05-15 20:23:52 +02:00
sina
f6fd116274 add new arch-based TO and FROM MSRs 2026-05-15 17:25:56 +02:00
sina
09416e7fe1 add lbrdump command and sdk function 2026-05-04 00:29:54 +02:00
sina
ea74b06286 apply automatic save for printing lbr records
Some checks are pending
vs2022-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2022-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2022-ci / Deploy release (push) Blocked by required conditions
2026-05-03 01:45:02 +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
aa80cd9d6b Apply all ARCH Based LBR controls on API level 2026-05-01 20:39:13 +02:00
sina
6f004f1ffd Add ARCH LBR functions from hypervisor 2026-05-01 18:40:39 +02:00
sina
1ad7bac9ce check for ARCH and legacy LBR support 2026-04-30 20:29:22 +02:00
sina
c5ba5ccd89 compile HyperDbg SDK for Linux 2026-04-28 14:39:54 +02:00
sina
af50093b9b apply LBR filters from VMX-root mode 2026-04-27 03:16:41 +02:00
sina
f5c45c7ebb add filtering options to LBR 2026-04-27 00:50:41 +02:00
sina
93ac084d4b show branch misprediction and cycle count 2026-04-26 21:02:38 +02:00
sina
84f0fa0ed4 check for the VMX state independently from function arguments 2026-04-26 12:37:08 +02:00
sina
76d91901cd add lbr_flush function to the script engine 2026-04-26 02:23:04 +02:00
sina
e359911d60 add base structure for Intel PT 2026-04-25 21:42:17 +02:00
sina
3cbf328fee Restructure of the hypertrace project 2026-04-25 18:02:48 +02:00