Рефакторинг обработки наблюдаемых областей

This commit is contained in:
2025-03-02 21:44:16 +06:00
parent a007aa85d0
commit 00d0eec88f
15 changed files with 512 additions and 381 deletions

View File

@@ -418,13 +418,13 @@ namespace Enc {
std::string toHex(const uint8_t *begin, size_t size)
{
std::string out(size, ' ');
std::string out(size*2, ' ');
char *data = out.data();
for(const uint8_t *end = begin + size; begin != end; begin++)
{
*(data++) = "0123456789abcdf"[*begin & 0xf];
*(data++) = "0123456789abcdf"[(*begin >> 4) & 0xf];
*(data++) = "0123456789abcdf"[*begin & 0xf];
}
return out;
@@ -586,8 +586,10 @@ std::string makeStacktrace(int stack_up)
if(Str::contains(line.str(), "boost::asio::asio_handler_invoke"))
break;
else
else {
out += line.str();
out += '\n';
}
}
return out;