Commit graph

79 commits

Author SHA1 Message Date
Sinaei
e65db2fc36 fix spelling typos 5 2024-03-17 19:00:14 +09:00
Sinaei
c395232076 fix spelling typos 2 2024-03-17 01:23:40 +09:00
Sinaei
5d58d0a1aa fix spelling typos 2024-03-17 01:01:22 +09:00
Sinaei
83adf8462d fix all warnings of hprdbgctrl 2024-03-16 23:49:00 +09:00
Sinaei
432021b00c fix user-mode warnings 4 2024-03-15 13:51:23 +09:00
Sinaei
45cf7c20d8 fix user-mode warnings 3 2024-03-14 14:02:18 +09:00
Sinaei
13166e0bf1 fix user-mode warnings 1 2024-03-12 12:11:18 +09:00
Sinaei
a8d8edfe4d Fix debuggee crash after running the '.debug close' command on the debugger 2024-02-02 16:22:07 +09:00
Sinaei
a44ad197f9 fix typo message of inject dbs 2023-11-16 13:26:13 +09:00
Sinaei
4396dc7fee add trap manipulation mechanism 2023-11-15 18:27:54 +09:00
Sinaei
7398d6efd5 fix not sending result of IOCTL for clearing event 2023-11-07 13:11:00 +09:00
Sinaei
3f1b1a7489 apply event clearing from by DPC from user-mode 2023-11-07 12:28:16 +09:00
Sinaei
25c18d6270 add preactivate command and add vmx-root direct vmcall support for mode exec traps 2023-10-25 15:05:29 +09:00
Sinaei
b53316c09e fix broadcasting instant events issues 2023-10-24 18:40:31 +09:00
Sinaei
1b4d3f448b remove the dependency of the termination to event changes 2023-10-15 00:08:45 +09:00
Sinaei
5ad76bf736 add support to the event forwarding mechanism in the debugger mode 2023-10-11 17:04:55 +09:00
Sinaei
c4b98c86ab add broadcase task on a single core in the vmx-root mode 2023-10-10 23:28:31 +09:00
Sinaei
40c9f5ac6e check for validity of physical address 2023-09-11 16:13:35 +09:00
Sinaei
aee0f30a80 show error message (address) including the target address 2023-09-09 22:14:45 +09:00
Sinaei
39f75aa23e fix the 'gu' command's step-out (go up) 2023-09-07 21:35:53 +09:00
Sinaei
69ceb68911 add the dump command 2023-08-29 18:15:46 +09:00
Sinaei
a37d3b2541 modify state and show event stage in case of breaks 2023-08-07 17:08:15 +09:00
Sinaei
7e63f3034c change checks for the first parameter 2023-07-26 15:15:16 +09:00
Sinaei
855d6a5c9c using a constant build signature 2023-07-25 14:51:59 +09:00
Sinaei
3dad72f72f perform build and version check in handshaking between debugger and debuggee 2023-07-24 20:00:50 +09:00
Sinaei
6a0b14f655 set timeout for retrying of the handshaking 2023-07-24 18:47:53 +09:00
Sinaei
e8f26e3afa add double ping check request 2023-07-24 16:25:50 +09:00
Sinaei
d9e04df425 show warning in case of using u in 32 programs 2023-07-20 18:25:39 +09:00
Sinaei
9d239ccdfd query for process type (32-bit or 64-bit) from VMX-root and IOCTL 2023-07-20 15:52:34 +09:00
Sinaei
a76e858915 add trap flag mask callback 2023-07-14 15:39:02 +09:00
Sinaei
400a402319 delivered page-fault injection request in the kernel 2023-07-13 18:43:35 +09:00
Sinaei
8f3405b4ef user-mode part of sending page-fault injection 2023-07-13 17:59:33 +09:00
Sinaei
cc99978919 interpret .pagein commands parameters 2023-07-13 16:05:42 +09:00
Sinaei
2b54f993f7 change exception page-fault error code 2023-07-13 13:51:35 +09:00
Sinaei
4556e3fcd4 add breakpoint in case of reaching to entrypoint 2023-07-10 20:00:07 +09:00
Sinaei
4c2d628a95 fix constant test variables 2023-06-08 21:59:06 +09:00
unknown
4194880a2e fix callstack command invalid address check 2023-05-30 20:23:24 +09:00
unknown
2251ea5973 add breakpoint manipulation interception mechanism 2023-05-22 20:52:34 +09:00
unknown
746320b359 add tree view for function tracking mechanism 2023-05-07 02:45:44 +09:00
unknown
51854f1aa9 add track command to trace function calls and rets 2023-05-05 22:03:00 +09:00
unknown
544228f24d change SDK creation order to fix initial build errors 2023-04-26 15:53:29 +09:00
unknown
d02f56ea12 fix unhandled stack growth on receiving buffer 2023-04-25 18:53:23 +09:00
unknown
9d2b92d2f8 reformat files with wrong shape 2023-03-22 17:45:52 +09:00
unknown
4c09327598 apply fixed range number for external VMCALLs 2023-02-02 21:28:19 +09:00
unknown
daffe69a3d done implementing short-circuiting event 2022-10-17 12:46:09 +09:00
unknown
606cb775a1 fix some typos 2022-10-06 17:45:07 +09:00
unknown
6d5c60f791 add event sc for short-circuiting commands 2022-10-04 18:44:00 +09:00
unknown
5a9bb2f057 temp fix for hyper-v TLFS IDLE MSR 2022-09-28 17:12:46 +09:00
SinaKarvandi
dc62099a16 change SDK headers 2022-07-15 14:52:07 -07:00
SinaKarvandi
1823c024fd general SDK improvements 2022-07-14 04:37:31 -07:00