mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-21 18:24:23 +00:00
[fuzzer] document the -tokens flag. Also change the diagnostic output
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233842 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -19,15 +19,18 @@
|
||||
namespace fuzzer {
|
||||
|
||||
void Print(const Unit &v, const char *PrintAfter) {
|
||||
std::cerr << v.size() << ": ";
|
||||
for (auto x : v)
|
||||
std::cerr << (unsigned) x << " ";
|
||||
std::cerr << "0x" << std::hex << (unsigned) x << std::dec << ",";
|
||||
std::cerr << PrintAfter;
|
||||
}
|
||||
|
||||
void PrintASCII(const Unit &U, const char *PrintAfter) {
|
||||
for (auto X : U)
|
||||
std::cerr << (char)((isascii(X) && X >= ' ') ? X : '?');
|
||||
for (auto X : U) {
|
||||
if (isprint(X))
|
||||
std::cerr << X;
|
||||
else
|
||||
std::cerr << "\\x" << std::hex << (int)(unsigned)X << std::dec;
|
||||
}
|
||||
std::cerr << PrintAfter;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user