Bug 281641
| Summary: | [TZone] Update TZone debugging code | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Saboff <msaboff> |
| Component: | bmalloc | Assignee: | Michael Saboff <msaboff> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ggaren, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Michael Saboff
This is for adding various debugging improvements to the TZone manager and allocation path for unannotated subclasses.
The changes for "verbose" compilation mode include:
* Adding bucket counts for each size class.
* Simplifying the data needed for statistics.
* Using a separate verbose flag for the dump of bucket selection.
* Moving all debug code to a .cpp file to speed up compilation when changing debug flags.
For the unannotated subclass allocation path, split the debug info into two lines so that the info isn;t truncated in the OS log.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Michael Saboff
<rdar://138083630>
Michael Saboff
Pull request: https://github.com/WebKit/WebKit/pull/35338
EWS
Committed 285355@main (7098ad895d64): <https://commits.webkit.org/285355@main>
Reviewed commits have been landed. Closing PR #35338 and removing active labels.