Commit graph

84 commits

Author SHA1 Message Date
xmaple555
f9ca713601 update script-engine 2 2024-07-25 01:52:58 +08:00
xmaple555
0aba9b5a1b update script-engine 1 2024-07-24 21:25:55 +08:00
xmaple555
36b648eac6 update the user-defined function of the script-engine 2024-07-20 11:58:17 +08:00
SinaKarvandi
b165f56a7b add date and time pseudo-registers (#397) 2024-06-30 20:59:41 +09:00
xmaple555
9cbcef61f9 fix wcsncmp in script-engine 2024-06-12 22:34:15 +08:00
unknown
91db4eacd1 add script variable length to the hwdbg symbol structure 2024-06-10 20:09:56 +09:00
unknown
820d9ce2c9 add strncmp function grammar modifications 2024-06-09 18:54:06 +09:00
unknown
fcaafaae53 add strncmp and wcsncmp to script engine 2024-06-09 18:16:31 +09:00
Sinaei
1dbc3430af fix spelling typos 4 2024-03-17 18:49:51 +09:00
xmaple555
29d79991e4 add user-defined function and variable type in script engine 2024-03-02 01:59:33 +08:00
Sinaei
31d6472ced change tag, id, stage pseudo-registers 2023-11-15 13:44:57 +09:00
xmaple555
607f9ec4d5 Correct memcpy again 2023-11-10 01:25:31 +08:00
xmaple555
4e6b3f20dc Correct memcpy and event_inject_error_code to three op and no return value 2023-11-10 00:40:21 +08:00
xmaple555
cb1908d4d0 Update wstring as parameter for wstring functions in script engine 2023-11-09 00:48:26 +08: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
5d56dce70e add event_clear function 2023-10-22 01:14:36 +09: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
Sinaei
bd476454bc change script boolean expression grammar commands 2023-09-18 11:18:09 +09:00
Sinaei
d8fbf04897 add strcmp into the grammar file 2023-09-16 18:52:46 +09:00
Sinaei
e85d5ce0fe add event_inject and event_inject_error_code 2023-08-21 23:12:05 +09:00
Sinaei
bbf0062dbc add support to event calling stages 2023-07-31 15:05:14 +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
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
unknown
79ca8caf8b add memcpy primitives to the script engine 2022-09-19 14:36:59 +09:00
SinaKarvandi
914d1a1d77 add event id and event tag pseudo-registers 2022-07-10 09:26:09 -07:00
SinaKarvandi
b8c2017afb add initial phase of event ignorance 2022-06-15 12:55:44 +04:30
SinaKarvandi
5efbf583f8 add flush() function to the script engine 2022-06-05 15:06:48 +04:30
mhgholamrezaei
58d3608b19 solve Script Engine bug 2022-05-18 20:43:06 +09:00
mhgholamrezaei
e5c7a7f51a update script engine grammar 2022-05-09 15:08:56 +09:00
mhgholamrezaei
7945272554 update script engine grammar 2022-05-09 15:02:46 +09:00
mhgholamrezaei
263a2ef722 refactor Script Engine 2022-05-08 10:53:39 +09:00
mhgholamrezaei
5d20ef4034 updated script engine grammar 2022-01-31 01:05:34 +09:00
mhgholamrezaei
9b96d1011b solved script engine temporary variable allocation problems 2022-01-28 02:11:15 +09:00
SinaKarvandi
88599ab7e1 add virtual_to_physical and physical_to_virtual functions 2021-12-13 22:20:40 +03:30
mhgholamrezaei
2167b7f3d6 can ignore return of function in the script engine 2021-10-21 18:02:42 +09:00
mhgholamrezaei
5bfc98148d ref function added to script engine 2021-10-11 20:37:54 +09:00
SinaKarvandi
e935476901 add pname pseudo-register to the script engine 2021-10-02 01:39:22 +03:30
SinaKarvandi
2082f874f3 fix volatile functions implementations in script engine 2021-09-27 19:06:40 +03:30
mhgholamrezaei
b093ea0c8d add global variable support to script engine 2021-09-26 21:42:36 +09:00
unknown
fe6efe41b3 add rflags registers seprately. 2021-09-16 18:58:47 +04:30
SinaKarvandi
e9826ca294 add core pseudo register 2021-09-16 12:28:30 +04:30
mhgholamrezaei
bed9b56980 added new functions to script engine 2021-09-08 18:28:58 +09:00
unknown
0933e4435d add read/write idtr,gdtr,idt,... and 16/32 bits registers. 2021-09-02 19:57:42 +04:30
unknown
383f860846 add r* 16/32 bit reg read. 2021-09-02 17:04:02 +04:30
unknown
ae8d727383 add new registers(32/16/8 bit registers). 2021-08-26 15:48:17 +04:30
mhgholamrezaei
a4f5d8dccc eb ed eq with no lvalue added 2021-08-20 20:25:48 +04:30