SplitScript reference / MonoProfile

MonoProfile

struct

struct MonoProfile

A complete measured or custom Mono layout.

Examples

Choose a measured profile

let profile = MonoProfile.unity2017_2_0f1WindowsMonoBdwgcX64()

Fields

MemberDescriptionAvailable through
assemblyImageOffset of the assembly image pointer.
assemblyNameAssembly-relative name pointer offset, when available.
classDeclaringOffset of the declaring class pointer, when measured.
classFieldCountOffset of the signed field count.
classFieldsOffset of the field array pointer.
classInstanceSizeOffset of the boxed instance size, when measured.
classKindOffset of the class-kind byte, when measured.
classNameOffset of the class name pointer.
classNamespaceOffset of the namespace pointer.
classNextCacheOffset of the next class in a cache bucket.
classParentOffset of the parent class pointer.
classRuntimeInfoOffset of the class runtime-information pointer.
classVtableSizeClass method-count offset, or old MonoVTable.data offset.
fieldNameOffset of the field name pointer.
fieldStrideByte stride between field metadata entries.
fieldTypeField MonoType pointer offset, when measured.
fieldValueOffset of the field value offset.
genericClassGeneric-instantiation descriptor offset, when measured.
genericContainerGeneric definition pointer offset, when measured.
hashSizeOffset of the signed hash-table bucket count.
hashTableOffset of the bucket array pointer.
imageAssemblyNameImage-relative assembly name pointer offset, when available.
imageClassCacheOffset of the image class-cache hash table.
libraryTarget Mono runtime library.
pointerSizeTarget pointer width.
typeDataOffset of a MonoType data pointer, when measured.
typeKindOffset of a MonoType kind byte, when measured.
vtableOffset of the modern vtable's method slots.

Methods

MemberDescriptionAvailable through
unity2017_1_0f3WindowsMonoBdwgcX64Measured UNITY_2017_1_0F3_WINDOWS_MONO_BDWGC_X86_64.
unity2017_1_0f3WindowsMonoBdwgcX86Measured UNITY_2017_1_0F3_WINDOWS_MONO_BDWGC_X86.
unity2017_2_0f1WindowsMonoBdwgcX64Measured UNITY_2017_2_0F1_WINDOWS_MONO_BDWGC_X86_64.
unity2017_2_0f1WindowsMonoBdwgcX86Measured UNITY_2017_2_0F1_WINDOWS_MONO_BDWGC_X86.
unity2017_3_0f3LinuxMonoBdwgcX64Measured UNITY_2017_3_0F3_LINUX_MONO_BDWGC_X86_64.
unity2017_4_40f1LinuxMonoX64Measured UNITY_2017_4_40F1_LINUX_MONO_X86_64.
unity2017_4_6f1WindowsMonoX64Measured UNITY_2017_4_6F1_WINDOWS_MONO_X86_64.
unity2017_4_6f1WindowsMonoX86Measured UNITY_2017_4_6F1_WINDOWS_MONO_X86.
unity2018_1_0f1WindowsMonoX64Measured UNITY_2018_1_0F1_WINDOWS_MONO_X86_64.
unity2018_1_0f1WindowsMonoX86Measured UNITY_2018_1_0F1_WINDOWS_MONO_X86.
unity2018_1_7f1WindowsMonoX64Measured UNITY_2018_1_7F1_WINDOWS_MONO_X86_64.
unity2018_1_7f1WindowsMonoX86Measured UNITY_2018_1_7F1_WINDOWS_MONO_X86.
unity2021_2_0f1WindowsMonoBdwgcX64Measured UNITY_2021_2_0F1_WINDOWS_MONO_BDWGC_X86_64.
unity2021_2_0f1WindowsMonoBdwgcX86Measured UNITY_2021_2_0F1_WINDOWS_MONO_BDWGC_X86.
unity2021_2_20f1LinuxMonoBdwgcX64Measured UNITY_2021_2_20F1_LINUX_MONO_BDWGC_X86_64.
unity5_0_0f4WindowsMonoX64Measured UNITY_5_0_0F4_WINDOWS_MONO_X86_64.
unity5_0_0f4WindowsMonoX86Measured UNITY_5_0_0F4_WINDOWS_MONO_X86.
unity5_6_7f1LinuxMonoX64Measured UNITY_5_6_7F1_LINUX_MONO_X86_64.
unity6000_5_10f1MacosMonoBdwgcMeasured UNITY_6000_5_10F1_MACOS_MONO_BDWGC.