Skip to content

ReadyToRunSectionType

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The ReadyToRunSectionType ids from a crossgen2 image’s READYTORUN_SECTION table (readytorun.h). Distinct from the Native AOT module-section ids (200–399) that RtrSection names; a classic R2R section table uses these 100-range ids with a 12-byte {Type, RVA, Size} row layout.

public enum ReadyToRunSectionType

Custom-attribute presence bitmap.

Returns: ReadyToRunSectionType

AttributePresence = 113

A NativeHashtable of the types available in this image.

Returns: ReadyToRunSectionType

AvailableTypes = 108

Compiler identifier string.

Returns: ReadyToRunSectionType

CompilerIdentifier = 100

The composite image’s component-assembly table.

Returns: ReadyToRunSectionType

ComponentAssemblies = 115

Cross-module inline info.

Returns: ReadyToRunSectionType

CrossModuleInlineInfo = 119

Per-method debug info (bounds and variable locations).

Returns: ReadyToRunSectionType

DebugInfo = 105

Delay-load method call thunks.

Returns: ReadyToRunSectionType

DelayLoadMethodCallThunks = 106

Map of enclosing types.

Returns: ReadyToRunSectionType

EnclosingTypeMap = 122

Per-method exception-handling clause info.

Returns: ReadyToRunSectionType

ExceptionInfo = 104

Hot/cold runtime-function pairs for split method bodies.

Returns: ReadyToRunSectionType

HotColdMap = 120

Import sections describing lazily-resolved fixup cells.

Returns: ReadyToRunSectionType

ImportSections = 101

Inlining info (deprecated form).

Returns: ReadyToRunSectionType

InliningInfo = 110

Inlining info (current form).

Returns: ReadyToRunSectionType

InliningInfo2 = 114

A NativeHashtable mapping instantiated generic methods to runtime functions.

Returns: ReadyToRunSectionType

InstanceMethodEntryPoints = 109

MVIDs for the manifest assemblies, used to validate component identity.

Returns: ReadyToRunSectionType

ManifestAssemblyMvids = 118

Manifest metadata blob listing the version-bubble assembly references.

Returns: ReadyToRunSectionType

ManifestMetadata = 112

A NativeArray mapping each MethodDef rid to its first runtime function.

Returns: ReadyToRunSectionType

MethodDefEntryPoints = 103

Map of which methods are generic.

Returns: ReadyToRunSectionType

MethodIsGenericMap = 121

The filename of the owner composite executable that holds a component’s code.

Returns: ReadyToRunSectionType

OwnerCompositeExecutable = 116

PGO instrumentation data.

Returns: ReadyToRunSectionType

PgoInstrumentationData = 117

Profile (PGO) data info.

Returns: ReadyToRunSectionType

ProfileDataInfo = 111

The runtime-function (pdata-style) table of precompiled code ranges.

Returns: ReadyToRunSectionType

RuntimeFunctions = 102

Map of per-type generic info.

Returns: ReadyToRunSectionType

TypeGenericInfoMap = 123