[webkit-dev] If you like writing memory smashers, you'll love this

Geoffrey Garen ggaren at apple.com
Tue Dec 16 12:12:54 PST 2014


>> But zone introspection isn’t enough to get malloc/free backtraces, which is what you need in order to to do leaks analysis and allocation tracking. (And, of course, TCMalloc didn’t support scribbling, guard edges, guard malloc, and so on.)
> 
> <http://trac.webkit.org/changeset/153767 <http://trac.webkit.org/changeset/153767>>. It’s somewhat academic though since bmalloc is what is in use on tip of tree.

Holy bananas — I totally missed that!

Yeah, the only features new to bmalloc are the debugging flags, then.

> Do we intend to move the remaining ports over to bmalloc so we can remove TCMalloc from the tree?

Yes.

There’s some work to adopt the right APIs for fast access to thread-specific data, and virtual memory allocation.

Geoff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20141216/d2a51295/attachment.html>


More information about the webkit-dev mailing list