Jump to content
2 posts in this topic

Recommended Posts

I'm guessing that a large percentage of Hackintoshes is being used for iPhone app development.

 

My iPC/Voodoo kernel PC is useless for that because breakpoints in gdb don't work. I'm certain that the Voodoo kernel is causing this, because when I downgrade the kernel, breakpoints start working again. Of course, with an old kernel, not much else works :-)

 

Anyone else seeing this? Even if you don't see this, I'd still be good to reply with your kernel version and CPU rev, so we can understand the problem better !!

 

 

OK, I'll start.

 

I run Voodoo kernel 9.5.0v1.0 final release, with an Intel Celeron M 350 processor (SSE2 only).

 

gdb breakpoints DON'T work for me.

  • 6 months later...
I'm guessing that a large percentage of Hackintoshes is being used for iPhone app development.

 

My iPC/Voodoo kernel PC is useless for that because breakpoints in gdb don't work. I'm certain that the Voodoo kernel is causing this, because when I downgrade the kernel, breakpoints start working again. Of course, with an old kernel, not much else works :-)

 

Anyone else seeing this? Even if you don't see this, I'd still be good to reply with your kernel version and CPU rev, so we can understand the problem better !!

 

 

OK, I'll start.

 

I run Voodoo kernel 9.5.0v1.0 final release, with an Intel Celeron M 350 processor (SSE2 only).

 

gdb breakpoints DON'T work for me.

 

Hi,

 

From the voodoo kernel documention:

 

std_dyld= On-the-fly opcode patching requires an elaborate technique to patch dynamic libraries. Because of this, the kernel includes its own specialized copy of dyld, and chooses the best one depending on your CPU. Use this option to force the kernel to use standard dyld (pass value 1) or its specialized copy. (pass value 0), regardless of your CPU type. Note: AMD insta$s might fail to function if you specify this boot-flag!

 

so it has a workaround for this in Intel x86 platform.

 

Please use standard dynamic linker.

You may add std_dyld=1 to com.apple.boot.plist's kernel flag. And the break point will work.

 

Cheers,

Johnny Zhang

×
×
  • Create New...