Commit Graph

21 Commits

Author SHA1 Message Date
Andy Nguyen b6c484fbda Check for non-zero instead of negative. 2021-11-13 15:53:31 +01:00
Andy Nguyen f480a063ab Restructure JIT code and add default implementation. 2021-11-13 15:50:37 +01:00
Andy Nguyen 077b002273 Allow passing addresses to Buffer and Int* primitives. 2021-11-13 14:29:58 +01:00
Andy Nguyen efad4e8928 Clean up jitCopy method. 2021-11-13 13:37:58 +01:00
Andy Nguyen 25523978fd Use more suitable exceptions and clean up JIT class. 2021-11-13 13:34:22 +01:00
Andy Nguyen ab11d2d2be Make Buffer members private. 2021-11-13 10:57:47 +01:00
Andy Nguyen c80b753e03 Make AbstractInt subclass of Buffer and add Text class. 2021-11-13 10:54:47 +01:00
Andy Nguyen 44ae595424 Rename IntBase to AbstractInt. 2021-11-13 09:38:01 +01:00
Andy Nguyen b995e5e3d5 Change modifiers of IntBase from package-private to protected. 2021-11-11 21:09:52 +01:00
Andy Nguyen cdffd23f13 Add Ubunto mono font. 2021-11-08 20:47:16 +01:00
Andy Nguyen 8d11f3545a Improve bounds checking. 2021-11-08 20:03:30 +01:00
Andy Nguyen 05adae5e31 Add Buffer.put implementation. 2021-11-06 17:57:15 +01:00
Andy Nguyen 3347cbb544 Improve bounds checking. 2021-11-06 12:34:39 +01:00
Andy Nguyen ae092232a1 Use LF instead of CRLF. 2021-11-06 12:32:04 +01:00
Andy Nguyen c1ec81b377 Add Int and Buffer primitives. 2021-11-06 11:16:02 +01:00
Andy Nguyen 8f0fc0d578 Use list of exploit classes and instantiate them later. 2021-11-05 18:28:47 +01:00
Andy Nguyen 036746d7da Restructure source code. 2021-11-05 18:23:20 +01:00
Andy Nguyen 8d7ad41156 Clean up. 2021-11-04 23:29:24 +01:00
Andy Nguyen 9dcf0bfe7f Add default sandbox exploit. 2021-11-04 18:09:00 +01:00
Andy Nguyen 1d8fab5dd3 Move security manager checks. 2021-11-04 18:04:31 +01:00
Andy Nguyen fab3db6d51 Restructure source code and improve Makefile. 2021-11-04 17:58:27 +01:00