Lines Matching defs:load_addr
60 SectionLoadList::SetSectionLoadAddress (const lldb::SectionSP §ion, addr_t load_addr, bool warn_multiple)
67 log->Printf ("SectionLoadList::%s (section = %p (%s.%s), load_addr = 0x%16.16" PRIx64 ")",
72 load_addr);
78 // Fill in the section -> load_addr map
83 if (load_addr == sta_pos->second)
86 sta_pos->second = load_addr;
89 m_sect_to_addr[section.get()] = load_addr;
91 // Fill in the load_addr -> section map
92 addr_to_sect_collection::iterator ats_pos = m_addr_to_sect.find(load_addr);
114 load_addr,
125 m_addr_to_sect[load_addr] = section;
155 addr_t load_addr = sta_pos->second;
158 addr_to_sect_collection::iterator ats_pos = m_addr_to_sect.find(load_addr);
167 SectionLoadList::SetSectionUnloaded (const lldb::SectionSP §ion_sp, addr_t load_addr)
174 log->Printf ("SectionLoadList::%s (section = %p (%s.%s), load_addr = 0x%16.16" PRIx64 ")",
179 load_addr);
190 addr_to_sect_collection::iterator ats_pos = m_addr_to_sect.find(load_addr);
202 SectionLoadList::ResolveLoadAddress (addr_t load_addr, Address &so_addr) const
208 addr_to_sect_collection::const_iterator pos = m_addr_to_sect.lower_bound (load_addr);
211 if (load_addr != pos->first && pos != m_addr_to_sect.begin())
214 if (load_addr >= pos_load_addr)
216 addr_t offset = load_addr - pos_load_addr;
227 // There are no entries that have an address that is >= load_addr,
230 if (load_addr >= rpos->first)
232 addr_t offset = load_addr - rpos->first;