Home
last modified time | relevance | path

Searched refs:DNBBreakpoint (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/lldb/tools/debugserver/source/
H A DDNBBreakpoint.cpp20 #pragma mark-- DNBBreakpoint
21 DNBBreakpoint::DNBBreakpoint(nub_addr_t addr, nub_size_t byte_size, in DNBBreakpoint() function in DNBBreakpoint
28 DNBBreakpoint::~DNBBreakpoint() = default;
30 void DNBBreakpoint::Dump() const { in Dump()
52 DNBBreakpoint *DNBBreakpointList::Add(nub_addr_t addr, nub_size_t length, in Add()
55 std::make_pair(addr, DNBBreakpoint(addr, length, hardware))); in Add()
69 DNBBreakpoint *DNBBreakpointList::FindByAddress(nub_addr_t addr) { in FindByAddress()
77 const DNBBreakpoint *DNBBreakpointList::FindByAddress(nub_addr_t addr) const { in FindByAddress()
87 nub_addr_t addr, nub_addr_t size, std::vector<DNBBreakpoint *> &bps) { in FindBreakpointsThatOverlapRange()
142 const DNBBreakpoint &bp = pos->second; in RemoveTrapsFromBuffer()
H A DDNBBreakpoint.h25 class DNBBreakpoint {
27 DNBBreakpoint(nub_addr_t m_addr, nub_size_t byte_size, bool hardware);
28 ~DNBBreakpoint();
122 DNBBreakpoint *Add(nub_addr_t addr, nub_size_t length, bool hardware);
124 DNBBreakpoint *FindByAddress(nub_addr_t addr);
125 const DNBBreakpoint *FindByAddress(nub_addr_t addr) const;
128 std::vector<DNBBreakpoint *> &bps);
142 typedef std::map<nub_addr_t, DNBBreakpoint> collection;
H A DChangeLog333 * DNBBreakpoint.h (DNBBreakpoint::IntersectsRange): New function.
714 * DNBBreakpoint.h (class DNBBreakpoint): Removed m_state member and
717 (DNBBreakpoint::ThreadID()): New accessor.
718 (DNBBreakpoint::IsEnabled()): New accessor.
719 (DNBBreakpoint::SetEnabled()): New accessor.
720 (DNBBreakpoint::IsWatchpoint()): New accessor.
721 (DNBBreakpoint::IsBreakpoint()): New accessor.
726 (DNBBreakpoint::IsHardware()): New accessor.
729 (DNBBreakpoint::ThreadID()): New accessor.
1254 * DNBBreakpoint.cpp (DNBBreakpoint::Dump): Ditto.
[all …]
H A DCMakeLists.txt195 DNBBreakpoint.cpp
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachThread.h32 class DNBBreakpoint; variable
68 DNBBreakpoint *CurrentBreakpoint();
69 uint32_t EnableHardwareBreakpoint(const DNBBreakpoint *breakpoint,
71 uint32_t EnableHardwareWatchpoint(const DNBBreakpoint *watchpoint,
73 bool DisableHardwareBreakpoint(const DNBBreakpoint *breakpoint,
75 bool DisableHardwareWatchpoint(const DNBBreakpoint *watchpoint,
107 void NotifyBreakpointChanged(const DNBBreakpoint *bp) {} in NotifyBreakpointChanged()
H A DMachThreadList.h66 void NotifyBreakpointChanged(const DNBBreakpoint *bp);
67 uint32_t EnableHardwareBreakpoint(const DNBBreakpoint *bp) const;
68 bool DisableHardwareBreakpoint(const DNBBreakpoint *bp) const;
69 uint32_t EnableHardwareWatchpoint(const DNBBreakpoint *wp) const;
70 bool DisableHardwareWatchpoint(const DNBBreakpoint *wp) const;
93 uint32_t DoHardwareBreakpointAction(const DNBBreakpoint *bp,
H A DMachThreadList.cpp478 void MachThreadList::NotifyBreakpointChanged(const DNBBreakpoint *bp) { in NotifyBreakpointChanged()
487 const DNBBreakpoint *bp, HardwareBreakpointAction action) const { in DoHardwareBreakpointAction()
534 MachThreadList::EnableHardwareWatchpoint(const DNBBreakpoint *wp) const { in EnableHardwareWatchpoint()
539 bool MachThreadList::DisableHardwareWatchpoint(const DNBBreakpoint *wp) const { in DisableHardwareWatchpoint()
546 MachThreadList::EnableHardwareBreakpoint(const DNBBreakpoint *bp) const { in EnableHardwareBreakpoint()
551 bool MachThreadList::DisableHardwareBreakpoint(const DNBBreakpoint *bp) const { in DisableHardwareBreakpoint()
H A DMachThread.cpp366 DNBBreakpoint *MachThread::CurrentBreakpoint() { in CurrentBreakpoint()
372 DNBBreakpoint *bp = CurrentBreakpoint(); in ShouldStop()
537 uint32_t MachThread::EnableHardwareBreakpoint(const DNBBreakpoint *bp, in EnableHardwareBreakpoint()
546 uint32_t MachThread::EnableHardwareWatchpoint(const DNBBreakpoint *wp, in EnableHardwareWatchpoint()
561 bool MachThread::DisableHardwareBreakpoint(const DNBBreakpoint *bp, in DisableHardwareBreakpoint()
570 bool MachThread::DisableHardwareWatchpoint(const DNBBreakpoint *wp, in DisableHardwareWatchpoint()
H A DMachProcess.h179 DNBBreakpoint *CreateBreakpoint(nub_addr_t addr, nub_size_t length,
188 DNBBreakpoint *CreateWatchpoint(nub_addr_t addr, nub_size_t length,
H A DMachProcess.mm1708 std::vector<DNBBreakpoint *> bps;
1722 DNBBreakpoint *bp = bps[i];
1831 DNBBreakpoint *MachProcess::CreateBreakpoint(nub_addr_t addr, nub_size_t length,
1837 DNBBreakpoint *bp = m_breakpoints.FindByAddress(addr);
1856 DNBBreakpoint *MachProcess::CreateWatchpoint(nub_addr_t addr, nub_size_t length,
1864 DNBBreakpoint *wp = m_watchpoints.FindByAddress(addr);
1912 DNBBreakpoint *bp = m_breakpoints.FindByAddress(addr);
2058 DNBBreakpoint *wp = m_watchpoints.FindByAddress(addr);
2103 DNBBreakpoint *bp = m_breakpoints.FindByAddress(addr);
2176 DNBBreakpoint *wp = m_watchpoints.FindByAddress(addr);
/llvm-project-15.0.7/lldb/tools/debugserver/debugserver.xcodeproj/
H A Dproject.pbxproj34 …5B8115C363C0022F371 /* DNBBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C637D90C…
65 …7571AD46CE9002850C2 /* DNBBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C637D90C…
132 …A0024798E /* DNBBreakpoint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType …
133 …334A0024798E /* DNBBreakpoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType…
277 26C637DA0C71334A0024798E /* DNBBreakpoint.h */,
278 26C637D90C71334A0024798E /* DNBBreakpoint.cpp */,
524 26CE05B8115C363C0022F371 /* DNBBreakpoint.cpp in Sources */,
565 456F67571AD46CE9002850C2 /* DNBBreakpoint.cpp in Sources */,
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm64/
H A DDNBArchImplARM64.cpp540 DNBBreakpoint *bp = in NotifyException()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/i386/
H A DDNBArchImplI386.cpp682 DNBBreakpoint *bp = in NotifyException()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/x86_64/
H A DDNBArchImplX86_64.cpp638 DNBBreakpoint *bp = in NotifyException()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt4715 lldb/tools/debugserver/source/DNBBreakpoint.cpp
4716 lldb/tools/debugserver/source/DNBBreakpoint.h