HomePhabricator

[scudo][standalone] Get statistics in a char buffer

Description

[scudo][standalone] Get statistics in a char buffer

Summary:
Following up on D68471, this CL introduces some getStats APIs to
gather statistics in char buffers (ScopedString really) instead of
printing them out right away. Ultimately printStats will just
output the buffer, but that allows us to potentially do some work
on the intermediate buffer, and can be used for a mallocz type
of functionality. This allows us to pretty much get rid of all the
Printf calls around, but I am keeping the function in for
debugging purposes.

This changes the existing tests to use the new APIs when required.

I will add new tests as suggested in D68471 in another CL.

Reviewers: morehouse, hctim, vitalybuka, eugenis, cferris

Reviewed By: morehouse

Subscribers: delcypher, #sanitizers, llvm-commits

Tags: #llvm, #sanitizers

Differential Revision: https://reviews.llvm.org/D68653

Details

Committed
cryptoadOct 9 2019, 8:09 AM
Reviewer
morehouse
Differential Revision
D68653: [scudo][standalone] Get statistics in a char buffer
Branches
Unknown
Tags
Unknown