- Full
libsystemdsymbol table — what AUR binaries actually import, not what the headers declare libdbus-1symbol table for thedlopenconsumer path- Return value semantics per symbol — what callers do with 0, -1, a pointer, or a specific integer; whether return values are checked at all
- Opaque handle pointer patterns — which functions return handles passed between calls vs handles that get dereferenced directly
- Out-of-scope symbol identification — which symbols no real AUR binary in the target stack actually calls
org.freedesktop.login1— full Manager/Session/Seat/User property and method surface as actually queried by AUR software- Which properties and methods AUR software actually queries versus what the spec formally defines
- The
/run/systemd/*directory tree — which paths software probes at runtime /run/user/$UIDcreation semantics, permissions, and ownership expectations
- Datagram format, socket path, and message semantics that software sends to the notify socket
- What the cgroup2 tree must look like for Wayland compositors and desktop software to function without systemd managing it
- Which packages pull in systemd transitively and through which paths — to define the complete
IgnorePkg,NoUpgrade,NoExtract,provides, andconflictsrules