summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ProcessDataAllocator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Expression/ProcessDataAllocator.cpp')
-rw-r--r--lldb/source/Expression/ProcessDataAllocator.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/lldb/source/Expression/ProcessDataAllocator.cpp b/lldb/source/Expression/ProcessDataAllocator.cpp
deleted file mode 100644
index 3ac07708e91..00000000000
--- a/lldb/source/Expression/ProcessDataAllocator.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-//===-- ProcessDataAllocator.cpp --------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "lldb/Core/DataBufferHeap.h"
-#include "lldb/Core/DataExtractor.h"
-#include "lldb/Expression/ProcessDataAllocator.h"
-
-using namespace lldb_private;
-
-void
-ProcessDataAllocator::Dump(Stream &stream)
-{
- size_t data_size = m_stream_string.GetSize();
-
- if (!m_allocation)
- return;
-
- lldb::DataBufferSP data(new DataBufferHeap(data_size, 0));
-
- Error error;
- if (m_process.ReadMemory (m_allocation, data->GetBytes(), data_size, error) != data_size)
- return;
-
- DataExtractor extractor(data, m_process.GetByteOrder(), m_process.GetAddressByteSize());
-
- extractor.Dump(&stream, // stream
- 0, // offset
- lldb::eFormatBytesWithASCII, // format
- 1, // byte size of individual entries
- data_size, // number of entries
- 16, // entries per line
- m_allocation, // address to print
- 0, // bit size (bitfields only; 0 means ignore)
- 0); // bit alignment (bitfields only; 0 means ignore)
-
- stream.PutChar('\n');
-}
OpenPOWER on IntegriCloud