
01-25-2011, 06:32 AM
|
 |
|
|
Join Date: Apr 2009
Location: Tienen
Posts: 515
|
|
I am also working on a new dyld.
Latest attempt is replacing the used exception code from the libunwind.a code to the libgcc_eh.a code.
Currently done (as it's also used this way on iOS I only needed to change a certain #if)
I also changed some other code so it shouldn't crash on load of System Profiler, etc...
I also updated the voodoobuild script so that it uses rebase_dyld to rebase the address of the dyld (i386 and x86_64, for security purposes...) and pre-patched the dyld sysenter trap so that the kernel doesn't need to look for it each time over again... this is faster...
Work in progress thus, I'll let you guys know if it works. 
Last edited by andyvand; 01-25-2011 at 06:34 AM.
|