Searched refs:BreakpointSite (Results 1 – 18 of 18) sorted by relevance
21 BreakpointSite::BreakpointSite(const BreakpointLocationSP &constituent, in BreakpointSite() function in BreakpointSite33 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 …]
269 breakpoint_site_sp->GetType() == BreakpointSite::eHardware) in SetIsHardware()
35 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;
295 friend class BreakpointSite;
2185 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>
334 BreakpointSite *bp_site);
78 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
271 Status ScriptedProcess::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
155 Status EnableBreakpointSite(BreakpointSite *bp_site) override;157 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
3078 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 …]
75 BreakpointSite *bp_site) override;
149 Target &target, BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
1548 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 …]
1954 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
43 class BreakpointSite; variable325 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
129 SRCS+= Breakpoint/BreakpointSite.cpp