Commit Graph

352 Commits

Author SHA1 Message Date
flysand7 85e0c445ae Implement __stack_chk_fail 2023-07-23 18:28:04 +11:00
flysand7 c72164fff0 Write proper plt relocations in entry assembly, fix stack checking not working correctly 2023-07-23 18:19:53 +11:00
flysand7 c8df2f9d42 Retrieve envp, call main 2023-07-23 03:28:16 +11:00
flysand7 f2be833f82 Fix build scripts, align some code, make a workable test 2023-07-23 02:23:39 +11:00
flysand7 b5e4824060 Update readme 2023-07-23 01:49:32 +11:00
flysand7 31dbc0abd1 ANEW 2023-07-23 01:30:04 +11:00
flysand7 da0f34325c I dont know what that is but i need to push it 2023-07-17 16:11:56 +11:00
flysand7 30b0423e0a Fix alignment on failure messages 2023-06-25 04:43:38 +11:00
flysand7 8b828d4906 Add failure message to JUnit output 2023-06-25 04:41:21 +11:00
flysand7 805ed17f93 Fix XML escapes in JUnit output 2023-06-25 04:36:44 +11:00
flysand7 b3d38c1a10
Update test.yml 2023-06-25 04:27:08 +11:00
flysand7 f7ca7f33fc Add JUnit output 2023-06-25 04:23:13 +11:00
flysand7 0fd422148c add fprint* functions to test suite 2023-06-25 04:23:13 +11:00
flysand7 c1582bc4be Change scripts to powershell 2023-06-25 04:23:13 +11:00
flysand7 2a734fe46f
Update build.yml to use powershell 2023-06-25 04:14:29 +11:00
flysand7 7d769085a2
Create test.yml 2023-06-25 04:14:07 +11:00
flysand7 2438fad20e Fix up repo for the badge 2023-06-25 02:54:28 +11:00
flysand7 cea9df36b7 Fix up the yml file for badge 2023-06-25 02:53:28 +11:00
flysand7 e88bf9e116 Add CI status to readme.md 2023-06-25 02:52:53 +11:00
flysand7 520acb6fc4 Update readme.md 2023-06-25 02:50:53 +11:00
flysand7 64191d2148 Account for 'shit aint working' kind of issue 2023-06-25 02:44:39 +11:00
flysand7 2cad69beeb Timestamp printing in tests 2023-06-25 02:44:39 +11:00
flysand7 a5ade8a786
Add NASM to CI 2023-06-25 02:45:20 +11:00
flysand7 b862ba1b42
Update build.yml 2023-06-25 02:41:35 +11:00
flysand7 8237605a53
CI 2023-06-25 02:38:25 +11:00
flysand7 69c4583e03 More tests 2023-06-24 19:41:40 +11:00
flysand7 f5c02177d5 Print tests in the same order they were executed in 2023-06-24 19:29:24 +11:00
flysand7 4144329296 Rename CRT test file 2023-06-24 19:19:58 +11:00
flysand7 b5a44c37ee Uncomment fflush 2023-06-24 16:10:27 +11:00
flysand7 c8bee66744 Fix integer overflow on SetFilePointer 2023-06-24 15:55:21 +11:00
flysand7 1b19084f16 Add line info to better locate which tests failed 2023-06-24 14:46:06 +11:00
flysand7 b6049794d1 Some stdio tests 2023-06-24 14:42:11 +11:00
flysand7 064dfe3a78 Formatted printing in tests, fix scoping issues related to stack allocation 2023-06-20 02:13:53 +11:00
flysand7 6197b6747e Better testing setup 2023-06-18 21:41:55 +11:00
flysand7 9c643bd0a8 rename some files 2023-06-18 18:28:07 +11:00
flysand7 82b24b4dcd 0 2023-03-31 10:43:03 +11:00
bumbread f1b019f2ed Fix memory leak on create thread 2023-03-18 03:09:35 +11:00
bumbread 47e185a1aa fix file double close 2023-02-23 08:36:09 +11:00
bumbread 08c8efe47b fix return value to cnd_init 2023-02-23 08:22:03 +11:00
bumbread 15d3ee525a condition variables pt. 1 2023-02-21 10:15:02 +11:00
bumbread bc49be9e0c DREAD fixed 2023-02-19 10:34:46 +11:00
bumbread fc793c4869 DREAD 2023-02-19 10:27:59 +11:00
bumbread c02862b550 threads test 2023-02-19 02:06:30 +11:00
bumbread 9bd52d3145 fix infinite loop on file cleanup 2023-02-19 02:05:37 +11:00
bumbread 601c4cc6c9 fix calloc not returned zeroed-out memory 2023-02-19 02:04:44 +11:00
bumbread a04353a63c tss 2023-02-19 01:58:56 +11:00
bumbread c318e52bfb Fix memory alignment free issue (not tested!) 2023-02-17 00:34:15 +11:00
bumbread c4b0ded306 rename some files 2023-02-16 16:58:27 +11:00
bumbread b404ca0de3 fixes 2 2023-02-16 07:44:12 +11:00
bumbread 7f97d4f729 tiny fixes 2023-02-16 06:38:31 +11:00