Home
last modified time | relevance | path

Searched refs:BreakpointSite (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointSite.cpp1 //===-- BreakpointSite.cpp ------------------------------------------------===//
11 #include "lldb/Breakpoint/BreakpointSite.h"
20 BreakpointSite::BreakpointSite(const BreakpointLocationSP &constituent,
32 BreakpointSite::~BreakpointSite() { in BreakpointSite()
40 break_id_t BreakpointSite::GetNextID() { in ~BreakpointSite()
48 bool BreakpointSite::ShouldStop(StoppointCallbackContext *context) {
62 bool BreakpointSite::IsBreakpointAtThisSite(lldb::break_id_t bp_id) { in ShouldStop()
72 void BreakpointSite in IsBreakpointAtThisSite()
21 BreakpointSite::BreakpointSite(BreakpointSiteList *list, BreakpointSite() function in BreakpointSite
[all...]
H A DBreakpointSiteList.cpp
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointSite.h1 //===-- BreakpointSite.h ----------------------------------------*- C++ -*-===//
24 /// \class BreakpointSite BreakpointSite.h "lldb/Breakpoint/BreakpointSite.h"
28 /// The BreakpointSite class handles the physical breakpoint that is actually
35 class BreakpointSite : public std::enable_shared_from_this<BreakpointSite>,
51 ~BreakpointSite() override;
160 /// BreakpointSite::Dump(Stream *) to get information about the breakpoint
192 lldbassert(BreakpointSite
[all...]
H A DBreakpointSiteList.h
H A DBreakpointLocation.h286 friend class BreakpointSite;
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h2144 size_t GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site);
2146 virtual Status EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
2153 virtual Status DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
2164 virtual Status EnableSoftwareBreakpoint(BreakpointSite *bp_site);
2170 virtual Status DisableSoftwareBreakpoint(BreakpointSite *bp_site);
2172 StopPointSiteList<lldb_private::BreakpointSite> &GetBreakpointSiteList();
2174 const StopPointSiteList<lldb_private::BreakpointSite> &
3099 StopPointSiteList<lldb_private::BreakpointSite>
H A DPlatform.h331 BreakpointSite *bp_site);
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h78 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
H A DScriptedProcess.cpp265 Status ScriptedProcess::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h156 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
158 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
H A DProcessGDBRemote.cpp2964 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3010 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite()
3050 bp_site->SetType(BreakpointSite::eHardware); in EnableBreakpointSite()
3088 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3102 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite()
3104 case BreakpointSite::eSoftware: in DisableBreakpointSite()
3108 case BreakpointSite::eHardware: in DisableBreakpointSite()
3115 case BreakpointSite::eExternal: { in DisableBreakpointSite()
5702 GetBreakpointSiteList().ForEach([this, enable](BreakpointSite *bp_site) { in DidForkSwitchSoftwareBreakpoints()
5704 (bp_site->GetType() == BreakpointSite::eSoftware || in DidForkSwitchSoftwareBreakpoints()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.h75 BreakpointSite *bp_site) override;
H A DPlatformRemoteGDBServer.cpp149 Target &target, BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DProcess.cpp1607 StopPointSiteList<BreakpointSite> &Process::GetBreakpointSiteList() { in GetBreakpointSiteList()
1611 const StopPointSiteList<BreakpointSite> &
1617 m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void { in DisableAllBreakpointSites()
1726 new BreakpointSite(constituent, load_addr, use_hardware)); in CreateBreakpointSite()
1766 StopPointSiteList<BreakpointSite> bp_sites_in_range; in RemoveBreakpointOpcodesFromBuffer()
1771 buf](BreakpointSite *bp_site) -> void { in RemoveBreakpointOpcodesFromBuffer()
1772 if (bp_site->GetType() == BreakpointSite::eSoftware) { in RemoveBreakpointOpcodesFromBuffer()
1793 size_t Process::GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
1800 Status Process::EnableSoftwareBreakpoint(BreakpointSite *bp_site) { in EnableSoftwareBreakpoint()
1851 bp_site->SetType(BreakpointSite::eSoftware); in EnableSoftwareBreakpoint()
[all …]
H A DPlatform.cpp1942 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h43 class BreakpointSite; variable
320 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
/freebsd/lib/clang/liblldb/
H A DMakefile112 SRCS+= Breakpoint/BreakpointSite.cpp