This implements the Set Entry system call as per #167. This also introduces a new Tester class in the js testing code. The tests for entry procedure inherently involve a few other things like procedure registration, so this is an effort to manage that boilerplate more effectively.
I'm basing this off the cap9-core refactor because I think it's likely to get merged, but it's largely independent so we can cherry-pick if need be.
This implements the Set Entry system call as per #167. This also introduces a new
Tester
class in the js testing code. The tests for entry procedure inherently involve a few other things like procedure registration, so this is an effort to manage that boilerplate more effectively.I'm basing this off the cap9-core refactor because I think it's likely to get merged, but it's largely independent so we can cherry-pick if need be.