|
49 | 49 | # both here and in the JS compiler.
|
50 | 50 |
|
51 | 51 | deps_info = {
|
52 |
| - 'freopen': ['free'], |
53 |
| - 'getenv': ['malloc', 'free'], |
| 52 | + '$getTypeName': ['free'], |
| 53 | + 'Mix_LoadWAV_RW': ['fileno'], |
| 54 | + 'SDL_CreateRGBSurface': ['malloc', 'free'], |
| 55 | + 'SDL_GL_GetProcAddress': ['emscripten_GetProcAddress'], |
| 56 | + 'SDL_Init': ['malloc', 'free', 'memset', 'memcpy'], |
| 57 | + 'SDL_LockSurface': ['malloc', 'free'], |
| 58 | + 'SDL_OpenAudio': ['malloc', 'free'], |
| 59 | + 'SDL_PushEvent': ['malloc', 'free'], |
| 60 | + 'SDL_free': ['free'], |
54 | 61 | 'SDL_getenv': ['malloc', 'free'],
|
55 |
| - 'dlerror': ['malloc', 'free'], |
56 |
| - 'dladdr': ['malloc', 'free'], |
57 |
| - 'readdir': ['malloc', 'free'], |
58 |
| - 'ttyname': ['malloc', 'free'], |
59 |
| - 'calloc': ['malloc', 'free'], |
60 |
| - 'realloc': ['malloc', 'free'], |
61 |
| - 'getlogin': ['malloc', 'free'], |
62 |
| - 'tmpnam': ['malloc', 'free'], |
63 |
| - 'mmap': ['memalign', 'memset', 'malloc', 'free'], |
64 |
| - 'munmap': ['memalign', 'memset', 'malloc', 'free'], |
65 |
| - 'realpath': ['malloc', 'free'], |
66 |
| - 'strerror': ['malloc', 'free'], |
| 62 | + 'SDL_malloc': ['malloc', 'free'], |
67 | 63 | '__ctype_b_loc': ['malloc', 'free'],
|
68 | 64 | '__ctype_tolower_loc': ['malloc', 'free'],
|
69 | 65 | '__ctype_toupper_loc': ['malloc', 'free'],
|
70 |
| - 'newlocale': ['malloc', 'free'], |
71 |
| - 'freelocale': ['free'], |
72 |
| - 'nl_langinfo': ['malloc', 'free'], |
73 |
| - 'inet_ntoa': ['malloc', 'free'], |
74 |
| - 'gethostbyname': ['malloc', 'free', 'htons', 'ntohs', 'memcpy'], |
75 |
| - 'gethostbyname_r': ['malloc', 'free', 'htons', 'ntohs', 'memcpy'], |
76 |
| - 'getaddrinfo': ['malloc', 'free', 'htonl', 'htons', 'ntohs'], |
77 |
| - 'getnameinfo': ['htons', 'ntohs'], |
78 |
| - 'getpeername': ['htons', 'ntohs'], |
79 |
| - '_inet_ntop6_raw': ['ntohs'], |
80 |
| - '_read_sockaddr': ['ntohs'], |
81 |
| - 'freeaddrinfo': ['free'], |
82 |
| - 'gai_strerror': ['malloc', 'free'], |
83 |
| - 'setprotoent': ['malloc', 'free'], |
84 |
| - 'emscripten_run_script_string': ['malloc', 'free'], |
85 |
| - 'emscripten_log': ['strlen'], |
86 |
| - 'uuid_clear': ['memset'], |
87 |
| - 'uuid_compare': ['memcmp', 'memcpy', 'memset'], |
88 |
| - 'uuid_copy': ['memcpy'], |
89 |
| - 'SDL_Init': ['malloc', 'free', 'memset', 'memcpy'], |
90 |
| - 'SDL_PushEvent': ['malloc', 'free'], |
91 |
| - 'SDL_OpenAudio': ['malloc', 'free'], |
92 |
| - 'SDL_LockSurface': ['malloc', 'free'], |
93 |
| - 'SDL_GL_GetProcAddress': ['emscripten_GetProcAddress'], |
94 |
| - 'SDL_CreateRGBSurface': ['malloc', 'free'], |
95 |
| - 'SDL_malloc': ['malloc', 'free'], |
96 |
| - 'SDL_free': ['free'], |
97 |
| - 'emscripten_SDL_SetEventHandler': ['malloc', 'free'], |
98 |
| - 'Mix_LoadWAV_RW': ['fileno'], |
99 |
| - 'eglQueryString': ['malloc', 'free'], |
100 |
| - 'eglGetProcAddress': ['emscripten_GetProcAddress'], |
101 |
| - 'glfwGetProcAddress': ['emscripten_GetProcAddress'], |
102 |
| - 'emscripten_GetProcAddress': ['strstr'], |
103 |
| - 'alcGetProcAddress': ['emscripten_GetAlcProcAddress'], |
104 |
| - 'alGetProcAddress': ['emscripten_GetAlProcAddress'], |
105 |
| - 'emscripten_GetAlcProcAddress': ['strcmp'], |
106 |
| - 'emscripten_GetAlProcAddress': ['strcmp'], |
107 |
| - 'emscripten_get_preloaded_image_data_from_FILE': ['fileno'], |
108 |
| - 'alGetString': ['malloc', 'free'], |
109 |
| - 'alcGetString': ['malloc', 'free'], |
110 |
| - 'emscripten_alcGetStringiSOFT': ['malloc', 'free'], |
111 |
| - '__gxx_personality_v0': ['_ZSt18uncaught_exceptionv', '__cxa_find_matching_catch'], |
| 66 | + '__cxa_allocate_exception': ['malloc', 'free', 'setThrew'], |
| 67 | + '__cxa_begin_catch': ['_ZSt18uncaught_exceptionv', 'setThrew'], |
| 68 | + '__cxa_end_catch': ['free'], |
112 | 69 | '__cxa_find_matching_catch': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
113 | 70 | '__cxa_find_matching_catch_0': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
114 | 71 | '__cxa_find_matching_catch_1': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
|
120 | 77 | '__cxa_find_matching_catch_7': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
121 | 78 | '__cxa_find_matching_catch_8': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
122 | 79 | '__cxa_find_matching_catch_9': ['__cxa_is_pointer_type', '__cxa_can_catch'],
|
123 |
| - '__cxa_begin_catch': ['_ZSt18uncaught_exceptionv', 'setThrew'], |
124 |
| - '__cxa_end_catch': ['free'], |
125 |
| - '__cxa_allocate_exception': ['malloc', 'free', 'setThrew'], |
126 | 80 | '__cxa_free_exception': ['free'],
|
127 | 81 | '__cxa_throw': ['setThrew'],
|
128 |
| - 'formatString': ['strlen'], |
129 |
| - 'glfwInit': ['malloc', 'free'], |
130 |
| - 'glfwSleep': ['sleep'], |
131 |
| - 'glBegin': ['malloc', 'free'], |
132 |
| - 'glewInit': ['malloc', 'free'], |
| 82 | + '__gxx_personality_v0': ['_ZSt18uncaught_exceptionv', '__cxa_find_matching_catch'], |
| 83 | + '_embind_register_class': ['free'], |
| 84 | + '_embind_register_enum_value': ['free'], |
| 85 | + '_embind_register_function': ['free'], |
| 86 | + '_embind_register_std_string': ['free'], |
| 87 | + '_embind_register_std_wstring': ['free'], |
| 88 | + '_inet_ntop6_raw': ['ntohs'], |
| 89 | + '_read_sockaddr': ['ntohs'], |
| 90 | + 'alGetProcAddress': ['emscripten_GetAlProcAddress'], |
| 91 | + 'alGetString': ['malloc', 'free'], |
| 92 | + 'alcGetProcAddress': ['emscripten_GetAlcProcAddress'], |
| 93 | + 'alcGetString': ['malloc', 'free'], |
133 | 94 | 'bind': ['htonl', 'htons', 'ntohs'],
|
| 95 | + 'calloc': ['malloc', 'free'], |
134 | 96 | 'connect': ['htonl', 'htons', 'ntohs'],
|
135 |
| - 'socket': ['htonl', 'htons', 'ntohs'], |
136 |
| - 'socketpair': ['htons', 'ntohs'], |
137 |
| - 'sleep': ['usleep'], |
138 |
| - 'recv': ['htons', 'ntohs'], |
139 |
| - 'send': ['htons', 'ntohs'], |
140 | 97 | 'ctime': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'],
|
141 | 98 | 'ctime_r': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'],
|
142 |
| - 'gmtime': ['malloc', 'free'], |
143 |
| - 'gmtime_r': ['malloc', 'free'], |
144 |
| - 'localtime': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
145 |
| - 'localtime_r': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
146 |
| - 'mktime': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
147 |
| - 'timegm': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
148 |
| - 'tzset': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
149 |
| - 'times': ['memset'], |
150 |
| - 'emscripten_pc_get_function': ['malloc', 'free'], |
151 |
| - 'emscripten_pc_get_file': ['malloc', 'free'], |
152 |
| - 'emscripten_set_canvas_element_size_calling_thread': ['_emscripten_call_on_thread'], |
153 |
| - 'emscripten_set_offscreencanvas_size_on_target_thread': ['_emscripten_call_on_thread', 'malloc', 'free'], |
154 |
| - 'emscripten_set_offscreencanvas_size_on_target_thread_js': ['malloc', 'free'], |
155 |
| - 'emscripten_wget_data': ['malloc', 'free'], |
156 |
| - 'emscripten_webgl_destroy_context': ['emscripten_webgl_make_context_current', 'emscripten_webgl_get_current_context'], |
| 99 | + 'dladdr': ['malloc', 'free'], |
| 100 | + 'dlerror': ['malloc', 'free'], |
| 101 | + 'eglGetProcAddress': ['emscripten_GetProcAddress'], |
| 102 | + 'eglQueryString': ['malloc', 'free'], |
| 103 | + 'emscripten_GetAlProcAddress': ['strcmp'], |
| 104 | + 'emscripten_GetAlcProcAddress': ['strcmp'], |
| 105 | + 'emscripten_GetProcAddress': ['strstr'], |
| 106 | + 'emscripten_SDL_SetEventHandler': ['malloc', 'free'], |
| 107 | + 'emscripten_alcGetStringiSOFT': ['malloc', 'free'], |
| 108 | + 'emscripten_async_wget2_data': ['malloc', 'free'], |
| 109 | + 'emscripten_async_wget_data': ['malloc', 'free'], |
| 110 | + 'emscripten_create_worker': ['malloc', 'free'], |
| 111 | + 'emscripten_get_compiler_setting': ['malloc', 'free'], |
| 112 | + 'emscripten_get_preloaded_image_data': ['malloc', 'free'], |
| 113 | + 'emscripten_get_preloaded_image_data_from_FILE': ['fileno'], |
| 114 | + 'emscripten_get_window_title': ['malloc', 'free'], |
157 | 115 | 'emscripten_idb_async_load': ['malloc', 'free'],
|
158 | 116 | 'emscripten_idb_load': ['malloc', 'free'],
|
159 |
| - 'wgpuDeviceCreateBuffer': ['malloc', 'free'], |
160 |
| - 'stringToNewUTF8': ['malloc', 'free'], |
161 |
| - 'pthread_create': ['malloc', 'free', 'emscripten_main_thread_process_queued_calls'], |
162 |
| - '$getTypeName': ['free'], |
163 |
| - 'getrusage': ['memset'], |
164 |
| - '_embind_register_std_string': ['free'], |
165 |
| - '_embind_register_std_wstring': ['free'], |
166 |
| - '_embind_register_function': ['free'], |
167 |
| - '_embind_register_class': ['free'], |
168 |
| - '_embind_register_enum_value': ['free'], |
169 |
| - 'setjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
170 |
| - 'longjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
171 |
| - 'siglongjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
172 |
| - 'emscripten_longjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
173 |
| - 'emscripten_websocket_new': ['malloc', 'free'], |
174 |
| - 'emscripten_websocket_set_onmessage_callback_on_thread': ['malloc', 'free'], |
175 |
| - 'emscripten_websocket_set_onclose_callback_on_thread': ['malloc', 'free'], |
176 |
| - 'emscripten_websocket_set_onerror_callback_on_thread': ['malloc', 'free'], |
177 |
| - 'emscripten_websocket_set_onopen_callback_on_thread': ['malloc', 'free'], |
178 | 117 | 'emscripten_init_websocket_to_posix_socket_bridge': ['malloc', 'free'],
|
| 118 | + 'emscripten_log': ['strlen'], |
| 119 | + 'emscripten_longjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
| 120 | + 'emscripten_pc_get_file': ['malloc', 'free'], |
| 121 | + 'emscripten_pc_get_function': ['malloc', 'free'], |
| 122 | + 'emscripten_run_preload_plugins_data': ['malloc', 'free'], |
| 123 | + 'emscripten_run_script_string': ['malloc', 'free'], |
| 124 | + 'emscripten_set_batterychargingchange_callback_on_thread': ['malloc', 'free'], |
| 125 | + 'emscripten_set_batterylevelchange_callback_on_thread': ['malloc', 'free'], |
| 126 | + 'emscripten_set_beforeunload_callback_on_thread': ['malloc', 'free'], |
| 127 | + 'emscripten_set_blur_callback_on_thread': ['malloc', 'free'], |
| 128 | + 'emscripten_set_canvas_element_size_calling_thread': ['_emscripten_call_on_thread'], |
| 129 | + 'emscripten_set_click_callback_on_thread': ['malloc', 'free'], |
| 130 | + 'emscripten_set_dblclick_callback_on_thread': ['malloc', 'free'], |
| 131 | + 'emscripten_set_devicemotion_callback_on_thread': ['malloc', 'free'], |
| 132 | + 'emscripten_set_deviceorientation_callback_on_thread': ['malloc', 'free'], |
| 133 | + 'emscripten_set_focus_callback_on_thread': ['malloc', 'free'], |
| 134 | + 'emscripten_set_focusin_callback_on_thread': ['malloc', 'free'], |
| 135 | + 'emscripten_set_focusout_callback_on_thread': ['malloc', 'free'], |
| 136 | + 'emscripten_set_fullscreenchange_callback_on_thread': ['malloc', 'free'], |
| 137 | + 'emscripten_set_gamepadconnected_callback_on_thread': ['malloc', 'free'], |
| 138 | + 'emscripten_set_gamepaddisconnected_callback_on_thread': ['malloc', 'free'], |
| 139 | + 'emscripten_set_keydown_callback_on_thread': ['malloc', 'free'], |
179 | 140 | 'emscripten_set_keypress_callback_on_thread': ['malloc', 'free'],
|
180 | 141 | 'emscripten_set_keyup_callback_on_thread': ['malloc', 'free'],
|
181 |
| - 'emscripten_set_keydown_callback_on_thread': ['malloc', 'free'], |
182 |
| - 'emscripten_set_click_callback_on_thread': ['malloc', 'free'], |
183 | 142 | 'emscripten_set_mousedown_callback_on_thread': ['malloc', 'free'],
|
184 |
| - 'emscripten_set_mouseup_callback_on_thread': ['malloc', 'free'], |
185 |
| - 'emscripten_set_dblclick_callback_on_thread': ['malloc', 'free'], |
186 |
| - 'emscripten_set_mousemove_callback_on_thread': ['malloc', 'free'], |
187 | 143 | 'emscripten_set_mouseenter_callback_on_thread': ['malloc', 'free'],
|
188 | 144 | 'emscripten_set_mouseleave_callback_on_thread': ['malloc', 'free'],
|
189 |
| - 'emscripten_set_mouseover_callback_on_thread': ['malloc', 'free'], |
| 145 | + 'emscripten_set_mousemove_callback_on_thread': ['malloc', 'free'], |
190 | 146 | 'emscripten_set_mouseout_callback_on_thread': ['malloc', 'free'],
|
191 |
| - 'emscripten_set_wheel_callback_on_thread': ['malloc', 'free'], |
192 |
| - 'emscripten_set_resize_callback_on_thread': ['malloc', 'free'], |
193 |
| - 'emscripten_set_scroll_callback_on_thread': ['malloc', 'free'], |
194 |
| - 'emscripten_set_blur_callback_on_thread': ['malloc', 'free'], |
195 |
| - 'emscripten_set_focus_callback_on_thread': ['malloc', 'free'], |
196 |
| - 'emscripten_set_focusin_callback_on_thread': ['malloc', 'free'], |
197 |
| - 'emscripten_set_focusout_callback_on_thread': ['malloc', 'free'], |
198 |
| - 'emscripten_set_deviceorientation_callback_on_thread': ['malloc', 'free'], |
| 147 | + 'emscripten_set_mouseover_callback_on_thread': ['malloc', 'free'], |
| 148 | + 'emscripten_set_mouseup_callback_on_thread': ['malloc', 'free'], |
| 149 | + 'emscripten_set_offscreencanvas_size_on_target_thread': ['_emscripten_call_on_thread', 'malloc', 'free'], |
| 150 | + 'emscripten_set_offscreencanvas_size_on_target_thread_js': ['malloc', 'free'], |
199 | 151 | 'emscripten_set_orientationchange_callback_on_thread': ['malloc', 'free'],
|
200 |
| - 'emscripten_set_fullscreenchange_callback_on_thread': ['malloc', 'free'], |
201 | 152 | 'emscripten_set_pointerlockchange_callback_on_thread': ['malloc', 'free'],
|
202 | 153 | 'emscripten_set_pointerlockerror_callback_on_thread': ['malloc', 'free'],
|
203 |
| - 'emscripten_set_visibilitychange_callback_on_thread': ['malloc', 'free'], |
204 |
| - 'emscripten_set_touchstart_callback_on_thread': ['malloc', 'free'], |
| 154 | + 'emscripten_set_resize_callback_on_thread': ['malloc', 'free'], |
| 155 | + 'emscripten_set_scroll_callback_on_thread': ['malloc', 'free'], |
| 156 | + 'emscripten_set_touchcancel_callback_on_thread': ['malloc', 'free'], |
205 | 157 | 'emscripten_set_touchend_callback_on_thread': ['malloc', 'free'],
|
206 | 158 | 'emscripten_set_touchmove_callback_on_thread': ['malloc', 'free'],
|
207 |
| - 'emscripten_set_touchcancel_callback_on_thread': ['malloc', 'free'], |
208 |
| - 'emscripten_set_gamepadconnected_callback_on_thread': ['malloc', 'free'], |
209 |
| - 'emscripten_set_gamepaddisconnected_callback_on_thread': ['malloc', 'free'], |
210 |
| - 'emscripten_set_beforeunload_callback_on_thread': ['malloc', 'free'], |
211 |
| - 'emscripten_set_batterychargingchange_callback_on_thread': ['malloc', 'free'], |
212 |
| - 'emscripten_set_batterylevelchange_callback_on_thread': ['malloc', 'free'], |
213 |
| - 'emscripten_set_devicemotion_callback_on_thread': ['malloc', 'free'], |
214 |
| - 'emscripten_run_preload_plugins_data': ['malloc', 'free'], |
215 |
| - 'emscripten_async_wget_data': ['malloc', 'free'], |
216 |
| - 'emscripten_async_wget2_data': ['malloc', 'free'], |
217 |
| - 'emscripten_get_window_title': ['malloc', 'free'], |
218 |
| - 'emscripten_get_compiler_setting': ['malloc', 'free'], |
219 |
| - 'emscripten_create_worker': ['malloc', 'free'], |
220 |
| - 'emscripten_get_preloaded_image_data': ['malloc', 'free'], |
221 |
| - 'emscripten_webgl_get_supported_extensions': ['malloc', 'free'], |
| 159 | + 'emscripten_set_touchstart_callback_on_thread': ['malloc', 'free'], |
| 160 | + 'emscripten_set_visibilitychange_callback_on_thread': ['malloc', 'free'], |
| 161 | + 'emscripten_set_wheel_callback_on_thread': ['malloc', 'free'], |
| 162 | + 'emscripten_webgl_create_context': ['malloc', 'free'], |
| 163 | + 'emscripten_webgl_destroy_context': ['emscripten_webgl_make_context_current', 'emscripten_webgl_get_current_context'], |
| 164 | + 'emscripten_webgl_get_parameter_utf8': ['malloc', 'free'], |
222 | 165 | 'emscripten_webgl_get_program_info_log_utf8': ['malloc', 'free'],
|
223 | 166 | 'emscripten_webgl_get_shader_info_log_utf8': ['malloc', 'free'],
|
224 | 167 | 'emscripten_webgl_get_shader_source_utf8': ['malloc', 'free'],
|
225 |
| - 'emscripten_webgl_get_parameter_utf8': ['malloc', 'free'], |
226 |
| - 'emscripten_webgl_create_context': ['malloc', 'free'], |
227 |
| - 'glMapBufferRange': ['malloc', 'free'], |
| 168 | + 'emscripten_webgl_get_supported_extensions': ['malloc', 'free'], |
| 169 | + 'emscripten_websocket_new': ['malloc', 'free'], |
| 170 | + 'emscripten_websocket_set_onclose_callback_on_thread': ['malloc', 'free'], |
| 171 | + 'emscripten_websocket_set_onerror_callback_on_thread': ['malloc', 'free'], |
| 172 | + 'emscripten_websocket_set_onmessage_callback_on_thread': ['malloc', 'free'], |
| 173 | + 'emscripten_websocket_set_onopen_callback_on_thread': ['malloc', 'free'], |
| 174 | + 'emscripten_wget_data': ['malloc', 'free'], |
| 175 | + 'formatString': ['strlen'], |
| 176 | + 'freeaddrinfo': ['free'], |
| 177 | + 'freelocale': ['free'], |
| 178 | + 'freopen': ['free'], |
| 179 | + 'gai_strerror': ['malloc', 'free'], |
| 180 | + 'getaddrinfo': ['malloc', 'free', 'htonl', 'htons', 'ntohs'], |
| 181 | + 'getenv': ['malloc', 'free'], |
| 182 | + 'gethostbyname': ['malloc', 'free', 'htons', 'ntohs', 'memcpy'], |
| 183 | + 'gethostbyname_r': ['malloc', 'free', 'htons', 'ntohs', 'memcpy'], |
| 184 | + 'getlogin': ['malloc', 'free'], |
| 185 | + 'getnameinfo': ['htons', 'ntohs'], |
| 186 | + 'getpeername': ['htons', 'ntohs'], |
| 187 | + 'getrusage': ['memset'], |
| 188 | + 'glBegin': ['malloc', 'free'], |
228 | 189 | 'glGetString': ['malloc', 'free'],
|
229 | 190 | 'glGetStringi': ['malloc', 'free'],
|
| 191 | + 'glMapBufferRange': ['malloc', 'free'], |
| 192 | + 'glewInit': ['malloc', 'free'], |
| 193 | + 'glfwGetProcAddress': ['emscripten_GetProcAddress'], |
| 194 | + 'glfwInit': ['malloc', 'free'], |
| 195 | + 'glfwSleep': ['sleep'], |
| 196 | + 'gmtime': ['malloc', 'free'], |
| 197 | + 'gmtime_r': ['malloc', 'free'], |
| 198 | + 'inet_ntoa': ['malloc', 'free'], |
| 199 | + 'localtime': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
| 200 | + 'localtime_r': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
| 201 | + 'longjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
| 202 | + 'mktime': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
| 203 | + 'mmap': ['memalign', 'memset', 'malloc', 'free'], |
| 204 | + 'munmap': ['memalign', 'memset', 'malloc', 'free'], |
| 205 | + 'newlocale': ['malloc', 'free'], |
| 206 | + 'nl_langinfo': ['malloc', 'free'], |
| 207 | + 'pthread_create': ['malloc', 'free', 'emscripten_main_thread_process_queued_calls'], |
| 208 | + 'readdir': ['malloc', 'free'], |
| 209 | + 'realloc': ['malloc', 'free'], |
| 210 | + 'realpath': ['malloc', 'free'], |
| 211 | + 'recv': ['htons', 'ntohs'], |
| 212 | + 'send': ['htons', 'ntohs'], |
| 213 | + 'setjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
| 214 | + 'setprotoent': ['malloc', 'free'], |
| 215 | + 'siglongjmp': ['setThrew', 'realloc', 'testSetjmp', 'saveSetjmp'], |
| 216 | + 'sleep': ['usleep'], |
| 217 | + 'socket': ['htonl', 'htons', 'ntohs'], |
| 218 | + 'socketpair': ['htons', 'ntohs'], |
| 219 | + 'strerror': ['malloc', 'free'], |
| 220 | + 'stringToNewUTF8': ['malloc', 'free'], |
230 | 221 | 'syslog': ['malloc', 'htons', 'ntohs']
|
| 222 | + 'timegm': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
| 223 | + 'times': ['memset'], |
| 224 | + 'tmpnam': ['malloc', 'free'], |
| 225 | + 'ttyname': ['malloc', 'free'], |
| 226 | + 'tzset': ['_get_tzname', '_get_daylight', '_get_timezone', 'malloc', 'free'], |
| 227 | + 'uuid_clear': ['memset'], |
| 228 | + 'uuid_compare': ['memcmp', 'memcpy', 'memset'], |
| 229 | + 'uuid_copy': ['memcpy'], |
| 230 | + 'wgpuDeviceCreateBuffer': ['malloc', 'free'], |
231 | 231 | }
|
0 commit comments