Fix a couple of bugs in the sigalstack wrapper (Nb: found when I was
(apparently) self-hosting :)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1835 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c
index cdb72fc..9f1d162 100644
--- a/coregrind/vg_syscalls.c
+++ b/coregrind/vg_syscalls.c
@@ -3420,8 +3420,8 @@
                               arg1, sizeof(vki_kstack_t) );
          }
          if (arg2 != (UInt)NULL) {
-            SYSCALL_TRACK( pre_mem_write, tid, "sigaltstack(ss)", 
-                              arg1, sizeof(vki_kstack_t) );
+            SYSCALL_TRACK( pre_mem_write, tid, "sigaltstack(oss)", 
+                              arg2, sizeof(vki_kstack_t) );
          }
 #        if SIGNAL_SIMULATION
          VG_(do__NR_sigaltstack) (tid);