diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2021-05-12 13:37:24 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2021-05-12 13:37:24 -0400 |
commit | 91c20363eee4e1e02435e0ee74867cdb3f6c7136 (patch) | |
tree | 6e1cf0e3f427bce409fa12b966f8bfacf70c510d /indra/newview | |
parent | 5b96ee0e10923a00ddb3836d4dc3c5f912ca4330 (diff) |
SL-10297: Get rid of LLError::LLCallStacks::allocateStackBuffer().
Also freeStackBuffer() and all the funky classic-C string management of a big
flat buffer divided into exactly 512 128-byte strings. Define StringVector as
a std::vector<std::string>, and use that instead.
Retain the behavior of clearing the vector if it exceeds 512 entries.
This eliminates the LLError::Log::flush(const std::ostringstream&, char*)
overload as well, with its baffling mix of std::string and classic-C (e.g.
strlen(out.str().c_str()).
If we absolutely MUST use a big memory pool for performance reasons, let's
use StringVector with allocators.
Diffstat (limited to 'indra/newview')
0 files changed, 0 insertions, 0 deletions