Commit graph

388 commits

Author SHA1 Message Date
SinaKarvandi
35ca575bfd fix runtime error for deallocating memory from separate DLLs 2024-09-27 14:32:03 +02:00
xmaple555
1df3163ba7 update symbol and token strcture in script-engine 2024-09-27 04:48:43 +08:00
SinaKarvandi
f3321dc62d unified script engine imported and exported functions 2024-09-25 16:27:42 +02:00
SinaKarvandi
34561c8d36 rename parsing functions 2024-09-25 14:26:17 +02:00
SinaKarvandi
e5f9e31f8c computer number of flip-flops in a new functions 2024-09-25 14:13:08 +02:00
SinaKarvandi
1ae683af48 add script generation support for stack assignment 2024-09-18 16:53:40 +02:00
sina
e926e3edb1 add SKD APIs for tracing, tracking, and instrumenting instructions 2024-09-06 12:42:55 +02:00
sina
153fd64ef9 fix the problem with interpreting url as comment in the parser 2024-09-05 17:53:48 +02:00
Abbas-MG
9cd1330e14 fix additional test cases and their pertaining code 2024-08-24 19:16:33 +03:30
Abbas-MG
cce5dd33bb new way of handling newLine and block comments 2024-08-24 16:45:32 +03:30
Abbas-MG
6ec8754db4 fix bugged testCases 2024-08-24 16:45:32 +03:30
Abbas-MG
0915c09419 escaped newline bug fix 2024-08-24 16:45:32 +03:30
Abbas-MG
cb575a6624 escaped newline is now handled correctly 2024-08-24 16:45:32 +03:30
Abbas-MG
b5d6551165 fix newLine (\n) parse 2024-08-24 16:45:31 +03:30
Abbas-MG
7f248d3067 improved PrintToken(); now it prints in aligned columns 2024-08-24 16:45:31 +03:30
xmaple555
211295bf81 update symbol structure and stack buffer in script engine 2024-08-23 22:33:36 +08:00
Abbas-MG
49877c680a fix adjacent { 2024-08-21 00:56:08 +03:30
Abbas-MG
bba0914d77 single line comment at end of string fixed 2024-08-21 00:14:19 +03:30
sina
a1ef3e8808 add main command parser testcases with comments 2024-08-21 03:35:22 +09:00
xmaple555
03401a7fbd update script-engine 2024-08-20 01:59:17 +08:00
SinaKarvandi
56fa031cdd show the position of failed testcases 2024-08-19 18:24:08 +09:00
Abbas-MG
ad28eca220 first 73 tests passed 2024-08-19 07:27:42 +03:30
Abbas-MG
7671884c62 applied some parser fixes 2024-08-19 05:10:26 +03:30
SinaKarvandi
e23178b6d9 move failed test cases to the main testing test cases 2024-08-18 00:24:58 +09:00
Abbas-MG
fc323db3d9 Merge branch 'integrate-new-parser' of https://github.com/HyperDbg/HyperDbg into integrate-new-parser-newlineFix 2024-08-16 14:51:14 +03:30
Abbas-MG
7ce9991a4a cleanupInterpreter 2024-08-16 14:50:35 +03:30
SinaKarvandi
31ff2bb714 add support to pause debugger at startup 2024-08-16 18:59:56 +09:00
SinaKarvandi
7b91f3ca3e make general automated test cases for the semantic scripts 2024-08-16 17:13:13 +09:00
SinaKarvandi
0e25c5b617 add automatic connection to remote system for semantic script test cases 2024-08-16 16:14:52 +09:00
Abbas-MG
04bb555318 nestedStringFix 2024-08-16 03:58:31 +03:30
SinaKarvandi
1860612659 add more failed test cases 2024-08-15 19:46:49 +09:00
Sina Karvandi
a998f0ab91
Merge pull request #454 from HyperDbg/integrate-new-parser-nestedFix
parser nested blocks fix
2024-08-15 14:25:55 +09:00
Abbas-MG
95ffeef9bf IdxBracket var fix 2024-08-15 08:50:18 +03:30
SinaKarvandi
c30b8a42aa export SDK API closing connection to the remote debuggee 2024-08-15 14:14:28 +09:00
Abbas-MG
85b0bdb221 nested {} fix 2024-08-15 08:35:23 +03:30
SinaKarvandi
f3cc9dbdfe add more command parser testcases 2024-08-14 14:02:52 +09:00
Abbas-MG
e35635f0e0 fix adjacent { bug 2024-08-13 21:46:26 +03:30
SinaKarvandi
8caea1fb77 run command test case tester from the test command 2024-08-13 19:31:02 +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
cf20290ab3 trim strings and beautify showing tokens in new command parser 2024-08-11 17:34:44 +09:00
SinaKarvandi
02c9b97505 add fixed issues to the changelog 2024-08-10 23:25:18 +09:00
SinaKarvandi
8c45148271 fix integration tokens for the new parser 2024-08-10 23:11:59 +09:00
SinaKarvandi
0fe90f5a7b integrate new parser with the .script command 2024-08-10 22:30:05 +09:00
SinaKarvandi
c84408924c integrate new parser with the .start command 2024-08-10 22:22:03 +09:00
SinaKarvandi
acae1d3a41 add support to path for the struct command 2024-08-10 21:21:23 +09:00
SinaKarvandi
b7725a769e add new parser to debug, output and assembly commands 2024-08-10 20:06:26 +09:00
SinaKarvandi
ceb12f842f change parser of hide and settings commands 2024-08-10 18:23:40 +09:00
SinaKarvandi
c3e4596d01 integrate dump command with new parser 2024-08-10 17:04:46 +09:00
SinaKarvandi
787e79d713 add more commands to the new token parser 2024-07-31 19:49:52 +09:00