summaryrefslogtreecommitdiff
path: root/tools/lldb-test/FormatUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lldb-test/FormatUtil.cpp')
-rw-r--r--tools/lldb-test/FormatUtil.cpp66
1 files changed, 0 insertions, 66 deletions
diff --git a/tools/lldb-test/FormatUtil.cpp b/tools/lldb-test/FormatUtil.cpp
deleted file mode 100644
index 970f25a6b42f..000000000000
--- a/tools/lldb-test/FormatUtil.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-//===- FormatUtil.cpp ----------------------------------------- *- C++ --*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "FormatUtil.h"
-#include "llvm/Support/Format.h"
-#include "llvm/Support/FormatVariadic.h"
-
-using namespace lldb_private;
-using namespace llvm;
-
-LinePrinter::Line::~Line() {
- if (P)
- P->NewLine();
-}
-
-LinePrinter::LinePrinter(int Indent, llvm::raw_ostream &Stream)
- : OS(Stream), IndentSpaces(Indent), CurrentIndent(0) {}
-
-void LinePrinter::Indent(uint32_t Amount) {
- if (Amount == 0)
- Amount = IndentSpaces;
- CurrentIndent += Amount;
-}
-
-void LinePrinter::Unindent(uint32_t Amount) {
- if (Amount == 0)
- Amount = IndentSpaces;
- CurrentIndent = std::max<int>(0, CurrentIndent - Amount);
-}
-
-void LinePrinter::NewLine() {
- OS << "\n";
-}
-
-void LinePrinter::formatBinary(StringRef Label, ArrayRef<uint8_t> Data,
- uint32_t StartOffset) {
- if (Data.empty()) {
- line() << Label << " ()";
- return;
- }
- line() << Label << " (";
- OS << format_bytes_with_ascii(Data, StartOffset, 32, 4,
- CurrentIndent + IndentSpaces, true);
- NewLine();
- line() << ")";
-}
-
-void LinePrinter::formatBinary(StringRef Label, ArrayRef<uint8_t> Data,
- uint64_t Base, uint32_t StartOffset) {
- if (Data.empty()) {
- line() << Label << " ()";
- return;
- }
- line() << Label << " (";
- Base += StartOffset;
- OS << format_bytes_with_ascii(Data, Base, 32, 4, CurrentIndent + IndentSpaces,
- true);
- NewLine();
- line() << ")";
-}