MCPcopy Create free account

hub / github.com/Enginex0/zeromount / functions

Functions988 in github.com/Enginex0/zeromount

↓ 1 callersFunctionprint_status
()
src/guard/mod.rs:52
↓ 1 callersFunctionprobe_kstat_redirect
(baseline: &ProbeBaseline)
src/susfs/mod.rs:563
↓ 1 callersFunctionprobe_susfs
DET03: Kernel-first SUSFS probe. Probes the kernel supercall to determine SUSFS availability and feature set.
src/detect/susfs.rs:13
↓ 1 callersFunctionprobe_sysfs
Check /sys/kernel/zeromount/ for version info.
src/detect/kernel.rs:80
↓ 1 callersFunctionprobe_vfs_driver
Probe kernel for VFS driver availability and version. DET02: (1) /dev/zeromount existence, (2) GET_VERSION ioctl, (3) /sys/kernel/zeromount/ sysfs
src/detect/kernel.rs:15
↓ 1 callersFunctionprocess_try_umount_txt
(ksud: &str)
src/susfs/brene.rs:859
↓ 1 callersFunctionpromote_partitions
(root: &mut Node)
src/mount/node.rs:155
↓ 1 callersFunctionptrace_attach
external/axon/ptrace.c:57
↓ 1 callersFunctionptrace_continue
external/axon/ptrace.c:109
↓ 1 callersFunctionptrace_detach
external/axon/ptrace.c:65
↓ 1 callersFunctionptrace_read
external/axon/ptrace.c:117
↓ 1 callersFunctionquoted_to_string
(s: &str)
src/bridge/translate.rs:15
↓ 1 callersFunctionrandom_alphanum
(len: usize)
src/mount/storage.rs:303
↓ 1 callersFunctionreadCache
()
webui/src/lib/cache.ts:83
↓ 1 callersFunctionreadFromCache
()
webui/src/lib/api.ts:32
↓ 1 callersFunctionread_activity_log
()
src/cli/webui_init.rs:268
↓ 1 callersFunctionread_arg_region
Parse /proc/self/stat to extract arg_start and arg_end. These are fields 48 and 49 (1-indexed) in the stat line. The comm field (field 2) is in parens
src/utils/process.rs:67
↓ 1 callersFunctionread_bridge_values
WebUI init: read raw key-value pairs from external module for display
src/bridge/mod.rs:75
↓ 1 callersMethodread_events
(&self)
src/detect/watcher.rs:109
↓ 1 callersFunctionread_exclusion_files
()
src/cli/webui_init.rs:218
↓ 1 callersFunctionread_kallsyms_address
Read the address of a kernel symbol from /proc/kallsyms. Returns the hex address string (e.g., "0xffffffc010abcdef").
src/mount/storage.rs:687
↓ 1 callersFunctionreconcile_from_external
Boot-time: read external config.sh, diff against config.toml, import changes
src/bridge/mod.rs:45
↓ 1 callersFunctionredirect_font_directory
Redirect all font files from a module's font directory. Scans `module_font_dir` for font files and redirects each one to the corresponding system pat
src/susfs/fonts.rs:90
↓ 1 callersFunctionredirect_font_file
Redirect a single font file using stock SUSFS ioctls. Strategy: kstat spoof (redirect or static fallback) + sus_path hide.
src/susfs/fonts.rs:28
↓ 1 callersFunctionredirect_font_module
Mount a font module with SUSFS redirect, falling back to OverlayFS (S07). SUSFS kstat + sus_path is preferred (no visible mounts). When SUSFS is unav
src/susfs/fonts.rs:176
↓ 1 callersFunctionrefreshBridgeValues
()
webui/src/lib/store.ts:1183
↓ 1 callersFunctionreg_stack_alloc
external/axon/inject.c:11
↓ 1 callersFunctionregister_shutdown_handler
()
src/utils/signal.rs:10
↓ 1 callersFunctionresolve_event_device
(input_path: &Path)
src/perf/input.rs:67
↓ 1 callersFunctionresolve_staging_source
(config_value: &str)
src/mount/storage.rs:328
↓ 1 callersMethodrotate
(&mut self)
src/logging/rotating.rs:56
↓ 1 callersMethodrunAllChecks
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:49
↓ 1 callersFunctionrun_boost_loop
( touch_devices: &[TouchDevice], cluster_boosts: &[(String, u64)], freq_guard: &FreqGuard, )
src/perf/boost.rs:17
↓ 1 callersMethodrun_loop
Event loop: poll for changes, invoke callback on each batch. Runs until the callback returns Err or the process is signaled.
src/detect/watcher.rs:181
↓ 1 callersFunctionrun_perf
()
src/perf/mod.rs:11
↓ 1 callersFunctionrun_pipeline_with_bootloop_guard
(config: ZeroMountConfig)
src/core/pipeline.rs:778
↓ 1 callersFunctionrun_prop_watch
()
src/prop/mod.rs:14
↓ 1 callersMethodscan_and_plan
Scan modules directory and build mount plan in a single transition. Merges two logical operations because plan depends entirely on scan output.
src/core/pipeline.rs:103
↓ 1 callersFunctionscan_single_module
(module_dir: &Path, exclude_hosts: bool)
src/modules/scanner.rs:113
↓ 1 callersFunctionselect_boost_freq
(cluster: &CpuCluster)
src/perf/topology.rs:111
↓ 1 callersFunctionselect_strategy
( scenario: Scenario, capabilities: &CapabilityFlags, user_override: Option<MountStrategy>, )
src/mount/planner.rs:141
↓ 1 callersMethodset_android_data_root_path
(&self, path: &str)
src/susfs/mod.rs:156
↓ 1 callersFunctionset_comm
Set /proc/self/comm via prctl(PR_SET_NAME). comm is limited to 16 bytes including null terminator.
src/utils/process.rs:18
↓ 1 callersFunctionset_level
(level: u32)
src/logging/sysfs.rs:87
↓ 1 callersMethodset_module_key
(&mut self, key: &str, value: &str)
src/core/config.rs:808
↓ 1 callersFunctionset_opaque_xattr
ovl_is_opaquedir() checks trusted.overlay.opaque on both upper and lower layers
src/mount/opaque.rs:46
↓ 1 callersMethodset_sdcard_root_path
(&self, path: &str)
src/susfs/mod.rs:171
↓ 1 callersFunctionsetupIconObserver
(container: HTMLElement, packageName: string)
webui/src/routes/ConfigTab.tsx:43
↓ 1 callersFunctionsetup_decoy
Mount a tmpfs on a suitable empty directory for use as a decoy overlay lowerdir. Returns the chosen directory path on success, or None if no candidate
src/mount/decoy.rs:20
↓ 1 callersFunctionsize
()
webui/src/components/core/Button.tsx:24
↓ 1 callersFunctionsize
()
webui/src/components/core/Badge.tsx:15
↓ 1 callersMethodspawn
(cmd: string, argsJson: string, optionsJson: string, callbackName: string)
webui/src/lib/ksu.d.ts:3
↓ 1 callersFunctionstartTriggerPolling
()
webui/src/lib/store.ts:1405
↓ 1 callersFunctionstart_module_watcher
Start the module watcher with automatic inotify/polling fallback. Intended to be called from the `mount --post-boot` handler.
src/detect/watcher.rs:297
↓ 1 callersFunctionstart_watcher_fallback
Fallback watcher using directory mtime polling. Used when inotify_init1 fails (ENOSYS on some kernels, or EMFILE).
src/detect/watcher.rs:228
↓ 1 callersFunctionstatus
()
src/logging/sysfs.rs:104
↓ 1 callersFunctionstorage_mode_str
(mode: StorageMode)
src/core/config.rs:855
↓ 1 callersFunctionstrategyLabel
(s: MountStrategy)
webui/src/components/core/ScenarioIndicator.tsx:15
↓ 1 callersFunctionsusfsEnabled
()
webui/src/components/core/ScenarioIndicator.tsx:83
↓ 1 callersFunctionsusfsMode
()
webui/src/components/core/ScenarioIndicator.tsx:84
↓ 1 callersMethodsusfs_binary_paths
(&self)
src/core/pipeline.rs:818
↓ 1 callersMethodsweep_rogue_mounts
(self)
src/core/pipeline.rs:367
↓ 1 callersFunctionsync_susfs_config
Sync our BRENE toggles to SUSFS config.sh so SUSFS boot scripts stay in sync
src/susfs/brene.rs:684
↓ 1 callersFunctiontabIndex
()
webui/src/components/layout/NavBar.tsx:20
↓ 1 callersFunctionteardown_decoy
Lazy-unmount the decoy tmpfs.
src/mount/decoy.rs:101
↓ 1 callersFunctiontimestamp
()
src/logging/rotating.rs:133
↓ 1 callersFunctiontimestamp_iso8601
()
src/guard/recovery.rs:43
↓ 1 callersMethodto_json
(&self)
src/core/state.rs:6
↓ 1 callersMethodtoast
(msg: string)
webui/src/lib/ksu.d.ts:6
↓ 1 callersFunctiontry_apex_spoof
(base_path: &Path)
src/mount/storage.rs:707
↓ 1 callersFunctiontry_erofs_storage
Create EROFS image from base_path content, mount it read-only, then nuke the image.
src/mount/storage.rs:375
↓ 1 callersFunctiontry_ext4_storage
Create a sparse ext4 image and loop-mount it.
src/mount/storage.rs:491
↓ 1 callersFunctiontry_tmpfs_with_xattr
Mount tmpfs and verify xattr support for overlay whiteouts.
src/mount/storage.rs:419
↓ 1 callersFunctiontry_umount_ksu_mounts
(client: &SusfsClient, hide_sus_mounts_enabled: bool)
src/susfs/brene.rs:780
↓ 1 callersFunctiontune_cpufreq_governors
(clusters: &[CpuCluster])
src/perf/tuning.rs:37
↓ 1 callersFunctiontune_io
()
src/perf/tuning.rs:78
↓ 1 callersFunctiontune_scheduler
()
src/perf/tuning.rs:19
↓ 1 callersFunctiontune_vm
()
src/perf/tuning.rs:58
↓ 1 callersFunctionuname_mode_from_brene_triple
(uname: u8, uname2: u8, custom: u8)
src/bridge/translate.rs:47
↓ 1 callersFunctionuname_mode_from_susfs4ksu
(v: u8)
src/bridge/translate.rs:28
↓ 1 callersFunctionuname_mode_str
(mode: UnameMode)
src/core/config.rs:874
↓ 1 callersFunctionuname_mode_to_brene_triple
BRENE: 3 mutually exclusive booleans encode uname mode + release context
src/bridge/translate.rs:37
↓ 1 callersFunctionuname_mode_to_susfs4ksu
susfs4ksu: single int encodes uname mode
src/bridge/translate.rs:20
↓ 1 callersMethodupdate_description
(&self, _text: &str)
src/core/pipeline.rs:819
↓ 1 callersFunctionvariant
()
webui/src/components/core/Card.tsx:18
↓ 1 callersFunctionvariant
()
webui/src/components/core/Badge.tsx:14
↓ 1 callersMethodversion
(&self)
src/susfs/mod.rs:76
↓ 1 callersFunctionwait_boot_completed
(config: &ZeroMountConfig)
src/guard/monitors.rs:11
↓ 1 callersFunctionwalk_and_add_vfs_rules
( mount_point: &str, source_base: &str, driver: &crate::vfs::VfsDriver, )
src/mount/hijack.rs:236
↓ 1 callersFunctionwalk_module_tree
Recursively walk a module's partition tree and classify each entry.
src/modules/scanner.rs:156
↓ 1 callersFunctionwatch_systemui
(config: &ZeroMountConfig)
src/guard/monitors.rs:54
↓ 1 callersFunctionwatch_systemui_window
(cfg: &GuardConfig, full_config: &ZeroMountConfig)
src/guard/monitors.rs:76
↓ 1 callersFunctionwatch_zygote
(config: &ZeroMountConfig)
src/guard/monitors.rs:25
↓ 1 callersFunctionwriteCache
(state: HydratableState)
webui/src/lib/cache.ts:47
↓ 1 callersFunctionwrite_config
(dir: &Path, config: &ZeroMountConfig)
src/bridge/susfs4ksu.rs:45
↓ 1 callersFunctionwrite_external_susfs_sentinel
(module: &ExternalSusfsModule)
src/detect/mod.rs:101
↓ 1 callersFunctionwrite_kernel_debug_level
Write a debug level to the kernel sysfs node.
src/logging/sysfs.rs:20
↓ 1 callersMethodwrite_line
(&mut self, line: &str)
src/logging/rotating.rs:76
↓ 1 callersFunctionwrite_status_json_atomic
ME07: Atomic write -- write to .tmp then rename to avoid partial reads
src/core/pipeline.rs:730
↓ 1 callersFunctionwrite_to_external
WebUI toggle: write to the active external module's config.sh
src/bridge/mod.rs:28
← previousnext →501–600 of 988, ranked by callers