MCPcopy Create free account

hub / github.com/Mic92/vmsh / functions

Functions725 in github.com/Mic92/vmsh

Methodnew
(hv: Arc<Hypervisor>)
src/kvm/allocator.rs:115
Methodnew
(guest_paddr: u64, len: usize, rfd: RawFd, wfd: RawFd)
src/kvm/kvm_ioregionfd.rs:21
Methodnew
(anon_name: &str)
src/kvm/fd_transfer.rs:30
Methodnew
( hv: &Hypervisor, guest_addr: u64, len: u32, datamatch: Option<u64>, )
src/kvm/hypervisor/ioeventfd.rs:49
Methodnew
(hv: &Hypervisor, guest_paddr: u64, len: usize)
src/kvm/hypervisor/ioregionfd.rs:36
Methodnew
( command: Option<String>, args: Vec<String>, pid: unistd::Pid, home: Option<O
src/stage2/src/cmd.rs:48
Methodnew
(old_namespace: namespace::Namespace)
src/stage2/src/mountns.rs:45
Methodnew
(tempdir: &Path, dev: &BlockDevice)
src/stage2/src/block.rs:26
Methodnew
(raw: &MmioRwRaw, pid: Pid, vcpu_map: Mapping)
src/tracer/wrap_syscall.rs:40
Methodnew_from_pid
(pid: Pid)
src/stage2/src/user_namespace.rs:101
Functionnote_size
()
src/coredump.rs:286
Methodnotos_image
()
tests/confmeasure.py:32
Functionnotos_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
Methodopen
( name: *const c_char, flags: c_int, mode: ffi::umode_t, linux_4_13: bool,
src/stage1/src/lib.rs:194
Functionopenpid
(pid: Pid)
src/tracer/proc.rs:65
Functionpage_align
(v: int)
tests/coredump.py:30
Functionpage_offset
(v: int)
tests/coredump.py:26
Functionpanic
(_info: &PanicInfo)
src/stage1/src/lib.rs:37
Functionparse_line
(line: &str)
src/tracer/proc.rs:105
Functionparse_raw_info
(raw: RawInfo)
src/tracer/ptrace_syscall_info.rs:118
Functionparse_selinux_context
(p: Pid)
src/stage2/src/mount_context.rs:34
Functionparse_xml
(path: Union[str, Path])
tests/phoronix.py:9
Functionphoronix
(extra_env: Dict[str, str])
tests/reproduce.py:103
Methodphys_addr
translate virtual address to physical address
tests/coredump.py:131
Methodphys_addr
Physical address of the page table entry
tests/coredump_analyze.py:130
Methodprepare_syscall
(&self, args: &[u64; 7])
src/cpu.rs:29
Methodprint_stderr
(self)
tests/vmsh.py:82
Methodprint_stdout
(self)
tests/vmsh.py:85
Methodprocess
(&mut self, events: Events, ops: &mut EventOps)
src/devices/virtio/console/log_handler.rs:158
Methodprocess
(&mut self, events: Events, ops: &mut EventOps)
src/devices/virtio/block/queue_handler.rs:26
Methodprocess_status
(&mut self, status: WaitStatus)
src/tracer/wrap_syscall.rs:343
Functionpt_note_header
(core_size: Elf_Off, file_size: Elf_Off)
src/coredump.rs:126
Functionptrace_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
Functionqemu_blk
(skip_tests: List[str])
tests/measure_phoronix.py:147
Methodqueue_notify
(&mut self, val: u32)
src/devices/virtio/console/device.rs:289
Methodqueue_notify
(&mut self, val: u32)
src/devices/virtio/block/device.rs:302
Methodqueue_notify
Callback for writes to QueueNotify register. Forwards notification to the corresponding EventFd reader.
src/kvm/hypervisor/userspaceioeventfd.rs:40
Functionrange_lookup
()
src/guest_mem.rs:252
Functionread_environment
(pid: unistd::Pid)
src/stage2/src/cmd.rs:22
Functionread_open_sockets
()
src/stage2/src/procfs/unix.rs:10
Functionread_proclabel
(path: &Path, kind: &LSMKind)
src/stage2/src/lsm.rs:92
Functionread_profile
(pid: Pid)
src/stage2/src/lsm.rs:109
Functionread_stats
(path: Path)
tests/measure_helpers.py:309
Methodregister
( vmm: &Arc<Hypervisor>, uioefd: &mut UserspaceIoEventFd, mmio_cfg: &MmioConfig,
src/kvm/hypervisor/ioevent.rs:24
Functionregister_ioeventfd
( vmm: &Arc<Hypervisor>, mmio_cfg: &MmioConfig, queue_idx: u64, )
src/devices/virtio/mod.rs:164
Methodrelocate
(&mut self, entry: RelocationEntry)
src/loader.rs:432
Functionrescale_barplot_width
(ax: Any, factor: float = 0.6)
tests/plot.py:93
Methodreset
(&mut self)
src/devices/virtio/console/device.rs:281
Methodreset
(&mut self)
src/devices/virtio/block/device.rs:294
Functionrobustness
(extra_env: Dict[str, str])
tests/reproduce.py:77
Methodroot
()
tests/confmeasure.py:28
Methodrun_vmsh_command
(args: List[str], cargo_executable: str = "vmsh")
tests/confmeasure.py:48
Functionsample
( f: Callable[[], Optional[float]], size: int = SIZE, warmup: int = WARMUP )
tests/measure_block.py:201
Methodset_regs
(&self, vcpu: &VCPU, regs: &HvMem<kvmb::kvm_regs>)
src/kvm/tracee.rs:267
Methodset_regs
(&self, vcpu: &VCPU, regs: &cpu::Regs)
src/kvm/hypervisor/hypervisor.rs:491
Functionset_size
w, h: width, height in inches
tests/plot.py:136
Methodset_unused
(&mut self)
src/page_table.rs:110
Functionsetregs
Set user registers, as with `ptrace(PTRACE_SETREGS, ...)`
src/tracer/ptrace.rs:27
Functionsetup
( device: &BlockDevice, container_namespace: namespace::Namespace, mount_label: &Option<String>, )
src/stage2/src/mountns.rs:206
Functionsetup_bindmounts
(mounts: &[&str])
src/stage2/src/mountns.rs:137
Methodsetup_transfer_sockets
(&mut self)
src/kvm/hypervisor/hypervisor.rs:83
Methodsize
Size of the page this page table entry points to
tests/coredump_analyze.py:137
Functionsort_row
(val: pd.Series)
tests/graphs.py:354
Methodspace_after
(&self)
src/kernel.rs:299
Methodspace_before
(&self)
src/kernel.rs:296
Methodspawn
( &self, hv: Arc<Hypervisor>, driver_status: DriverStatus, result_sender: Send
src/stage1.rs:101
Methodspawn
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
Methodspawn_qemu
( image: VmImage, virtio_blk: Optional[str] = None, virtio_9p: Optional[str] = None,
tests/confmeasure.py:56
Methodspawn_vmsh_command
( args: List[str], cargo_executable: str = "vmsh" )
tests/confmeasure.py:40
Functionstage2_worker
(_work: *mut ffi::work_struct)
src/stage1/src/lib.rs:586
Methodstart
( self, vm: &Arc<Hypervisor>, device_status: DeviceStatus, driver_status: Driv
src/devices/threads.rs:410
Functionstatus
(target_pid: Pid)
src/stage2/src/procfs/mod.rs:27
Functionsupported_namespaces
()
src/stage2/src/namespace.rs:22
Methodsyscall
(&self)
src/tracer/ptrace.rs:99
Methodsyscall_info
(&self)
src/tracer/ptrace.rs:107
Functionsystems_order
(df: pd.DataFrame)
tests/plot.py:64
Functiontest_alloc_mem
(helpers: conftest.Helpers)
tests/test_ioctl.py:22
Functiontest_attach
( helpers: conftest.Helpers, )
tests/test_alpine.py:6
Functiontest_attach_4_19
(helpers: conftest.Helpers)
tests/test_attach.py:74
Functiontest_attach_4_4
(helpers: conftest.Helpers)
tests/test_attach.py:70
Functiontest_attach_5_10
(helpers: conftest.Helpers)
tests/test_attach.py:78
Functiontest_attach_5_15
(helpers: conftest.Helpers)
tests/test_attach.py:82
Functiontest_attach_5_16
(helpers: conftest.Helpers)
tests/test_attach.py:86
Functiontest_attach_6_1
(helpers: conftest.Helpers)
tests/test_attach.py:89
Functiontest_attach_6_3
(helpers: conftest.Helpers)
tests/test_attach.py:92
Functiontest_attach_multiple_cpus
(helpers: conftest.Helpers)
tests/test_attach.py:66
Functiontest_build_config_space
()
src/devices/virtio/block/mod.rs:94
Functiontest_container_pid_compat
()
src/bin/vmsh.rs:283
Functiontest_coredump
(helpers: conftest.Helpers)
tests/test_coredump.py:31
Functiontest_crosvm
(helpers: conftest.Helpers)
tests/test_hypervisor.py:153
Functiontest_fd_transfer
(helpers: conftest.Helpers)
tests/test_ioctl.py:44
Functiontest_firecracker
(helpers: conftest.Helpers)
tests/test_hypervisor.py:149
Functiontest_get_vcpu_maps
(helpers: conftest.Helpers)
tests/test_ioctl.py:49
Functiontest_help
(helpers: conftest.Helpers)
tests/test_help.py:7
Functiontest_injection
(helpers: conftest.Helpers)
tests/test_ioctl.py:17
Functiontest_inspect
(helpers: conftest.Helpers)
tests/test_inspect.py:4
Functiontest_ioctl_cpuid2
(helpers: conftest.Helpers)
tests/test_ioctl.py:27
Functiontest_ioctl_guest_add_mem
(helpers: conftest.Helpers)
tests/test_ioctl.py:32
Functiontest_ioctl_guest_add_mem_get_maps
(helpers: conftest.Helpers)
tests/test_ioctl.py:38
Functiontest_kvmtool
(helpers: conftest.Helpers)
tests/test_hypervisor.py:157
← previousnext →601–700 of 725, ranked by callers