On Jun 16, 9:46pm, cemkayali%eticaret.com.tr@localhost (Cem Kayali) wrote:
-- Subject: Re: Need advise about linux32 on amd64
| Hi,
|
| Maybe i am unlucky, maybe i make a mistake... It works on i386 machine
| with suse100_base but not on amd64 with suse100_32_base...
|
|
| 325 1 linux_32_software CALL fork
| 325 1 linux_32_software RET fork 390/0x186
| 325 1 linux_32_software CALL waitpid(0x186,0xffff5564,0)
| 390 1 linux_32_software EMUL "linux32"
| 390 1 linux_32_software RET fork 0
| 390 1 linux_32_software CALL #26 (unimplemented ptrace)
| 390 1 linux_32_software RET #26 (unimplemented ptrace) -1 errno
| -38 Too many processes
| 390 1 linux_32_software CALL exit_group(0)
| 325 1 linux_32_software RET waitpid 390/0x186
| 325 1 linux_32_software CALL exit_group(0)
|
|
| It looks like it is ptrace problem, not implemented on amd64. I tried
| 'null' and 'return 0;' parameters in
| /sys/compat/linux32/arch/amd64ptrace.h file (which normally does not
| exist), and recompiled kernel, it didn't work.
|
| Although i have advanced background in php, i am almost a beginner in C.
|
| Regards,
| Cem
cvs update. I committed an untested implementation of linux32_sys_ptrace.
christos