15 return OS << llvm::formatv(
"MemoryRegionInfo([{0}, {1}), {2:r}{3:w}{4:x}, "
16 "{5}, `{6}`, {7}, {8}, {9})",
17 Info.GetRange().GetRangeBase(),
18 Info.GetRange().GetRangeEnd(), Info.GetReadable(),
19 Info.GetWritable(), Info.GetExecutable(),
20 Info.GetMapped(), Info.GetName(), Info.GetFlash(),
21 Info.GetBlocksize(), Info.GetMemoryTagged());
24void llvm::format_provider<MemoryRegionInfo::OptionalBool>::format(
37 OS << (
Empty ?
"don't know" :
"?");
@ Empty
If the Mangled object has neither a mangled name or demangled name we can encode the object with one ...
A command line option parsing protocol class.
A class that represents a running process on the host machine.
Stream & operator<<(Stream &s, const Mangled &obj)