Commit graph

50 commits

Author SHA1 Message Date
sina
a8f259fbad fix #587 to add functions with no input and return a number 2026-05-25 16:26:26 +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
09416e7fe1 add lbrdump command and sdk function 2026-05-04 00:29:54 +02:00
sina
8b593489e7 change functions of LBR 2026-05-03 01:03:19 +02:00
sina
76d91901cd add lbr_flush function to the script engine 2026-04-26 02:23:04 +02:00
sina
70f6613953 add lbr_save and lbr_dump script engine functions for accessing LBR commands 2026-04-24 20:04:30 +02:00
sina
c266a880c3 add lbr start and lbr stop functions to the script engine 2026-04-06 18:33:01 +02:00
xmaple21215
8bd8950514 add include file in script engine 2026-01-06 16:38:22 +08:00
xmaple555
82540bab5e update array index for boolean expression in script engine 2025-10-26 12:15:41 +08:00
xmaple555
8b4178d416 add array and pointer in script engine 2025-10-21 16:46:49 +08:00
xmaple555
4233ade781 update pointer variable type in script engine 2025-10-15 08:01:17 +08:00
Enzo Berry
6a89a94496 Refactor token structures and related functions in the script engine 2025-07-07 11:46:10 -07:00
unknown
feea1057e2 add microsleep, rdtsc, rdtscp 2025-06-03 10:00:08 +02:00
unknown
0d5ee6ab60 implement microsleep function 2025-06-02 11:26:48 +02:00
sina
6741855d24 add poi_pa hi_pa low_pa db_pa dd_pa dw_pa dq_pa keywords 2025-02-20 15:31:03 +01:00
xmaple555
8edd118a40 update multiple assignment in script engine 2024-08-23 04:10:11 +08:00
xmaple555
16c60bbe7e add assignment operator in script-engine 2024-08-22 00:30:23 +08:00
xmaple555
b05414a171 update user-defined function for boolean parser 2024-08-21 03:42:03 +08:00
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
unknown
f5d7332a19 add type of wcsncmp function 2024-06-13 14:42:43 +09:00
unknown
fcaafaae53 add strncmp and wcsncmp to script engine 2024-06-09 18:16:31 +09:00
xmaple555
29d79991e4 add user-defined function and variable type in script engine 2024-03-02 01:59:33 +08:00
xmaple555
657c806565 Fix boolean expression or in script engine 2023-11-13 21:10:45 +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
xmaple555
dd4c3b6455 update strcmp for boolean expression 2023-09-17 01:51:13 +08:00
Sinaei
d8fbf04897 add strcmp into the grammar file 2023-09-16 18:52:46 +09:00
xmaple555
1323e39a5e add strcmp 2023-09-16 03:54:56 +08: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
cf4a55fd47 add disassemble_len and disassemble_len32 functions 2023-06-06 22:46:03 +09:00
unknown
01735cfd3e reshaping script side from hv to kd 2023-01-18 20:23:40 +09:00
unknown
6d5c60f791 add event sc for short-circuiting commands 2022-10-04 18:44:00 +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
SinaKarvandi
2a6b7ac4b3 clean codes 2022-05-31 17:09:25 +04:30
mhgholamrezaei
e6814423ce fix Script Engine bugs 2022-05-19 22:02:19 +09:00
mhgholamrezaei
f0c3614f1e update logical operations in Script Engine 2022-05-11 19:48:45 +09:00
SinaKarvandi
e394346dc1 change script engine directory order 2022-05-10 15:27:06 +04:30
Renamed from hyperdbg/script-engine/parse-table.h (Browse further)