1 #ifndef _MUSL_MALLOC_DISPATCH_TABLE_H 2 #define _MUSL_MALLOC_DISPATCH_TABLE_H 3 4 #include "musl_malloc_dispatch.h" 5 #include <stdatomic.h> 6 7 struct musl_libc_globals { 8 volatile atomic_llong current_dispatch_table; 9 volatile atomic_llong so_dispatch_table; 10 volatile atomic_llong memleak_tracker_so_dispatch_table; 11 struct MallocDispatchType malloc_dispatch_table; 12 struct MallocDispatchType memleak_tracker_malloc_dispatch_table; 13 }; 14 15 #endif 16