| { |
| "freopen": ["free"], |
| "munmap": ["free"], |
| "getenv": ["malloc", "free", "_get_environ"], |
| "clearenv": ["_get_environ"], |
| "setenv": ["_get_environ"], |
| "unsetenv": ["_get_environ"], |
| "putenv": ["_get_environ"], |
| "environ": ["_get_environ"], |
| "fmtmsg": ["_get_environ"], |
| "get_current_dir_name": ["_get_environ"], |
| "SDL_getenv": ["malloc", "free", "_get_environ"], |
| "SDL_putenv": ["_get_environ"], |
| "dlerror": ["malloc", "free"], |
| "readdir": ["malloc"], |
| "ttyname": ["malloc"], |
| "calloc": ["malloc"], |
| "realloc": ["malloc", "free"], |
| "getlogin": ["malloc", "_get_environ"], |
| "tmpnam": ["malloc"], |
| "mmap": ["memalign", "memset"], |
| "realpath": ["malloc"], |
| "strerror": ["malloc"], |
| "__ctype_b_loc": ["malloc"], |
| "__ctype_tolower_loc": ["malloc"], |
| "__ctype_toupper_loc": ["malloc"], |
| "newlocale": ["malloc"], |
| "freelocale": ["free"], |
| "nl_langinfo": ["malloc"], |
| "inet_ntoa": ["malloc"], |
| "gethostbyname": ["malloc", "free", "htons", "ntohs", "memcpy"], |
| "gethostbyname_r": ["malloc", "free", "htons", "ntohs", "memcpy"], |
| "getaddrinfo": ["malloc", "htonl", "htons", "ntohs"], |
| "getnameinfo": ["htons", "ntohs"], |
| "getpeername": ["htons", "ntohs"], |
| "_inet_ntop6_raw": ["ntohs"], |
| "_read_sockaddr": ["ntohs"], |
| "freeaddrinfo": ["free"], |
| "gai_strerror": ["malloc"], |
| "setprotoent": ["malloc"], |
| "emscripten_run_script_string": ["malloc", "free"], |
| "emscripten_log": ["strlen"], |
| "uuid_clear": ["memset"], |
| "uuid_compare": ["memcmp", "memcpy", "memset"], |
| "uuid_copy": ["memcpy"], |
| "SDL_Init": ["malloc", "free", "memset", "memcpy"], |
| "SDL_GL_GetProcAddress": ["emscripten_GetProcAddress"], |
| "Mix_LoadWAV_RW": ["fileno"], |
| "eglGetProcAddress": ["emscripten_GetProcAddress"], |
| "glfwGetProcAddress": ["emscripten_GetProcAddress"], |
| "emscripten_GetProcAddress": ["strstr"], |
| "alcGetProcAddress": ["emscripten_GetAlcProcAddress"], |
| "alGetProcAddress": ["emscripten_GetAlProcAddress"], |
| "emscripten_GetAlcProcAddress": ["strcmp"], |
| "emscripten_GetAlProcAddress": ["strcmp"], |
| "emscripten_get_preloaded_image_data_from_FILE": ["fileno"], |
| "__gxx_personality_v0": ["_ZSt18uncaught_exceptionv", "__cxa_find_matching_catch"], |
| "__cxa_find_matching_catch": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_0": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_1": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_2": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_3": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_4": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_5": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_6": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_7": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_8": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_find_matching_catch_9": ["__cxa_is_pointer_type", "__cxa_can_catch"], |
| "__cxa_begin_catch": ["_ZSt18uncaught_exceptionv", "setThrew"], |
| "__cxa_end_catch": ["free"], |
| "__cxa_allocate_exception": ["malloc", "setThrew"], |
| "__cxa_free_exception": ["free"], |
| "__cxa_throw": ["setThrew"], |
| "_formatString": ["strlen"], |
| "glfwSleep": ["sleep"], |
| "glBegin": ["malloc", "free"], |
| "bind": ["htonl", "htons", "ntohs"], |
| "connect": ["htonl", "htons", "ntohs"], |
| "socket": ["htonl", "htons", "ntohs"], |
| "socketpair": ["htons", "ntohs"], |
| "sleep": ["usleep"], |
| "recv": ["htons"], |
| "send": ["htons"], |
| "ctime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "ctime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "localtime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "localtime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "mktime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "timegm": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "tzset": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| "times": ["memset"], |
| "emscripten_set_canvas_element_size_calling_thread": ["emscripten_async_queue_on_thread_"], |
| "emscripten_websocket_new": ["malloc"], |
| "emscripten_wget_data": ["malloc"], |
| "emscripten_webgl_destroy_context": ["emscripten_webgl_make_context_current", "emscripten_webgl_get_current_context"], |
| "emscripten_webgl_create_context": ["malloc", "free"], |
| "emscripten_idb_async_load": ["malloc", "free"], |
| "emscripten_idb_load": ["malloc", "free"], |
| "wgpuDeviceCreateBuffer": ["malloc", "free"], |
| "stringToNewUTF8": ["malloc"], |
| "_embind_register_std_string": ["malloc", "free"], |
| "_embind_register_std_wstring": ["malloc", "free"], |
| "pthread_create": ["malloc", "free", "emscripten_main_thread_process_queued_calls"], |
| "$getTypeName": ["free"], |
| "__syscall77": ["memset"], |
| "_embind_register_std_string": ["free"], |
| "_embind_register_std_wstring": ["free"], |
| "_embind_register_function": ["free"], |
| "_embind_register_class": ["free"], |
| "_embind_register_enum_value": ["free"], |
| "setjmp": ["setThrew", "realloc"], |
| "longjmp": ["setThrew", "realloc"], |
| "emscripten_longjmp_jmpbuf": ["setThrew", "realloc"], |
| "saveSetjmp": ["setThrew", "realloc"] |
| } |