9#ifndef LLDB_CORE_LOADEDMODULEINFOLIST_H
10#define LLDB_CORE_LOADEDMODULEINFOLIST_H
34 for (uint32_t i = 0; i <
e_num; ++i)
81 assert(datum <
e_num);
86 for (
size_t i = 0; i <
e_num; ++i) {
bool get_name(std::string &out) const
bool operator==(LoadedModuleInfo const &rhs) const
bool has_info(e_data_point datum) const
bool get_link_map(lldb::addr_t &out) const
void set_base(const lldb::addr_t base)
bool get_base_is_offset(bool &out) const
void set_link_map(const lldb::addr_t addr)
void set_dynamic(const lldb::addr_t addr)
bool get_base(lldb::addr_t &out) const
void set_name(const std::string &name)
void set_base_is_offset(bool is_offset)
bool get_dynamic(lldb::addr_t &out) const
void add(const LoadedModuleInfo &mod)
std::vector< LoadedModuleInfo > m_list
LoadedModuleInfoList()=default
#define LLDB_INVALID_ADDRESS
A class that represents a running process on the host machine.