Commit graph

106 commits

Author SHA1 Message Date
Sinaei
d3de191386 perform warnings modifications 2024-03-02 21:50:06 +09:00
Sinaei
491a6b6fc1 Merge branch 'dev' into fix-warnings 2024-03-02 21:39:40 +09:00
xmaple555
29d79991e4 add user-defined function and variable type in script engine 2024-03-02 01:59:33 +08:00
Sinaei
ff00b669c1 fix warnings 8 2024-03-01 23:51:41 +09:00
Sinaei
cc4b07fb01 fix warnings 7 2024-03-01 23:20:18 +09:00
Sinaei
da7605ac60 fix warnings 5 2024-03-01 22:27:09 +09:00
Sinaei
fb4b4f2c3d fix warnings 4 2024-03-01 21:02:52 +09:00
Sinaei
7e9483e9cc fix warnings 3 2024-03-01 18:11:24 +09:00
Sinaei
bde0cee86d fix warnings 2 2024-03-01 15:59:58 +09:00
xmaple555
e6dbc3f49e Add hexadecimal escape sequence as wstring parameter for wstring function in script engine 2023-11-24 04:53:30 +08:00
xmaple555
60fbec6936 Add hexadecimal escape sequence as string parameter for string function in script engine 2023-11-23 01:07:20 +08:00
Sinaei
31d6472ced change tag, id, stage pseudo-registers 2023-11-15 13:44:57 +09:00
Sinaei
e83b6b607f add meta event for tracing 2023-11-13 15:44:47 +09:00
xmaple555
cb1908d4d0 Update wstring as parameter for wstring functions in script engine 2023-11-09 00:48:26 +08:00
Sinaei
3f1b1a7489 apply event clearing from by DPC from user-mode 2023-11-07 12:28:16 +09:00
Sinaei
94dba49455 support tracing function in scripts 2023-11-04 15:15:56 +09:00
xmaple555
717b369a5c Update string as parameter for string functions in script engine 2023-11-02 23:25:46 +08:00
Sinaei
7ad06a8f8b check pool allocation for clearing events 2023-10-22 03:10:48 +09:00
Sinaei
5d56dce70e add event_clear function 2023-10-22 01:14:36 +09:00
xmaple555
fda3c540a8 Update comparison operations for script engine 2023-10-07 22:15:18 +08:00
xmaple555
91abb83264 add memcmp 2023-09-29 23:39:13 +08:00
xmaple555
3bf7951b29 add wcscmp 2023-09-20 12:06:10 +08:00
xmaple555
1323e39a5e add strcmp 2023-09-16 03:54:56 +08:00
Sinaei
cc1f835ac0 update KeGetCurrentProcessorNumber to KeGetCurrentProcessorNumberEx (thanks to @Air14 for mentioning it) 2023-09-05 18:04:21 +09:00
Sinaei
e85d5ce0fe add event_inject and event_inject_error_code 2023-08-21 23:12:05 +09:00
Sinaei
a37d3b2541 modify state and show event stage in case of breaks 2023-08-07 17:08:15 +09:00
Sinaei
4d745eb1ac check to prevent short-circuiting in post calling stages 2023-08-04 15:27:47 +09:00
Sinaei
bbf0062dbc add support to event calling stages 2023-07-31 15:05:14 +09:00
Sinaei
956963bfd1 change break and retuns of script engine 2023-07-12 21:09:14 +09:00
Sinaei
15b8b7d0f0 dd (define-dword) and dw (define-word) definition was changed 2023-07-01 20:15:13 +09:00
Sinaei
b74e395713 add id and tag pseudo-registers 2023-06-07 16:36:53 +09:00
Sinaei
cf4a55fd47 add disassemble_len and disassemble_len32 functions 2023-06-06 22:46:03 +09:00
unknown
dc8ac523bf fix short-circuiting event state 2023-05-09 00:28:42 +09:00
unknown
b0e0641d09 Categorize common functions 2023-04-27 18:21:55 +09:00
unknown
a0066e1f72 Standardize bitwise and layout switching functions 2023-04-27 13:53:02 +09:00
unknown
475fa2a1e8 separate message receiving/sending buffers from hyperlogger files 2023-04-26 14:53:21 +09:00
unknown
668ad31081 export vmcall functions and create separate functions for vmx nmi broadcast init and uninit 2023-01-26 17:42:26 +09:00
unknown
3dcb7a5cdd change vmx directions 2023-01-24 17:58:50 +09:00
unknown
5fcd69486f export vmx registers modification 2023-01-23 23:44:12 +09:00
unknown
f5746aa0ef fixing callbacks from kd to hv 2023-01-19 21:34:45 +09:00
unknown
01735cfd3e reshaping script side from hv to kd 2023-01-18 20:23:40 +09:00
unknown
0c4da96ecf remove the message tracing from hv 2023-01-16 22:24:50 +09:00
unknown
754c9f5410 add callback like functions for connecting kd and hv 2023-01-08 00:12:55 +09:00
unknown
c7fa6af72d remove the vcpu form threads and processes 2022-12-09 18:26:38 +09:00
unknown
27a701e5cd refactor debugger option 2022-12-09 14:49:25 +09:00
unknown
4cd3b8e3d8 IsOnVmxRootMode is converted to a function 2022-12-07 15:47:15 +09:00
unknown
154ab67570 finished first part of refactoring vcpu 2022-12-05 16:14:56 +09:00
unknown
b4fef77b48 refactor VCpu 2022-12-05 15:31:56 +09:00
unknown
6d5c60f791 add event sc for short-circuiting commands 2022-10-04 18:44:00 +09:00
unknown
37cf939687 change short-circuiting event concepts 2022-10-04 10:20:15 +09:00