#include "lldb/API/SBAddressRangeList.h"
#include "Utils.h"
#include "lldb/API/SBAddressRange.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBTarget.h"
#include "lldb/Core/AddressRangeListImpl.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/Stream.h"
#include <memory>
usingnamespacelldb;
usingnamespacelldb_private;
SBAddressRangeList::SBAddressRangeList()
: … { … }
SBAddressRangeList::SBAddressRangeList(const SBAddressRangeList &rhs)
: … { … }
SBAddressRangeList::~SBAddressRangeList() = default;
const SBAddressRangeList &
SBAddressRangeList::operator=(const SBAddressRangeList &rhs) { … }
uint32_t SBAddressRangeList::GetSize() const { … }
SBAddressRange SBAddressRangeList::GetAddressRangeAtIndex(uint64_t idx) { … }
void SBAddressRangeList::Clear() { … }
void SBAddressRangeList::Append(const SBAddressRange &sb_addr_range) { … }
void SBAddressRangeList::Append(const SBAddressRangeList &sb_addr_range_list) { … }
bool SBAddressRangeList::GetDescription(SBStream &description,
const SBTarget &target) { … }
lldb_private::AddressRangeListImpl &SBAddressRangeList::ref() const { … }