зеркало из https://github.com/mozilla/gecko-dev.git
c617726cfa
This avoids some known hazard from replace-malloc itself, and unhides --disable-replace-malloc hazards if there are any (and there is one from bug 1361258), which wouldn't be caught until riding trains (replace-malloc being only enabled on nightly). The hazard from bug 1361258 that disappears is this one: Error: Indirect call malloc_hook_table_t.jemalloc_thread_local_arena_hook Location: replace_jemalloc_thread_local_arena @memory/replace/replace/ReplaceMalloc.cpp#261 Stack Trace: jemalloc_thread_local_arena @ memory/build/replace_malloc.c#287 Gecko_SetJemallocThreadLocalArena @ layout/style/ServoBindings.cpp#2062 The new hazard from that bug is: Error: Variable assignment jemalloc.c:arenas_map Location: jemalloc_thread_local_arena @memory/mozjemalloc/jemalloc.c#3068 Stack Trace: Gecko_SetJemallocThreadLocalArena @ layout/style/ServoBindings.cpp#2048 Where arenas_map is a thread-local variable, so there really is no hazard. --HG-- extra : rebase_source : bea3d2f862ede8c0b90775b6ec9cebb657b9b455 |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
ipc | ||
public | ||
src | ||
xpconnect | ||
ffi.configure | ||
moz.build | ||
moz.configure |