Chameleon

Chameleon Svn Source Tree

Root/branches/meklort/i386/modules

File Age Rev Message Size
Source at commit 482 created 13 years 7 months ago.
By meklort, Modified macho parser to handle 64bit files properly (untested). Modified module hooks to be a sorted linked list for now, I may convert to a faster search later on. I should now be able to add 64bit support to the kernel patcher.
  ..
tree HelloWorld 13 years 8 months 429 meklort: Updated module system. Hooks can now be used within modules when cetaion functions are called in chameleon. Note that onle two hooks currently exist, more need to be added. I also updated the HelloWorld module to use a hook instead of print out right away.
tree KernelPatcher 13 years 7 months 482 meklort: Modified macho parser to handle 64bit files properly (untested). Modified module hooks to be a sorted linked list for now, I may convert to a faster search later on. I should now be able to add 64bit support to the kernel patcher.
tree KextPatcher 13 years 8 months 458 meklort: Modified make file. Created initial module for patching kexts + associated hooks that may be needed. Subject to change and may be removed if deemed unusable / impractical. Untested.
tree Symbols 13 years 8 months 355 meklort: Fixed the rebase + bind code, now works properly. Removed a few ugly hacks. KernelPatcher now loads properly (no more reboots).
blob Makefile 13 years 8 months 338 meklort: Modules can not depend on each other. Modules can be linked using the -weak-libary cmmand in ld. Untested. 1.22 kB

svn co -r 482 http://forge.voodooprojects.org/svn/chameleon Help