trace_landlo...scope_signal(9)
β¨ NAME β¨
okay bestie, we're in the Kernel API Manual, section 9, and the header lowkey truncates to trace_landlo...scope_signal(9). the full name is trace_landlock_deny_scope_signal, and the NAME line says: Signal delivery denied by LANDLOCK_SCOPE_SIGNAL. that's the whole page's main character energy. π
π οΈ SYNOPSIS π οΈ
the signature, verbatim, no edits, no cap:
void trace_landlock_deny_scope_signal (const struct landlock_hierarchy *hierarchy , bool same_exec , bool logged , u64 target_domain_id , const struct task_struct *target , int signal );
π¬ ARGUMENTS π¬
okay here's the cast, and every single detail matters:
hierarchyβ the denying domain's hierarchy node, and it is never NULL; itsidis thedomainfield. it always shows up, periodt. πsame_execβ whether the policy subject entered the denying domain itself. yes/no energy, but make it precise. π¦loggedβ the domain's audit-logging decision for this denial. basically the "did we log this?" decision. πΈtarget_domain_idβ the target's Landlock domain ID, or0if the target is unsandboxed. zero is doing real work here, bestie. βtargetβ the task the signal was aimed at, and it is never NULL.target_pidis the init-namespace TGID (like audit'sopid). iconic. πsignalβ the signal selected by the denied check.0is a permission probe, not an absent value. do not read zero as "no signal," fr fr. π
πΈ DESCRIPTION πΈ
Emitted when a Landlock domain denies signal delivery to a scoped-out target. that's the event, that's the vibe. π
π SEE ALSO π
go read these too, bestie β the whole Landlock trace-event family is here:
- Kernel file
./include/trace/events/landlock.hβ the kernel file, iykyk. π§ Landlock trace events(9)β the big sibling page. πtrace_landlock_create_ruleset(9)trace_landlock_free_ruleset(9)trace_landlock_add_rule_path_beneath(9)trace_landlock_add_rule_net_port(9)trace_landlock_create_domain(9)trace_landlock_enforce_domain(9)trace_landlock_free_domain(9)trace_landlock_check_rule_inode(9)trace_landlock_check_rule_net_port(9)trace_landlock_deny_access_fs(9)trace_landlock_deny_access_net(9)trace_landlock_deny_ptrace(9)trace_landlock_deny_scope_abstract_unix_socket(9)
okay that's the whole page bestie π
β source/version: ./include/trace/events, date: October 2026, and the footer's truncated title is trace_landlo...scope_signal(9). periodt π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms