brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · a0b8acb Raw
25 lines · cpp
1//===-- DWARFDataExtractor.cpp --------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include "DWARFDataExtractor.h"10#include "llvm/ADT/ArrayRef.h"11 12namespace lldb_private {13 14llvm::DWARFDataExtractor DWARFDataExtractor::GetAsLLVMDWARF() const {15  return llvm::DWARFDataExtractor(llvm::ArrayRef(GetDataStart(), GetByteSize()),16                                  GetByteOrder() == lldb::eByteOrderLittle,17                                  GetAddressByteSize());18}19llvm::DataExtractor DWARFDataExtractor::GetAsLLVM() const {20  return llvm::DataExtractor(llvm::ArrayRef(GetDataStart(), GetByteSize()),21                             GetByteOrder() == lldb::eByteOrderLittle,22                             GetAddressByteSize());23}24} // namespace lldb_private25