si_uid
static_assert(offsetof(siginfo_t, si_uid) == 0x10);
static_assert(offsetof(siginfo_t, si_uid) == 0x14);
static_assert(offsetof(compat_siginfo_t, si_uid) == 0x10);
BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10);
BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10);
BUILD_BUG_ON(offsetof(siginfo_t, si_uid) != 0x10);
static_assert(offsetof(compat_siginfo_t, si_uid) == 0x10);
static_assert(offsetof(siginfo_t, si_uid) == 0x14);
static_assert(offsetof(siginfo32_t, si_uid) == 0x10);
static_assert(offsetof(siginfo32_t, si_uid) == 0x10);
static_assert(offsetof(siginfo32_t, si_uid) == 0x10);
static_assert(offsetof(siginfo_t, si_uid) == 0x14);
static_assert(offsetof(siginfo_t, si_uid) == 0x14);
static_assert(offsetof(siginfo_t, si_uid) == 0x14);
new.ssi_uid = kinfo->si_uid;
new.ssi_uid = kinfo->si_uid;
new.ssi_uid = kinfo->si_uid;
info.si_uid = 0;
unsafe_put_user(iw->info.uid, &infop->si_uid, Efault);
unsafe_put_user(iw->info.uid, &iw->infop->si_uid, Efault);
sig_i.si_uid = from_kuid_munged(info->notify_user_ns,
unsafe_put_user(info.uid, &infop->si_uid, Efault);
unsafe_put_user(info.uid, &infop->si_uid, Efault);
q->info.si_uid =
q->info.si_uid = 0;
kuid_t uid = make_kuid(current_user_ns(), info->si_uid);
info->si_uid = from_kuid_munged(t_user_ns, uid);
info.si_uid = 0;
info.si_uid = 0;
info.si_uid = 0;
info.si_uid = from_kuid_munged(task_cred_xxx(tsk->parent, user_ns),
info.si_uid = from_kuid_munged(task_cred_xxx(parent, user_ns), task_uid(tsk));
info.si_uid = from_kuid_munged(current_user_ns(), current_uid());
info->si_uid = from_kuid_munged(current_user_ns(),
to->si_uid = from->si_uid;
to->si_uid = from->si_uid;
to->si_uid = from->si_uid;
to->si_uid = from->si_uid;
to->si_uid = from->si_uid;
to->si_uid = from->si_uid;
info->si_uid = from_kuid_munged(current_user_ns(), current_uid());
CHECK_OFFSET(si_uid);
CHECK_OFFSET(si_uid);
CHECK_OFFSET(si_uid);
sizeof_field(struct siginfo, si_uid)) !=
offsetof(struct siginfo, si_uid));
info->si_uid = 0;
info.si_uid = 0;
EXPECT_EQ(getuid(), info.si_uid);