Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lisovate/fend
/ functions
Functions
572 in github.com/Lisovate/fend
⨍
Functions
572
◇
Types & classes
122
↓ 1 callers
Function
command_network_mode_from_str
(value: &str)
linux/src/cli.rs:877
↓ 1 callers
Function
comparator_accepts
(token: &str, version: &SemVer)
linux/src/runtime.rs:869
↓ 1 callers
Function
comparator_tokens
(clause: &str)
linux/src/runtime.rs:850
↓ 1 callers
Function
connect_or_spawn
Connect to the daemon, spawning it in the background if no listener is running on the socket.
linux/src/client.rs:136
↓ 1 callers
Function
connect_vsock
(cid: u32, port: u32)
linux/src/smoke.rs:468
↓ 1 callers
Function
connection_attempts
(timeout: Duration)
linux/src/session.rs:572
↓ 1 callers
Function
connection_attempts
(timeout: Duration)
linux/src/smoke.rs:248
↓ 1 callers
Function
cpu_virtualization_available
()
linux/src/doctor.rs:575
↓ 1 callers
Function
current_epoch
()
linux/src/cli.rs:885
↓ 1 callers
Function
current_mount_fstype
(target: &str)
fendd/src/init.rs:55
↓ 1 callers
Function
current_probe
(runtime_dir: impl AsRef<Path>)
linux/src/doctor.rs:78
↓ 1 callers
Function
current_user_name
()
linux/src/doctor.rs:482
↓ 1 callers
Function
default_claude_dir
(tools_dir: &Path)
linux/src/bootstrap.rs:37
↓ 1 callers
Function
default_virtiofsd_mode
(path: &Path)
linux/src/tools.rs:124
↓ 1 callers
Function
default_work_dir
(fend_home: &Path)
linux/src/bootstrap.rs:33
↓ 1 callers
Function
detect_kernel_version
(kernel_path: &Path)
linux/src/bootstrap.rs:404
↓ 1 callers
Function
distribution_info
()
linux/src/doctor.rs:489
↓ 1 callers
Function
doctor_usage_for
(program: &str)
linux/src/cli.rs:214
↓ 1 callers
Function
download_bun
(runtime: &ResolvedRuntime, tools_dir: &Path)
linux/src/runtime.rs:703
↓ 1 callers
Function
download_node
(runtime: &ResolvedRuntime, tools_dir: &Path)
linux/src/runtime.rs:676
↓ 1 callers
Function
drop_root
(uid: u32, gid: u32)
fendd/src/process.rs:205
↓ 1 callers
Function
drop_without_wait
(_child: &mut std::process::Child)
linux/src/client.rs:222
↓ 1 callers
Function
duration_to_timeval
(timeout: Option<Duration>)
linux/src/session.rs:635
↓ 1 callers
Function
duration_to_timeval
(timeout: Duration)
linux/src/smoke.rs:537
↓ 1 callers
Function
ensure_bootstrap_for_launch
( options: &crate::cli::PlanOptions, defaults: &crate::cli::PlanDefaults, )
linux/src/app.rs:401
↓ 1 callers
Function
ensure_bun_requirement
( requirement: &str, tools_dir: &Path, installed: &[ResolvedRuntime], )
linux/src/runtime.rs:320
↓ 1 callers
Function
ensure_bun_runtime
(workspace: &Path, tools_dir: &Path)
linux/src/runtime.rs:300
↓ 1 callers
Function
ensure_docker_daemon
()
linux/src/bootstrap.rs:560
↓ 1 callers
Function
ensure_node_runtime
(workspace: &Path, tools_dir: &Path)
linux/src/runtime.rs:222
↓ 1 callers
Function
ensure_ubuntu_sums
(path: &Path, force: bool)
linux/src/bootstrap.rs:450
↓ 1 callers
Function
ensure_vm
Open an EnsureVm session. The returned [`Session`] holds the daemon connection until dropped; the daemon treats the open socket as an active session a
linux/src/client.rs:76
↓ 1 callers
Function
env_network
(name: &str)
linux/src/cli.rs:861
↓ 1 callers
Function
event_listener
(state: SharedState)
fendd/src/network_monitor.rs:77
↓ 1 callers
Function
event_listener
Accept event subscriber connections on vsock port 1025.
fendd/src/port_monitor.rs:74
↓ 1 callers
Function
exec_shell
()
fendd/src/main.rs:17
↓ 1 callers
Function
extract_kernel_version
(line: &str)
linux/src/bootstrap.rs:412
↓ 1 callers
Function
fetch_bun_releases
()
linux/src/runtime.rs:595
↓ 1 callers
Function
fetch_node_releases
()
linux/src/runtime.rs:573
↓ 1 callers
Function
findBinary
()
bin/fend.js:16
↓ 1 callers
Function
find_claude_bin
()
fendd/src/init.rs:454
↓ 1 callers
Function
find_tool_bin
(name: &str)
fendd/src/init.rs:473
↓ 1 callers
Function
format_duration
(secs: u64)
linux/src/app.rs:382
↓ 1 callers
Function
guest_tool_exists
(tools_dir: &Path, name: &str)
linux/src/runtime.rs:365
↓ 1 callers
Function
guest_tool_for_command
(command: &str)
linux/src/runtime.rs:353
↓ 1 callers
Function
handle
Handle a single vsock connection from the host.
fendd/src/connection.rs:8
↓ 1 callers
Function
handle_connection
( mut stream: UnixStream, pool: &VmPool, shutdown_flag: &Arc<AtomicBool>, )
linux/src/daemon.rs:118
↓ 1 callers
Function
handle_forward
(mut vsock: crate::vsock::VsockStream)
fendd/src/port_forward.rs:39
↓ 1 callers
Function
host_bun_version
()
linux/src/runtime.rs:516
↓ 1 callers
Function
host_uses_tty
()
linux/src/session.rs:522
↓ 1 callers
Function
init_filesystems
()
fendd/src/init.rs:15
↓ 1 callers
Function
initialize
()
fendd/src/main.rs:16
↓ 1 callers
Function
install_signal_handlers
()
linux/src/daemon.rs:273
↓ 1 callers
Function
is_normal_close
(error: &io::Error)
linux/src/daemon.rs:286
↓ 1 callers
Function
json_i32
(value: &serde_json::Value, key: &str)
linux/src/session.rs:722
↓ 1 callers
Function
json_i32
(value: &serde_json::Value, key: &str)
linux/src/smoke.rs:422
↓ 1 callers
Function
kernel_cmdline
(epoch: i64, guest_workspace: &str)
linux/src/qemu.rs:273
↓ 1 callers
Function
kvm_access_issue
(error: Option<DeviceError>)
linux/src/doctor.rs:434
↓ 1 callers
Method
label
(self)
linux/src/pool.rs:41
↓ 1 callers
Method
launch
(&self, plan: &LaunchPlan, qemu_log: &Path)
linux/src/pool.rs:76
↓ 1 callers
Function
launch_usage_for
(program: &str)
linux/src/cli.rs:244
↓ 1 callers
Function
load_module
(path: &str, name: &str)
fendd/src/init.rs:190
↓ 1 callers
Function
load_modules
()
fendd/src/init.rs:139
↓ 1 callers
Function
locate_daemon_binary
()
linux/src/client.rs:206
↓ 1 callers
Function
make_executable
(path: &Path)
linux/src/bootstrap.rs:594
↓ 1 callers
Function
maybe_download_claude
(options: &BootstrapOptions)
linux/src/bootstrap.rs:165
↓ 1 callers
Function
modprobe_module
(name: &str)
fendd/src/init.rs:157
↓ 1 callers
Function
mount_fstype_from_proc_mounts
(mounts: &str, target: &str)
fendd/src/init.rs:60
↓ 1 callers
Function
mount_virtiofs
()
fendd/src/init.rs:214
↓ 1 callers
Function
network_interface_priority
(name: &str)
fendd/src/init.rs:345
↓ 1 callers
Function
new_resolved_virtiofsd
(path: PathBuf)
linux/src/tools.rs:117
↓ 1 callers
Function
node_engine_requirement
(workspace: &Path)
linux/src/runtime.rs:495
↓ 1 callers
Function
package_install_command
( distribution: Option<&DistributionInfo>, hint: PackageHint, )
linux/src/doctor.rs:543
↓ 1 callers
Function
packaged_fendd_candidates
()
linux/src/bootstrap.rs:131
↓ 1 callers
Function
parse_args
()
fendd/src/bin/fend-vsock-smoke.rs:114
↓ 1 callers
Function
parse_args
(args: I)
linux/src/bin/fend-daemon.rs:49
↓ 1 callers
Function
parse_doctor
(mut args: VecDeque<String>)
linux/src/cli.rs:623
↓ 1 callers
Function
parse_exit_status
(payload: &[u8])
linux/src/session.rs:697
↓ 1 callers
Function
parse_exit_status
(payload: &[u8])
linux/src/smoke.rs:407
↓ 1 callers
Function
parse_launch
(mut args: VecDeque<String>)
linux/src/cli.rs:661
↓ 1 callers
Function
parse_output_data
(payload: &[u8])
linux/src/session.rs:688
↓ 1 callers
Function
parse_output_data
(payload: &[u8])
linux/src/smoke.rs:398
↓ 1 callers
Function
parse_plan
(mut args: VecDeque<String>)
linux/src/cli.rs:653
↓ 1 callers
Function
parse_runtime_entry
(name: &str, prefix: &str, platform_suffix: &str)
linux/src/runtime.rs:403
↓ 1 callers
Function
parse_setup
(mut args: VecDeque<String>)
linux/src/cli.rs:636
↓ 1 callers
Function
parse_smoke
(mut args: VecDeque<String>)
linux/src/cli.rs:749
↓ 1 callers
Function
parse_status
(mut args: VecDeque<String>)
linux/src/cli.rs:738
↓ 1 callers
Function
parse_stop
(mut args: VecDeque<String>)
linux/src/cli.rs:722
↓ 1 callers
Function
parse_v4
Decode a little-endian v4 address in /proc/net format (e.g. "0100007F" → "127.0.0.1").
fendd/src/network_monitor.rs:167
↓ 1 callers
Function
parse_v6
Decode a v6 address — /proc format is 8×4 nibbles grouped little-endian per 32-bit word. We keep it simple: print as colon-separated hex groups.
fendd/src/network_monitor.rs:182
↓ 1 callers
Function
pid_files_in_run_dir
(run_dir: &Path)
linux/src/supervisor.rs:605
↓ 1 callers
Function
plan_usage_for
(program: &str)
linux/src/cli.rs:234
↓ 1 callers
Function
poll_for_socket
(socket_path: &Path, timeout: Duration)
linux/src/client.rs:195
↓ 1 callers
Function
poll_loop
(state: SharedState)
fendd/src/network_monitor.rs:41
↓ 1 callers
Function
poll_loop
Poll /proc/net/tcp every 2 seconds and notify subscribers of changes.
fendd/src/port_monitor.rs:31
↓ 1 callers
Function
port_forward_loop
(cid: u32, timeout: Duration, stop: Arc<AtomicBool>)
linux/src/session.rs:306
↓ 1 callers
Function
prepare_bun_command
( command: &[String], workspace: &Path, tools_dir: &Path, )
linux/src/runtime.rs:194
↓ 1 callers
Function
prepare_node_command
( command: &[String], workspace: &Path, tools_dir: &Path, )
linux/src/runtime.rs:111
↓ 1 callers
Function
prepare_plan_paths
(plan: &LaunchPlan)
linux/src/supervisor.rs:406
↓ 1 callers
Function
prepare_share_source
(share: &SharePlan)
linux/src/supervisor.rs:435
↓ 1 callers
Function
primary_network_interface
()
fendd/src/init.rs:320
← previous
next →
201–300 of 572, ranked by callers