Namespace AsmResolver.PE.DotNet.ReadyToRun
Classes
- CompilerIdentifierSection
Represents a section in a ReadyToRun .NET portable executable that contains an identifier of the compiler that was used to generate the image.
- CustomReadyToRunSection
Represents a ReadyToRun section with a custom or unsupported file format.
- DebugInfo
Provides additional debug information to a precompiled method body.
- DebugInfoSection
Represents the ReadyToRun section containing additional debugging information for precompiled methods.
- DefaultReadyToRunSectionReader
Provides a default implementation for the IReadyToRunSectionReader interface.
- ImportSection
Represents a single import section in a ReadyToRun ImportSections section.
- ImportSectionsSection
Represents a section in the ReadyToRun directory of a .NET module that contains import sections.
- MethodEntryPoint
Provides information about a native entry point for a managed method that was compiled ahead-of-time.
- MethodEntryPointsSection
Represents a section in a ReadyToRun directory of a .NET module containing the native entry points and fixups of all the ahead-of-time compiled managed methods.
- NativeArray<T>
Represents a sparse list of elements stored in the native file format as specified by the ReadyToRun file format.
- ReadyToRunDirectory
Represents a managed native header of a .NET portable executable file that is in the ReadyToRun format.
- RuntimeFunctionsSection
Represents a platform-agnostic ReadyToRun section containing RUNTIME_FUNCTION structures describing all code blocks in the image with pointers to their unwind info.
- RuntimeFunctionsSection<TFunction>
Represents a platform-specific ReadyToRun section containing RUNTIME_FUNCTION structures describing all code blocks in the image with pointers to their unwind info.
- SerializedDebugInfo
Provides a lazy-initialized implementation of a DebugInfo that is read from a file.
- SerializedDebugInfoSection
Provides a lazy-initialized implementation of the DebugInfoSection that is read from a file.
- SerializedImportSection
Provides a lazy-initialized implementation of the ImportSection that is read from a file.
- SerializedImportSectionsSection
Provides a lazy-initialized implementation of the ImportSectionsSection that is read from a file.
- SerializedMethodEntryPointsSection
Provides a lazy-initialized implementation of MethodEntryPointsSection that is read from an input .NET executable file.
- SerializedReadyToRunDirectory
Provides an implementation of a .NET ReadyToRun directory that was stored in a PE file.
- SerializedX64RuntimeFunctionsSection
Provides a lazy-initialized implementation of the RuntimeFunctionsSection class that reads entries from an x86 64-bit PE file.
Structs
- DebugInfoBounds
Describes bounds within a precompiled method body and attaches additional semantics to it.
- DebugInfoVariable
Provides debugging information about a single native variable in a precompiled method.
- DebugInfoVariableLocation
Describes the location of a native variable in a precompiled method.
- MethodFixup
Describes a fixup that needs to be applied to a native method body before it can be executed.
Interfaces
- IReadyToRunSection
Represents a single section within a ReadyToRun directory of a .NET module.
- IReadyToRunSectionReader
Provides methods for parsing individual sections in a ReadyToRun directory of a .NET module.
Enums
- DebugInfoAttributes
Provides members defining all possible attributes that can be assigned to a single DebugInfoBounds entry.
- DebugInfoVariableLocationType
Provides members defining all possible locations a native variable in a precompiled method can be placed at.
- ImportSectionAttributes
Provides members describing all possible attributes that can be attached to a ImportSection.
- ImportSectionType
Provides members describing all possible import section types.
- ReadyToRunAttributes
Provides members describing all possible flags that can be associated to a single ReadyToRun header.
- ReadyToRunFixupKind
Provides members describing all possible types of imported fixups in a ReadyToRun assembly.
- ReadyToRunHelper
Provides members describing all available helper calls for a single Helper fixup.
- ReadyToRunSectionType
Provides all possible ReadyToRun section types.