llvm/lldb/source/Breakpoint/BreakpointLocationList.cpp

//===-- BreakpointLocationList.cpp ----------------------------------------===//
//
// 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
//
//===----------------------------------------------------------------------===//

#include "lldb/Breakpoint/BreakpointLocationList.h"

#include "lldb/Breakpoint/Breakpoint.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/Section.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ArchSpec.h"

usingnamespacelldb;
usingnamespacelldb_private;

BreakpointLocationList::BreakpointLocationList(Breakpoint &owner)
    :{}

BreakpointLocationList::~BreakpointLocationList() = default;

BreakpointLocationSP
BreakpointLocationList::Create(const Address &addr,
                               bool resolve_indirect_symbols) {}

bool BreakpointLocationList::ShouldStop(StoppointCallbackContext *context,
                                        lldb::break_id_t break_id) {}

lldb::break_id_t BreakpointLocationList::FindIDByAddress(const Address &addr) {}

static bool Compare(BreakpointLocationSP lhs, lldb::break_id_t val) {}

BreakpointLocationSP
BreakpointLocationList::FindByID(lldb::break_id_t break_id) const {}

size_t BreakpointLocationList::FindInModule(
    Module *module, BreakpointLocationCollection &bp_loc_list) {}

const BreakpointLocationSP
BreakpointLocationList::FindByAddress(const Address &addr) const {}

void BreakpointLocationList::Dump(Stream *s) const {}

BreakpointLocationSP BreakpointLocationList::GetByIndex(size_t i) {}

const BreakpointLocationSP BreakpointLocationList::GetByIndex(size_t i) const {}

void BreakpointLocationList::ClearAllBreakpointSites() {}

void BreakpointLocationList::ResolveAllBreakpointSites() {}

uint32_t BreakpointLocationList::GetHitCount() const {}

void BreakpointLocationList::ResetHitCount() {}

size_t BreakpointLocationList::GetNumResolvedLocations() const {}

void BreakpointLocationList::GetDescription(Stream *s,
                                            lldb::DescriptionLevel level) {}

BreakpointLocationSP BreakpointLocationList::AddLocation(
    const Address &addr, bool resolve_indirect_symbols, bool *new_location) {}

void BreakpointLocationList::SwapLocation(
    BreakpointLocationSP to_location_sp,
    BreakpointLocationSP from_location_sp) {}

bool BreakpointLocationList::RemoveLocation(
    const lldb::BreakpointLocationSP &bp_loc_sp) {}

void BreakpointLocationList::RemoveLocationByIndex(size_t idx) {}

void BreakpointLocationList::RemoveInvalidLocations(const ArchSpec &arch) {}

void BreakpointLocationList::StartRecordingNewLocations(
    BreakpointLocationCollection &new_locations) {}

void BreakpointLocationList::StopRecordingNewLocations() {}

void BreakpointLocationList::Compact() {}