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
↓ 21 callers
Function
spawn
Spawn a command in pipe mode (separate stdout/stderr streams).
fendd/src/process.rs:26
↓ 20 callers
Function
assert_contains
(items: &[String], expected: &str)
linux/src/doctor.rs:925
↓ 19 callers
Function
connect
(cid: u32, port: u32)
fendd/src/bin/fend-vsock-smoke.rs:182
↓ 17 callers
Function
write_message
(writer: &mut W, message: &T)
linux/src/ipc.rs:72
↓ 16 callers
Method
ensure
(&self, config: VmConfig)
linux/src/pool.rs:218
↓ 15 callers
Method
as_raw_fd
(&self)
fendd/src/vsock.rs:98
↓ 15 callers
Function
make_config
(project: &Path)
linux/src/pool.rs:461
↓ 15 callers
Method
path
(&self)
linux/src/tools.rs:226
↓ 15 callers
Function
value_path
(args: &mut VecDeque<String>, option: &'static str)
linux/src/cli.rs:823
↓ 14 callers
Function
run_capture
(program: &str, args: Vec<String>, cwd: Option<&Path>)
linux/src/bootstrap.rs:568
↓ 12 callers
Function
normalize_version
(value: &str)
linux/src/runtime.rs:792
↓ 12 callers
Function
value_number
(args: &mut VecDeque<String>, option: &'static str)
linux/src/cli.rs:827
↓ 11 callers
Function
build_launch_plan
(config: &LaunchConfig)
linux/src/qemu.rs:173
↓ 11 callers
Function
linux_probe
()
linux/src/doctor.rs:878
↓ 11 callers
Method
path
(&self)
linux/src/supervisor.rs:957
↓ 11 callers
Function
read_message
(reader: &mut R)
linux/src/ipc.rs:87
↓ 11 callers
Function
test_frame
(output: &mut Vec<u8>, kind: u8, payload: &[u8])
linux/src/smoke.rs:846
↓ 10 callers
Method
launch_plan
( &mut self, plan: &LaunchPlan, )
linux/src/supervisor.rs:255
↓ 10 callers
Function
value
(args: &mut VecDeque<String>, option: &'static str)
linux/src/cli.rs:819
↓ 9 callers
Function
build_env
(cmd: &ExecuteCommand, target_uid: u32)
fendd/src/process.rs:295
↓ 9 callers
Function
evaluate_launch
(probe: &HostProbe, network: NetworkMode)
linux/src/doctor.rs:133
↓ 9 callers
Function
mount
(source: &str, target: &str, fstype: &str)
fendd/src/init.rs:26
↓ 9 callers
Function
sample_config
(network: NetworkMode)
linux/src/qemu.rs:519
↓ 9 callers
Function
temp_state_dir
(name: &str)
linux/src/pool.rs:447
↓ 8 callers
Function
sample_config
()
linux/src/smoke.rs:834
↓ 8 callers
Method
spawn
(&mut self, spec: &ProcessSpec)
linux/src/supervisor.rs:193
↓ 8 callers
Function
write_frame
(w: &mut impl Write, msg_type: MessageType, payload: &[u8])
fendd/src/protocol.rs:141
↓ 7 callers
Function
bind
()
fendd/src/server.rs:5
↓ 7 callers
Function
evaluate
(probe: &HostProbe)
linux/src/doctor.rs:121
↓ 7 callers
Function
fast_options
()
linux/src/supervisor.rs:933
↓ 7 callers
Function
lock
(mutex: &Mutex<T>)
linux/src/pool.rs:435
↓ 7 callers
Function
package_install_issue
( distribution: Option<&DistributionInfo>, hint: PackageHint, base: &str, )
linux/src/doctor.rs:532
↓ 7 callers
Function
plan_defaults_from_env
()
linux/src/cli.rs:318
↓ 7 callers
Function
run_smoke_session
( stream: &mut (impl Read + Write), config: &SmokeConfig, )
linux/src/smoke.rs:256
↓ 7 callers
Function
sample_defaults
()
linux/src/cli.rs:1338
↓ 7 callers
Function
sample_plan
(root: &Path)
linux/src/supervisor.rs:919
↓ 6 callers
Method
accept
(&self)
fendd/src/vsock.rs:62
↓ 6 callers
Function
cleanup_children
(children: &mut Vec<C>)
linux/src/supervisor.rs:534
↓ 6 callers
Function
cleanup_pid_files
(paths: &[PathBuf])
linux/src/supervisor.rs:561
↓ 6 callers
Function
env_path
(name: &str)
linux/src/cli.rs:838
↓ 6 callers
Method
parse
(raw: &str)
linux/src/runtime.rs:801
↓ 6 callers
Function
parse_args
(args: I)
linux/src/cli.rs:290
↓ 6 callers
Function
parse_listening_ports
Parse /proc/net/tcp format content for listening ports (state 0A = LISTEN). Extracted as a pure function for testability (Phase 3E).
fendd/src/port_monitor.rs:118
↓ 6 callers
Function
project_key
Stable, filesystem-safe identifier for a project path. Uses SipHash via `DefaultHasher`; we only need locality on this host, never a cross-host guaran
linux/src/ipc.rs:152
↓ 6 callers
Function
run_host_command
(program: &str, args: &[&str], cwd: Option<&Path>)
linux/src/runtime.rs:762
↓ 6 callers
Function
start
()
fendd/src/main.rs:21
↓ 6 callers
Method
status
(&self)
linux/src/pool.rs:161
↓ 5 callers
Function
available_value
(value: bool)
linux/src/doctor.rs:361
↓ 5 callers
Function
base64_encode
(input: &[u8])
fendd/src/protocol.rs:157
↓ 5 callers
Function
cleanup_child
(child: &mut C)
linux/src/supervisor.rs:540
↓ 5 callers
Function
cleanup_sockets
(sockets: &[PathBuf])
linux/src/supervisor.rs:553
↓ 5 callers
Function
collect
Parse /proc/net/tcp output, collecting ESTABLISHED and SYN_SENT outbound connections. Columns (hex): sl local_address rem_address st tx_queue …
fendd/src/network_monitor.rs:121
↓ 5 callers
Function
command_exists
(name: &str)
linux/src/doctor.rs:377
↓ 5 callers
Function
ensure_node_version
(version: &str, tools_dir: &Path)
linux/src/runtime.rs:279
↓ 5 callers
Function
host_runtime_entry_exists
(base: PathBuf, relative: &str)
linux/src/runtime.rs:788
↓ 5 callers
Function
read_frame
(r: &mut impl Read)
fendd/src/protocol.rs:118
↓ 5 callers
Function
send_exit
(writer: &Arc<Mutex<VsockStream>>, id: u64, code: i32)
fendd/src/process.rs:371
↓ 5 callers
Function
temp_dir
(name: &str)
linux/src/daemon.rs:300
↓ 5 callers
Method
try_clone
(&self)
linux/src/session.rs:850
↓ 5 callers
Method
with_socket_creation
(self, create_sockets: bool)
linux/src/supervisor.rs:980
↓ 4 callers
Function
build_launch_config
(options: &PlanOptions, defaults: &PlanDefaults)
linux/src/cli.rs:399
↓ 4 callers
Function
build_supervised_launch_config
( options: &PlanOptions, defaults: &PlanDefaults, )
linux/src/cli.rs:442
↓ 4 callers
Function
default_socket_path
Default socket path for the host daemon. Resolution order: 1. `$FEND_DAEMON_SOCKET` (explicit override). 2. `$XDG_RUNTIME_DIR/fend/daemon.sock` (mode
linux/src/ipc.rs:110
↓ 4 callers
Method
id
(&self)
linux/src/supervisor.rs:219
↓ 4 callers
Function
parse_partial_semver
(raw: &str)
linux/src/runtime.rs:958
↓ 4 callers
Function
prepare_guest_command
( command: &[String], workspace: &Path, tools_dir: &Path, )
linux/src/runtime.rs:73
↓ 4 callers
Method
release
Decrement the active-session counter for a project. Idempotent if the project is no longer in the pool (e.g. VM was forcibly stopped).
linux/src/pool.rs:307
↓ 4 callers
Function
resolve_plan_runtime_dir
(options: &PlanOptions, defaults: &PlanDefaults)
linux/src/cli.rs:383
↓ 4 callers
Function
resolve_virtiofsd_with_paths
( override_value: Option<&OsStr>, path_value: Option<&OsStr>, known_paths: &[&str], )
linux/src/tools.rs:80
↓ 4 callers
Function
round_trip
(stream: &mut UnixStream, request: &Request)
linux/src/daemon.rs:313
↓ 4 callers
Function
send_output
( writer: &Arc<Mutex<VsockStream>>, id: u64, stream: &str, data: &[u8], )
fendd/src/process.rs:355
↓ 4 callers
Function
sha256_file
(path: &Path)
linux/src/bootstrap.rs:519
↓ 4 callers
Function
spawn_daemon
(name: &str)
linux/src/daemon.rs:318
↓ 4 callers
Function
status
(options: &BootstrapOptions, action: &str, detail: &str)
linux/src/bootstrap.rs:611
↓ 4 callers
Function
val
(c: u8)
fendd/src/protocol.rs:181
↓ 4 callers
Function
val
(c: u8)
fendd/src/bin/fend-vsock-smoke.rs:245
↓ 4 callers
Function
val
(c: u8)
linux/src/session.rs:765
↓ 4 callers
Function
val
(c: u8)
linux/src/smoke.rs:585
↓ 4 callers
Function
version_satisfies
(version: &SemVer, requirement: &str)
linux/src/runtime.rs:840
↓ 4 callers
Method
wait
(&mut self)
linux/src/supervisor.rs:231
↓ 3 callers
Function
apply_network_fallback
( config: &mut LaunchConfig, network_explicit: bool, probe: &doctor::HostProbe, )
linux/src/app.rs:421
↓ 3 callers
Function
binary_version
(program: &str, args: &[&str])
linux/src/runtime.rs:535
↓ 3 callers
Function
build_bootstrap_options
( options: &SetupOptions, defaults: &PlanDefaults, )
linux/src/cli.rs:359
↓ 3 callers
Function
build_run_smoke_config
(options: &RunOptions, config: &LaunchConfig)
linux/src/cli.rs:488
↓ 3 callers
Function
build_smoke_config
(options: &SmokeOptions, defaults: &PlanDefaults)
linux/src/cli.rs:511
↓ 3 callers
Function
canonicalize
(path: &Path)
linux/src/pool.rs:428
↓ 3 callers
Function
connect_vsock_with_retry
( config: &SmokeConfig, mut connect: impl FnMut() -> Result<S, SmokeError>, mut sleep: impl FnMut(
linux/src/smoke.rs:219
↓ 3 callers
Function
current_launch_probe
(runtime_dir: impl AsRef<Path>)
linux/src/doctor.rs:82
↓ 3 callers
Function
default_runtime_dir
(defaults: &PlanDefaults)
linux/src/cli.rs:339
↓ 3 callers
Function
ensure_bun_version
(version: &str, tools_dir: &Path)
linux/src/runtime.rs:332
↓ 3 callers
Function
ensure_host_command
(program: &str, guidance: &str)
linux/src/bootstrap.rs:548
↓ 3 callers
Function
ensure_host_runtime_script
( runtime_root: &Path, relative: &str, tool_name: &str, version: &str, )
linux/src/runtime.rs:179
↓ 3 callers
Function
ensure_linux_runtime
(options: &BootstrapOptions)
linux/src/bootstrap.rs:46
↓ 3 callers
Function
env_number
(name: &str, option: &'static str)
linux/src/cli.rs:844
↓ 3 callers
Method
flush
(&mut self)
fendd/src/vsock.rs:124
↓ 3 callers
Method
flush
(&mut self)
linux/src/session.rs:868
↓ 3 callers
Function
json_string
(value: &serde_json::Value, key: &str)
linux/src/session.rs:730
↓ 3 callers
Function
json_u64
(value: &serde_json::Value, key: &str)
linux/src/session.rs:715
↓ 3 callers
Function
load_runtime_pins
(workspace: &Path)
linux/src/runtime.rs:434
↓ 3 callers
Method
lower_bound
(&self)
linux/src/runtime.rs:64
next →
1–100 of 572, ranked by callers