MCPcopy Create free account

hub / github.com/Cisco-Talos/Barbervisor / types & classes

Types & classes249 in github.com/Cisco-Talos/Barbervisor

↓ 31 callersEnumError
shared/packets/src/lib.rs:22
↓ 20 callersClassGuestVirtual
kernel/src/main.rs:205
↓ 14 callersClassAddress
shared/packets/src/ipv4.rs:26
↓ 12 callersClassGuestPhysical
kernel/src/main.rs:209
↓ 8 callersClassIpv4Address
shared/packets/src/lib.rs:74
↓ 6 callersClassAddress
shared/packets/src/ethernet.rs:30
↓ 5 callersClassVolatile
kernel/src/volatile.rs:38
↓ 3 callersClassKernelPhysical
kernel/src/main.rs:213
↓ 2 callersClassReadOnly
kernel/src/volatile.rs:154
↓ 2 callersClassWriteOnly
kernel/src/volatile.rs:211
↓ 1 callersClassColorCode
kernel/src/vga_buffer.rs:46
↓ 1 callersClassEntryOptions
kernel/src/idt.rs:646
↓ 1 callersClassHex
kernel/src/idt.rs:762
EnumAbortIndicator
kernel/src/vmxflags.rs:816
EnumAccess
kernel/src/msr_bitmap.rs:25
ClassAcpiStandardHeader
kernel/src/acpi.rs:58
EnumAddress
check_address/src/memreader.rs:14
EnumAddress
parse_trace/src/memreader.rs:14
EnumAddress
shared/packets/src/ip.rs:88
EnumAddress
coverage/src/memreader.rs:14
EnumAddressSize
kernel/src/vmexit/descriptor_table.rs:24
ClassApicInfo
kernel/src/acpi.rs:15
ClassBar
kernel/src/pci.rs:297
EnumBarType
kernel/src/pci.rs:288
ClassBootloaderStruct
shared/cpu/src/lib.rs:14
EnumBreakpoint
kernel/src/fuzzers/mod.rs:11
ClassBuffer
kernel/src/vga_buffer.rs:70
InterfaceByteSafe
Trait specifying that a structure can be safely cast to other ByteSafe structures. This indicates there are no possible invalid encodings with any und
shared/safecast/src/lib.rs:20
ClassCPUFeatures
shared/cpu/src/lib.rs:313
EnumChecksum
shared/packets/src/phy.rs:3
ClassChecksumCapabilities
shared/packets/src/phy.rs:40
ClassCidr
shared/packets/src/ipv4.rs:102
EnumCidr
shared/packets/src/ip.rs:252
ClassClientId
check_address/src/windows.rs:32
ClassClientId
parse_trace/src/windows.rs:32
ClassClientId
coverage/src/windows.rs:32
EnumColor
kernel/src/vga_buffer.rs:24
ClassComStruct
shared/serial/src/lib.rs:15
ClassCoreInfo
CoreInfo structure to pass into the next stage (kernel). This provides the kernel with critical structures that were constructed in the bootloader
bootloader/src/main.rs:127
EnumCores
kernel/src/main.rs:83
ClassCorpus
kernel/src/corpus.rs:12
ClassCoverage
tftp-server/src/coverage.rs:7
ClassCoverage
kernel/src/coverage.rs:32
EnumCoverageType
kernel/src/coverage.rs:14
ClassCr4
shared/vmx/src/vmxflags.rs:511
ClassCr4
kernel/src/vmxflags.rs:549
EnumDataState
tftp-server/src/main.rs:52
ClassDescriptorTableInfo
kernel/src/vmexit/descriptor_table.rs:5
InterfaceDeserialize
Deserialize a buffer, creating a Some(`Self`) if the serialization succeeds, otherwise a `None` is returned. `ptr` should be a mutable reference to a
shared/noodle/src/lib.rs:31
ClassDeviceControls
kernel/src/net/i219.rs:501
EnumDeviceState
kernel/src/pci.rs:44
ClassDosHeader
bootloader/src/pe.rs:134
EnumDuplex
kernel/src/net/i219.rs:464
ClassE820Entry
bootloader/src/mm.rs:21
ClassEPTExitQualification
kernel/src/vmexit/mod.rs:361
ClassEPTP
kernel/src/ept.rs:26
ClassEndpoint
shared/packets/src/ip.rs:367
ClassEntry
kernel/src/idt.rs:559
ClassEntryCtls
shared/vmx/src/vmxflags.rs:322
ClassEntryCtls
kernel/src/vmxflags.rs:346
ClassEntryMsr
kernel/src/fuzzvm.rs:2117
ClassEpt
Physical memory implementation This is used during page table operations
kernel/src/mm.rs:16
ClassEptCapabilities
kernel/src/ept.rs:504
ClassEptEntry
kernel/src/ept.rs:66
EnumEptpMemoryType
kernel/src/ept.rs:21
ClassExampleFuzzer
kernel/src/fuzzers/example.rs:10
EnumExceptionVector
kernel/src/vmexit/mod.rs:241
ClassExitCtls
shared/vmx/src/vmxflags.rs:408
ClassExitCtls
kernel/src/vmxflags.rs:438
ClassExtendedPageTable
Structure representing a page table
kernel/src/ept.rs:161
ClassFile
kernel/src/file.rs:6
ClassFiles
kernel/src/file.rs:133
ClassFrame
shared/packets/src/ethernet.rs:85
ClassFuzzVm
Main handler of a Fuzzable VM
kernel/src/fuzzvm.rs:38
InterfaceFuzzer
Generic Fuzzer implementation. The FuzzVm will take a Fuzzer as input and use it as follows: In order to tell when a VM has finished execution, a se
kernel/src/fuzzers/mod.rs:39
ClassFxState
snapshot/src/main.rs:264
ClassGlobalAllocator
Structure representing global allocator All state is handled elsewhere so this is empty.
bootloader/src/mm.rs:135
ClassGlobalAllocator
kernel/src/mm.rs:6
ClassI219
kernel/src/net/i219.rs:218
EnumIdentity
kernel/src/vmexit/descriptor_table.rs:37
ClassImageBaseRelocation
bootloader/src/pe.rs:145
ClassImageDataDirectory
bootloader/src/pe.rs:108
ClassImageFileHeader
bootloader/src/pe.rs:57
ClassImageNtHeaders64
bootloader/src/pe.rs:47
ClassImageOptionalHeader64
bootloader/src/pe.rs:71
ClassImageSectionHeader
bootloader/src/pe.rs:117
EnumInstructionError
kernel/src/vmxflags.rs:810
ClassInterruptDescriptorTable
kernel/src/idt.rs:39
EnumInterruptIndex
kernel/src/interrupts.rs:13
ClassInterruptStackFrame
kernel/src/idt.rs:710
ClassInterruptStackFrameValue
kernel/src/idt.rs:743
ClassInterruptionInfo
kernel/src/vmexit/mod.rs:294
EnumInterruptionType
kernel/src/vmexit/mod.rs:219
ClassInvEptDescriptor
kernel/src/vmx.rs:724
EnumInvEptType
kernel/src/vmx.rs:717
ClassInvVpidDescriptor
kernel/src/vmx.rs:667
EnumInvVpidType
kernel/src/vmx.rs:676
ClassKernelBuffer
shared/cpu/src/lib.rs:27
ClassKldrDataTableEntry
check_address/src/windows.rs:260
ClassKldrDataTableEntry
parse_trace/src/windows.rs:260
next →1–100 of 249, ranked by callers