struct jnc_RuntimeFuncTable

struct jnc_RuntimeFuncTable {
    // fields

    size_t m_size;
    jnc_Runtime_CreateFunc* m_createFunc;
    jnc_Runtime_DestroyFunc* m_destroyFunc;
    jnc_Runtime_GetModuleFunc* m_getModuleFunc;
    jnc_Runtime_GetGcHeapFunc* m_getGcHeapFunc;
    jnc_Runtime_IsAbortedFunc* m_isAbortedFunc;
    jnc_Runtime_StartupFunc* m_startupFunc;
    jnc_Runtime_ShutdownFunc* m_shutdownFunc;
    jnc_Runtime_AbortFunc* m_abortFunc;
    jnc_Runtime_InitializeCallSiteFunc* m_initializeCallSiteFunc;
    jnc_Runtime_UninitializeCallSiteFunc* m_uninitializeCallSiteFunc;
    jnc_Runtime_SetSjljFrameFunc* m_setSjljFrameFunc;
    jnc_Runtime_GetUserDataFunc* m_getUserDataFunc;
    jnc_Runtime_SetUserDataFunc* m_setUserDataFunc;
    jnc_GetCurrentThreadRuntimeFunc* m_getCurrentThreadRuntimeFunc;
    jnc_GetCurrentThreadTlsFunc* m_getCurrentThreadTlsFunc;
    jnc_DynamicThrowFunc* m_dynamicThrowFunc;
    jnc_SaveSignalInfoFunc* m_saveSignalInfoFunc;
    jnc_PrimeClassFunc* m_primeClassFunc;
};