#include "lldb/Target/SectionLoadHistory.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Utility/Stream.h"
usingnamespacelldb;
usingnamespacelldb_private;
bool SectionLoadHistory::IsEmpty() const { … }
void SectionLoadHistory::Clear() { … }
uint32_t SectionLoadHistory::GetLastStopID() const { … }
SectionLoadList *
SectionLoadHistory::GetSectionLoadListForStopID(uint32_t stop_id,
bool read_only) { … }
SectionLoadList &SectionLoadHistory::GetCurrentSectionLoadList() { … }
addr_t
SectionLoadHistory::GetSectionLoadAddress(uint32_t stop_id,
const lldb::SectionSP §ion_sp) { … }
bool SectionLoadHistory::ResolveLoadAddress(uint32_t stop_id, addr_t load_addr,
Address &so_addr) { … }
bool SectionLoadHistory::SetSectionLoadAddress(
uint32_t stop_id, const lldb::SectionSP §ion_sp, addr_t load_addr,
bool warn_multiple) { … }
size_t
SectionLoadHistory::SetSectionUnloaded(uint32_t stop_id,
const lldb::SectionSP §ion_sp) { … }
bool SectionLoadHistory::SetSectionUnloaded(uint32_t stop_id,
const lldb::SectionSP §ion_sp,
addr_t load_addr) { … }
void SectionLoadHistory::Dump(Stream &s, Target *target) { … }