SYMBOL INDEX (597 symbols across 78 files) FILE: hybridclr/CommonDef.cpp type hybridclr (line 6) | namespace hybridclr function LogPanic (line 8) | void LogPanic(const char* errMsg) FILE: hybridclr/CommonDef.h function namespace (line 24) | namespace hybridclr type CStringEqualTo (line 62) | struct CStringEqualTo function il2cpp (line 70) | inline il2cpp::utils::StringView CStringToStringView(const char* str) function std (line 75) | inline std::string GetKlassCStringFullName(const Il2CppType* type) function RaiseNotSupportedException (line 80) | inline void RaiseNotSupportedException(const char* msg) function RaiseExecutionEngineException (line 86) | inline void RaiseExecutionEngineException(const char* msg) function RaiseMethodNotFindException (line 91) | inline void RaiseMethodNotFindException(const Il2CppType* type, const ch... function AppendTypeName (line 103) | inline void AppendTypeName(std::string& s, const Il2CppType* type) function std (line 108) | inline std::string GetMethodNameWithSignature(const MethodInfo* method) function RaiseAOTGenericMethodNotInstantiatedException (line 144) | inline void RaiseAOTGenericMethodNotInstantiatedException(const MethodIn... function RaiseMissingFieldException (line 151) | inline void RaiseMissingFieldException(const Il2CppType* type, const cha... FILE: hybridclr/Il2CppCompatibleDef.cpp type hybridclr (line 9) | namespace hybridclr function Il2CppMethodPointer (line 11) | Il2CppMethodPointer InitAndGetInterpreterDirectlyCallMethodPointerSlow... FILE: hybridclr/Il2CppCompatibleDef.h function namespace (line 90) | namespace hybridclr function IS_CLASS_VALUE_TYPE (line 143) | inline bool IS_CLASS_VALUE_TYPE(const Il2CppClass* klass) function IS_CCTOR_FINISH_OR_NO_CCTOR (line 148) | inline bool IS_CCTOR_FINISH_OR_NO_CCTOR(const Il2CppClass* klass) function Il2CppType (line 153) | inline const Il2CppType* GET_METHOD_PARAMETER_TYPE(const ParameterInfo& ... function GET_CUSTOM_ATTRIBUTE_TYPE_RANGE_START (line 158) | inline uint32_t GET_CUSTOM_ATTRIBUTE_TYPE_RANGE_START(const Il2CppCustom... function SET_IL2CPPTYPE_VALUE_TYPE (line 163) | inline void SET_IL2CPPTYPE_VALUE_TYPE(Il2CppType& type, bool v) function COPY_IL2CPPTYPE_VALUE_TYPE_FLAG (line 168) | inline void COPY_IL2CPPTYPE_VALUE_TYPE_FLAG(Il2CppType& dst, const Il2Cp... function namespace (line 176) | namespace hybridclr function IS_CLASS_VALUE_TYPE (line 228) | inline bool IS_CLASS_VALUE_TYPE(const Il2CppClass* klass) function IS_CCTOR_FINISH_OR_NO_CCTOR (line 233) | inline bool IS_CCTOR_FINISH_OR_NO_CCTOR(const Il2CppClass* klass) function Il2CppType (line 238) | inline const Il2CppType* GET_METHOD_PARAMETER_TYPE(const Il2CppType* param) function GET_CUSTOM_ATTRIBUTE_TYPE_RANGE_START (line 243) | inline uint32_t GET_CUSTOM_ATTRIBUTE_TYPE_RANGE_START(const Il2CppCustom... function SET_IL2CPPTYPE_VALUE_TYPE (line 248) | inline void SET_IL2CPPTYPE_VALUE_TYPE(Il2CppType& type, bool v) function COPY_IL2CPPTYPE_VALUE_TYPE_FLAG (line 253) | inline void COPY_IL2CPPTYPE_VALUE_TYPE_FLAG(Il2CppType& dst, const Il2Cp... function namespace (line 261) | namespace hybridclr FILE: hybridclr/Runtime.cpp type hybridclr (line 17) | namespace hybridclr FILE: hybridclr/Runtime.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/RuntimeApi.cpp type hybridclr (line 14) | namespace hybridclr function PreJitMethod0 (line 75) | int32_t PreJitMethod0(const MethodInfo* methodInfo) FILE: hybridclr/RuntimeApi.h function namespace (line 6) | namespace hybridclr FILE: hybridclr/RuntimeConfig.cpp type hybridclr (line 5) | namespace hybridclr FILE: hybridclr/RuntimeConfig.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/generated/AssemblyManifest.cpp type hybridclr (line 3) | namespace hybridclr FILE: hybridclr/interpreter/Engine.cpp type hybridclr (line 10) | namespace hybridclr type interpreter (line 12) | namespace interpreter function InterpFrame (line 29) | InterpFrame* InterpFrameGroup::EnterFrameFromInterpreter(const Metho... function InterpFrame (line 44) | InterpFrame* InterpFrameGroup::EnterFrameFromNative(const MethodInfo... function InterpFrame (line 65) | InterpFrame* InterpFrameGroup::LeaveFrame() function FrameNeedsSkipped (line 83) | static bool FrameNeedsSkipped(const Il2CppStackFrameInfo& frame) function SetupStackFrameInfo (line 96) | static void SetupStackFrameInfo(const InterpFrame* frame, Il2CppStac... FILE: hybridclr/interpreter/Engine.h function namespace (line 19) | namespace hybridclr FILE: hybridclr/interpreter/InstrinctDef.h function namespace (line 4) | namespace hybridclr FILE: hybridclr/interpreter/Instruction.cpp type hybridclr (line 3) | namespace hybridclr type interpreter (line 5) | namespace interpreter FILE: hybridclr/interpreter/Instruction.h function PrefixFlags (line 10) | enum class PrefixFlags FILE: hybridclr/interpreter/Interpreter.cpp type hybridclr (line 18) | namespace hybridclr type interpreter (line 20) | namespace interpreter FILE: hybridclr/interpreter/Interpreter.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/interpreter/InterpreterDefs.cpp type hybridclr (line 7) | namespace hybridclr type interpreter (line 9) | namespace interpreter FILE: hybridclr/interpreter/InterpreterDefs.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/interpreter/InterpreterModule.cpp type hybridclr (line 24) | namespace hybridclr type interpreter (line 26) | namespace interpreter function MethodInfo (line 46) | const MethodInfo* InterpreterModule::GetMethodInfoByReversePInvokeWr... function MethodInfo (line 51) | const MethodInfo* InterpreterModule::GetMethodInfoByReversePInvokeWr... function InitReversePInvokeInfo (line 63) | static void InitReversePInvokeInfo() function Il2CppMethodPointer (line 89) | Il2CppMethodPointer InterpreterModule::GetReversePInvokeWrapper(cons... function InitMethodBridge (line 140) | static void InitMethodBridge() function NotSupportManaged2NativeFunctionMethod (line 227) | static void NotSupportManaged2NativeFunctionMethod(Il2CppMethodPoint... function Managed2NativeCallMethod (line 233) | const Managed2NativeCallMethod GetManaged2NativeMethod(const T* meth... function Il2CppMethodPointer (line 242) | const Il2CppMethodPointer GetNative2ManagedMethod(const T* method, b... function Il2CppMethodPointer (line 251) | const Il2CppMethodPointer GetNativeAdjustMethodMethod(const T* metho... function RaiseMethodNotSupportException (line 259) | static void RaiseMethodNotSupportException(const MethodInfo* method,... function RaiseMethodNotSupportException (line 265) | static void RaiseMethodNotSupportException(const Il2CppMethodDefinit... function Il2CppMethodPointer (line 272) | Il2CppMethodPointer InterpreterModule::GetMethodPointer(const Il2Cpp... function Il2CppMethodPointer (line 278) | Il2CppMethodPointer InterpreterModule::GetMethodPointer(const Method... function Il2CppMethodPointer (line 284) | Il2CppMethodPointer InterpreterModule::GetAdjustThunkMethodPointer(c... function Il2CppMethodPointer (line 289) | Il2CppMethodPointer InterpreterModule::GetAdjustThunkMethodPointer(c... function Managed2NativeCallMethod (line 366) | Managed2NativeCallMethod InterpreterModule::GetManaged2NativeMethodP... function Managed2NativeCallMethod (line 382) | Managed2NativeCallMethod InterpreterModule::GetManaged2NativeMethodP... function Managed2NativeFunctionPointerCallMethod (line 390) | Managed2NativeFunctionPointerCallMethod InterpreterModule::GetManage... function Managed2NativeFunctionPointerCallMethod (line 399) | Managed2NativeFunctionPointerCallMethod InterpreterModule::GetManage... function RaiseExecutionEngineExceptionMethodIsNotFound (line 409) | static void RaiseExecutionEngineExceptionMethodIsNotFound(const Meth... function InterpreterInvoke (line 419) | static void InterpreterInvoke(Il2CppMethodPointer methodPointer, con... function InterpreterDelegateInvoke (line 438) | static void InterpreterDelegateInvoke(Il2CppMethodPointer, const Met... function InvokerMethod (line 616) | InvokerMethod InterpreterModule::GetMethodInvoker(const Il2CppMethod... function InvokerMethod (line 624) | InvokerMethod InterpreterModule::GetMethodInvoker(const MethodInfo* ... function InterpMethodInfo (line 635) | InterpMethodInfo* InterpreterModule::GetInterpMethodInfo(const Metho... FILE: hybridclr/interpreter/InterpreterModule.h function namespace (line 10) | namespace hybridclr FILE: hybridclr/interpreter/InterpreterUtil.cpp type hybridclr (line 7) | namespace hybridclr type interpreter (line 9) | namespace interpreter function TypeDesc (line 11) | TypeDesc GetValueTypeArgDescBySize(uint32_t size) function TypeDesc (line 20) | TypeDesc GetTypeArgDesc(const Il2CppType* type) function Il2CppObject (line 94) | Il2CppObject* TranslateNativeValueToBoxValue(const Il2CppType* type,... FILE: hybridclr/interpreter/InterpreterUtil.h function namespace (line 11) | namespace hybridclr FILE: hybridclr/interpreter/Interpreter_Execute.cpp type hybridclr (line 35) | namespace hybridclr type interpreter (line 37) | namespace interpreter function CheckAddOverflow (line 49) | inline bool CheckAddOverflow(int32_t a, int32_t b) function CheckSubOverflow (line 54) | inline bool CheckSubOverflow(int32_t a, int32_t b) function CheckAddOverflowUn (line 59) | inline bool CheckAddOverflowUn(uint32_t a, uint32_t b) function CheckSubOverflowUn (line 64) | inline bool CheckSubOverflowUn(uint32_t a, uint32_t b) function CheckAddOverflow64 (line 69) | inline bool CheckAddOverflow64(int64_t a, int64_t b) function CheckSubOverflow64 (line 74) | inline bool CheckSubOverflow64(int64_t a, int64_t b) function CheckAddOverflow64Un (line 79) | inline bool CheckAddOverflow64Un(uint64_t a, uint64_t b) function CheckSubOverflow64Un (line 84) | inline bool CheckSubOverflow64Un(uint64_t a, uint64_t b) function CheckMulOverflow (line 89) | inline bool CheckMulOverflow(int32_t a, int32_t b) function CheckMulOverflowUn (line 95) | inline bool CheckMulOverflowUn(uint32_t a, uint32_t b) function CheckMulOverflow64 (line 100) | inline bool CheckMulOverflow64(int64_t a, int64_t b) function CheckMulOverflow64Un (line 129) | inline bool CheckMulOverflow64Un(uint64_t a, uint64_t b) function CheckConvertOverflow_i4_i1 (line 134) | inline bool CheckConvertOverflow_i4_i1(int32_t x) function CheckConvertOverflow_i4_u1 (line 139) | inline bool CheckConvertOverflow_i4_u1(int32_t x) function CheckConvertOverflow_i4_i2 (line 144) | inline bool CheckConvertOverflow_i4_i2(int32_t x) function CheckConvertOverflow_i4_u2 (line 149) | inline bool CheckConvertOverflow_i4_u2(int32_t x) function CheckConvertOverflow_i4_i4 (line 154) | inline bool CheckConvertOverflow_i4_i4(int32_t x) function CheckConvertOverflow_i4_u4 (line 159) | inline bool CheckConvertOverflow_i4_u4(int32_t x) function CheckConvertOverflow_i4_i8 (line 164) | inline bool CheckConvertOverflow_i4_i8(int32_t x) function CheckConvertOverflow_i4_u8 (line 169) | inline bool CheckConvertOverflow_i4_u8(int32_t x) function CheckConvertOverflow_u4_i1 (line 174) | inline bool CheckConvertOverflow_u4_i1(uint32_t x) function CheckConvertOverflow_u4_u1 (line 179) | inline bool CheckConvertOverflow_u4_u1(uint32_t x) function CheckConvertOverflow_u4_i2 (line 184) | inline bool CheckConvertOverflow_u4_i2(uint32_t x) function CheckConvertOverflow_u4_u2 (line 189) | inline bool CheckConvertOverflow_u4_u2(uint32_t x) function CheckConvertOverflow_u4_i4 (line 194) | inline bool CheckConvertOverflow_u4_i4(uint32_t x) function CheckConvertOverflow_u4_u4 (line 199) | inline bool CheckConvertOverflow_u4_u4(uint32_t x) function CheckConvertOverflow_u4_i8 (line 204) | inline bool CheckConvertOverflow_u4_i8(uint32_t x) function CheckConvertOverflow_u4_u8 (line 209) | inline bool CheckConvertOverflow_u4_u8(uint32_t x) function CheckConvertOverflow_i8_i1 (line 214) | inline bool CheckConvertOverflow_i8_i1(int64_t x) function CheckConvertOverflow_i8_u1 (line 219) | inline bool CheckConvertOverflow_i8_u1(int64_t x) function CheckConvertOverflow_i8_i2 (line 224) | inline bool CheckConvertOverflow_i8_i2(int64_t x) function CheckConvertOverflow_i8_u2 (line 229) | inline bool CheckConvertOverflow_i8_u2(int64_t x) function CheckConvertOverflow_i8_i4 (line 234) | inline bool CheckConvertOverflow_i8_i4(int64_t x) function CheckConvertOverflow_i8_u4 (line 239) | inline bool CheckConvertOverflow_i8_u4(int64_t x) function CheckConvertOverflow_i8_i8 (line 244) | inline bool CheckConvertOverflow_i8_i8(int64_t x) function CheckConvertOverflow_i8_u8 (line 249) | inline bool CheckConvertOverflow_i8_u8(int64_t x) function CheckConvertOverflow_u8_i1 (line 254) | inline bool CheckConvertOverflow_u8_i1(uint64_t x) function CheckConvertOverflow_u8_u1 (line 259) | inline bool CheckConvertOverflow_u8_u1(uint64_t x) function CheckConvertOverflow_u8_i2 (line 264) | inline bool CheckConvertOverflow_u8_i2(uint64_t x) function CheckConvertOverflow_u8_u2 (line 269) | inline bool CheckConvertOverflow_u8_u2(uint64_t x) function CheckConvertOverflow_u8_i4 (line 274) | inline bool CheckConvertOverflow_u8_i4(uint64_t x) function CheckConvertOverflow_u8_u4 (line 279) | inline bool CheckConvertOverflow_u8_u4(uint64_t x) function CheckConvertOverflow_u8_i8 (line 284) | inline bool CheckConvertOverflow_u8_i8(uint64_t x) function CheckConvertOverflow_u8_u8 (line 289) | inline bool CheckConvertOverflow_u8_u8(uint64_t x) function CheckConvertOverflow_f4_i1 (line 294) | inline bool CheckConvertOverflow_f4_i1(float x) function CheckConvertOverflow_f4_u1 (line 299) | inline bool CheckConvertOverflow_f4_u1(float x) function CheckConvertOverflow_f4_i2 (line 304) | inline bool CheckConvertOverflow_f4_i2(float x) function CheckConvertOverflow_f4_u2 (line 309) | inline bool CheckConvertOverflow_f4_u2(float x) function CheckConvertOverflow_f4_i4 (line 314) | inline bool CheckConvertOverflow_f4_i4(float x) function CheckConvertOverflow_f4_u4 (line 324) | inline bool CheckConvertOverflow_f4_u4(float x) function CheckConvertOverflow_f4_i8 (line 334) | inline bool CheckConvertOverflow_f4_i8(float x) function CheckConvertOverflow_f4_u8 (line 344) | inline bool CheckConvertOverflow_f4_u8(float x) function CheckConvertOverflow_f8_i1 (line 354) | inline bool CheckConvertOverflow_f8_i1(double x) function CheckConvertOverflow_f8_u1 (line 359) | inline bool CheckConvertOverflow_f8_u1(double x) function CheckConvertOverflow_f8_i2 (line 364) | inline bool CheckConvertOverflow_f8_i2(double x) function CheckConvertOverflow_f8_u2 (line 369) | inline bool CheckConvertOverflow_f8_u2(double x) function CheckConvertOverflow_f8_i4 (line 374) | inline bool CheckConvertOverflow_f8_i4(double x) function CheckConvertOverflow_f8_u4 (line 379) | inline bool CheckConvertOverflow_f8_u4(double x) function CheckConvertOverflow_f8_i8 (line 384) | inline bool CheckConvertOverflow_f8_i8(double x) function CheckConvertOverflow_f8_u8 (line 394) | inline bool CheckConvertOverflow_f8_u8(double x) function HiDiv (line 404) | inline int32_t HiDiv(int32_t a, int32_t b) function HiDiv (line 417) | inline int64_t HiDiv(int64_t a, int64_t b) function HiDiv (line 430) | inline float HiDiv(float a, float b) function HiDiv (line 435) | inline double HiDiv(double a, double b) function HiMulUn (line 440) | inline int32_t HiMulUn(int32_t a, int32_t b) function HiMulUn (line 445) | inline int64_t HiMulUn(int64_t a, int64_t b) function HiDivUn (line 450) | inline int32_t HiDivUn(int32_t a, int32_t b) function HiDivUn (line 459) | inline int64_t HiDivUn(int64_t a, int64_t b) function HiRem (line 468) | inline float HiRem(float a, float b) function HiRem (line 473) | inline double HiRem(double a, double b) function HiRem (line 478) | inline int32_t HiRem(int32_t a, int32_t b) function HiRem (line 491) | inline int64_t HiRem(int64_t a, int64_t b) function HiRemUn (line 504) | inline uint32_t HiRemUn(int32_t a, int32_t b) function HiRemUn (line 513) | inline uint64_t HiRemUn(int64_t a, int64_t b) function HiShrUn (line 522) | inline uint32_t HiShrUn(int32_t a, int64_t b) function HiShrUn (line 527) | inline uint32_t HiShrUn(int32_t a, int32_t b) function HiShrUn (line 532) | inline uint64_t HiShrUn(int64_t a, int32_t b) function HiShrUn (line 537) | inline uint64_t HiShrUn(int64_t a, int64_t b) function HiCheckFinite (line 543) | inline void HiCheckFinite(float x) function HiCheckFinite (line 551) | inline void HiCheckFinite(double x) function CompareCeq (line 559) | bool CompareCeq(T a, T b) { return a == b; } function CompareCne (line 560) | bool CompareCne(T a, T b) { return a != b; } function CompareCgt (line 561) | bool CompareCgt(T a, T b) { return a > b; } function CompareCge (line 562) | bool CompareCge(T a, T b) { return a >= b; } function CompareClt (line 563) | bool CompareClt(T a, T b) { return a < b; } function CompareCle (line 564) | bool CompareCle(T a, T b) { return a <= b; } function CompareCneUn (line 566) | inline bool CompareCneUn(int32_t a, int32_t b) { return (uint32_t)a ... function CompareCgtUn (line 567) | inline bool CompareCgtUn(int32_t a, int32_t b) { return (uint32_t)a ... function CompareCgeUn (line 568) | inline bool CompareCgeUn(int32_t a, int32_t b) { return (uint32_t)a ... function CompareCltUn (line 569) | inline bool CompareCltUn(int32_t a, int32_t b) { return (uint32_t)a ... function CompareCleUn (line 570) | inline bool CompareCleUn(int32_t a, int32_t b) { return (uint32_t)a ... function CompareCneUn (line 572) | inline bool CompareCneUn(int64_t a, int64_t b) { return (uint64_t)a ... function CompareCgtUn (line 573) | inline bool CompareCgtUn(int64_t a, int64_t b) { return (uint64_t)a ... function CompareCgeUn (line 574) | inline bool CompareCgeUn(int64_t a, int64_t b) { return (uint64_t)a ... function CompareCltUn (line 575) | inline bool CompareCltUn(int64_t a, int64_t b) { return (uint64_t)a ... function CompareCleUn (line 576) | inline bool CompareCleUn(int64_t a, int64_t b) { return (uint64_t)a ... function CompareCneUn (line 578) | inline bool CompareCneUn(float a, float b) { return a != b; } function CompareCgtUn (line 579) | inline bool CompareCgtUn(float a, float b) { return a > b; } function CompareCgeUn (line 580) | inline bool CompareCgeUn(float a, float b) { return a >= b; } function CompareCltUn (line 581) | inline bool CompareCltUn(float a, float b) { return a < b; } function CompareCleUn (line 582) | inline bool CompareCleUn(float a, float b) { return a <= b; } function CompareCneUn (line 584) | inline bool CompareCneUn(double a, double b) { return a != b; } function CompareCgtUn (line 585) | inline bool CompareCgtUn(double a, double b) { return a > b; } function CompareCgeUn (line 586) | inline bool CompareCgeUn(double a, double b) { return a >= b; } function CompareCltUn (line 587) | inline bool CompareCltUn(double a, double b) { return a < b; } function CompareCleUn (line 588) | inline bool CompareCleUn(double a, double b) { return a <= b; } function INIT_CLASS (line 594) | inline void INIT_CLASS(Il2CppClass* klass) function CHECK_NOT_NULL_THROW (line 599) | inline void CHECK_NOT_NULL_THROW(const void* ptr) function CHECK_NOT_NULL_AND_ARRAY_BOUNDARY (line 607) | inline void CHECK_NOT_NULL_AND_ARRAY_BOUNDARY(Il2CppArray* arr, int6... function CHECK_NOT_NULL_AND_ARRAY_BOUNDARY (line 616) | inline void CHECK_NOT_NULL_AND_ARRAY_BOUNDARY(Il2CppArray* arr, int3... function CHECK_NOT_NULL_AND_ARRAY_BOUNDARY2 (line 625) | inline void CHECK_NOT_NULL_AND_ARRAY_BOUNDARY2(Il2CppArray* arr, int... function CHECK_TYPE_MATCH_ELSE_THROW (line 634) | inline void CHECK_TYPE_MATCH_ELSE_THROW(Il2CppClass* klass1, Il2CppC... function CheckArrayElementTypeMatch (line 642) | inline void CheckArrayElementTypeMatch(Il2CppClass* arrKlass, Il2Cpp... function CheckArrayElementTypeCompatible (line 650) | inline void CheckArrayElementTypeCompatible(Il2CppArray* arr, Il2Cpp... function MethodInfo (line 658) | inline MethodInfo* GET_OBJECT_VIRTUAL_METHOD(Il2CppObject* obj, cons... function CopyObjectData2StackDataByType (line 700) | inline void CopyObjectData2StackDataByType(void* dst, void* src, Il2... function HiUnboxAny2StackObject (line 752) | inline void HiUnboxAny2StackObject(Il2CppObject* obj, Il2CppClass* k... function HiCastClass (line 769) | inline void HiCastClass(Il2CppObject* obj, Il2CppClass* klass) function Il2CppTypedRef (line 777) | inline Il2CppTypedRef MAKE_TYPEDREFERENCE(Il2CppClass* klazz, void* ... function SetArrayElementWithSize (line 798) | inline void SetArrayElementWithSize(Il2CppArray* array, uint32_t ele... function Il2CppArray (line 804) | inline Il2CppArray* NewMdArray(Il2CppClass* fullArrKlass, StackObjec... function GetMdArrayElementExpandToStack (line 926) | void GetMdArrayElementExpandToStack(Il2CppArray* arr, StackObject* i... function GetMdArrayElementCopyToStack (line 932) | void GetMdArrayElementCopyToStack(Il2CppArray* arr, StackObject* ind... function GetMdArrayElementBySize (line 938) | inline void GetMdArrayElementBySize(Il2CppArray* arr, StackObject* i... function SetMdArrayElement (line 943) | inline void SetMdArrayElement(Il2CppArray* arr, StackObject* indexs,... function SetMdArrayElementWriteBarrier (line 948) | inline void SetMdArrayElementWriteBarrier(Il2CppArray* arr, StackObj... function InitNullableValueType (line 961) | inline void InitNullableValueType(void* nullableValueTypeObj, void* ... function NewNullableValueType (line 976) | inline void NewNullableValueType(void* nullableValueTypeObj, void* d... function IsNullableHasValue (line 984) | inline bool IsNullableHasValue(void* nullableValueObj, Il2CppClass* ... function GetNullableValueOrDefault2StackDataByType (line 990) | inline void GetNullableValueOrDefault2StackDataByType(void* dst, voi... function GetNullableValueOrDefault2StackDataByType (line 1085) | inline void GetNullableValueOrDefault2StackDataByType(void* dst, voi... function HiInterlockedCompareExchange (line 1193) | inline int32_t HiInterlockedCompareExchange(int32_t* location, int32... function HiInterlockedCompareExchange (line 1198) | inline int64_t HiInterlockedCompareExchange(int64_t* location, int64... function HiInterlockedExchange (line 1208) | inline int32_t HiInterlockedExchange(int32_t* location, int32_t newV... function HiInterlockedExchange (line 1213) | inline int64_t HiInterlockedExchange(int64_t* location, int64_t newV... function UnsafeEnumCast (line 1226) | inline int32_t UnsafeEnumCast(void* src, uint16_t type) function GetEnumLongHashCode (line 1243) | inline int32_t GetEnumLongHashCode(void* data) function ConstructorDelegate2 (line 1249) | inline void ConstructorDelegate2(MethodInfo* ctor, Il2CppDelegate* d... function InvokeSingleDelegate (line 1335) | inline void InvokeSingleDelegate(uint16_t invokeParamCount, const Me... function Il2CppObject (line 1388) | inline Il2CppObject* InvokeDelegateBeginInvoke(const MethodInfo* met... function InvokeDelegateEndInvokeVoid (line 1419) | inline void InvokeDelegateEndInvokeVoid(MethodInfo* method, Il2CppAs... function InvokeDelegateEndInvokeRet (line 1424) | inline void InvokeDelegateEndInvokeRet(MethodInfo* method, Il2CppAsy... function PushExceptionFlowInfo (line 1437) | inline void PushExceptionFlowInfo(InterpFrame* frame, MachineState& ... function PopPrevExceptionFlowInfo (line 1451) | inline void PopPrevExceptionFlowInfo(InterpFrame* frame, ExceptionFl... function PopCurExceptionFlowInfo (line 1464) | inline void PopCurExceptionFlowInfo(InterpFrame* frame) FILE: hybridclr/interpreter/MemoryUtil.h function namespace (line 4) | namespace hybridclr FILE: hybridclr/interpreter/MethodBridge.cpp type hybridclr (line 14) | namespace hybridclr type interpreter (line 16) | namespace interpreter function ConvertInvokeArgs (line 19) | void ConvertInvokeArgs(StackObject* resultArgs, const MethodInfo* me... function AppendString (line 43) | static void AppendString(char* sigBuf, size_t bufSize, size_t& pos, ... function AppendSignatureObjOrRefOrPointer (line 57) | inline void AppendSignatureObjOrRefOrPointer(char* sigBuf, size_t bu... function AppendSignatureInterpreterValueType (line 62) | inline void AppendSignatureInterpreterValueType(char* sigBuf, size_t... function IsSystemOrUnityAssembly (line 69) | static bool IsSystemOrUnityAssembly(const Il2CppImage* image) function BuildValueTypeFullName (line 87) | static void BuildValueTypeFullName(const Il2CppClass* klass, char* s... function BuildGenericValueTypeFullName (line 109) | static void BuildGenericValueTypeFullName(const Il2CppType* type, ch... function AppendSignature (line 127) | static void AppendSignature(const Il2CppType* type, char* sigBuf, si... function ComputeSignature (line 216) | bool ComputeSignature(const Il2CppType* ret, const il2cpp::utils::dy... function ComputeSignature (line 234) | bool ComputeSignature(const Il2CppMethodDefinition* method, bool cal... function ContainsGenericParameters (line 261) | inline bool ContainsGenericParameters(const MethodInfo* method) function ComputeSignature (line 276) | bool ComputeSignature(const MethodInfo* method, bool call, char* sig... FILE: hybridclr/interpreter/MethodBridge.h function namespace (line 6) | namespace hybridclr FILE: hybridclr/metadata/AOTHomologousImage.cpp type hybridclr (line 11) | namespace hybridclr type metadata (line 13) | namespace metadata function AOTHomologousImage (line 18) | AOTHomologousImage* AOTHomologousImage::FindImageByAssembly(const Il... function AOTHomologousImage (line 30) | AOTHomologousImage* AOTHomologousImage::FindImageByAssemblyLocked(co... function LoadImageErrorCode (line 42) | LoadImageErrorCode AOTHomologousImage::Load(const byte* imageData, s... function Il2CppType (line 74) | const Il2CppType* AOTHomologousImage::GetModuleIl2CppType(uint32_t m... FILE: hybridclr/metadata/AOTHomologousImage.h function namespace (line 4) | namespace hybridclr FILE: hybridclr/metadata/Assembly.cpp type hybridclr (line 23) | namespace hybridclr type metadata (line 25) | namespace metadata function Il2CppAssembly (line 49) | static Il2CppAssembly* CreatePlaceHolderAssembly(const char* assembl... function Il2CppAssembly (line 61) | static Il2CppAssembly* FindPlaceHolderAssembly(const char* assemblyN... function Il2CppAssembly (line 73) | static Il2CppAssembly* FindPlaceHolderAssembly(const char* assemblyN... function RunModuleInitializer (line 90) | static void RunModuleInitializer(Il2CppImage* image) function Il2CppAssembly (line 100) | Il2CppAssembly* Assembly::LoadFromBytes(const void* assemblyData, ui... function Il2CppAssembly (line 107) | Il2CppAssembly* Assembly::Create(const byte* assemblyData, uint64_t ... function LoadImageErrorCode (line 180) | LoadImageErrorCode Assembly::LoadMetadataForAOTAssembly(const void* ... FILE: hybridclr/metadata/Assembly.h function namespace (line 8) | namespace hybridclr FILE: hybridclr/metadata/BlobReader.h function namespace (line 6) | namespace hybridclr FILE: hybridclr/metadata/ClassFieldLayoutCalculator.cpp type hybridclr (line 9) | namespace hybridclr type metadata (line 11) | namespace metadata function SizeAndAlignment (line 27) | SizeAndAlignment ClassFieldLayoutCalculator::GetTypeSizeAndAlignment... function AlignTo (line 165) | static int32_t AlignTo(int32_t size, int32_t alignment) function IsRawNormalStaticField (line 286) | inline bool IsRawNormalStaticField(const Il2CppType* type, int32_t o... function IsRawThreadStaticField (line 300) | inline bool IsRawThreadStaticField(const Il2CppType* type, int32_t o... FILE: hybridclr/metadata/ClassFieldLayoutCalculator.h function namespace (line 7) | namespace hybridclr FILE: hybridclr/metadata/Coff.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/metadata/ConsistentAOTHomologousImage.cpp type hybridclr (line 11) | namespace hybridclr type metadata (line 13) | namespace metadata function MethodBody (line 124) | MethodBody* ConsistentAOTHomologousImage::GetMethodBody(uint32_t token) function Il2CppType (line 134) | const Il2CppType* ConsistentAOTHomologousImage::GetIl2CppTypeFromRaw... function Il2CppGenericContainer (line 140) | Il2CppGenericContainer* ConsistentAOTHomologousImage::GetGenericCont... function Il2CppGenericContainer (line 145) | Il2CppGenericContainer* ConsistentAOTHomologousImage::GetGenericCont... function Il2CppMethodDefinition (line 151) | const Il2CppMethodDefinition* ConsistentAOTHomologousImage::GetMetho... FILE: hybridclr/metadata/ConsistentAOTHomologousImage.h function namespace (line 5) | namespace hybridclr FILE: hybridclr/metadata/CustomAttributeDataWriter.h function namespace (line 9) | namespace hybridclr FILE: hybridclr/metadata/Image.cpp type hybridclr (line 33) | namespace hybridclr type metadata (line 35) | namespace metadata function LoadImageErrorCode (line 37) | LoadImageErrorCode Image::InitRawImage(const void* imageData, size_t... function Il2CppType (line 145) | const Il2CppType* Image::ReadArrayType(BlobReader& reader, const Il2... function Il2CppGenericClass (line 184) | const Il2CppGenericClass* Image::ReadGenericClass(BlobReader& reader... function Il2CppType (line 202) | const Il2CppType* Image::ReadType(BlobReader& reader, const Il2CppGe... function Il2CppType (line 397) | const Il2CppType* Image::ReadTypeFromResolutionScope(uint32_t scope,... function Il2CppType (line 455) | const Il2CppType* Image::ReadTypeFromTypeDef(uint32_t rowIndex) function Il2CppType (line 460) | const Il2CppType* Image::ReadTypeFromTypeRef(uint32_t rowIndex) function Il2CppType (line 466) | const Il2CppType* Image::ReadTypeFromTypeSpec(const Il2CppGenericCon... function Il2CppType (line 473) | const Il2CppType* Image::ReadTypeFromMemberRefParent(const Il2CppGen... function Il2CppType (line 481) | const Il2CppType* Image::ReadTypeFromToken(const Il2CppGenericContai... function Il2CppGenericInst (line 638) | const Il2CppGenericInst* Image::ReadMethodSpecInstantiation(uint32_t... function Il2CppClass (line 712) | Il2CppClass* Image::FindNetStandardExportedType(const char* namespac... function Il2CppType (line 730) | const Il2CppType* Image::GetIl2CppType(uint32_t assemblyRefIndex, ui... function MethodInfo (line 867) | const MethodInfo* Image::FindImplMethod(Il2CppClass* klass, const Me... function Il2CppString (line 874) | Il2CppString* Image::GetIl2CppUserStringFromRawIndex(StringIndex index) function Il2CppClass (line 894) | Il2CppClass* Image::GetClassFromToken(Token2RuntimeHandleMap& tokenC... function FieldInfo (line 915) | const FieldInfo* Image::GetFieldInfoFromFieldRef(const Il2CppType& t... function MethodInfo (line 932) | const MethodInfo* Image::ResolveMethodInfo(const Il2CppType* type, c... function FieldInfo (line 1044) | const FieldInfo* Image::GetFieldInfoFromToken(Token2RuntimeHandleMap... function MethodInfo (line 1068) | const MethodInfo* Image::ReadMethodInfoFromToken(const Il2CppGeneric... function MethodInfo (line 1127) | const MethodInfo* Image::GetMethodInfoFromToken(Token2RuntimeHandleM... function MethodInfo (line 1146) | const MethodInfo* Image::GetMethodInfo(const Il2CppType* containerTy... FILE: hybridclr/metadata/Image.h type std (line 25) | typedef std::tuple& methods... function containeTdt (line 145) | bool containeTdt(const std::vector& trees, VTableSetUp... function FindType (line 158) | bool FindType(const std::vector& interfaceOf... function Il2CppType (line 209) | const Il2CppType* VTableSetUp::FindImplType(const Il2CppMethodDefini... function VTableSetUp (line 235) | const VTableSetUp* VTableSetUp::FindAncestorTypeTree(const Il2CppTyp... function RaiseParentOverridedMethodNotFindException (line 247) | static void RaiseParentOverridedMethodNotFindException(const Il2CppT... function GenericClassMethod (line 263) | const GenericClassMethod* VTableSetUp::FindImplMethod(const Il2CppTy... function IsExpliciteMethodNameMatch (line 446) | static bool IsExpliciteMethodNameMatch(const char* implMethodName, c... FILE: hybridclr/metadata/VTableSetup.h function namespace (line 11) | namespace hybridclr FILE: hybridclr/transform/BasicBlockSpliter.cpp type hybridclr (line 8) | namespace hybridclr type transform (line 10) | namespace transform FILE: hybridclr/transform/BasicBlockSpliter.h function namespace (line 8) | namespace hybridclr FILE: hybridclr/transform/TemporaryMemoryArena.cpp type hybridclr (line 3) | namespace hybridclr type transform (line 5) | namespace transform FILE: hybridclr/transform/TemporaryMemoryArena.h function namespace (line 9) | namespace hybridclr FILE: hybridclr/transform/Transform.cpp type hybridclr (line 10) | namespace hybridclr type transform (line 12) | namespace transform function InterpMethodInfo (line 15) | InterpMethodInfo* HiTransform::Transform(const MethodInfo* methodInfo) FILE: hybridclr/transform/Transform.h function namespace (line 10) | namespace hybridclr FILE: hybridclr/transform/TransformContext.cpp function AllocResolvedData (line 27) | void AllocResolvedData(il2cpp::utils::dynamic_array& resolvedD... function IRCommon (line 42) | IRCommon* CreateInitLocals(TemporaryMemoryArena& pool, uint32_t size, in... function EvalStackReduceDataType (line 120) | EvalStackReduceDataType GetEvalStackReduceDataType(const Il2CppType* type) function GetSizeByReduceType (line 184) | int32_t GetSizeByReduceType(EvalStackReduceDataType type) function LocationDescInfo (line 202) | LocationDescInfo ComputValueTypeDescInfo(int32_t size, bool hasReference) function LocationDescInfo (line 220) | LocationDescInfo ComputLocationDescInfo(const Il2CppType* type) function IRCommon (line 297) | IRCommon* CreateLoadExpandDataToStackVarVar(TemporaryMemoryArena& pool, ... function IRCommon (line 367) | IRCommon* CreateAssignVarVar(TemporaryMemoryArena& pool, int32_t dstOffs... function HiOpcodeEnum (line 1469) | HiOpcodeEnum TransformContext::CalcGetMdArrElementVarVarOpcode(const Il2... function GetTypeSize (line 2342) | static int GetTypeSize(const Il2CppType* type) function CalculateParameterSize (line 2422) | static int CalculateParameterSize(const MethodInfo* methodInfo) function Il2CppMethodPointer (line 2433) | static Il2CppMethodPointer ResolvePInvokeMethod(const MethodInfo* method... function Il2CppType (line 2540) | inline const Il2CppType* InflateIfNeeded(const Il2CppType* type, const I... function MethodInfo (line 2640) | static const MethodInfo* FindRedirectCreateString(const MethodInfo* shar... function ShouldBeInlined (line 2667) | static bool ShouldBeInlined(const MethodInfo* method, int32_t depth) FILE: hybridclr/transform/TransformContext.h type IRBasicBlock (line 27) | struct IRBasicBlock type ArgVarInfo (line 36) | struct ArgVarInfo type LocVarInfo (line 44) | struct LocVarInfo function EvalStackReduceDataType (line 51) | enum class EvalStackReduceDataType FILE: hybridclr/transform/TransformContext_CallCommon.cpp type hybridclr (line 5) | namespace hybridclr type transform (line 7) | namespace transform type ArgCommonType (line 9) | enum class ArgCommonType function ArgCommonType (line 33) | static ArgCommonType ComputValueTypeArgCommonType(const Il2CppClass*... function ArgCommonType (line 39) | static ArgCommonType ComputArgCommonType(const Il2CppType* type) function ArgCommonType (line 119) | ArgCommonType ComputMethodArgHomoType(const MethodInfo* method) FILE: hybridclr/transform/TransformContext_Instinct.cpp type hybridclr (line 7) | namespace hybridclr type transform (line 9) | namespace transform type NamespaceAndName (line 11) | struct NamespaceAndName type NamespaceAndNameHash (line 17) | struct NamespaceAndNameHash type NamespaceAndNameEquals (line 27) | struct NamespaceAndNameEquals type NamespaceAndNameAndMethod (line 36) | struct NamespaceAndNameAndMethod type NamespaceAndNameAndMethodHash (line 43) | struct NamespaceAndNameAndMethodHash type NamespaceAndNameAndMethodEquals (line 54) | struct NamespaceAndNameAndMethodEquals function IH_object_ctor (line 76) | static bool IH_object_ctor(TransformContext& ctx, const MethodInfo* ... function IH_Nullable_ctor (line 97) | static bool IH_Nullable_ctor(TransformContext& ctx, const MethodInfo... function IH_Nullable_GetValueOrDefault (line 117) | static bool IH_Nullable_GetValueOrDefault(TransformContext& ctx, con... function IH_Nullable_get_HasValue (line 153) | static bool IH_Nullable_get_HasValue(TransformContext& ctx, const Me... function IH_Nullable_get_Value (line 173) | static bool IH_Nullable_get_Value(TransformContext& ctx, const Metho... function IH_Array_GetGenericValueImpl (line 193) | static bool IH_Array_GetGenericValueImpl(TransformContext& ctx, cons... function IH_Array_SetGenericValueImpl (line 205) | static bool IH_Array_SetGenericValueImpl(TransformContext& ctx, cons... function IH_Interlocked_CompareExchange (line 217) | static bool IH_Interlocked_CompareExchange(TransformContext& ctx, co... function IH_Interlocked_Exchange (line 258) | static bool IH_Interlocked_Exchange(TransformContext& ctx, const Met... function IH_JitHelpers_Array_UnsafeMov (line 296) | static bool IH_JitHelpers_Array_UnsafeMov(TransformContext& ctx, con... function IH_JitHelpers_UnsafeEnumCast (line 305) | static bool IH_JitHelpers_UnsafeEnumCast(TransformContext& ctx, cons... function IH_JitHelpers_UnsafeCast (line 330) | static bool IH_JitHelpers_UnsafeCast(TransformContext& ctx, const Me... function IH_JitHelpers_UnsafeEnumCastLong (line 338) | static bool IH_JitHelpers_UnsafeEnumCastLong(TransformContext& ctx, ... function IH_Assembly_GetExecutingAssembly (line 346) | static bool IH_Assembly_GetExecutingAssembly(TransformContext& ctx, ... function IH_MethodBase_GetCurrentMethod (line 355) | static bool IH_MethodBase_GetCurrentMethod(TransformContext& ctx, co... function IH_UnityEngine_Vector2_ctor (line 364) | static bool IH_UnityEngine_Vector2_ctor(TransformContext& ctx, const... function IH_UnityEngine_Vector3_ctor (line 379) | static bool IH_UnityEngine_Vector3_ctor(TransformContext& ctx, const... function IH_UnityEngine_Vector4_ctor (line 408) | static bool IH_UnityEngine_Vector4_ctor(TransformContext& ctx, const... function IH_ByReference_get_Value (line 449) | static bool IH_ByReference_get_Value(TransformContext& ctx, const Me... function MethodInfo (line 462) | static const MethodInfo* FindZeroArgumentCtor(Il2CppClass* klass) function IH_Activator_CreateInstance (line 476) | static bool IH_Activator_CreateInstance(TransformContext& ctx, const... type InstinctHandlerInfo (line 524) | struct InstinctHandlerInfo type CtorInstinctHandlerInfo (line 556) | struct CtorInstinctHandlerInfo function CIH_Object (line 563) | static bool CIH_Object(TransformContext& ctx, const MethodInfo* method) function CIH_String (line 572) | static bool CIH_String(TransformContext& ctx, const MethodInfo* method) function CIH_Nullable (line 627) | static bool CIH_Nullable(TransformContext& ctx, const MethodInfo* me... function CIH_MdArray (line 642) | static bool CIH_MdArray(TransformContext& ctx, const MethodInfo* met... function CIH_Delegate (line 672) | static bool CIH_Delegate(TransformContext& ctx, const MethodInfo* me... function CIH_UnityEngine_Vector2_ctor (line 703) | static bool CIH_UnityEngine_Vector2_ctor(TransformContext& ctx, cons... function CIH_UnityEngine_Vector3_ctor (line 718) | static bool CIH_UnityEngine_Vector3_ctor(TransformContext& ctx, cons... function CIH_UnityEngine_Vector4_ctor (line 747) | static bool CIH_UnityEngine_Vector4_ctor(TransformContext& ctx, cons... function CIH_ByReference (line 788) | static bool CIH_ByReference(TransformContext& ctx, const MethodInfo*... FILE: hybridclr/transform/TransformModule.cpp type hybridclr (line 4) | namespace hybridclr type transform (line 6) | namespace transform FILE: hybridclr/transform/TransformModule.h function namespace (line 3) | namespace hybridclr