Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coconut-svsm/svsm
/ types & classes
Types & classes
573 in github.com/coconut-svsm/svsm
⨍
Functions
2,698
◇
Types & classes
573
↓ 8 callers
Class
RegCode
Translate the decoded number from the instruction ModR/M or SIB to the corresponding register
kernel/src/insn_decode/decode.rs:400
↓ 7 callers
Interface
File
Represents file operations
kernel/src/fs/api.rs:82
↓ 4 callers
Interface
Directory
Represents directory operations
kernel/src/fs/api.rs:180
↓ 4 callers
Class
DisBytes
kernel/src/insn_decode/decode.rs:123
↓ 3 callers
Class
Alloc
boot/bldr/src/main.rs:409
↓ 3 callers
Class
FwCfg
kernel/src/fw_cfg.rs:48
↓ 2 callers
Class
DecodedBytes
kernel/src/insn_decode/decode.rs:132
↓ 2 callers
Class
FsObjHandle
syscall/src/class1.rs:16
↓ 2 callers
Class
ImmBytes
kernel/src/insn_decode/decode.rs:126
↓ 2 callers
Class
MoffBytes
kernel/src/insn_decode/decode.rs:129
↓ 2 callers
Class
Slab
kernel/src/mm/alloc.rs:2197
↓ 2 callers
Class
Thing
kernel/src/mm/alloc.rs:2856
↓ 1 callers
Class
ModRM
kernel/src/insn_decode/decode.rs:456
↓ 1 callers
Class
ModRmBytes
kernel/src/insn_decode/decode.rs:117
↓ 1 callers
Interface
Obj
An object represents the type of resource like file, VM, vCPU in the COCONUT-SVSM kernel which can be accessible by the user mode. The Obj trait is de
kernel/src/syscall/obj.rs:27
↓ 1 callers
Class
OpCodeBytes
kernel/src/insn_decode/decode.rs:110
↓ 1 callers
Class
PrefixBytes
kernel/src/insn_decode/decode.rs:114
↓ 1 callers
Class
Sib
kernel/src/insn_decode/decode.rs:521
↓ 1 callers
Class
SibBytes
kernel/src/insn_decode/decode.rs:120
↓ 1 callers
Class
Task
kernel/src/task/tasks.rs:277
↓ 1 callers
Class
Tid
syscall/src/class0.rs:21
Class
ACPICPUInfo
kernel/src/acpi/tables.rs:237
Class
ACPITable
ACPI table, both header and contents
kernel/src/acpi/tables.rs:106
Class
ACPITableHeader
Higher level representation of the raw ACPI table header
kernel/src/acpi/tables.rs:43
Enum
Action
fuzz/fuzz_targets/alloc.rs:126
Enum
Action
fuzz/fuzz_targets/page_alloc.rs:33
Interface
Address
kernel/src/address.rs:44
Class
Aes256Gcm
kernel/src/crypto/mod.rs:129
Interface
Aes256GcmTrait
AES-256 GCM
kernel/src/crypto/mod.rs:76
Class
AesGcmData
libaproxy/src/attestation.rs:173
Enum
AesGcmOperation
kernel/src/crypto/rustcrypto.rs:28
Interface
Algorithm
kernel/src/crypto/mod.rs:143
Interface
AlignDownSpec
kernel/src/utils/util.verus.rs:35
Interface
AlignUpSpec
kernel/src/utils/util.verus.rs:11
Enum
AllocError
kernel/src/mm/alloc.rs:33
Class
AllocatedInfo
kernel/src/mm/alloc.rs:317
Class
ApStartContext
boot/defs/src/kernel_launch.rs:82
Class
ApStartContextRef
kernel/src/cpu/smp.rs:29
Interface
ApicAccess
kernel/src/cpu/x86/apic.rs:11
Enum
ApicError
kernel/src/error.rs:53
Class
ApicIcr
cpuarch/src/x86apic.rs:72
Class
Args
tools/aproxy/src/main.rs:25
Class
Args
xbuild/src/main.rs:460
Enum
ArgsBackend
tools/aproxy/src/main.rs:51
Class
ArtifactProfile
xbuild/src/cargo.rs:29
Class
ArtifactTarget
xbuild/src/cargo.rs:24
Class
AtomicCpuSet
kernel/src/cpu/cpuset.rs:81
Class
AtomicCpuSetIterator
kernel/src/cpu/cpuset.rs:129
Class
AtomicIpi
kernel/src/cpu/ipi.rs:744
Class
AttestServicesOp
kernel/src/protocols/attest.rs:62
Class
AttestSingleServiceOp
kernel/src/protocols/attest.rs:256
Class
AttestationDriver
kernel/src/attest.rs:103
Enum
AttestationError
kernel/src/attest.rs:287
Enum
AttestationEvidence
libaproxy/src/attestation.rs:121
Interface
AttestationProtocol
Trait to implement the negotiation and attestation phases across different attestation protocols.
tools/aproxy/src/backend/mod.rs:66
Class
AttestationReport
kernel/src/greq/pld_report.rs:139
Class
AttestationRequest
libaproxy/src/attestation.rs:104
Class
AttestationResponse
libaproxy/src/attestation.rs:153
Enum
AttestationToken
libaproxy/src/attestation.rs:143
Interface
BitmapAllocator
kernel/src/utils/bitmap_allocator.rs:9
Class
BitmapAllocator64
kernel/src/utils/bitmap_allocator.rs:30
Class
BitmapAllocatorTree
kernel/src/utils/bitmap_allocator.rs:102
Class
BldrLaunchInfo
boot/defs/src/kernel_launch.rs:62
Enum
BlockDeviceError
kernel/src/block/error.rs:8
Interface
BlockDriver
kernel/src/block/api.rs:10
Enum
BmaAction
fuzz/fuzz_targets/bitmap_allocator.rs:13
Class
BootImageContext
boot/bootimg/src/defs.rs:33
Enum
BootImageError
boot/bootimg/src/error.rs:14
Class
BootImageInfo
boot/bootimg/src/defs.rs:43
Class
BootImageParams
boot/bootimg/src/defs.rs:59
Class
BootImageSpan
boot/bootimg/src/defs.rs:19
Class
BootLoaderStack
tools/igvmbuilder/src/initial_stack.rs:18
Class
BootParamBlock
boot/defs/src/boot_params.rs:101
Class
BootParamBox
kernel/src/boot_params.rs:486
Class
BootParamLayout
tools/igvmbuilder/src/boot_params.rs:18
Enum
BootParamType
tools/igvmbuilder/src/boot_params.rs:10
Class
BootParams
kernel/src/boot_params.rs:37
Interface
Buffer
kernel/src/fs/buffer.rs:13
Enum
BuildTarget
xbuild/src/main.rs:80
Enum
BuildType
xbuild/src/main.rs:107
Enum
Bytes
kernel/src/types.rs:62
Enum
Cap
kernel/src/platform/capabilities.rs:8
Class
Caps
kernel/src/platform/capabilities.rs:37
Enum
CargoMessage
xbuild/src/cargo.rs:13
Class
CmdLineFeature
xbuild/src/features.rs:11
Class
CmdOptions
tools/igvmbuilder/src/cmd_options.rs:10
Class
CmdOptions
tools/igvmmeasure/src/cmd_options.rs:10
Enum
Commands
tools/igvmmeasure/src/cmd_options.rs:41
Class
Component
A generic component that needs to be built
xbuild/src/main.rs:31
Class
ComponentConfig
xbuild/src/main.rs:141
Class
CompoundInfo
kernel/src/mm/alloc.rs:370
Enum
Console
kernel/src/console.rs:17
Class
ConsoleBuffer
kernel/src/fs/console.rs:24
Class
ConsoleFile
kernel/src/fs/console.rs:69
Class
ConsoleLogger
kernel/src/console.rs:72
Class
ConsoleWriter
user/lib/src/console.rs:12
Class
CpuFeat
kernel/src/cpu/features.rs:26
Enum
CpuMode
kernel/src/insn_decode/decode.rs:357
Class
CpuSet
kernel/src/cpu/cpuset.rs:14
Class
CpuSetIterator
kernel/src/cpu/cpuset.rs:44
next →
1–100 of 573, ranked by callers