Name Description Size Coverage
Arena.h 25982 56 %
ArenaAvailRuns.h 7362 89 %
BaseAlloc.cpp 28174 66 %
BaseAlloc.h 5573 88 %
BaseAllocInternals.h 9885 87 %
BaseArray.h ! BASEARRAY_H 2639 49 %
Chunk.cpp 24772 31 %
Chunk.h 9442 80 %
Constants.h 5205 -
Extent.h ! EXTENT_H 3648 0 %
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 63 %
Globals.h 6519 100 %
Globals.inc 2791 0 %
LICENSE-NOTICE.txt 1474 -
malloc_decls.h 9705 13 %
moz.build <p>This license applies to portions of the files in the directory <code>memory/build/</code>.</p> 2116 -
mozjemalloc.cpp 157709 39 %
mozjemalloc.h 5205 0 %
mozjemalloc_profiling.h 2511 67 %
mozjemalloc_types.h 11269 100 %
mozmemory.h 2558 100 %
mozmemory_stall.h 2376 100 %
mozmemory_wrap.cpp 4278 24 %
mozmemory_wrap.h 5956 -
Mutex.cpp 659 0 %
Mutex.h 7387 62 %
PHC.cpp 78451 21 %
PHC.h 5603 91 %
RadixTree.h ! RADIX_TREE_H 4973 74 %
README mozjemalloc 4984 -
RedBlackTree.h 24552 29 %
replace_malloc.h 4114 -
replace_malloc_bridge.h 8044 67 %
test 13 %
Utils.cpp 643 70 %
Utils.h 6973 77 %
Zero.h 976 100 %
Zone.c 13700 -