Expand description
IL2CPP Functions and Type Definitions
Structs§
- Il2Cpp
Functions - Structure holding function pointers to IL2CPP API functions
Constants§
- FIELD_
ATTRIBUTE_ ASSEMBLY - Assembly field
- FIELD_
ATTRIBUTE_ FAMILY - Family field
- FIELD_
ATTRIBUTE_ FAM_ AND_ ASSEM - Family and Assembly field
- FIELD_
ATTRIBUTE_ FAM_ OR_ ASSEM - Family or Assembly field
- FIELD_
ATTRIBUTE_ FIELD_ ACCESS_ MASK - FIELD_
ATTRIBUTE_ INIT_ ONLY - InitOnly (readonly) field
- FIELD_
ATTRIBUTE_ LITERAL - Literal (const) field
- FIELD_
ATTRIBUTE_ NOT_ SERIALIZED - Not serialized field
- FIELD_
ATTRIBUTE_ PINVOKE_ IMPL - PInvoke implementation
- FIELD_
ATTRIBUTE_ PRIVATE - Private field
- FIELD_
ATTRIBUTE_ PUBLIC - Public field
- FIELD_
ATTRIBUTE_ SPECIAL_ NAME - Special name field
- FIELD_
ATTRIBUTE_ STATIC - Static field
- METHOD_
ATTRIBUTE_ ABSTRACT - Abstract method — no implementation
- METHOD_
ATTRIBUTE_ ASSEM - Assembly method
- METHOD_
ATTRIBUTE_ FAMILY - Family method
- METHOD_
ATTRIBUTE_ FAM_ AND_ ASSEM - Family and Assembly method
- METHOD_
ATTRIBUTE_ FAM_ OR_ ASSEM - Family or Assembly method
- METHOD_
ATTRIBUTE_ FINAL - Final (sealed) method — cannot be overridden
- METHOD_
ATTRIBUTE_ MEMBER_ ACCESS_ MASK - Method access mask
- METHOD_
ATTRIBUTE_ NEW_ SLOT - New slot — method introduces a new vtable slot (not an override)
- METHOD_
ATTRIBUTE_ PRIVATE - Private method
- METHOD_
ATTRIBUTE_ PUBLIC - Public method
- METHOD_
ATTRIBUTE_ STATIC - Static method
- METHOD_
ATTRIBUTE_ VIRTUAL - Virtual method
- TYPE_
ATTRIBUTE_ ABSTRACT - Abstract type
- TYPE_
ATTRIBUTE_ PUBLIC - Public type
- TYPE_
ATTRIBUTE_ SEALED - Sealed type
Functions§
- add_
internal_ ⚠call - alloc⚠
- array_
class_ ⚠get - array_
element_ ⚠size - array_
get_ ⚠byte_ length - array_
length ⚠ - array_
new ⚠ - array_
new_ ⚠full - array_
new_ ⚠specific - assembly_
get_ ⚠image - bounded_
array_ ⚠class_ get - capture_
memory_ ⚠snapshot - class_
array_ ⚠element_ size - class_
enum_ ⚠basetype - class_
from_ ⚠il2cpp_ type - class_
from_ ⚠name - class_
from_ ⚠system_ type - class_
from_ ⚠type - class_
get_ ⚠assemblyname - class_
get_ ⚠bitmap - class_
get_ ⚠bitmap_ size - class_
get_ ⚠declaring_ type - class_
get_ ⚠element_ class - class_
get_ ⚠events - class_
get_ ⚠field_ from_ name - class_
get_ ⚠fields - class_
get_ ⚠flags - class_
get_ ⚠image - class_
get_ ⚠interfaces - class_
get_ ⚠method_ from_ name - class_
get_ ⚠methods - class_
get_ ⚠name - class_
get_ ⚠namespace - class_
get_ ⚠nested_ types - class_
get_ ⚠parent - class_
get_ ⚠properties - class_
get_ ⚠property_ from_ name - class_
get_ ⚠rank - class_
get_ ⚠static_ field_ data - class_
get_ ⚠type - class_
get_ ⚠type_ token - class_
has_ ⚠attribute - class_
has_ ⚠parent - class_
has_ ⚠references - class_
instance_ ⚠size - class_
is_ ⚠abstract - class_
is_ ⚠assignable_ from - class_
is_ ⚠blittable - class_
is_ ⚠enum - class_
is_ ⚠generic - class_
is_ ⚠inflated - class_
is_ ⚠interface - class_
is_ ⚠subclass_ of - class_
is_ ⚠valuetype - class_
num_ ⚠fields - class_
value_ ⚠size - current_
thread_ ⚠get_ frame_ at - current_
thread_ ⚠get_ stack_ depth - current_
thread_ ⚠get_ top_ frame - current_
thread_ ⚠walk_ frame_ stack - custom_
attrs_ ⚠construct - custom_
attrs_ ⚠free - custom_
attrs_ ⚠from_ class - custom_
attrs_ ⚠from_ method - custom_
attrs_ ⚠get_ attr - custom_
attrs_ ⚠has_ attr - debugger_
set_ ⚠agent_ options - domain_
assembly_ ⚠open - domain_
get ⚠ - domain_
get_ ⚠assemblies - exception_
from_ ⚠name_ msg - field_
get_ ⚠flags - field_
get_ ⚠name - field_
get_ ⚠offset - field_
get_ ⚠parent - field_
get_ ⚠type - field_
get_ ⚠value_ object - field_
has_ ⚠attribute - field_
static_ ⚠get_ value - field_
static_ ⚠set_ value - format_
exception ⚠ - format_
stack_ ⚠trace - free⚠
- free_
captured_ ⚠memory_ snapshot - gc_
collect ⚠ - gc_
get_ ⚠heap_ size - gc_
get_ ⚠used_ size - gchandle_
free ⚠ - gchandle_
get_ ⚠target - gchandle_
new ⚠ - gchandle_
new_ ⚠weakref - get_
corlib ⚠ - get_
exception_ ⚠argument_ null - image_
get_ ⚠assembly - image_
get_ ⚠class - image_
get_ ⚠class_ count - image_
get_ ⚠entry_ point - image_
get_ ⚠filename - image_
get_ ⚠name - init⚠
- init_
utf16 ⚠ - is_
debugger_ ⚠attached - is_
vm_ ⚠thread - load
- Initializes the IL2CPP functions using the provided loader
- method_
get_ ⚠class - method_
get_ ⚠declaring_ type - method_
get_ ⚠flags - method_
get_ ⚠from_ reflection - method_
get_ ⚠name - method_
get_ ⚠object - method_
get_ ⚠param - method_
get_ ⚠param_ count - method_
get_ ⚠param_ name - method_
get_ ⚠return_ type - method_
get_ ⚠token - method_
has_ ⚠attribute - method_
is_ ⚠generic - method_
is_ ⚠inflated - method_
is_ ⚠instance - monitor_
enter ⚠ - monitor_
exit ⚠ - monitor_
pulse ⚠ - monitor_
pulse_ ⚠all - monitor_
try_ ⚠enter - monitor_
try_ ⚠wait - monitor_
wait ⚠ - object_
get_ ⚠class - object_
get_ ⚠size - object_
get_ ⚠virtual_ method - object_
new ⚠ - object_
unbox ⚠ - profiler_
install ⚠ - profiler_
install_ ⚠allocation - profiler_
install_ ⚠enter_ leave - profiler_
install_ ⚠gc - profiler_
set_ ⚠events - property_
get_ ⚠flags - property_
get_ ⚠get_ method - property_
get_ ⚠name - property_
get_ ⚠parent - property_
get_ ⚠set_ method - raise_
exception ⚠ - register_
log_ ⚠callback - resolve_
icall ⚠ - runtime_
class_ ⚠init - runtime_
invoke ⚠ - runtime_
invoke_ ⚠convert_ args - runtime_
object_ ⚠init - runtime_
object_ ⚠init_ exception - runtime_
unhandled_ ⚠exception_ policy_ set - set_
commandline_ ⚠arguments - set_
commandline_ ⚠arguments_ utf16 - set_
config ⚠ - set_
config_ ⚠dir - set_
config_ ⚠utf16 - set_
data_ ⚠dir - set_
find_ ⚠plugin_ callback - set_
memory_ ⚠callbacks - set_
temp_ ⚠dir - shutdown⚠
- stats_
dump_ ⚠to_ file - stats_
get_ ⚠value - string_
chars ⚠ - string_
intern ⚠ - string_
is_ ⚠interned - string_
length ⚠ - string_
new ⚠ - string_
new_ ⚠len - string_
new_ ⚠utf16 - string_
new_ ⚠wrapper - thread_
attach ⚠ - thread_
current ⚠ - thread_
detach ⚠ - thread_
get_ ⚠all_ attached_ threads - thread_
get_ ⚠frame_ at - thread_
get_ ⚠stack_ depth - thread_
get_ ⚠top_ frame - thread_
walk_ ⚠frame_ stack - type_
equals ⚠ - type_
get_ ⚠assembly_ qualified_ name - type_
get_ ⚠attrs - type_
get_ ⚠class_ or_ element_ class - type_
get_ ⚠name - type_
get_ ⚠object - type_
get_ ⚠type - type_
is_ ⚠byref - unhandled_
exception ⚠ - unity_
install_ ⚠unitytls_ interface - value_
box ⚠
Type Aliases§
- Il2Cpp
AddInternal Call - Il2Cpp
Alloc - Il2Cpp
Array Class Get - Il2Cpp
Array Element Size - Il2Cpp
Array GetByte Length - Il2Cpp
Array Length - Il2Cpp
Array New - Il2Cpp
Array NewFull - Il2Cpp
Array NewSpecific - Il2Cpp
Assembly GetImage - Il2Cpp
Bounded Array Class Get - Il2Cpp
Capture Memory Snapshot - Il2Cpp
Class Array Element Size - Il2Cpp
Class Enum Basetype - Il2Cpp
Class From Il2Cpp Type - Il2Cpp
Class From Name - Il2Cpp
Class From System Type - Il2Cpp
Class From Type - Il2Cpp
Class GetAssemblyname - Il2Cpp
Class GetBitmap - Il2Cpp
Class GetBitmap Size - Il2Cpp
Class GetDeclaring Type - Il2Cpp
Class GetElement Class - Il2Cpp
Class GetEvents - Il2Cpp
Class GetField From Name - Il2Cpp
Class GetFields - Il2Cpp
Class GetFlags - Il2Cpp
Class GetImage - Il2Cpp
Class GetInterfaces - Il2Cpp
Class GetMethod From Name - Il2Cpp
Class GetMethods - Il2Cpp
Class GetName - Il2Cpp
Class GetNamespace - Il2Cpp
Class GetNested Types - Il2Cpp
Class GetParent - Il2Cpp
Class GetProperties - Il2Cpp
Class GetProperty From Name - Il2Cpp
Class GetRank - Il2Cpp
Class GetStatic Field Data - Il2Cpp
Class GetType - Il2Cpp
Class GetType Token - Il2Cpp
Class HasAttribute - Il2Cpp
Class HasParent - Il2Cpp
Class HasReferences - Il2Cpp
Class Instance Size - Il2Cpp
Class IsAbstract - Il2Cpp
Class IsAssignable From - Il2Cpp
Class IsBlittable - Il2Cpp
Class IsEnum - Il2Cpp
Class IsGeneric - Il2Cpp
Class IsInflated - Il2Cpp
Class IsInterface - Il2Cpp
Class IsSubclass Of - Il2Cpp
Class IsValue Type - Il2Cpp
Class NumFields - Il2Cpp
Class Value Size - Il2Cpp
Current Thread GetFrame At - Il2Cpp
Current Thread GetStack Depth - Il2Cpp
Current Thread GetTop Frame - Il2Cpp
Current Thread Walk Frame Stack - Il2Cpp
Custom Attrs Construct - Il2Cpp
Custom Attrs Free - Il2Cpp
Custom Attrs From Class - Il2Cpp
Custom Attrs From Method - Il2Cpp
Custom Attrs GetAttr - Il2Cpp
Custom Attrs HasAttr - Il2Cpp
Debugger SetAgent Options - Il2Cpp
Domain Assembly Open - Il2Cpp
Domain Get - Il2Cpp
Domain GetAssemblies - Il2Cpp
Exception From Name Msg - Il2Cpp
Field GetFlags - Il2Cpp
Field GetName - Il2Cpp
Field GetOffset - Il2Cpp
Field GetParent - Il2Cpp
Field GetType - Il2Cpp
Field GetValue Object - Il2Cpp
Field HasAttribute - Il2Cpp
Field Static GetValue - Il2Cpp
Field Static SetValue - Il2Cpp
Format Exception - Il2Cpp
Format Stack Trace - Il2Cpp
Free - Il2Cpp
Free Captured Memory Snapshot - Il2Cpp
GcCollect - Il2Cpp
GcGet Heap Size - Il2Cpp
GcGet Used Size - Il2Cpp
Gchandle Free - Il2Cpp
Gchandle GetTarget - Il2Cpp
Gchandle New - Il2Cpp
Gchandle NewWeakref - Il2Cpp
GetCorlib - Il2Cpp
GetException Argument Null - Il2Cpp
Image GetAssembly - Il2Cpp
Image GetClass - Il2Cpp
Image GetClass Count - Il2Cpp
Image GetEntry Point - Il2Cpp
Image GetFilename - Il2Cpp
Image GetName - Il2Cpp
Init - Il2Cpp
Init Utf16 - Il2Cpp
IsDebugger Attached - Il2Cpp
IsVm Thread - Il2Cpp
Method GetClass - Il2Cpp
Method GetDeclaring Type - Il2Cpp
Method GetFlags - Il2Cpp
Method GetFrom Reflection - Il2Cpp
Method GetName - Il2Cpp
Method GetObject - Il2Cpp
Method GetParam - Il2Cpp
Method GetParam Count - Il2Cpp
Method GetParam Name - Il2Cpp
Method GetReturn Type - Il2Cpp
Method GetToken - Il2Cpp
Method HasAttribute - Il2Cpp
Method IsGeneric - Il2Cpp
Method IsInflated - Il2Cpp
Method IsInstance - Il2Cpp
Monitor Enter - Il2Cpp
Monitor Exit - Il2Cpp
Monitor Pulse - Il2Cpp
Monitor Pulse All - Il2Cpp
Monitor TryEnter - Il2Cpp
Monitor TryWait - Il2Cpp
Monitor Wait - Il2Cpp
Object GetClass - Il2Cpp
Object GetSize - Il2Cpp
Object GetVirtual Method - Il2Cpp
Object New - Il2Cpp
Object Unbox - Il2Cpp
Profiler Install - Il2Cpp
Profiler Install Allocation - Il2Cpp
Profiler Install Enter Leave - Il2Cpp
Profiler Install Gc - Il2Cpp
Profiler SetEvents - Il2Cpp
Property GetFlags - Il2Cpp
Property GetGet Method - Il2Cpp
Property GetName - Il2Cpp
Property GetParent - Il2Cpp
Property GetSet Method - Il2Cpp
Raise Exception - Il2Cpp
Register LogCallback - Il2Cpp
ResolveI Call - Il2Cpp
Runtime Class Init - Il2Cpp
Runtime Invoke - Il2Cpp
Runtime Invoke Convert Args - Il2Cpp
Runtime Object Init - Il2Cpp
Runtime Object Init Exception - Il2Cpp
Runtime Unhandled Exception Policy Set - Il2Cpp
SetCommandline Arguments - Il2Cpp
SetCommandline Arguments Utf16 - Il2Cpp
SetConfig - Il2Cpp
SetConfig Dir - Il2Cpp
SetConfig Utf16 - Il2Cpp
SetData Dir - Il2Cpp
SetFind Plugin Callback - Il2Cpp
SetMemory Callbacks - Il2Cpp
SetTemp Dir - Il2Cpp
Shutdown - Il2Cpp
Stats Dump ToFile - Il2Cpp
Stats GetValue - Il2Cpp
String Chars - Il2Cpp
String Intern - Il2Cpp
String IsInterned - Il2Cpp
String Length - Il2Cpp
String New - Il2Cpp
String NewLen - Il2Cpp
String NewUtf16 - Il2Cpp
String NewWrapper - Il2Cpp
Thread Attach - Il2Cpp
Thread Current - Il2Cpp
Thread Detach - Il2Cpp
Thread GetAll Attached Threads - Il2Cpp
Thread GetFrame At - Il2Cpp
Thread GetStack Depth - Il2Cpp
Thread GetTop Frame - Il2Cpp
Thread Walk Frame Stack - Il2Cpp
Type Equals - Il2Cpp
Type GetAssembly Qualified Name - Il2Cpp
Type GetAttrs - Il2Cpp
Type GetClass OrElement Class - Il2Cpp
Type GetName - Il2Cpp
Type GetObject - Il2Cpp
Type GetType - Il2Cpp
Type IsBy Ref - Il2Cpp
Unhandled Exception - Il2Cpp
Unity Install Unitytls Interface - Il2Cpp
Value Box