Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointSite.cpp21 BreakpointSite::BreakpointSite(const BreakpointLocationSP &constituent, in BreakpointSite() function in BreakpointSite
33 BreakpointSite::~BreakpointSite() { in ~BreakpointSite()
40 break_id_t BreakpointSite::GetNextID() { in GetNextID()
48 bool BreakpointSite::ShouldStop(StoppointCallbackContext *context) { in ShouldStop()
62 bool BreakpointSite::IsBreakpointAtThisSite(lldb::break_id_t bp_id) { in IsBreakpointAtThisSite()
72 void BreakpointSite::Dump(Stream *s) const { in Dump()
82 void BreakpointSite::GetDescription(Stream *s, lldb::DescriptionLevel level) { in GetDescription()
90 std::optional<uint32_t> BreakpointSite::GetSuggestedStackFrameIndex() { in GetSuggestedStackFrameIndex()
107 bool BreakpointSite::IsInternal() const { return m_constituents.IsInternal(); } in IsInternal()
109 uint8_t *BreakpointSite::GetTrapOpcodeBytes() { return &m_trap_opcode[0]; } in GetTrapOpcodeBytes()
[all …]
H A DBreakpointSiteList.cpp
H A DBreakpoint.cpp269 breakpoint_site_sp->GetType() == BreakpointSite::eHardware) in SetIsHardware()
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointSite.h35 class BreakpointSite : public std::enable_shared_from_this<BreakpointSite>,
51 ~BreakpointSite() override;
197 lldbassert(BreakpointSite::Type::eHardware == GetType() || in IsHardware()
199 return BreakpointSite::Type::eHardware == GetType(); in IsHardware()
202 BreakpointSite::Type GetType() const { return m_type; } in GetType()
204 void SetType(BreakpointSite::Type type) { m_type = type; } in SetType()
221 BreakpointSite::Type m_type; ///< The type of this breakpoint site.
241 BreakpointSite(const lldb::BreakpointLocationSP &constituent,
244 BreakpointSite(const BreakpointSite &) = delete;
245 const BreakpointSite &operator=(const BreakpointSite &) = delete;
H A DBreakpointSiteList.h
H A DBreakpointLocation.h295 friend class BreakpointSite;
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h2185 size_t GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site);
2187 virtual Status EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
2192 virtual Status DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
2201 virtual Status EnableSoftwareBreakpoint(BreakpointSite *bp_site);
2207 virtual Status DisableSoftwareBreakpoint(BreakpointSite *bp_site);
2209 StopPointSiteList<lldb_private::BreakpointSite> &GetBreakpointSiteList();
2211 const StopPointSiteList<lldb_private::BreakpointSite> &
3174 StopPointSiteList<lldb_private::BreakpointSite>
H A DPlatform.h334 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.cpp271 Status ScriptedProcess::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h155 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
157 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
H A DProcessGDBRemote.cpp3078 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
3124 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite()
3164 bp_site->SetType(BreakpointSite::eHardware); in EnableBreakpointSite()
3203 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3217 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite()
3219 case BreakpointSite::eSoftware: in DisableBreakpointSite()
3223 case BreakpointSite::eHardware: in DisableBreakpointSite()
3230 case BreakpointSite::eExternal: { in DisableBreakpointSite()
5835 GetBreakpointSiteList().ForEach([this, enable](BreakpointSite *bp_site) { in DidForkSwitchSoftwareBreakpoints()
5837 (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.cpp1548 StopPointSiteList<BreakpointSite> &Process::GetBreakpointSiteList() { in GetBreakpointSiteList()
1552 const StopPointSiteList<BreakpointSite> &
1558 m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void { in DisableAllBreakpointSites()
1667 new BreakpointSite(constituent, load_addr, use_hardware)); in CreateBreakpointSite()
1707 StopPointSiteList<BreakpointSite> bp_sites_in_range; in RemoveBreakpointOpcodesFromBuffer()
1712 buf](BreakpointSite *bp_site) -> void { in RemoveBreakpointOpcodesFromBuffer()
1713 if (bp_site->GetType() == BreakpointSite::eSoftware) { in RemoveBreakpointOpcodesFromBuffer()
1734 size_t Process::GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
1741 Status Process::EnableSoftwareBreakpoint(BreakpointSite *bp_site) { in EnableSoftwareBreakpoint()
1794 bp_site->SetType(BreakpointSite::eSoftware); in EnableSoftwareBreakpoint()
[all …]
H A DPlatform.cpp1954 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h43 class BreakpointSite; variable
325 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
/freebsd/lib/clang/liblldb/
H A DMakefile129 SRCS+= Breakpoint/BreakpointSite.cpp