MCPcopy Create free account

hub / github.com/Mic92/vmsh / functions

Functions725 in github.com/Mic92/vmsh

↓ 1 callersFunctiontable_align
(pages: usize)
src/page_table.rs:206
↓ 1 callersFunctiontempdir
()
src/ioutils/src/tmp.rs:37
↓ 1 callersMethodterminate
(&self)
src/devices/threads.rs:72
↓ 1 callersMethodterminate
(self)
tests/vmsh.py:55
↓ 1 callersMethodtoggle_in_syscall
(&mut self)
src/tracer/wrap_syscall.rs:152
↓ 1 callersMethoduserfaultfd
(&self, flags: c_int)
src/tracer/inject_syscall.rs:329
↓ 1 callersFunctionvcpu_maps
(pid: Pid)
examples/test_ioctls.rs:292
↓ 1 callersMethodvirt_end
(&self)
src/kvm/allocator.rs:109
↓ 1 callersFunctionvisit_dirs
(dir: &Path, cb: &dyn Fn(&DirEntry))
src/build-utils/src/lib.rs:46
↓ 1 callersMethodvm_add_mem
`readonly`: If true, a guest writing to it leads to KVM_EXIT_MMIO. Safety: This function is safe even for the guest because VmMem enforces, that only
src/kvm/hypervisor/hypervisor.rs:251
↓ 1 callersFunctionvmsh_blk
(helpers: confmeasure.Helpers, stats: Dict[str, List[Any]])
tests/xfstests.py:198
↓ 1 callersFunctionvmsh_console
(helpers: confmeasure.Helpers, stats: Any)
tests/measure_console.py:96
↓ 1 callersMethodwait_for_ioctl
TODO Err if third qemu thread terminates?
src/tracer/wrap_syscall.rs:312
↓ 1 callersMethodwaitpid
(&mut self)
src/tracer/wrap_syscall.rs:321
↓ 1 callersFunctionwrite_fpu_registers
(core_file: &mut File, regs: &FpuRegs)
src/coredump.rs:174
↓ 1 callersFunctionwrite_note_sections
(core_file: &mut File, vcpus: &[VcpuState])
src/coredump.rs:210
↓ 1 callersFunctionwriteall
(fd: int, content: str)
tests/measure_console.py:74
MethodCMSG_DATA
(cmsg: *const libc::cmsghdr)
src/kvm/tracee.rs:218
MethodCMSG_LEN
(length: libc::c_uint)
src/kvm/tracee.rs:208
MethodCMSG_SPACE
(length: libc::c_uint)
src/kvm/tracee.rs:176
Method__CMSG_FIRSTHDR
( msg_control: *mut libc::c_void, msg_controllen: socklen_t, )
src/kvm/tracee.rs:186
Method__exit__
(self, exc_type: Any, exc_value: Any, traceback: Any)
tests/vmsh.py:58
Method__getitem__
(self, index: int)
tests/coredump.py:118
Method__getitem__
(self, idx: int)
tests/coredump_analyze.py:180
Method__init__
(self, data: bytes, phys_offset: int, virt_offset: int)
tests/coredump.py:113
Method__init__
(self, fd: IO[bytes])
tests/coredump.py:182
Method__init__
(self, core: ElfCore)
tests/coredump_analyze.py:84
Method__init__
( self, segments: Segments, entries: "ct.Array[ct.c_uint64]", virt_addr_prefix
tests/coredump_analyze.py:168
Method__init__
(self, sock: socket.socket)
tests/qemu.py:32
Method__init__
(self, qmp_session: QmpSession, tmux_session: str, pid: int)
tests/qemu.py:145
Method__iter__
(self)
tests/coredump.py:73
Method__iter__
(self)
tests/coredump_analyze.py:191
Method__len__
(self)
tests/coredump.py:101
Method__repr__
(self)
tests/coredump.py:69
Method__repr__
(self)
tests/coredump_analyze.py:143
Method__reversed__
(self)
tests/coredump.py:76
Method_check_siginfo
(thread: &Thread)
src/tracer/wrap_syscall.rs:437
Method_new_from_pid
(pid: Pid, kind: Kind)
src/stage2/src/user_namespace.rs:55
Function_pid_arg
(index: usize)
src/bin/vmsh.rs:16
Methodactivate
make sure to set self.vmm.wrapper to Some() before activating. Typically this is done by activating during vmm.kvmrun_wrapped()
src/devices/virtio/console/device.rs:273
Methodactivate
make sure to set self.vmm.wrapper to Some() before activating. Typically this is done by activating during vmm.kvmrun_wrapped()
src/devices/virtio/block/device.rs:286
Methodalloc_mem_padded
allocate memory for T. Allocate more than necessary to increase allocation size to `size`.
src/kvm/hypervisor/hypervisor.rs:296
Methodallocate
(&mut self, headers: LoadableHeaders)
src/loader.rs:313
Functionapply_hatch
(groups: int, g: Any, legend: bool)
tests/plot.py:79
Functionapply_to_graphs
(ax: Any, legend: bool, width: float)
tests/plot.py:149
Functionassert_struct_sizes
()
src/tracer/ptrace_syscall_info.rs:162
Functionattach
(opts: &AttachOptions)
src/attach.rs:40
Methodattach
Attach to pid. The target `proc` will be stopped until `Self.detach` or the end of the lifetime of self.
src/kvm/tracee.rs:71
Methodattach
(pid: Pid, vcpus: &[VCPU])
src/tracer/wrap_syscall.rs:212
Methodattach
Attach to qemu session via tmux. This is useful for debugging
tests/qemu.py:230
Methodattach_to
See attach()
src/kvm/tracee.rs:82
Functionblock
(extra_env: Dict[str, str])
tests/reproduce.py:107
Methodborrow
(&self)
src/devices/virtio/console/device.rs:257
Methodborrow_mut
(&mut self)
src/devices/virtio/console/device.rs:263
Methodbus
(&self)
src/devices/mmio.rs:100
Methodbus_mut
(&mut self)
src/devices/mmio.rs:104
Methodbusybox_image
()
tests/confmeasure.py:36
Methodcapability_present
(hv: &Hypervisor)
src/kvm/hypervisor/ioregionfd.rs:102
Methodcheck
(&self, hv: &Hypervisor)
src/stage1.rs:51
Methodcheck_extension
(&self, cap: c_int)
src/kvm/tracee.rs:374
Methodcheck_extension
(&self, cap: c_int)
src/kvm/hypervisor/hypervisor.rs:418
Functioncheck_intel_turbo
()
tests/measure_helpers.py:253
Functioncheck_linux_version
()
src/tracer/ptrace_syscall_info.rs:172
Functioncheck_memory
()
tests/measure_helpers.py:267
Functioncheck_ssd
()
tests/measure_helpers.py:238
Functioncleanup_module
tests/debug-kernel-mod/main.c:64
Methodclose
(&self, fd: RawFd)
src/tracer/inject_syscall.rs:277
Functioncompute_ratio
(x: pd.DataFrame)
tests/graphs.py:305
Methodconnect
( &self, socket: c_int, address: *const libc::sockaddr, len: libc::socklen_t,
src/tracer/inject_syscall.rs:300
Functionconsole
(attach: &AttachOptions)
src/console.rs:35
Functionconsole
(extra_env: Dict[str, str])
tests/reproduce.py:117
Methodcont
(&self)
src/tracer/wrap_syscall.rs:269
Methodcont
(&self, sig: Option<nix::sys::signal::Signal>)
src/tracer/ptrace.rs:115
Functionconvert
(pid: pid_t, mappings: &[Mapping])
src/devices/mod.rs:39
Methoddata
(&self)
src/tracer/wrap_syscall.rs:67
Methoddefault
()
src/devices/mmio.rs:21
Methoddefault
()
src/kvm/hypervisor/memory.rs:30
Methodderef
(&self)
src/kvm/hypervisor/ioeventfd.rs:126
Methodderef
(&self)
src/kvm/hypervisor/ioevent.rs:57
Methoddevice_type
(&self)
src/devices/virtio/console/device.rs:251
Methoddevice_type
(&self)
src/devices/virtio/block/device.rs:264
Functiondocker_hub
(extra_env: Dict[str, str])
tests/reproduce.py:121
Methoddrop
(&mut self)
src/page_table.rs:234
Methoddrop
(&mut self)
src/stage1/src/lib.rs:59
Methoddrop
(&mut self)
src/devices/threads.rs:112
Methoddrop
(&mut self)
src/devices/virtio/block/inorder_handler.rs:77
Methoddrop
(&mut self)
src/kvm/fd_transfer.rs:22
Methoddrop
(&mut self)
src/kvm/hypervisor/ioeventfd.rs:94
Methoddrop
(&mut self)
src/kvm/hypervisor/memory.rs:51
Methoddrop
(&mut self)
src/kvm/hypervisor/ioregionfd.rs:112
Methoddrop
(&mut self)
src/ioutils/src/tmp.rs:56
Methoddrop
(&mut self)
src/stage2/src/mountns.rs:128
Methoddrop
(&mut self)
src/stage2/src/block.rs:55
Methoddrop
(&mut self)
src/tracer/inject_syscall.rs:373
Methoddrop
(&mut self)
src/tracer/wrap_syscall.rs:193
Methoddrop
(&mut self)
src/tracer/ptrace.rs:184
Functiondump_page_table
(pml4: PageTable)
tests/coredump_analyze.py:211
Methodend
Address where the memory end
tests/coredump.py:51
Functionensure_devtmpfs
()
src/stage2/src/main.rs:101
Functionensure_procfs
()
src/stage2/src/main.rs:61
← previousnext →401–500 of 725, ranked by callers