@@ -202,15 +202,15 @@ addToLibrary({
202202 } ,
203203
204204 emscripten_resize_heap__deps : [
205- '$getHeapMax' ,
206- '$alignMemory' ,
207- #if ASSERTIONS == 2
208- 'emscripten_get_now' ,
209- #endif
210205#if ABORTING_MALLOC
211206 '$abortOnCannotGrowMemory' ,
212207#endif
213208#if ALLOW_MEMORY_GROWTH
209+ #if ASSERTIONS == 2
210+ 'emscripten_get_now' ,
211+ #endif
212+ '$getHeapMax' ,
213+ '$alignMemory' ,
214214 '$growMemory' ,
215215#endif
216216 ] ,
@@ -791,7 +791,7 @@ addToLibrary({
791791 return str ;
792792 } ,
793793
794- $readSockaddr__deps : [ '$Sockets' , '$ inetNtop4', '$inetNtop6' , 'ntohs' ] ,
794+ $readSockaddr__deps : [ '$inetNtop4' , '$inetNtop6' , 'ntohs' ] ,
795795 $readSockaddr : ( sa , salen ) => {
796796 // family / port offsets are common to both sockaddr_in and sockaddr_in6
797797 var family = { { { makeGetValue ( 'sa' , C_STRUCTS . sockaddr_in . sin_family , 'i16' ) } } } ;
@@ -825,7 +825,7 @@ addToLibrary({
825825 return { family : family , addr : addr , port : port } ;
826826 } ,
827827 $writeSockaddr__docs : '/** @param {number=} addrlen */' ,
828- $writeSockaddr__deps : [ '$Sockets' , '$ inetPton4', '$inetPton6' , '$zeroMemory' , 'htons' ] ,
828+ $writeSockaddr__deps : [ '$inetPton4' , '$inetPton6' , '$zeroMemory' , 'htons' ] ,
829829 $writeSockaddr : ( sa , family , addr , port , addrlen ) => {
830830 switch ( family ) {
831831 case { { { cDefs . AF_INET } } } :
@@ -914,7 +914,7 @@ addToLibrary({
914914 return inetPton4 ( DNS . lookup_name ( nameString ) ) ;
915915 } ,
916916
917- getaddrinfo__deps : [ '$Sockets' , '$ DNS', '$inetPton4' , '$inetNtop4' , '$inetPton6' , '$inetNtop6' , '$writeSockaddr' , 'malloc' , 'htonl' ] ,
917+ getaddrinfo__deps : [ '$DNS' , '$inetPton4' , '$inetNtop4' , '$inetPton6' , '$inetNtop6' , '$writeSockaddr' , 'malloc' , 'htonl' ] ,
918918 getaddrinfo__proxy : 'sync' ,
919919 getaddrinfo : ( node , service , hint , out ) => {
920920 // Note getaddrinfo currently only returns a single addrinfo with ai_next defaulting to NULL. When NULL
@@ -1085,7 +1085,7 @@ addToLibrary({
10851085 return 0 ;
10861086 } ,
10871087
1088- getnameinfo__deps : [ '$Sockets' , '$ DNS', '$readSockaddr' , '$stringToUTF8' ] ,
1088+ getnameinfo__deps : [ '$DNS' , '$readSockaddr' , '$stringToUTF8' ] ,
10891089 getnameinfo : ( sa , salen , node , nodelen , serv , servlen , flags ) => {
10901090 var info = readSockaddr ( sa , salen ) ;
10911091 if ( info . errno ) {
@@ -1251,8 +1251,7 @@ addToLibrary({
12511251 // Timers always fire on the main thread, either directly from JS (here) or
12521252 // or when the main thread is busy waiting calling _emscripten_yield.
12531253 _setitimer_js__proxy : 'sync' ,
1254- _setitimer_js__deps : [ '$timers' , '$callUserCallback' ,
1255- '_emscripten_timeout' , 'emscripten_get_now' ] ,
1254+ _setitimer_js__deps : [ '$timers' , '$callUserCallback' , '_emscripten_timeout' , 'emscripten_get_now' ] ,
12561255 _setitimer_js : ( which , timeout_ms ) => {
12571256#if RUNTIME_DEBUG
12581257 dbg ( `setitimer_js ${ which } timeout=${ timeout_ms } ` ) ;
@@ -1506,12 +1505,7 @@ addToLibrary({
15061505#endif
15071506
15081507 $readEmAsmArgsArray : [ ] ,
1509- $readEmAsmArgs__deps : [
1510- '$readEmAsmArgsArray' ,
1511- #if MEMORY64
1512- '$readI53FromI64' ,
1513- #endif
1514- ] ,
1508+ $readEmAsmArgs__deps : [ '$readEmAsmArgsArray' ] ,
15151509 $readEmAsmArgs : ( sigPtr , buf ) => {
15161510#if ASSERTIONS
15171511 // Nobody should have mutated _readEmAsmArgsArray underneath us to be something else than an array.
@@ -1778,7 +1772,11 @@ addToLibrary({
17781772#endif
17791773 return f ( ptr , ...args ) ;
17801774 } ,
1781- $dynCall__deps : [ '$dynCallLegacy ', '$getWasmTableEntry '] ,
1775+ #if DYNCALLS
1776+ $dynCall__deps : [ '$dynCallLegacy '] ,
1777+ #else
1778+ $dynCall__deps : [ '$getWasmTableEntry' ] ,
1779+ #endif
17821780#endif
17831781
17841782 // Used in library code to get JS function from wasm function pointer.
@@ -2101,7 +2099,7 @@ addToLibrary({
21012099#if PTHREADS
21022100 '_emscripten_thread_exit' ,
21032101#endif
2104- #if RUNTIME_DEBUG
2102+ #if RUNTIME_DEBUG >= 2
21052103 '$runtimeKeepaliveCounter' ,
21062104#endif
21072105 ] ,
@@ -2159,7 +2157,9 @@ addToLibrary({
21592157
21602158 // Allocate memory for an mmap operation. This allocates space of the right
21612159 // page-aligned size, and clears the allocated space.
2160+ #if hasExportedSymbol ( 'emscripten_builtin_memalign' )
21622161 $mmapAlloc__deps : [ '$zeroMemory' , '$alignMemory' ] ,
2162+ #endif
21632163 $mmapAlloc : ( size ) => {
21642164#if hasExportedSymbol ( 'emscripten_builtin_memalign' )
21652165 size = alignMemory ( size , { { { WASM_PAGE_SIZE } } } ) ;
@@ -2416,6 +2416,7 @@ function wrapSyscallFunction(x, library, isWasi) {
24162416 // has disabled the filesystem or we have proven some other way that this will
24172417 // not be called in practice, and do not need that code.
24182418 if ( ! SYSCALLS_REQUIRE_FILESYSTEM && t . includes ( 'FS.' ) ) {
2419+ library [ x + '__deps' ] = [ ] ;
24192420 t = modifyJSFunction ( t , ( args , body ) => {
24202421 return `(${ args } ) => {\n` +
24212422 ( ASSERTIONS ? "abort('it should not be possible to operate on streams when !SYSCALLS_REQUIRE_FILESYSTEM');\n" : '' ) +
0 commit comments