diff options
Diffstat (limited to 'source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp')
| -rw-r--r-- | source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 23 | 
1 files changed, 9 insertions, 14 deletions
diff --git a/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp b/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp index 9055660f2d6c..362a80be4b0d 100644 --- a/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp +++ b/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp @@ -1,9 +1,8 @@  //===-- ABIMacOSX_arm.cpp ---------------------------------------*- C++ -*-===//  // -//                     The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception  //  //===----------------------------------------------------------------------===// @@ -1317,9 +1316,7 @@ ABIMacOSX_arm::GetRegisterInfoArray(uint32_t &count) {  size_t ABIMacOSX_arm::GetRedZoneSize() const { return 0; } -//------------------------------------------------------------------  // Static Functions -//------------------------------------------------------------------  ABISP  ABIMacOSX_arm::CreateInstance(ProcessSP process_sp, const ArchSpec &arch) { @@ -1605,7 +1602,7 @@ ValueObjectSP ABIMacOSX_arm::GetReturnValueObjectImpl(                                    r2_reg_info->byte_size +                                    r3_reg_info->byte_size &&                  process_sp) { -              std::unique_ptr<DataBufferHeap> heap_data_ap( +              std::unique_ptr<DataBufferHeap> heap_data_up(                    new DataBufferHeap(*byte_size, 0));                const ByteOrder byte_order = process_sp->GetByteOrder();                RegisterValue r0_reg_value; @@ -1618,18 +1615,18 @@ ValueObjectSP ABIMacOSX_arm::GetReturnValueObjectImpl(                    reg_ctx->ReadRegister(r3_reg_info, r3_reg_value)) {                  Status error;                  if (r0_reg_value.GetAsMemoryData(r0_reg_info, -                                                 heap_data_ap->GetBytes() + 0, +                                                 heap_data_up->GetBytes() + 0,                                                   4, byte_order, error) &&                      r1_reg_value.GetAsMemoryData(r1_reg_info, -                                                 heap_data_ap->GetBytes() + 4, +                                                 heap_data_up->GetBytes() + 4,                                                   4, byte_order, error) &&                      r2_reg_value.GetAsMemoryData(r2_reg_info, -                                                 heap_data_ap->GetBytes() + 8, +                                                 heap_data_up->GetBytes() + 8,                                                   4, byte_order, error) &&                      r3_reg_value.GetAsMemoryData(r3_reg_info, -                                                 heap_data_ap->GetBytes() + 12, +                                                 heap_data_up->GetBytes() + 12,                                                   4, byte_order, error)) { -                  DataExtractor data(DataBufferSP(heap_data_ap.release()), +                  DataExtractor data(DataBufferSP(heap_data_up.release()),                                       byte_order,                                       process_sp->GetAddressByteSize()); @@ -2046,9 +2043,7 @@ lldb_private::ConstString ABIMacOSX_arm::GetPluginNameStatic() {    return g_name;  } -//------------------------------------------------------------------  // PluginInterface protocol -//------------------------------------------------------------------  lldb_private::ConstString ABIMacOSX_arm::GetPluginName() {    return GetPluginNameStatic();  | 
