solana_program_runtime

Module loaded_programs

Source

Structs§

LoadProgramMetrics
Time measurements for loading a single ProgramCacheEntry.
LoadingTaskCookie
LoadingTaskWaiter
Suspends the thread in case no cooprative loading task was assigned
ProgramCache
This structure is the global cache of loaded, verified and compiled programs.
ProgramCacheEntry
Holds a program version at a specific address and on a specific slot / fork.
ProgramCacheForTxBatch
Local view into ProgramCache which was extracted for a specific TX batch.
ProgramCacheStats
Global cache statistics for ProgramCache.
ProgramRuntimeEnvironments
Globally shared RBPF config and syscall registry

Enums§

BlockRelation
Relationship between two fork IDs
ProgramCacheEntryOwner
The owner of a programs accounts, thus the loader of a program
ProgramCacheEntryType
Actual payload of ProgramCacheEntry.
ProgramCacheMatchCriteria

Constants§

DELAY_VISIBILITY_SLOT_OFFSET
MAX_LOADED_ENTRY_COUNT

Traits§

ForkGraph
Maps relationship between two slots.

Type Aliases§

ProgramRuntimeEnvironment