arch,sim: Convert clone to GuestABI and define a cloneBackwardsFunc.
[gem5.git] / src / arch / arm / linux / process.cc
index e3f5481603a6ca6f0c59f1c33ad506c57070f1ca..1f9feaeebd7a845ad70033443847dcd0c8b361ce 100644 (file)
@@ -280,7 +280,7 @@ static SyscallDescABI<DefaultSyscallABI> syscallDescs32[] = {
     /* 117 */ { "ipc" },
     /* 118 */ { "fsync" },
     /* 119 */ { "sigreturn" },
-    /* 120 */ { "clone", cloneFunc<ArmLinux32> },
+    /* 120 */ { "clone", cloneBackwardsFunc<ArmLinux32> },
     /* 121 */ { "setdomainname" },
     /* 122 */ { "uname", unameFunc32 },
     /* 123 */ { "unused#123" },
@@ -761,7 +761,7 @@ static SyscallDescABI<DefaultSyscallABI> syscallDescs64[] = {
     /*  217 */ { "add_key" },
     /*  218 */ { "request_key" },
     /*  219 */ { "keyctl" },
-    /*  220 */ { "clone", cloneFunc<ArmLinux64> },
+    /*  220 */ { "clone", cloneBackwardsFunc<ArmLinux64> },
     /*  221 */ { "execve", execveFunc<ArmLinux64> },
     /*  222 */ { "mmap2", mmapFunc<ArmLinux64> },
     /*  223 */ { "fadvise64_64" },