771a01ed28
We now wrap StackTraceScope thingy in tcmalloc-specific parts, instead of automagically inside every stacktrace.cc function. TCMalloc bits all need to grab stacktraces via newly introduced tcmalloc::GrabBacktrace (which handles emergency malloc wrapping). New approach eliminates the need for doing fake stacktrace scope. CPU profiler, being distinct .so library couldn't take advantage of emergency malloc anyways. This simplifies the build further and eliminates another potential point of runtime divergence when stacktrace is linked to both libprofiler and libtcmalloc. |
||
---|---|---|
.. | ||
low_level_alloc_unittest.vcxproj | ||
low_level_alloc_unittest.vcxproj.filters |