Commit graph

39 commits

Author SHA1 Message Date
sina
09416e7fe1 add lbrdump command and sdk function 2026-05-04 00:29:54 +02:00
unknown
f3b952805b export SDK API for evaluating expressions based on the user or the kernel debugger context 2025-09-02 01:11:03 +02:00
sina
31fc581135
add support to the eval command in the user debugger 2025-08-31 18:31:35 +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
e8e0489a6b
fix removing process from pausing list 2025-06-29 20:22:51 +02:00
sina
e7a7668325
get process name and process id for the transparent mode 2025-06-11 01:43:19 +02:00
SinaKarvandi
43540dc35d export SDK APIs for the transparent mode 2025-01-25 16:38:46 +01:00
SinaKarvandi
23702ca4f1 add query IDT command 2024-12-30 04:37:15 +01:00
SinaKarvandi
13befcfa00 fix interrupt redirection issues 2024-11-20 14:44:03 +01:00
SinaKarvandi
a6c6c88d05 show different APIC modes (x2apic or xapic) 2024-11-09 15:08:32 +01:00
SinaKarvandi
e3d8b6d980 add SDK api for reading local apic 2024-11-09 00:12:34 +01:00
SinaKarvandi
fe97da65b7 interpret local hwdbg scripts 2024-10-02 18:00:34 +02:00
SinaKarvandi
595a78f776 add automated script compilation 2024-10-02 15:04:02 +02:00
SinaKarvandi
49c18bb118 export hwdbg testing functions 2024-10-01 13:47:46 +02:00
sina
e926e3edb1 add SKD APIs for tracing, tracking, and instrumenting instructions 2024-09-06 12:42:55 +02:00
SinaKarvandi
56fa031cdd show the position of failed testcases 2024-08-19 18:24:08 +09:00
SinaKarvandi
0e25c5b617 add automatic connection to remote system for semantic script test cases 2024-08-16 16:14:52 +09:00
SinaKarvandi
c30b8a42aa export SDK API closing connection to the remote debuggee 2024-08-15 14:14:28 +09:00
SinaKarvandi
22e8d82452 add automated test case tester for command parser 2024-08-13 18:50:14 +09:00
SinaKarvandi
a747d56751 make parsing infrastructure for automated testing 2024-08-11 19:42:58 +09:00
SinaKarvandi
6005722cc9 Export SDK API for assembling instructions 2024-07-28 18:10:54 +09:00
SinaKarvandi
1e4e8fd6f0 add auto-pause after connecting to debuggee 2024-07-25 17:45:55 +09:00
SinaKarvandi
ed081861a2 fix versioning issues 2024-07-23 20:45:17 +09:00
SinaKarvandi
8e2491751e return shared buffer on set message callback 2024-07-18 15:59:30 +09:00
SinaKarvandi
33f44f25d0 Add message callback using shared memory 2024-07-18 13:12:30 +09:00
SinaKarvandi
25a912fbdb add unsetting text message callback 2024-07-18 12:51:53 +09:00
SinaKarvandi
0df5c1b78f export start process SDK APIs 2024-07-13 18:14:52 +09:00
SinaKarvandi
c55dd4a2c1 add SDK API to debug remote device or from debuggee in the debugger mode 2024-07-12 19:51:00 +09:00
SinaKarvandi
8f1f0f2e74 add SDK API for getting the kernel base address 2024-07-12 18:25:34 +09:00
SinaKarvandi
25290cf2d7 export memory writing API SDK 2024-07-10 20:21:31 +09:00
SinaKarvandi
5af1f2b653 export register reading/writing SDK APIs 2024-07-07 22:23:24 +09:00
SinaKarvandi
5e298a853a export memory reading functions 2024-07-06 22:46:57 +09:00
SinaKarvandi
63d09b12f8 fix load vmm SDK exported function 2024-07-03 19:16:14 +09:00
SinaKarvandi
0ca7362ceb add driver name to driver loading exports 2024-06-28 22:10:55 +09:00
SinaKarvandi
13b575efdf set custom driver path for kd driver 2024-06-28 20:56:17 +09:00
SinaKarvandi
aab38e8123 add exported SDK for pause, continue and setting breakpoints 2024-06-27 19:41:32 +09:00
SinaKarvandi
e3372e8810 export connect command to SDK 2024-06-24 21:43:01 +09:00
SinaKarvandi
9b4fbaeb61 change libhyperdbg SDK functions 2024-06-24 19:07:06 +09:00