A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
Right now we use a very pitty idea to get address of a method symbol.
It follows by setting a Int32 field in same type with name prefix by p followed by method name.
static uint pHelloWorld;
void HelloWorld() { }
pHelloWorld will contain address of HelloWorld. It should be made more reliable.
Right now we use a very pitty idea to get address of a method symbol. It follows by setting a Int32 field in same type with name prefix by p followed by method name.
pHelloWorld will contain address of HelloWorld. It should be made more reliable.