List of all items
Structs
- flatbuffer_wrappers::function_call::FunctionCall
- flatbuffer_wrappers::function_types::FunctionCallResult
- flatbuffer_wrappers::guest_error::GuestError
- flatbuffer_wrappers::guest_log_data::GuestLogData
- flatbuffer_wrappers::host_function_definition::HostFunctionDefinition
- flatbuffer_wrappers::host_function_details::HostFunctionDetails
- mem::GuestMemoryRegion
- mem::HyperlightPEB
- resource::BorrowedResourceGuard
- resource::LentResourceGuard
- version_note::ElfNote
- virtq::AckChain
- virtq::Allocation
- virtq::BufferChain
- virtq::BufferChainBuilder
- virtq::BufferElement
- virtq::BufferOwner
- virtq::BufferPool
- virtq::ChainBuilder
- virtq::DescFlags
- virtq::DescTable
- virtq::Descriptor
- virtq::EventFlags
- virtq::EventSuppression
- virtq::Layout
- virtq::OwnedAlloc
- virtq::QueueStats
- virtq::Readable
- virtq::RecvChain
- virtq::RecyclePool
- virtq::RingConsumer
- virtq::RingCursor
- virtq::RingProducer
- virtq::Segments
- virtq::SegmentsBuf
- virtq::SendChain
- virtq::SubmitBatch
- virtq::SubmitResult
- virtq::Token
- virtq::UsedBuffer
- virtq::VirtqConsumer
- virtq::VirtqProducer
- virtq::Writable
- virtq::WritableChain
- virtq::msg::MsgFlags
- virtq::msg::VirtqMsgHeader
- vmem::BasicMapping
- vmem::CowMapping
- vmem::Mapping
- vmem::MayMoveTable
- vmem::MayNotMoveTable
- vmem::SpaceReferenceMapping
- vmem::UpdateParentNone
- vmem::UpdateParentRoot
Enums
- flatbuffer_wrappers::function_call::FunctionCallType
- flatbuffer_wrappers::function_types::ParameterType
- flatbuffer_wrappers::function_types::ParameterValue
- flatbuffer_wrappers::function_types::ReturnType
- flatbuffer_wrappers::function_types::ReturnValue
- flatbuffer_wrappers::guest_error::ErrorCode
- flatbuffer_wrappers::guest_log_level::LogLevel
- func::Error
- log_level::GuestLogFilter
- outb::Exception
- outb::OutBAction
- outb::VmAction
- resource::ResourceEntry
- virtq::AllocError
- virtq::MemOp
- virtq::ReplyChain
- virtq::RingError
- virtq::SuppressionKind
- virtq::UsedChain
- virtq::VirtqError
- virtq::msg::MsgKind
- vmem::MappingKind
- vmem::SpaceAwareMapping
- vmem::Void
Traits
- flatbuffer_wrappers::util::FlatbufferSerializable
- func::Function
- func::ParameterTuple
- func::ResultType
- func::SupportedParameterType
- func::SupportedReturnType
- virtq::BufferProvider
- virtq::MemOps
- virtq::Notifier
- vmem::TableMovability
- vmem::TableOps
- vmem::TableReadOps
- vmem::UpdateParent
Functions
- flatbuffer_wrappers::function_call::validate_guest_function_call_buffer
- flatbuffer_wrappers::function_call::validate_host_function_call_buffer
- flatbuffer_wrappers::util::estimate_flatbuffer_capacity
- flatbuffer_wrappers::util::get_flatbuffer_result
- layout::io_page
- layout::min_scratch_size
- layout::scratch_base_gpa
- layout::scratch_base_gva
- version_note::padded_desc_size
- version_note::padded_name_size
- vmem::map
- vmem::space_aware_map
- vmem::virt_to_phys
- vmem::walk_va_spaces
Type Aliases
Constants
- layout::SCRATCH_TOP_ALLOCATOR_OFFSET
- layout::SCRATCH_TOP_EXN_STACK_OFFSET
- layout::SCRATCH_TOP_GPA
- layout::SCRATCH_TOP_GVA
- layout::SCRATCH_TOP_SIZE_OFFSET
- layout::SCRATCH_TOP_SNAPSHOT_GENERATION_OFFSET
- layout::SCRATCH_TOP_SNAPSHOT_PT_GPA_BASE_OFFSET
- layout::SNAPSHOT_PT_GVA_MAX
- layout::SNAPSHOT_PT_GVA_MIN
- mem::PAGE_SHIFT
- mem::PAGE_SIZE
- mem::PAGE_SIZE_USIZE
- version_note::HYPERLIGHT_NOTE_NAME
- version_note::HYPERLIGHT_NOTE_TYPE
- version_note::HYPERLIGHT_VERSION_SECTION
- vmem::PAGE_PRESENT
- vmem::PAGE_SIZE
- vmem::PAGE_TABLE_ENTRIES_PER_TABLE
- vmem::PAGE_TABLE_SIZE
- vmem::PTE_ADDR_MASK