Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mic92/vmsh
/ functions
Functions
725 in github.com/Mic92/vmsh
⨍
Functions
725
◇
Types & classes
167
Method
new
(hv: Arc<Hypervisor>)
src/kvm/allocator.rs:115
Method
new
(guest_paddr: u64, len: usize, rfd: RawFd, wfd: RawFd)
src/kvm/kvm_ioregionfd.rs:21
Method
new
(anon_name: &str)
src/kvm/fd_transfer.rs:30
Method
new
( hv: &Hypervisor, guest_addr: u64, len: u32, datamatch: Option<u64>, )
src/kvm/hypervisor/ioeventfd.rs:49
Method
new
(hv: &Hypervisor, guest_paddr: u64, len: usize)
src/kvm/hypervisor/ioregionfd.rs:36
Method
new
( command: Option<String>, args: Vec<String>, pid: unistd::Pid, home: Option<O
src/stage2/src/cmd.rs:48
Method
new
(old_namespace: namespace::Namespace)
src/stage2/src/mountns.rs:45
Method
new
(tempdir: &Path, dev: &BlockDevice)
src/stage2/src/block.rs:26
Method
new
(raw: &MmioRwRaw, pid: Pid, vcpu_map: Mapping)
src/tracer/wrap_syscall.rs:40
Method
new_from_pid
(pid: Pid)
src/stage2/src/user_namespace.rs:101
Function
note_size
()
src/coredump.rs:286
Method
notos_image
()
tests/confmeasure.py:32
Function
notos_image_custom_kernel
This is useful for debugging. Make sure to use the same kernel version in your kernel as used in notos
tests/nix.py:73
Method
open
( name: *const c_char, flags: c_int, mode: ffi::umode_t, linux_4_13: bool,
src/stage1/src/lib.rs:194
Function
openpid
(pid: Pid)
src/tracer/proc.rs:65
Function
page_align
(v: int)
tests/coredump.py:30
Function
page_offset
(v: int)
tests/coredump.py:26
Function
panic
(_info: &PanicInfo)
src/stage1/src/lib.rs:37
Function
parse_line
(line: &str)
src/tracer/proc.rs:105
Function
parse_raw_info
(raw: RawInfo)
src/tracer/ptrace_syscall_info.rs:118
Function
parse_selinux_context
(p: Pid)
src/stage2/src/mount_context.rs:34
Function
parse_xml
(path: Union[str, Path])
tests/phoronix.py:9
Function
phoronix
(extra_env: Dict[str, str])
tests/reproduce.py:103
Method
phys_addr
translate virtual address to physical address
tests/coredump.py:131
Method
phys_addr
Physical address of the page table entry
tests/coredump_analyze.py:130
Method
prepare_syscall
(&self, args: &[u64; 7])
src/cpu.rs:29
Method
print_stderr
(self)
tests/vmsh.py:82
Method
print_stdout
(self)
tests/vmsh.py:85
Method
process
(&mut self, events: Events, ops: &mut EventOps)
src/devices/virtio/console/log_handler.rs:158
Method
process
(&mut self, events: Events, ops: &mut EventOps)
src/devices/virtio/block/queue_handler.rs:26
Method
process_status
(&mut self, status: WaitStatus)
src/tracer/wrap_syscall.rs:343
Function
pt_note_header
(core_size: Elf_Off, file_size: Elf_Off)
src/coredump.rs:126
Function
ptrace_get_data
Function for ptrace requests that return values from the data field. Some ptrace get requests populate structs or larger elements than `c_long` and th
src/tracer/ptrace.rs:56
Function
qemu_blk
(skip_tests: List[str])
tests/measure_phoronix.py:147
Method
queue_notify
(&mut self, val: u32)
src/devices/virtio/console/device.rs:289
Method
queue_notify
(&mut self, val: u32)
src/devices/virtio/block/device.rs:302
Method
queue_notify
Callback for writes to QueueNotify register. Forwards notification to the corresponding EventFd reader.
src/kvm/hypervisor/userspaceioeventfd.rs:40
Function
range_lookup
()
src/guest_mem.rs:252
Function
read_environment
(pid: unistd::Pid)
src/stage2/src/cmd.rs:22
Function
read_open_sockets
()
src/stage2/src/procfs/unix.rs:10
Function
read_proclabel
(path: &Path, kind: &LSMKind)
src/stage2/src/lsm.rs:92
Function
read_profile
(pid: Pid)
src/stage2/src/lsm.rs:109
Function
read_stats
(path: Path)
tests/measure_helpers.py:309
Method
register
( vmm: &Arc<Hypervisor>, uioefd: &mut UserspaceIoEventFd, mmio_cfg: &MmioConfig,
src/kvm/hypervisor/ioevent.rs:24
Function
register_ioeventfd
( vmm: &Arc<Hypervisor>, mmio_cfg: &MmioConfig, queue_idx: u64, )
src/devices/virtio/mod.rs:164
Method
relocate
(&mut self, entry: RelocationEntry)
src/loader.rs:432
Function
rescale_barplot_width
(ax: Any, factor: float = 0.6)
tests/plot.py:93
Method
reset
(&mut self)
src/devices/virtio/console/device.rs:281
Method
reset
(&mut self)
src/devices/virtio/block/device.rs:294
Function
robustness
(extra_env: Dict[str, str])
tests/reproduce.py:77
Method
root
()
tests/confmeasure.py:28
Method
run_vmsh_command
(args: List[str], cargo_executable: str = "vmsh")
tests/confmeasure.py:48
Function
sample
( f: Callable[[], Optional[float]], size: int = SIZE, warmup: int = WARMUP )
tests/measure_block.py:201
Method
set_regs
(&self, vcpu: &VCPU, regs: &HvMem<kvmb::kvm_regs>)
src/kvm/tracee.rs:267
Method
set_regs
(&self, vcpu: &VCPU, regs: &cpu::Regs)
src/kvm/hypervisor/hypervisor.rs:491
Function
set_size
w, h: width, height in inches
tests/plot.py:136
Method
set_unused
(&mut self)
src/page_table.rs:110
Function
setregs
Set user registers, as with `ptrace(PTRACE_SETREGS, ...)`
src/tracer/ptrace.rs:27
Function
setup
( device: &BlockDevice, container_namespace: namespace::Namespace, mount_label: &Option<String>, )
src/stage2/src/mountns.rs:206
Function
setup_bindmounts
(mounts: &[&str])
src/stage2/src/mountns.rs:137
Method
setup_transfer_sockets
(&mut self)
src/kvm/hypervisor/hypervisor.rs:83
Method
size
Size of the page this page table entry points to
tests/coredump_analyze.py:137
Function
sort_row
(val: pd.Series)
tests/graphs.py:354
Method
space_after
(&self)
src/kernel.rs:299
Method
space_before
(&self)
src/kernel.rs:296
Method
spawn
( &self, hv: Arc<Hypervisor>, driver_status: DriverStatus, result_sender: Send
src/stage1.rs:101
Method
spawn
Creates and runs a threads with the given name. The thread function will receive an atomic boolean as its first argument and should stop it's work onc
src/interrutable_thread.rs:44
Method
spawn_qemu
( image: VmImage, virtio_blk: Optional[str] = None, virtio_9p: Optional[str] = None,
tests/confmeasure.py:56
Method
spawn_vmsh_command
( args: List[str], cargo_executable: str = "vmsh" )
tests/confmeasure.py:40
Function
stage2_worker
(_work: *mut ffi::work_struct)
src/stage1/src/lib.rs:586
Method
start
( self, vm: &Arc<Hypervisor>, device_status: DeviceStatus, driver_status: Driv
src/devices/threads.rs:410
Function
status
(target_pid: Pid)
src/stage2/src/procfs/mod.rs:27
Function
supported_namespaces
()
src/stage2/src/namespace.rs:22
Method
syscall
(&self)
src/tracer/ptrace.rs:99
Method
syscall_info
(&self)
src/tracer/ptrace.rs:107
Function
systems_order
(df: pd.DataFrame)
tests/plot.py:64
Function
test_alloc_mem
(helpers: conftest.Helpers)
tests/test_ioctl.py:22
Function
test_attach
( helpers: conftest.Helpers, )
tests/test_alpine.py:6
Function
test_attach_4_19
(helpers: conftest.Helpers)
tests/test_attach.py:74
Function
test_attach_4_4
(helpers: conftest.Helpers)
tests/test_attach.py:70
Function
test_attach_5_10
(helpers: conftest.Helpers)
tests/test_attach.py:78
Function
test_attach_5_15
(helpers: conftest.Helpers)
tests/test_attach.py:82
Function
test_attach_5_16
(helpers: conftest.Helpers)
tests/test_attach.py:86
Function
test_attach_6_1
(helpers: conftest.Helpers)
tests/test_attach.py:89
Function
test_attach_6_3
(helpers: conftest.Helpers)
tests/test_attach.py:92
Function
test_attach_multiple_cpus
(helpers: conftest.Helpers)
tests/test_attach.py:66
Function
test_build_config_space
()
src/devices/virtio/block/mod.rs:94
Function
test_container_pid_compat
()
src/bin/vmsh.rs:283
Function
test_coredump
(helpers: conftest.Helpers)
tests/test_coredump.py:31
Function
test_crosvm
(helpers: conftest.Helpers)
tests/test_hypervisor.py:153
Function
test_fd_transfer
(helpers: conftest.Helpers)
tests/test_ioctl.py:44
Function
test_firecracker
(helpers: conftest.Helpers)
tests/test_hypervisor.py:149
Function
test_get_vcpu_maps
(helpers: conftest.Helpers)
tests/test_ioctl.py:49
Function
test_help
(helpers: conftest.Helpers)
tests/test_help.py:7
Function
test_injection
(helpers: conftest.Helpers)
tests/test_ioctl.py:17
Function
test_inspect
(helpers: conftest.Helpers)
tests/test_inspect.py:4
Function
test_ioctl_cpuid2
(helpers: conftest.Helpers)
tests/test_ioctl.py:27
Function
test_ioctl_guest_add_mem
(helpers: conftest.Helpers)
tests/test_ioctl.py:32
Function
test_ioctl_guest_add_mem_get_maps
(helpers: conftest.Helpers)
tests/test_ioctl.py:38
Function
test_kvmtool
(helpers: conftest.Helpers)
tests/test_hypervisor.py:157
← previous
next →
601–700 of 725, ranked by callers