std.android.restrictions
Android Enterprise Restrictions (MDM-Richtlinien) auslesen. Enterprise-Richtlinien werden vom Mobile Device Management System (MDM/EMM) über den Android Restrictions-Mechanismus gesetzt und können von der App zur Laufzeit abgefragt werden.
→ std.android · std.android.jni
Diese Unit stellt derzeit keine aufrufbaren Funktionen bereit.
Die Android-API liegt inlibandroid.sobzw.libGLESv2.so. Für den Aufruf wärenDT_NEEDED-Einträge und PLT-Linking nötig, die der Compiler noch nicht erzeugt. Die Quelldatei hält nur Konstanten und Strukturbeschreibungen vor.
Aus dem Kopf der Quelldatei:
Lyx Android Stdlib - Restricted Syscall Catalog WP-AND-04 Bionic / Android SELinux policy denies a fixed set of upstream-Linux syscalls to app processes. This unit exposes their syscall numbers and human-readable names as `pub con` constants so user code can reference them in seccomp filters, audit reports, or static-analysis passes without re-deriving the table.
Konstanten
| Name | Typ | Wert |
|---|---|---|
SYS_AND_FORK_ARM64 | int64 | -1 |
SYS_AND_FORK_X86_64 | int64 | 57 |
SYS_AND_VFORK_X86_64 | int64 | 58 |
SYS_AND_PERSONALITY | int64 | 92 |
SYS_AND_ACCT | int64 | 89 |
SYS_AND_KEXEC_LOAD | int64 | 104 |
SYS_AND_INIT_MODULE | int64 | 105 |
SYS_AND_DELETE_MODULE | int64 | 106 |
SYS_AND_REBOOT | int64 | 142 |
SYS_AND_SWAPON | int64 | 224 |
SYS_AND_SWAPOFF | int64 | 225 |
SYS_AND_PTRACE | int64 | 117 |
SYS_AND_PROCESS_VM_READV | int64 | 270 |
SYS_AND_PROCESS_VM_WRITEV | int64 | 271 |
SYS_AND_GETRANDOM_ARM64 | int64 | 278 |
SYS_AND_GETRANDOM_X86_64 | int64 | 318 |
SYS_AND_MEMFD_CREATE_ARM64 | int64 | 279 |
SYS_AND_MEMFD_CREATE_X86_64 | int64 | 319 |
SYS_AND_PIDFD_OPEN_ARM64 | int64 | 434 |
SYS_AND_PIDFD_OPEN_X86_64 | int64 | 434 |
SYS_AND_CLONE3_ARM64 | int64 | 435 |
SYS_AND_CLONE3_X86_64 | int64 | 435 |
ANDROID_API_GETRANDOM | int64 | 23 |
ANDROID_API_MEMFD_CREATE | int64 | 26 |
ANDROID_API_PIDFD_OPEN | int64 | 30 |
ANDROID_API_CLONE3 | int64 | 30 |
Aus std/android/restrictions.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Die zuvor hier gelisteten Funktionen existieren in der Unit nicht.
