279c279
< /* 56 */ SyscallDesc("clone", cloneFunc),
---
> /* 56 */ SyscallDesc("clone", cloneFunc<X86Linux64>),
282c282
< /* 59 */ SyscallDesc("execve", unimplementedFunc),
---
> /* 59 */ SyscallDesc("execve", execveFunc<X86Linux64>),
441c441
< /* 218 */ SyscallDesc("set_tid_address", unimplementedFunc),
---
> /* 218 */ SyscallDesc("set_tid_address", setTidAddressFunc),
544a545,550
> void X86_64LinuxProcess::clone(ThreadContext *old_tc, ThreadContext *new_tc,
> Process *process, TheISA::IntReg flags)
> {
> X86_64Process::clone(old_tc, new_tc, (X86_64Process*)process, flags);
> }
>
557c563
< /* 11 */ SyscallDesc("execve", unimplementedFunc),
---
> /* 11 */ SyscallDesc("execve", execveFunc<X86Linux32>),
666c672
< /* 120 */ SyscallDesc("clone", unimplementedFunc),
---
> /* 120 */ SyscallDesc("clone", cloneFunc<X86Linux32>),
804c810
< /* 258 */ SyscallDesc("set_tid_address", unimplementedFunc),
---
> /* 258 */ SyscallDesc("set_tid_address", setTidAddressFunc),
875a882,887
>
> void I386LinuxProcess::clone(ThreadContext *old_tc, ThreadContext *new_tc,
> Process *process, TheISA::IntReg flags)
> {
> I386Process::clone(old_tc, new_tc, (I386Process*)process, flags);
> }