si_ptr
static_assert(offsetof(siginfo_t, si_ptr) == 0x14);
static_assert(offsetof(siginfo_t, si_ptr) == 0x18);
static_assert(offsetof(compat_siginfo_t, si_ptr) == 0x14);
static_assert(offsetof(compat_siginfo_t, si_ptr) == 0x14);
static_assert(offsetof(siginfo_t, si_ptr) == 0x18);
new.ssi_ptr = (long) kinfo->si_ptr;
new.ssi_ptr = (long) kinfo->si_ptr;
struct tmrsig *tsig = si ? si->si_ptr : NULL;