From 14f1b3e8826ce43b978db93a62d1166055db5394 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Mon, 2 Jan 2017 19:26:05 +0000 Subject: Vendor import of lldb trunk r290819: https://llvm.org/svn/llvm-project/lldb/trunk@290819 --- tools/debugserver/source/MacOSX/CFData.cpp | 85 ------------------------------ 1 file changed, 85 deletions(-) delete mode 100644 tools/debugserver/source/MacOSX/CFData.cpp (limited to 'tools/debugserver/source/MacOSX/CFData.cpp') diff --git a/tools/debugserver/source/MacOSX/CFData.cpp b/tools/debugserver/source/MacOSX/CFData.cpp deleted file mode 100644 index 94c93da544a4e..0000000000000 --- a/tools/debugserver/source/MacOSX/CFData.cpp +++ /dev/null @@ -1,85 +0,0 @@ -//===-- CFData.cpp ----------------------------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// Created by Greg Clayton on 1/16/08. -// -//===----------------------------------------------------------------------===// - -#include "CFData.h" - -//---------------------------------------------------------------------- -// CFData constructor -//---------------------------------------------------------------------- -CFData::CFData(CFDataRef data) : - CFReleaser(data) -{ - -} - -//---------------------------------------------------------------------- -// CFData copy constructor -//---------------------------------------------------------------------- -CFData::CFData(const CFData& rhs) : - CFReleaser(rhs) -{ - -} - -//---------------------------------------------------------------------- -// CFData copy constructor -//---------------------------------------------------------------------- -CFData& -CFData::operator=(const CFData& rhs) - -{ - *this = rhs; - return *this; -} - -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -CFData::~CFData() -{ -} - - -CFIndex -CFData::GetLength() const -{ - CFDataRef data = get(); - if (data) - return CFDataGetLength (data); - return 0; -} - - -const uint8_t* -CFData::GetBytePtr() const -{ - CFDataRef data = get(); - if (data) - return CFDataGetBytePtr (data); - return NULL; -} - -CFDataRef -CFData::Serialize(CFPropertyListRef plist, CFPropertyListFormat format) -{ - CFAllocatorRef alloc = kCFAllocatorDefault; - reset(); - CFReleaser stream (::CFWriteStreamCreateWithAllocatedBuffers (alloc, alloc)); - ::CFWriteStreamOpen (stream.get()); - CFIndex len = ::CFPropertyListWriteToStream (plist, stream.get(), format, NULL); - if (len > 0) - reset((CFDataRef)::CFWriteStreamCopyProperty (stream.get(), kCFStreamPropertyDataWritten)); - ::CFWriteStreamClose (stream.get()); - return get(); -} - -- cgit v1.2.3