List of all items
Structs
- arch::NoOpArch
- arch::barriers::CacheInfo
- arch::barriers::CacheLinePadded
- arch::barriers::LockFreeUtils
- arch::barriers::MemoryBarriers
- arch::detection::CpuFeatures
- arch::detection::RuntimeOptimizer
- atomic_scheduler::AtomicScheduler
- atomic_scheduler::CpuScheduler
- atomic_scheduler::PriorityQueue
- context_full::CpuFeatures
- context_full::FullThreadContext
- kernel::Kernel
- mem::arc_lite::ArcLite
- mem::race_detector::OrderingValidator
- mem::race_detector::RaceDetector
- mem::race_detector::RaceDetectorStats
- mem::stack_pool::Stack
- mem::stack_pool::StackPool
- observability::ObservabilityConfig
- observability::health::ComponentHealth
- observability::health::ComponentMetrics
- observability::health::DeadlockHealthChecker
- observability::health::HealthHistoryEntry
- observability::health::HealthIssue
- observability::health::HealthMonitor
- observability::health::HealthMonitorConfig
- observability::health::HealthThresholds
- observability::health::HealthTrend
- observability::health::PerformanceHealthChecker
- observability::health::ResourceHealthChecker
- observability::health::SystemHealth
- observability::metrics::MetricsCollector
- observability::metrics::MetricsReport
- observability::metrics::SystemMetrics
- observability::metrics::SystemMetricsSnapshot
- observability::metrics::ThreadMetrics
- observability::profiler::AllocationPattern
- observability::profiler::CallStack
- observability::profiler::ContextSwitchProfile
- observability::profiler::FunctionProfile
- observability::profiler::HotSpot
- observability::profiler::MemoryProfile
- observability::profiler::ProfileData
- observability::profiler::ProfileSample
- observability::profiler::ProfilerConfig
- observability::profiler::SchedulerProfile
- observability::profiler::ThreadProfileData
- observability::profiler::ThreadProfiler
- observability::resource_limits::LimitViolation
- observability::resource_limits::ResourceLimiter
- observability::resource_limits::ResourceQuota
- observability::resource_limits::ResourceUsage
- observability::resource_limits::SystemResourceUsage
- perf::PerfConfig
- perf::PerfCounters
- perf::cache_aware::CacheAwareScheduler
- perf::cache_aware::CacheOptimizedCpuData
- perf::cache_aware::CpuPerfStats
- perf::cache_aware::CpuStats
- perf::cache_aware::SystemSchedulerStats
- perf::context_switch_opt::ContextSwitchOptimizer
- perf::context_switch_opt::ContextSwitchStats
- perf::context_switch_opt::OptimizationConfig
- perf::context_switch_opt::OptimizationResults
- perf::context_switch_opt::SwitchTimingData
- perf::cpu_dispatch::CpuDispatchStats
- perf::cpu_dispatch::CpuDispatchTable
- perf::fast_paths::CommonPatterns
- perf::fast_paths::FastPathMetrics
- perf::fast_paths::FastPaths
- perf::fast_paths::LockFreeQueue
- perf::fast_paths::OptimizedArcCounter
- perf::memory_pools::GlobalMemoryPool
- perf::memory_pools::GlobalPoolStats
- perf::memory_pools::LockFreePool
- perf::memory_pools::MemoryPoolManager
- perf::memory_pools::PerCpuMemoryPool
- perf::memory_pools::PoolConfig
- perf::memory_pools::PoolStats
- perf::memory_pools::PoolUtilization
- perf::memory_pools::SyncObjectSlot
- perf::memory_pools::SystemMemoryStats
- perf::memory_pools::ThreadObjectSlot
- perf::numa::NumaAwareScheduler
- perf::numa::NumaEfficiencyMetrics
- perf::numa::NumaNodePerfStats
- perf::numa::NumaNodeState
- perf::numa::NumaNodeStats
- perf::numa::NumaTopology
- perf::numa::ThreadMigrationSuggestion
- preemption::Preemption
- safe_api::Mutex
- safe_api::MutexGuard
- safe_api::ThreadBuilder
- safe_api::ThreadHandle
- safe_api::ThreadLocal
- safe_api::ThreadPool
- sched::rr::RoundRobinScheduler
- scheduler::Scheduler
- scheduler::SchedulerCell
- security::FeaturesEnabled
- security::SecurityConfig
- security::SecurityState
- security::SecurityStats
- security::aslr::AddressSpaceLayout
- security::aslr::ArchConstraints
- security::aslr::AslrManager
- security::aslr::AslrStats
- security::aslr::MemoryRegion
- security::aslr::RandomizedStack
- security::aslr::ThreadMemoryLayout
- security::audit::AuditCategories
- security::audit::AuditConfig
- security::audit::AuditContext
- security::audit::AuditEvent
- security::audit::AuditLogger
- security::audit::AuditStats
- security::audit::SearchCriteria
- security::cfi::CfiLabel
- security::cfi::CfiProtectedFn
- security::cfi::CfiProtection
- security::cfi::CfiShadowStack
- security::cfi::CfiStats
- security::cfi::IndirectCallGuard
- security::cfi::ReturnAddressGuard
- security::crypto_rng::SecureRng
- security::crypto_rng::SecureRngStats
- security::isolation::CrossDomainChannel
- security::isolation::IsolationConfig
- security::isolation::IsolationDomain
- security::isolation::IsolationStats
- security::isolation::MemoryAccessGuard
- security::isolation::MemoryPermissions
- security::isolation::MemoryRegion
- security::isolation::MemoryRestrictions
- security::isolation::ResourceLimits
- security::isolation::ResourceUsage
- security::isolation::ThreadIsolation
- security::stack_protection::ProtectedStack
- security::stack_protection::StackCanary
- security::stack_protection::StackCanaryGuard
- security::stack_protection::StackProtection
- security::stack_protection::StackProtectionStats
- stack_guard::ProtectedStack
- stack_guard::StackGuard
- stack_guard::StackStats
- thread::Thread
- thread::ThreadContext
- thread_new::ReadyRef
- thread_new::RunningRef
- thread_new::Thread
- thread_new::ThreadId
- thread_new::ThreadInner
- thread_new::builder::ResourceLimits
- thread_new::builder::ThreadAttributes
- thread_new::builder::ThreadBuilder
- thread_new::handle::JoinHandle
- time::Duration
- time::Instant
- time::tick::TickCounter
- time::tick::TimeSlice
- time::timer::IrqGuard
- time::timer::PreemptGuard
- time::timer::TimerConfig
Enums
- arch::barriers::BarrierType
- arch::detection::CpuArch
- error::ThreadError
- errors::ArchError
- errors::InvalidOperationError
- errors::JoinError
- errors::MemoryError
- errors::PermissionError
- errors::ResourceError
- errors::ScheduleError
- errors::SpawnError
- errors::ThreadError
- errors::TimerError
- errors::TlsError
- kernel::SpawnError
- mem::stack_pool::StackSizeClass
- observability::health::HealthStatus
- observability::health::IssueCategory
- observability::health::IssueSeverity
- observability::health::TrendDirection
- observability::profiler::AllocationType
- observability::profiler::ContextSwitchReason
- observability::profiler::SampleType
- observability::resource_limits::ResourceType
- observability::resource_limits::ViolationAction
- perf::numa::NumaPlacementPolicy
- security::SecurityFeature
- security::SecurityViolation
- security::ViolationResponse
- security::aslr::Architecture
- security::audit::AuditEventType
- security::audit::AuditLevel
- security::audit::ExportFormat
- security::audit::MemoryOperation
- security::audit::PerformanceMetric
- security::audit::SchedulerEventType
- security::audit::SystemEventType
- security::audit::ThreadEventType
- security::isolation::AccessType
- security::isolation::HeapAccessPolicy
- security::isolation::IpcPolicy
- security::isolation::SecurityLevel
- security::isolation::StackAccessPolicy
- stack_guard::StackCorruption
- stack_guard::StackStatus
- thread::ThreadState
- thread_new::ThreadState
- time::timer::TimerError
Traits
- arch::Arch
- arch::barriers::AtomicExt
- observability::health::HealthChecker
- sched::trait_def::Scheduler
- time::timer::Timer
Macros
- assert_valid_cas_ordering
- assert_valid_load_ordering
- assert_valid_store_ordering
- cfi_protected_call
- cross_domain_access
- isolated_thread
- preemption_point
- protected_stack
- record_fence
- record_read
- record_write
- return_address_guard
- stack_canary_guard
Functions
- arch::detection::detect_cpu_features
- arch::detection::get_cpu_features
- arch::detection::global_optimizer
- context::switch_context
- context_full::check_cpu_features
- context_full::init_cpu_features
- context_full::switch_context_full
- context_full::switch_context_simple
- observability::cleanup_observability
- observability::health::cleanup_health_monitor
- observability::health::init_health_monitor
- observability::init_observability
- observability::metrics::cleanup_metrics
- observability::metrics::init_metrics_collector
- observability::profiler::cleanup_profiler
- observability::profiler::init_profiler
- observability::resource_limits::cleanup_resource_limiter
- observability::resource_limits::init_resource_limiter
- perf::context_switch_opt::get_context_switch_stats
- perf::context_switch_opt::init_context_switch_optimization
- perf::cpu_dispatch::get_dispatch_stats
- perf::cpu_dispatch::init_cpu_dispatch
- perf::cpu_dispatch::optimized_memcpy
- perf::cpu_dispatch::optimized_memset
- perf::get_perf_config
- perf::init_perf_optimization
- perf::memory_pools::init_per_cpu_pools
- perf::numa::init_numa_optimization
- platform_timer::clear_preemption_pending
- platform_timer::get_preemption_count
- platform_timer::init_preemption_timer
- platform_timer::is_preemption_pending
- platform_timer::linux_timer::init_preemption_timer
- platform_timer::linux_timer::stop_preemption_timer
- platform_timer::preemption_checkpoint
- platform_timer::signal_safe_handler
- platform_timer::stop_preemption_timer
- safe_api::exit_thread
- safe_api::yield_now
- security::aslr::create_randomized_layout
- security::aslr::get_aslr_stats
- security::aslr::init_aslr
- security::aslr::randomize_stack_address
- security::audit::export_audit_events
- security::audit::get_audit_stats
- security::audit::get_recent_audit_events
- security::audit::init_audit_logging
- security::audit::log_memory_event
- security::audit::log_performance_event
- security::audit::log_scheduler_event
- security::audit::log_security_violation
- security::audit::log_system_event
- security::audit::log_thread_event
- security::audit::search_audit_events
- security::cfi::get_cfi_stats
- security::cfi::init_cfi_protection
- security::configure_security_feature
- security::crypto_rng::get_secure_rng_stats
- security::crypto_rng::init_secure_rng
- security::crypto_rng::secure_random_bytes
- security::crypto_rng::secure_random_range
- security::crypto_rng::secure_random_u32
- security::crypto_rng::secure_random_u64
- security::get_security_stats
- security::handle_security_violation
- security::init_security
- security::isolation::check_cross_domain_access
- security::isolation::check_memory_access
- security::isolation::create_isolation_domain
- security::isolation::get_isolation_stats
- security::isolation::init_thread_isolation
- security::isolation::remove_isolation_domain
- security::stack_protection::get_stack_protection_stats
- security::stack_protection::init_stack_protection
- signal_safe::init_signal_safe_preemption
- signal_safe::stop_preemption
- sync::exit_thread
- sync::sleep_ms
- sync::yield_thread
- thread_new::current_thread_id
- time::get_monotonic_time
- time::timer::handle_timer_interrupt
Type Aliases
- error::ThreadResult
- errors::ThreadResult
- perf::numa::NumaNodeId
- sched::DefaultScheduler
- sched::trait_def::CpuId
- thread::ThreadId
Statics
- atomic_scheduler::ATOMIC_SCHEDULER
- context_full::CPU_FEATURES
- mem::race_detector::RACE_DETECTOR
- observability::health::HEALTH_MONITOR
- observability::metrics::GLOBAL_METRICS
- observability::profiler::GLOBAL_PROFILER
- observability::resource_limits::GLOBAL_RESOURCE_LIMITER
- perf::PERF_COUNTERS
- perf::context_switch_opt::CONTEXT_SWITCH_OPTIMIZER
- perf::cpu_dispatch::CPU_DISPATCH
- scheduler::SCHEDULER
- security::SECURITY_STATE
- security::cfi::THREAD_SHADOW_STACK
- time::tick::GLOBAL_TICK_COUNTER