>> 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
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to