MCPcopy Create free account
hub / github.com/apache/trafficserver / realloc

Method realloc

lib/swoc/src/ArenaWriter.cc:38–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void
39ArenaWriter::realloc(size_t n) {
40 auto text = this->view(); // Current data.
41 auto span = _arena.require(n).remnant().rebind<char>();
42 const_cast<char *&>(_buffer) = span.data();
43 _capacity = span.size();
44 memcpy(_buffer, text.data(), text.size());
45}
46
47}} // namespace swoc::SWOC_VERSION_NS

Callers 2

commitMethod · 0.95
ArenaWriter.ccFile · 0.80

Calls 5

memcpyFunction · 0.50
viewMethod · 0.45
remnantMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected