MCPcopy Create free account

hub / github.com/Mic92/vmsh / types & classes

Types & classes167 in github.com/Mic92/vmsh

↓ 3 callersClassFioResult
tests/measure_block.py:71
↓ 2 callersClassElfCore
Not a general purpose coredump parser, but specialized on what we generate int the coredump subcommand.
tests/coredump.py:144
↓ 2 callersClassHelpers
tests/confmeasure.py:26
↓ 2 callersClassMemory
A continous block of memory. Offset can be physical or virtual
tests/coredump.py:34
↓ 1 callersClassCommand
tests/measure_phoronix.py:28
↓ 1 callersClassInfo
src/kvm/kvm_ioregionfd.rs:106
↓ 1 callersClassIoEventFd
src/kvm/hypervisor/ioeventfd.rs:16
↓ 1 callersClassKernel
tests/coredump_analyze.py:284
↓ 1 callersClassMappedMemory
Contineous physical memory that is mapped virtual contineous
tests/coredump.py:108
↓ 1 callersClassPageTable
tests/coredump_analyze.py:167
↓ 1 callersClassPageTableEntry
tests/coredump_analyze.py:114
↓ 1 callersClassQemuVm
tests/qemu.py:144
↓ 1 callersClassQmpSession
tests/qemu.py:31
↓ 1 callersClassSegments
tests/coredump_analyze.py:83
↓ 1 callersClassVmImage
tests/qemu.py:22
↓ 1 callersClassVmshPopen
tests/vmsh.py:49
ClassAttachOptions
src/attach.rs:16
ClassBlock
This Block device can only use the MMIO transport for now, but we plan to reuse large parts of the functionality when we implement virtio PCI as well,
src/devices/virtio/block/device.rs:47
ClassBlockArgs
Arguments required when building a block device.
src/devices/virtio/block/mod.rs:76
ClassBlockDevice
src/stage2/src/block.rs:16
ClassCmd
src/stage2/src/cmd.rs:15
EnumCmd
src/kvm/kvm_ioregionfd.rs:150
ClassCommonArgs
These arguments are common for all virtio devices. We're always passing a mmio_cfg object for now, and we'll re-evaluate the layout of this struct whe
src/devices/virtio/mod.rs:56
ClassConsole
src/devices/virtio/console/device.rs:43
ClassConsoleArgs
Arguments required when building a console device.
src/devices/virtio/console/mod.rs:101
ClassCoredumpOptions
src/coredump.rs:28
ClassDeviceContext
src/devices/mod.rs:78
ClassDeviceFile
src/stage2/src/block.rs:20
ClassDeviceSet
src/devices/threads.rs:311
EnumDeviceState
src/stage1-interface/src/lib.rs:12
ClassDeviceStatus
src/stage1.rs:31
ClassDriverNotifier
data structure to wait for block device to become ready
src/devices/threads.rs:35
ClassDriverStatus
src/stage1.rs:46
ClassEntry
src/tracer/ptrace_syscall_info.rs:28
EnumError
src/devices/virtio/console/mod.rs:29
EnumError
src/devices/virtio/console/log_handler.rs:24
EnumError
src/devices/virtio/block/mod.rs:37
EnumError
src/devices/virtio/block/inorder_handler.rs:29
ClassExit
src/tracer/ptrace_syscall_info.rs:35
ClassExtent
src/stage2/src/user_namespace.rs:12
ClassFpuRegs
src/cpu.rs:14
ClassGuestMem
src/guest_mem.rs:18
ClassHelpers
tests/conftest.py:18
ClassHvMem
src/kvm/hypervisor/memory.rs:42
ClassHvSocket
src/kvm/fd_transfer.rs:115
ClassHypervisor
Owns the tracee to prevent that multiple tracees are created for a Hypervisor. The Hypervisor is used to handle the lock on `Self.tracee` and is used
src/kvm/hypervisor/hypervisor.rs:69
ClassIdMap
src/stage2/src/user_namespace.rs:25
ClassInOrderQueueHandler
This object is used to process the queue of a block device without making any assumptions about the notification mechanism. We're using a specific bac
src/devices/virtio/block/inorder_handler.rs:89
ClassInspectOptions
src/inspect.rs:12
ClassInterrutableThread
T: return value from the thread in the successful case C: resources shared with the threads that are returned to the the caller of join
src/interrutable_thread.rs:19
EnumIoEvent
Abstraction around IoEventFd and EventFd. They can't be placed into the same memory location without an enum, because vmm_sys_util::EventFd doesn't im
src/kvm/hypervisor/ioevent.rs:18
ClassIoPirate
Replacement for vm_device::device_manager::IoManager. Can implement MmioManager via vm_device::device_manager::MmioManager.
src/devices/mmio.rs:15
ClassIoRegionFd
Implements the KVM IoRegionFd feature.
src/kvm/hypervisor/ioregionfd.rs:23
ClassIrqAckHandler
src/devices/virtio/mod.rs:113
ClassKFile
src/stage1/src/lib.rs:188
ClassKVMDTable
tests/coredump_structs.py:437
ClassKVMSRegs
tests/coredump_structs.py:448
ClassKVMSegment
tests/coredump_structs.py:415
ClassKernel
src/kernel.rs:286
ClassKernelVersion
src/stage1/src/lib.rs:279
ClassKind
src/stage2/src/namespace.rs:18
EnumKind
src/stage2/src/user_namespace.rs:19
ClassKvmRunWrapper
TODO respect and handle newly spawned threads as well
src/tracer/wrap_syscall.rs:184
EnumLSMKind
src/stage2/src/lsm.rs:14
ClassLSMProfile
src/stage2/src/lsm.rs:34
ClassLoadable
src/loader.rs:259
ClassLoader
src/loader.rs:29
ClassLogQueueHandler
src/devices/virtio/console/log_handler.rs:41
ClassMappedMemory
src/guest_mem.rs:40
ClassMapping
src/tracer/proc.rs:17
InterfaceMaybeIoRegionFd
src/devices/mod.rs:74
ClassMemSlot
src/kvm/memslots.rs:24
ClassMmap
src/devices/virtio/block/inorder_handler.rs:46
ClassMmioConfig
src/devices/virtio/mod.rs:48
ClassMmioRw
src/tracer/wrap_syscall.rs:27
ClassMountNamespace
src/stage2/src/mountns.rs:22
ClassNamespace
src/stage2/src/namespace.rs:67
ClassNhdr
src/elf.rs:101
EnumOpType
src/tracer/ptrace_syscall_info.rs:18
ClassOptions
src/stage2/src/main.rs:34
ClassPageTable
src/page_table.rs:129
ClassPageTableEntry
src/page_table.rs:91
ClassPageTableIterator
src/page_table.rs:136
ClassPageTableIteratorValue
src/page_table.rs:534
ClassPhysAddr
src/page_table.rs:246
ClassPhysHostMap
src/guest_mem.rs:76
ClassPhysMem
src/kvm/hypervisor/memory.rs:79
ClassPhysMemAllocator
src/kvm/allocator.rs:16
ClassPidHandle
src/tracer/proc.rs:55
ClassPlatformDevice
src/stage1/src/lib.rs:54
ClassProcFd
src/tracer/proc.rs:158
ClassProcStatus
src/stage2/src/procfs/mod.rs:20
ClassProcess
src/tracer/inject_syscall.rs:17
ClassQueueHandler
This object simply combines the more generic `InOrderQueueHandler` with a concrete queue signalling implementation based on `EventFd`s, and then also
src/devices/virtio/block/queue_handler.rs:20
ClassRawData
src/tracer/ptrace_syscall_info.rs:50
ClassRawInfo
src/tracer/ptrace_syscall_info.rs:59
ClassRawIoRegionFd
src/kvm/hypervisor/ioregionfd.rs:186
ClassRegs
src/cpu.rs:5
ClassRw
tests/measure_block.py:78
ClassSeccomp
src/tracer/ptrace_syscall_info.rs:42
next →1–100 of 167, ranked by callers