Name Description Size Coverage
Arena.h 26143 93 %
ArenaAvailRuns.h 7362 99 %
BaseAlloc.cpp 28174 85 %
BaseAlloc.h 5573 100 %
BaseAllocInternals.h 9885 100 %
BaseArray.h ! BASEARRAY_H 2639 92 %
Chunk.cpp 24794 80 %
Chunk.h 9442 100 %
Constants.h 5205 -
Extent.h ! EXTENT_H 3648 100 %
Fallback.cpp 1258 -
FdPrintf.cpp Template class allowing a limited number of increments on a value 5764 0 %
FdPrintf.h We can't use libc's (f)printf because it would reenter in replace_malloc, So use a custom and simplified version. Only %p, %zu, %s and %% are supported, %zu, %s, support width specifiers. 1689 -
Globals.cpp 1733 75 %
Globals.h 6519 100 %
Globals.inc 2791 0 %
LICENSE-NOTICE.txt 1474 -
malloc_decls.h 9700 83 %
moz.build <p>This license applies to portions of the files in the directory <code>memory/build/</code>.</p> 2523 -
mozjemalloc.cpp 157966 87 %
mozjemalloc.h 5455 42 %
mozjemalloc_profiling.h 2511 100 %
mozjemalloc_types.h 11654 100 %
mozmemory.h 2558 100 %
mozmemory_stall.h 2376 100 %
mozmemory_wrap.cpp 4278 40 %
mozmemory_wrap.h 5956 -
Mutex.cpp 659 67 %
Mutex.h 7387 85 %
PHC.cpp 78742 89 %
PHC.h 5603 100 %
RadixTree.h ! RADIX_TREE_H 4973 100 %
README mozjemalloc 4984 -
RedBlackTree.h 24552 99 %
replace_malloc.h 4114 -
replace_malloc_bridge.h 8044 67 %
test 93 %
Utils.cpp 643 100 %
Utils.h 6973 79 %
Zero.h 976 100 %
Zone.c 13726 -