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
↓ 3 callers
Function
main_entry_named
(program: &str)
linux/src/app.rs:28
↓ 3 callers
Function
network_mode_from_str
(value: &str)
linux/src/cli.rs:868
↓ 3 callers
Function
parse_partial_part
(raw: &str)
linux/src/runtime.rs:988
↓ 3 callers
Method
read
(&mut self, buf: &mut [u8])
fendd/src/vsock.rs:104
↓ 3 callers
Function
read_frame
(reader: &mut impl Read)
linux/src/session.rs:657
↓ 3 callers
Function
resolve_latest_node_version
(requirement: &str, prefer_lts: bool)
linux/src/runtime.rs:561
↓ 3 callers
Function
resolve_virtiofsd
()
linux/src/tools.rs:72
↓ 3 callers
Function
run_attached
(config: &SmokeConfig)
linux/src/session.rs:92
↓ 3 callers
Function
run_quiet
(args: &[&str])
fendd/src/init.rs:509
↓ 3 callers
Function
run_smoke_session_inner
( stream: &mut impl SmokeStream, config: &SmokeConfig, )
linux/src/smoke.rs:264
↓ 3 callers
Function
select_latest_installed_runtime
( installed: &[ResolvedRuntime], requirement: &str, )
linux/src/runtime.rs:417
↓ 3 callers
Function
send_port_event
(stream: &mut VsockStream, port: u16, event: &str)
fendd/src/port_monitor.rs:150
↓ 3 callers
Function
set_socket_timeout
(file: &std::fs::File, timeout: Option<Duration>)
linux/src/session.rs:616
↓ 3 callers
Function
shell_quote
(value: &str)
linux/src/cli.rs:896
↓ 3 callers
Function
sigaddset
(mask: &mut libc::sigset_t, signal: i32)
linux/src/session.rs:826
↓ 3 callers
Method
stop
Stop a specific project's VM (or all VMs when `project` is `None`). Returns the number of VMs removed.
linux/src/pool.rs:321
↓ 3 callers
Function
stop_run_dir
(run_dir: &Path, timeout: Duration)
linux/src/supervisor.rs:575
↓ 3 callers
Function
stream_pipe
(writer: Arc<Mutex<VsockStream>>, id: u64, stream: &str, pipe: impl Read)
fendd/src/process.rs:333
↓ 3 callers
Method
try_clone
(&self)
fendd/src/vsock.rs:86
↓ 3 callers
Function
write_frame
(writer: &mut impl Write, kind: u8, payload: &[u8])
linux/src/session.rs:677
↓ 2 callers
Function
append_output
( buffer: &mut Vec<u8>, bytes: Vec<u8>, stream: &'static str, limit: usize, )
linux/src/smoke.rs:385
↓ 2 callers
Function
base64_decode
(input: &str)
fendd/src/protocol.rs:180
↓ 2 callers
Function
build_run_launch_config
(options: &RunOptions, defaults: &PlanDefaults)
linux/src/cli.rs:457
↓ 2 callers
Function
chown_recursive
(path: &str, uid: u32, gid: u32)
fendd/src/init.rs:485
↓ 2 callers
Method
cleanup
(&mut self)
linux/src/supervisor.rs:386
↓ 2 callers
Function
connect_vsock
(cid: u32, port: u32)
linux/src/session.rs:580
↓ 2 callers
Function
connect_vsock_with_retry
( cid: u32, port: u32, timeout: Duration, )
linux/src/session.rs:543
↓ 2 callers
Function
create_temp_dir
(parent: &Path, name: &str)
linux/src/runtime.rs:734
↓ 2 callers
Function
current_probe_with_builder_checks
( runtime_dir: impl AsRef<Path>, include_builder_checks: bool, )
linux/src/doctor.rs:86
↓ 2 callers
Function
current_window_size
()
linux/src/session.rs:501
↓ 2 callers
Function
daemon_disabled
()
linux/src/app.rs:288
↓ 2 callers
Function
default_state_dir
Default base directory where the daemon stores per-VM run dirs, logs, and the pidfile. Mirrors the resolution order of [`default_socket_path`].
linux/src/ipc.rs:132
↓ 2 callers
Function
device_status
(path: impl AsRef<Path>)
linux/src/doctor.rs:394
↓ 2 callers
Function
download_to_path
(url: &str, destination: &Path)
linux/src/bootstrap.rs:473
↓ 2 callers
Function
download_ubuntu_artifact
( file_name: &str, destination: &Path, sha_sums_path: &Path, force: bool, options: &Bootst
linux/src/bootstrap.rs:457
↓ 2 callers
Function
ensure_command_id
(id: u64)
linux/src/session.rs:738
↓ 2 callers
Function
ensure_command_id
(id: u64)
linux/src/smoke.rs:438
↓ 2 callers
Function
ensure_node_requirement
( requirement: &str, tools_dir: &Path, installed: &[ResolvedRuntime], )
linux/src/runtime.rs:267
↓ 2 callers
Function
evaluate_with_options
(probe: &HostProbe, options: ReportOptions)
linux/src/doctor.rs:153
↓ 2 callers
Function
exit_code_from_i32
(code: i32)
linux/src/app.rs:392
↓ 2 callers
Function
finalize_runtime_install
( extracted: PathBuf, destination: PathBuf, temp_dir: &Path, )
linux/src/runtime.rs:748
↓ 2 callers
Method
flush
(&mut self)
linux/src/smoke.rs:133
↓ 2 callers
Function
host_node_version
()
linux/src/runtime.rs:507
↓ 2 callers
Function
installed_runtimes
( tools_dir: &Path, prefix: &str, platform_suffix: &str, )
linux/src/runtime.rs:375
↓ 2 callers
Function
io_or_startup_timeout
(error: std::io::Error, timeout: Duration)
linux/src/session.rs:748
↓ 2 callers
Function
io_or_timeout
(error: std::io::Error, timeout: Duration)
linux/src/smoke.rs:376
↓ 2 callers
Function
json_string
(value: &serde_json::Value, key: &str)
linux/src/smoke.rs:430
↓ 2 callers
Function
json_u64
(value: &serde_json::Value, key: &str)
linux/src/smoke.rs:415
↓ 2 callers
Method
kill
(&mut self)
linux/src/supervisor.rs:227
↓ 2 callers
Method
label
(&self)
linux/src/doctor.rs:26
↓ 2 callers
Function
latest_installed_runtime
(installed: &[ResolvedRuntime])
linux/src/runtime.rs:413
↓ 2 callers
Function
locate_in_path
(program: &str, path_value: Option<&OsStr>)
linux/src/tools.rs:110
↓ 2 callers
Function
parse_checksum_output
(output: &[u8])
linux/src/bootstrap.rs:535
↓ 2 callers
Function
parse_plan_options
( args: &mut VecDeque<String>, help_topic: HelpTopic, )
linux/src/cli.rs:783
↓ 2 callers
Function
parse_port_event
(payload: &[u8])
linux/src/session.rs:705
↓ 2 callers
Function
parse_run
(mut args: VecDeque<String>)
linux/src/cli.rs:669
↓ 2 callers
Function
path_is_socket
(path: &Path)
linux/src/supervisor.rs:507
↓ 2 callers
Function
pid_file_path
(run_dir: &Path, label: &str)
linux/src/supervisor.rs:567
↓ 2 callers
Function
prepare_child
(network_mode: Option<&str>, uid: u32, gid: u32)
fendd/src/process.rs:268
↓ 2 callers
Function
print_usage
()
fendd/src/bin/fend-vsock-smoke.rs:176
↓ 2 callers
Method
read
(&mut self, buf: &mut [u8])
linux/src/session.rs:858
↓ 2 callers
Method
read
(&mut self, buf: &mut [u8])
linux/src/smoke.rs:122
↓ 2 callers
Function
read_frame
(reader: &mut impl Read)
fendd/src/bin/fend-vsock-smoke.rs:217
↓ 2 callers
Function
read_frame
(reader: &mut impl Read)
linux/src/smoke.rs:557
↓ 2 callers
Function
read_frame_with_deadline
( stream: &mut impl SmokeStream, deadline: &SmokeDeadline, )
linux/src/smoke.rs:356
↓ 2 callers
Method
reap
Stop VMs that have had zero active sessions for longer than the idle TTL. Returns the number stopped.
linux/src/pool.rs:351
↓ 2 callers
Method
remaining
(&self)
linux/src/smoke.rs:346
↓ 2 callers
Function
resolve_command_identity
(cwd: &str)
fendd/src/process.rs:273
↓ 2 callers
Function
resolve_latest_bun_version
(requirement: &str)
linux/src/runtime.rs:567
↓ 2 callers
Function
run
(program: &str, args: I)
linux/src/app.rs:38
↓ 2 callers
Function
run
Run the daemon to completion. Returns when the listener exits — either because a Shutdown request arrived or a signal was caught.
linux/src/daemon.rs:41
↓ 2 callers
Function
runtime_missing
(runtime_dir: &Path)
linux/src/bootstrap.rs:41
↓ 2 callers
Function
send_signal
(pid: u32, signal: libc::c_int)
linux/src/supervisor.rs:666
↓ 2 callers
Function
send_window_size
(writer: &mut VsockStream, rows: u16, cols: u16)
linux/src/session.rs:491
↓ 2 callers
Method
set_io_timeout
(&mut self, _timeout: Duration)
linux/src/smoke.rs:140
↓ 2 callers
Method
stop
(self)
linux/src/session.rs:300
↓ 2 callers
Function
subordinate_id_configured
(path: impl AsRef<Path>)
linux/src/doctor.rs:470
↓ 2 callers
Function
subordinate_id_value
(value: Option<bool>)
linux/src/doctor.rs:369
↓ 2 callers
Method
try_wait
(&mut self)
linux/src/supervisor.rs:223
↓ 2 callers
Function
validate_config
(config: &SmokeConfig)
linux/src/smoke.rs:448
↓ 2 callers
Method
virtiofsd_command
(&self)
linux/src/qemu.rs:76
↓ 2 callers
Function
wait_for_pid_exit
(pid: u32, timeout: Duration)
linux/src/supervisor.rs:653
↓ 2 callers
Method
wait_for_qemu
(&mut self)
linux/src/supervisor.rs:375
↓ 2 callers
Method
with_exited_label
(self, label: &str)
linux/src/supervisor.rs:990
↓ 2 callers
Function
write_frame
(writer: &mut impl Write, kind: u8, payload: &[u8])
linux/src/smoke.rs:575
↓ 2 callers
Function
write_pid_file
(path: &Path, pid: u32)
linux/src/supervisor.rs:571
↓ 2 callers
Function
zeroed_sigset
()
linux/src/session.rs:821
↓ 1 callers
Method
allocate_cid
(&self)
linux/src/pool.rs:385
↓ 1 callers
Function
apply_network_policy
(network_mode: Option<&str>)
fendd/src/process.rs:280
↓ 1 callers
Function
auto_spawn
(socket_path: &Path)
linux/src/client.rs:154
↓ 1 callers
Function
autogenerated_guest_cid
(epoch: i64, pid: u32)
linux/src/cli.rs:478
↓ 1 callers
Function
base64_decode
(input: &str)
fendd/src/bin/fend-vsock-smoke.rs:244
↓ 1 callers
Function
base64_decode
(input: &str)
linux/src/session.rs:764
↓ 1 callers
Function
base64_decode
(input: &str)
linux/src/smoke.rs:584
↓ 1 callers
Function
bind_mount_readonly
Bind-mount a path over itself read-only. Requires two mount() calls on Linux: first MS_BIND, then MS_REMOUNT|MS_BIND|MS_RDONLY.
fendd/src/init.rs:237
↓ 1 callers
Method
boot
( &self, project: &Path, config: &VmConfig, cid: u32, run_dir: &Path,
linux/src/pool.rs:393
↓ 1 callers
Function
build_rootfs
( options: &BootstrapOptions, rootfs_path: &Path, kernel_path: &Path, fendd_bin: &Path, )
linux/src/bootstrap.rs:207
↓ 1 callers
Function
build_tools_path
()
fendd/src/init.rs:415
↓ 1 callers
Function
cleanup_run_dir_sockets
(run_dir: &Path)
linux/src/supervisor.rs:693
↓ 1 callers
Method
command
(&self, socket: &Path, source: &Path)
linux/src/tools.rs:43
← previous
next →
101–200 of 572, ranked by callers