These packages all include code from the "tcmalloc" memory allocator, which can optionally allocate memory by mmapping /dev/mem. Using /dev/mem as an allocation source is optional in tcmalloc, and disabled by default. Most of these uses of tcmalloc seem to be part of the "WTF", or Web Template Framework of webkit.TCMalloc was removed from webkit upstream on 2015/2/20, commit b48fff681, webkit bug 141844 The commit message says it was removed due to being unused, so it is likely that man of the packages below that use the Webkit WTF don't use TCMalloc at all.
Package: chromium-browser, code search results
Package importance |
Use type |
use importance |
notes |
high |
tcmalloc allocator |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: google-perftools, code search results
Package importance |
Use type |
use importance |
notes |
high? |
tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: mongodb, code search results
Package importance |
Use type |
use importance |
notes |
high |
tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Packages that include TCMalloc ast part of Webkit WTF
/dev/mem usage has already been fixed in Webkit upstream by removing all of TCMalloc.
Package: openjfx, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: phantomjs, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: qt4-x11, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: qtwebkit, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: qtwebkit-opensource-src, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: webkit2gtk, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
Package: webkitgtk, code search results
Package importance |
Use type |
use importance |
notes |
high |
wtf-tcmalloc |
optional |
allocating from /dev/mem is an optional, and disabled by default |
LEG/ServerArchitecture/dev-mem/dev-mem-high/tcmalloc-only (last modified 2017-08-17 12:13:07)