Searched refs:BreakpointSite (Results 1 – 15 of 15) sorted by relevance
21 BreakpointSite::BreakpointSite(BreakpointSiteList *list, in BreakpointSite() function in BreakpointSite34 BreakpointSite::~BreakpointSite() { in ~BreakpointSite()42 break_id_t BreakpointSite::GetNextID() { in GetNextID()50 bool BreakpointSite::ShouldStop(StoppointCallbackContext *context) { in ShouldStop()64 bool BreakpointSite::IsBreakpointAtThisSite(lldb::break_id_t bp_id) { in IsBreakpointAtThisSite()74 void BreakpointSite::Dump(Stream *s) const { in Dump()84 void BreakpointSite::GetDescription(Stream *s, lldb::DescriptionLevel level) { in GetDescription()92 bool BreakpointSite::IsInternal() const { return m_owners.IsInternal(); } in IsInternal()94 uint8_t *BreakpointSite::GetTrapOpcodeBytes() { return &m_trap_opcode[0]; } in GetTrapOpcodeBytes()96 const uint8_t *BreakpointSite::GetTrapOpcodeBytes() const { in GetTrapOpcodeBytes()[all …]
165 std::function<void(BreakpointSite *)> const &callback) { in ForEach()
35 class BreakpointSite : public std::enable_shared_from_this<BreakpointSite>,48 ~BreakpointSite() override;187 lldbassert(BreakpointSite::Type::eHardware == GetType() || in IsHardware()189 return BreakpointSite::Type::eHardware == GetType(); in IsHardware()192 BreakpointSite::Type GetType() const { return m_type; } in GetType()194 void SetType(BreakpointSite::Type type) { m_type = type; } in SetType()210 BreakpointSite::Type m_type; ///< The type of this breakpoint site.229 BreakpointSite(BreakpointSiteList *list,233 BreakpointSite(const BreakpointSite &) = delete;234 const BreakpointSite &operator=(const BreakpointSite &) = delete;
107 void ForEach(std::function<void(BreakpointSite *)> const &callback);
283 friend class BreakpointSite;
2025 size_t GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site);2027 virtual Status EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()2035 virtual Status DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()2047 virtual Status EnableSoftwareBreakpoint(BreakpointSite *bp_site);2053 virtual Status DisableSoftwareBreakpoint(BreakpointSite *bp_site);
333 BreakpointSite *bp_site);
43 class BreakpointSite; variable292 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;293 typedef std::weak_ptr<lldb_private::BreakpointSite> BreakpointSiteWP;
157 Status EnableBreakpointSite(BreakpointSite *bp_site) override;159 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
3121 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()3167 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite()3207 bp_site->SetType(BreakpointSite::eHardware); in EnableBreakpointSite()3245 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()3259 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite()3261 case BreakpointSite::eSoftware: in DisableBreakpointSite()3265 case BreakpointSite::eHardware: in DisableBreakpointSite()3272 case BreakpointSite::eExternal: { in DisableBreakpointSite()
81 BreakpointSite *bp_site) override;
233 Target &target, BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
1544 m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void { in DisableAllBreakpointSites()1652 bp_site_sp.reset(new BreakpointSite(&m_breakpoint_site_list, owner, in CreateBreakpointSite()1696 buf](BreakpointSite *bp_site) -> void { in RemoveBreakpointOpcodesFromBuffer()1697 if (bp_site->GetType() == BreakpointSite::eSoftware) { in RemoveBreakpointOpcodesFromBuffer()1718 size_t Process::GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()1725 Status Process::EnableSoftwareBreakpoint(BreakpointSite *bp_site) { in EnableSoftwareBreakpoint()1776 bp_site->SetType(BreakpointSite::eSoftware); in EnableSoftwareBreakpoint()1801 Status Process::DisableSoftwareBreakpoint(BreakpointSite *bp_site) { in DisableSoftwareBreakpoint()2166 &error](BreakpointSite *bp) -> void { in WriteMemory()2170 if (bp->GetType() != BreakpointSite::eSoftware) in WriteMemory()
1875 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
104 SRCS+= Breakpoint/BreakpointSite.cpp