Lines Matching refs:nub_addr_t
29 DNBBreakpoint(nub_addr_t m_addr, nub_size_t byte_size, bool hardware);
36 nub_addr_t Address() const { return m_addr; }
39 bool IntersectsRange(nub_addr_t addr,
41 nub_addr_t *intersect_addr,
50 const nub_addr_t bp_end_addr = m_addr + m_byte_size;
51 const nub_addr_t end_addr = addr + size;
65 *intersect_size = std::min<nub_addr_t>(bp_end_addr, end_addr) - addr;
74 *intersect_size = std::min<nub_addr_t>(bp_end_addr, end_addr) - m_addr;
120 nub_addr_t m_addr; // Address of this breakpoint
136 DNBBreakpoint * Add (nub_addr_t addr, nub_size_t length, bool hardware);
137 bool Remove (nub_addr_t addr);
138 DNBBreakpoint * FindByAddress (nub_addr_t addr);
139 const DNBBreakpoint * FindByAddress (nub_addr_t addr) const;
141 size_t FindBreakpointsThatOverlapRange (nub_addr_t addr,
142 nub_addr_t size,
150 void RemoveTrapsFromBuffer (nub_addr_t addr,
158 typedef std::map<nub_addr_t, DNBBreakpoint> collection;