|
4 | 4 | "getenv": ["malloc", "free"],
|
5 | 5 | "SDL_getenv": ["malloc", "free"],
|
6 | 6 | "dlerror": ["malloc", "free"],
|
7 |
| - "readdir": ["malloc"], |
8 |
| - "ttyname": ["malloc"], |
9 |
| - "calloc": ["malloc"], |
| 7 | + "dladdr": ["malloc", "free"], |
| 8 | + "readdir": ["malloc", "free"], |
| 9 | + "ttyname": ["malloc", "free"], |
| 10 | + "calloc": ["malloc", "free"], |
10 | 11 | "realloc": ["malloc", "free"],
|
11 |
| - "getlogin": ["malloc"], |
12 |
| - "tmpnam": ["malloc"], |
13 |
| - "mmap": ["memalign", "memset"], |
14 |
| - "realpath": ["malloc"], |
15 |
| - "strerror": ["malloc"], |
16 |
| - "__ctype_b_loc": ["malloc"], |
17 |
| - "__ctype_tolower_loc": ["malloc"], |
18 |
| - "__ctype_toupper_loc": ["malloc"], |
19 |
| - "newlocale": ["malloc"], |
| 12 | + "getlogin": ["malloc", "free"], |
| 13 | + "tmpnam": ["malloc", "free"], |
| 14 | + "mmap": ["memalign", "memset", "malloc", "free"], |
| 15 | + "munmap": ["memalign", "memset", "malloc", "free"], |
| 16 | + "realpath": ["malloc", "free"], |
| 17 | + "strerror": ["malloc", "free"], |
| 18 | + "__ctype_b_loc": ["malloc", "free"], |
| 19 | + "__ctype_tolower_loc": ["malloc", "free"], |
| 20 | + "__ctype_toupper_loc": ["malloc", "free"], |
| 21 | + "newlocale": ["malloc", "free"], |
20 | 22 | "freelocale": ["free"],
|
21 |
| - "nl_langinfo": ["malloc"], |
22 |
| - "inet_ntoa": ["malloc"], |
| 23 | + "nl_langinfo": ["malloc", "free"], |
| 24 | + "inet_ntoa": ["malloc", "free"], |
23 | 25 | "gethostbyname": ["malloc", "free", "htons", "ntohs", "memcpy"],
|
24 | 26 | "gethostbyname_r": ["malloc", "free", "htons", "ntohs", "memcpy"],
|
25 |
| - "getaddrinfo": ["malloc", "htonl", "htons", "ntohs"], |
| 27 | + "getaddrinfo": ["malloc", "free", "htonl", "htons", "ntohs"], |
26 | 28 | "getnameinfo": ["htons", "ntohs"],
|
27 | 29 | "getpeername": ["htons", "ntohs"],
|
28 | 30 | "_inet_ntop6_raw": ["ntohs"],
|
29 | 31 | "_read_sockaddr": ["ntohs"],
|
30 | 32 | "freeaddrinfo": ["free"],
|
31 |
| - "gai_strerror": ["malloc"], |
32 |
| - "setprotoent": ["malloc"], |
| 33 | + "gai_strerror": ["malloc", "free"], |
| 34 | + "setprotoent": ["malloc", "free"], |
33 | 35 | "emscripten_run_script_string": ["malloc", "free"],
|
34 | 36 | "emscripten_log": ["strlen"],
|
35 | 37 | "uuid_clear": ["memset"],
|
36 | 38 | "uuid_compare": ["memcmp", "memcpy", "memset"],
|
37 | 39 | "uuid_copy": ["memcpy"],
|
38 | 40 | "SDL_Init": ["malloc", "free", "memset", "memcpy"],
|
| 41 | + "SDL_PushEvent": ["malloc", "free"], |
| 42 | + "SDL_OpenAudio": ["malloc", "free"], |
| 43 | + "SDL_LockSurface": ["malloc", "free"], |
39 | 44 | "SDL_GL_GetProcAddress": ["emscripten_GetProcAddress"],
|
| 45 | + "SDL_CreateRGBSurface": ["malloc", "free"], |
| 46 | + "SDL_malloc": ["malloc", "free"], |
| 47 | + "SDL_free": ["free"], |
| 48 | + "emscripten_SDL_SetEventHandler": ["malloc", "free"], |
40 | 49 | "Mix_LoadWAV_RW": ["fileno"],
|
| 50 | + "eglQueryString": ["malloc", "free"], |
41 | 51 | "eglGetProcAddress": ["emscripten_GetProcAddress"],
|
42 | 52 | "glfwGetProcAddress": ["emscripten_GetProcAddress"],
|
43 | 53 | "emscripten_GetProcAddress": ["strstr"],
|
|
46 | 56 | "emscripten_GetAlcProcAddress": ["strcmp"],
|
47 | 57 | "emscripten_GetAlProcAddress": ["strcmp"],
|
48 | 58 | "emscripten_get_preloaded_image_data_from_FILE": ["fileno"],
|
| 59 | + "alGetString": ["malloc", "free"], |
| 60 | + "alcGetString": ["malloc", "free"], |
| 61 | + "emscripten_alcGetStringiSOFT": ["malloc", "free"], |
49 | 62 | "__gxx_personality_v0": ["_ZSt18uncaught_exceptionv", "__cxa_find_matching_catch"],
|
50 | 63 | "__cxa_find_matching_catch": ["__cxa_is_pointer_type", "__cxa_can_catch"],
|
51 | 64 | "__cxa_find_matching_catch_0": ["__cxa_is_pointer_type", "__cxa_can_catch"],
|
|
60 | 73 | "__cxa_find_matching_catch_9": ["__cxa_is_pointer_type", "__cxa_can_catch"],
|
61 | 74 | "__cxa_begin_catch": ["_ZSt18uncaught_exceptionv", "setThrew"],
|
62 | 75 | "__cxa_end_catch": ["free"],
|
63 |
| - "__cxa_allocate_exception": ["malloc", "setThrew"], |
| 76 | + "__cxa_allocate_exception": ["malloc", "free", "setThrew"], |
64 | 77 | "__cxa_free_exception": ["free"],
|
65 | 78 | "__cxa_throw": ["setThrew"],
|
66 | 79 | "formatString": ["strlen"],
|
| 80 | + "glfwInit": ["malloc", "free"], |
67 | 81 | "glfwSleep": ["sleep"],
|
68 | 82 | "glBegin": ["malloc", "free"],
|
| 83 | + "glewInit": ["malloc", "free"], |
69 | 84 | "bind": ["htonl", "htons", "ntohs"],
|
70 | 85 | "connect": ["htonl", "htons", "ntohs"],
|
71 | 86 | "socket": ["htonl", "htons", "ntohs"],
|
72 | 87 | "socketpair": ["htons", "ntohs"],
|
73 | 88 | "sleep": ["usleep"],
|
74 | 89 | "recv": ["htons", "ntohs"],
|
75 | 90 | "send": ["htons", "ntohs"],
|
76 |
| - "ctime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
77 |
| - "ctime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
78 |
| - "localtime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
79 |
| - "localtime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
80 |
| - "mktime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
81 |
| - "timegm": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
82 |
| - "tzset": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc"], |
| 91 | + "ctime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 92 | + "ctime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 93 | + "gmtime": ["malloc", "free"], |
| 94 | + "gmtime_r": ["malloc", "free"], |
| 95 | + "localtime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 96 | + "localtime_r": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 97 | + "mktime": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 98 | + "timegm": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
| 99 | + "tzset": ["_get_tzname", "_get_daylight", "_get_timezone", "malloc", "free"], |
83 | 100 | "times": ["memset"],
|
| 101 | + "emscripten_pc_get_function": ["malloc", "free"], |
| 102 | + "emscripten_pc_get_file": ["malloc", "free"], |
84 | 103 | "emscripten_set_canvas_element_size_calling_thread": ["_emscripten_call_on_thread"],
|
85 |
| - "emscripten_set_offscreencanvas_size_on_target_thread": ["_emscripten_call_on_thread"], |
86 |
| - "emscripten_websocket_new": ["malloc"], |
87 |
| - "emscripten_wget_data": ["malloc"], |
| 104 | + "emscripten_set_offscreencanvas_size_on_target_thread": ["_emscripten_call_on_thread", "malloc", "free"], |
| 105 | + "emscripten_set_offscreencanvas_size_on_target_thread_js": ["malloc", "free"], |
| 106 | + "emscripten_websocket_new": ["malloc", "free"], |
| 107 | + "emscripten_wget_data": ["malloc", "free"], |
88 | 108 | "emscripten_webgl_destroy_context": ["emscripten_webgl_make_context_current", "emscripten_webgl_get_current_context"],
|
89 | 109 | "emscripten_idb_async_load": ["malloc", "free"],
|
90 | 110 | "emscripten_idb_load": ["malloc", "free"],
|
91 | 111 | "wgpuDeviceCreateBuffer": ["malloc", "free"],
|
92 |
| - "stringToNewUTF8": ["malloc"], |
| 112 | + "stringToNewUTF8": ["malloc", "free"], |
93 | 113 | "_embind_register_std_string": ["malloc", "free"],
|
94 | 114 | "_embind_register_std_wstring": ["malloc", "free"],
|
95 | 115 | "pthread_create": ["malloc", "free", "emscripten_main_thread_process_queued_calls"],
|
|
103 | 123 | "setjmp": ["setThrew", "realloc", "testSetjmp", "saveSetjmp"],
|
104 | 124 | "longjmp": ["setThrew", "realloc", "testSetjmp", "saveSetjmp"],
|
105 | 125 | "siglongjmp": ["setThrew", "realloc", "testSetjmp", "saveSetjmp"],
|
106 |
| - "emscripten_longjmp_jmpbuf": ["setThrew", "realloc", "testSetjmp", "saveSetjmp"] |
| 126 | + "emscripten_longjmp_jmpbuf": ["setThrew", "realloc", "testSetjmp", "saveSetjmp"], |
| 127 | + "emscripten_websocket_new": ["malloc", "free"], |
| 128 | + "emscripten_websocket_set_onmessage_callback_on_thread": ["malloc", "free"], |
| 129 | + "emscripten_websocket_set_onclose_callback_on_thread": ["malloc", "free"], |
| 130 | + "emscripten_websocket_set_onerror_callback_on_thread": ["malloc", "free"], |
| 131 | + "emscripten_websocket_set_onopen_callback_on_thread": ["malloc", "free"], |
| 132 | + "emscripten_init_websocket_to_posix_socket_bridge": ["malloc", "free"], |
| 133 | + "emscripten_set_keypress_callback_on_thread": ["malloc", "free"], |
| 134 | + "emscripten_set_keyup_callback_on_thread": ["malloc", "free"], |
| 135 | + "emscripten_set_keydown_callback_on_thread": ["malloc", "free"], |
| 136 | + "emscripten_set_click_callback_on_thread": ["malloc", "free"], |
| 137 | + "emscripten_set_mousedown_callback_on_thread": ["malloc", "free"], |
| 138 | + "emscripten_set_mouseup_callback_on_thread": ["malloc", "free"], |
| 139 | + "emscripten_set_dblclick_callback_on_thread": ["malloc", "free"], |
| 140 | + "emscripten_set_mousemove_callback_on_thread": ["malloc", "free"], |
| 141 | + "emscripten_set_mousemove_callback_on_thread": ["malloc", "free"], |
| 142 | + "emscripten_set_mouseenter_callback_on_thread": ["malloc", "free"], |
| 143 | + "emscripten_set_mouseleave_callback_on_thread": ["malloc", "free"], |
| 144 | + "emscripten_set_mouseover_callback_on_thread": ["malloc", "free"], |
| 145 | + "emscripten_set_mouseout_callback_on_thread": ["malloc", "free"], |
| 146 | + "emscripten_set_wheel_callback_on_thread": ["malloc", "free"], |
| 147 | + "emscripten_set_resize_callback_on_thread": ["malloc", "free"], |
| 148 | + "emscripten_set_scroll_callback_on_thread": ["malloc", "free"], |
| 149 | + "emscripten_set_blur_callback_on_thread": ["malloc", "free"], |
| 150 | + "emscripten_set_focus_callback_on_thread": ["malloc", "free"], |
| 151 | + "emscripten_set_focusin_callback_on_thread": ["malloc", "free"], |
| 152 | + "emscripten_set_focusout_callback_on_thread": ["malloc", "free"], |
| 153 | + "emscripten_set_deviceorientation_callback_on_thread": ["malloc", "free"], |
| 154 | + "emscripten_set_orientationchange_callback_on_thread": ["malloc", "free"], |
| 155 | + "emscripten_set_fullscreenchange_callback_on_thread": ["malloc", "free"], |
| 156 | + "emscripten_set_pointerlockchange_callback_on_thread": ["malloc", "free"], |
| 157 | + "emscripten_set_pointerlockerror_callback_on_thread": ["malloc", "free"], |
| 158 | + "emscripten_set_visibilitychange_callback_on_thread": ["malloc", "free"], |
| 159 | + "emscripten_set_touchstart_callback_on_thread": ["malloc", "free"], |
| 160 | + "emscripten_set_touchend_callback_on_thread": ["malloc", "free"], |
| 161 | + "emscripten_set_touchmove_callback_on_thread": ["malloc", "free"], |
| 162 | + "emscripten_set_touchcancel_callback_on_thread": ["malloc", "free"], |
| 163 | + "emscripten_set_gamepadconnected_callback_on_thread": ["malloc", "free"], |
| 164 | + "emscripten_set_gamepaddisconnected_callback_on_thread": ["malloc", "free"], |
| 165 | + "emscripten_set_beforeunload_callback_on_thread": ["malloc", "free"], |
| 166 | + "emscripten_set_batterychargingchange_callback_on_thread": ["malloc", "free"], |
| 167 | + "emscripten_set_batterylevelchange_callback_on_thread": ["malloc", "free"], |
| 168 | + "emscripten_set_devicemotion_callback_on_thread": ["malloc", "free"], |
| 169 | + "emscripten_run_preload_plugins_data": ["malloc", "free"], |
| 170 | + "emscripten_async_wget_data": ["malloc", "free"], |
| 171 | + "emscripten_async_wget2_data": ["malloc", "free"], |
| 172 | + "emscripten_get_window_title": ["malloc", "free"], |
| 173 | + "emscripten_get_compiler_setting": ["malloc", "free"], |
| 174 | + "emscripten_create_worker": ["malloc", "free"], |
| 175 | + "emscripten_get_preloaded_image_data": ["malloc", "free"], |
| 176 | + "emscripten_webgl_get_supported_extensions": ["malloc", "free"], |
| 177 | + "emscripten_webgl_get_program_info_log_utf8": ["malloc", "free"], |
| 178 | + "emscripten_webgl_get_shader_info_log_utf8": ["malloc", "free"], |
| 179 | + "emscripten_webgl_get_shader_source_utf8": ["malloc", "free"], |
| 180 | + "emscripten_webgl_get_parameter_utf8": ["malloc", "free"], |
| 181 | + "emscripten_webgl_create_context": ["malloc", "free"], |
| 182 | + "glMapBufferRange": ["malloc", "free"], |
| 183 | + "glGetString": ["malloc", "free"], |
| 184 | + "glGetStringi": ["malloc", "free"], |
| 185 | + "syslog": ["malloc", "free"] |
107 | 186 | }
|
0 commit comments