Metal: track buffer allocations (#7556)
This commit is contained in:
@@ -267,6 +267,10 @@ void ostream::Buffer::reset() noexcept {
|
||||
size = capacity;
|
||||
}
|
||||
|
||||
size_t ostream::Buffer::length() const noexcept {
|
||||
return curr - buffer;
|
||||
}
|
||||
|
||||
std::pair<char*, size_t> ostream::Buffer::grow(size_t s) noexcept {
|
||||
if (UTILS_UNLIKELY(size < s)) {
|
||||
size_t const used = curr - buffer;
|
||||
|
||||
Reference in New Issue
Block a user