appear without a sigaltstack.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2331
VG_(threads)[tid].sys_pre_res = NULL;
VG_(threads)[tid].proxy = NULL;
+
+ /* start with no altstack */
+ VG_(threads)[tid].altstack.ss_sp = (void *)0xdeadbeef;
+ VG_(threads)[tid].altstack.ss_size = 0;
+ VG_(threads)[tid].altstack.ss_flags = VKI_SS_DISABLE;
}
vg_scss.scss_per_sig[VKI_SIGVGKILL].scss_flags = VKI_SA_SIGINFO;
VG_(ksigfillset)(&vg_scss.scss_per_sig[VKI_SIGVGKILL].scss_mask);
- /* Copy the alt stack, if any. */
- ret = VG_(ksigaltstack)(NULL, &VG_(threads)[1].altstack);
- vg_assert(ret == 0);
-
/* Copy the process' signal mask into the root thread. */
vg_assert(VG_(threads)[1].status == VgTs_Runnable);
VG_(threads)[1].sig_mask = saved_procmask;