Commit Graph

19 Commits

Author SHA1 Message Date
Matthew LeVan
85fef33fcb guard: use guard_success instead of 0 2024-02-19 16:02:47 -05:00
Matthew LeVan
96e0777b6b guard: placate clang warnings 2024-02-19 13:47:39 -05:00
Matthew LeVan
5dcc2402ea guard: use state struct 2024-02-19 13:26:21 -05:00
Matthew LeVan
6479459204 Merge branch 'as/serf-guard' into msl/guard 2024-02-19 13:11:19 -05:00
Matthew LeVan
b1960ad1f6 guard: works on macOS 2024-02-19 12:54:43 -05:00
Matthew LeVan
45f47e069f wip: initial working on macOS 2024-02-17 17:27:13 -08:00
Alex Shelkovnykov
2659c5bd32 guard: reorder guard page swap 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
50b2492e8b guard: pass global state in C idiomatic manner 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
3f59695cd9 guard: remove unnecessary helpers 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
902b25334b guard: replace check with assertion 2024-02-17 22:03:49 +09:00
Alex Shelkovnykov
9c35bda302 guard: clean up debugging console messages 2024-02-17 22:03:39 +09:00
Matthew LeVan
446efcd8d8 guard: touchups 2024-02-16 13:35:56 -05:00
Matthew LeVan
4cfd3ca1e7 guard: comment debug fprintf calls 2024-02-16 13:32:11 -05:00
Matthew LeVan
b81ae6e406 guard: documentation 2024-02-16 13:23:17 -05:00
Matthew LeVan
8bcbf6adca Revert "wip: use only one jmp_buf; add NockStackSnapshot"
This reverts commit 1980ca7fd6.
2024-02-15 14:32:17 -05:00
Matthew LeVan
1980ca7fd6 wip: use only one jmp_buf; add NockStackSnapshot 2024-02-14 17:05:33 -05:00
Alex Shelkovnykov
5efbc074e2 Enable guard page + bail:meme with stack traces 2024-02-14 19:06:04 +09:00
Alex Shelkovnykov
1df75a2cab Merge branch 'as/serf-guard' into msl/guard
- manual
- compiles
- tests fail
- doesn't run
2024-02-14 12:50:37 +09:00
Alex Shelkovnykov
42ffde2208 gaurd: initial guard page commit 2024-02-10 15:04:06 +09:00