commit | cd9a1346e96f71bdecdc654ea50fc62d76371e74 | [log] [tgz] |
---|---|---|
author | Jason Evans <je@fb.com> | Wed Mar 21 18:33:03 2012 -0700 |
committer | Jason Evans <je@fb.com> | Fri Mar 23 15:14:55 2012 -0700 |
tree | 1d7ed48a195ee436ebf3c2df122d85dd9d4d29dc | |
parent | 154829d2560a202ef6378b089655747585e44fb5 [diff] |
Implement tsd. Implement tsd, which is a TLS/TSD abstraction that uses one or both internally. Modify bootstrapping such that no tsd's are utilized until allocation is safe. Remove malloc_[v]tprintf(), and use malloc_snprintf() instead. Fix %p argument size handling in malloc_vsnprintf(). Fix a long-standing statistics-related bug in the "thread.arena" mallctl that could cause crashes due to linked list corruption.