DescriptionReland of "Add thread-local allocation context for tracing"
This is a reland of https://crrev.com/1340013002.
Original issue's description:
> This introduces a thread-local context that can be used for heap
> profiling. It contains a pseudo stack where trace events are the
> stack frames. There is a fast early-out in case capturing context
> is disabled.
>
> This is a prerequisite for the heap profiler in chrome://tracing. It
> will log allocations with context obtained from the system introduced
> here.
>
> This is intended to replace the tcmalloc-specific heap profiler in
> base/trace_event/trace_event_memory and its pseudo stack once the heap
> profiler lands.
>
> BUG=524631
>
> Committed: https://crrev.com/abff8221c8d35916a8d7e12845ba61bc5c48aff8
> Cr-Commit-Position: refs/heads/master@{#350799}
BUG=524631
TBR=primiano@chromium.org
Committed: https://crrev.com/a9576610c2d86860afd8a331197285a73b0ee7ac
Cr-Commit-Position: refs/heads/master@{#350880}
Patch Set 1 #Patch Set 2 : Do not rely on string interning #
Total comments: 2
Patch Set 3 : Address primiano comment #
Total comments: 2
Messages
Total messages: 11 (2 generated)
|