Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/lldb/source/Breakpoint/
H A DBreakpointSite.cpp21 BreakpointSite::BreakpointSite(BreakpointSiteList *list, in BreakpointSite() function in BreakpointSite
34 BreakpointSite::~BreakpointSite() { in ~BreakpointSite()
42 break_id_t BreakpointSite::GetNextID() { in GetNextID()
74 void BreakpointSite::Dump(Stream *s) const { in Dump()
96 const uint8_t *BreakpointSite::GetTrapOpcodeBytes() const { in GetTrapOpcodeBytes()
100 size_t BreakpointSite::GetTrapOpcodeMaxByteSize() const { in GetTrapOpcodeMaxByteSize()
117 const uint8_t *BreakpointSite::GetSavedOpcodeBytes() const { in GetSavedOpcodeBytes()
121 bool BreakpointSite::IsEnabled() const { return m_enabled; } in IsEnabled()
137 size_t BreakpointSite::GetNumberOfOwners() { in GetNumberOfOwners()
147 bool BreakpointSite::ValidForThisThread(Thread &thread) { in ValidForThisThread()
[all …]
H A DCMakeLists.txt18 BreakpointSite.cpp
H A DBreakpointSiteList.cpp165 std::function<void(BreakpointSite *)> const &callback) { in ForEach()
/openbsd/gnu/llvm/lldb/include/lldb/Breakpoint/
H A DBreakpointSite.h35 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;
H A DBreakpointSiteList.h107 void ForEach(std::function<void(BreakpointSite *)> const &callback);
H A DBreakpointLocation.h286 friend class BreakpointSite;
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DProcessWindows.h47 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
48 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
H A DProcessWindows.cpp141 Status ProcessWindows::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
155 Status ProcessWindows::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformDarwin.h36 class BreakpointSite; variable
81 BreakpointSite *bp_site) override;
H A DPlatformDarwin.cpp415 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/openbsd/gnu/llvm/lldb/source/Plugins/Process/MacOSX-Kernel/
H A DProcessKDP.h122 EnableBreakpointSite(lldb_private::BreakpointSite *bp_site) override;
125 DisableBreakpointSite(lldb_private::BreakpointSite *bp_site) override;
H A DProcessKDP.cpp632 Status ProcessKDP::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
641 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite()
651 Status ProcessKDP::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
655 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite()
656 if (bp_type == BreakpointSite::eExternal) { in DisableBreakpointSite()
/openbsd/gnu/usr.bin/clang/liblldbBreakpoint/
H A DMakefile25 BreakpointSite.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Breakpoint/
H A DBUILD.gn31 "BreakpointSite.cpp",
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/Windows/
H A DPlatformWindows.h81 BreakpointSite *bp_site) override;
H A DPlatformWindows.cpp569 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/openbsd/gnu/llvm/lldb/include/lldb/Target/
H A DProcess.h2026 size_t GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site);
2028 virtual Status EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
2035 virtual Status DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
2046 virtual Status EnableSoftwareBreakpoint(BreakpointSite *bp_site);
2052 virtual Status DisableSoftwareBreakpoint(BreakpointSite *bp_site);
H A DPlatform.h313 BreakpointSite *bp_site);
/openbsd/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h153 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
155 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
H A DProcessGDBRemote.cpp2880 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite()
2926 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite()
2966 bp_site->SetType(BreakpointSite::eHardware); in EnableBreakpointSite()
3004 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
3018 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite()
3020 case BreakpointSite::eSoftware: in DisableBreakpointSite()
3024 case BreakpointSite::eHardware: in DisableBreakpointSite()
3031 case BreakpointSite::eExternal: { in DisableBreakpointSite()
5168 (bp_site->GetType() == BreakpointSite::eSoftware || in DidForkSwitchSoftwareBreakpoints()
5169 bp_site->GetType() == BreakpointSite::eExternal)) { in DidForkSwitchSoftwareBreakpoints()
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.h75 BreakpointSite *bp_site) override;
H A DPlatformRemoteGDBServer.cpp143 Target &target, BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
/openbsd/gnu/llvm/lldb/include/lldb/
H A Dlldb-forward.h43 class BreakpointSite; variable
304 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
/openbsd/gnu/llvm/lldb/source/Target/
H A DProcess.cpp1575 m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void { in DisableAllBreakpointSites()
1683 bp_site_sp.reset(new BreakpointSite(&m_breakpoint_site_list, owner, in CreateBreakpointSite()
1727 buf](BreakpointSite *bp_site) -> void { in RemoveBreakpointOpcodesFromBuffer()
1728 if (bp_site->GetType() == BreakpointSite::eSoftware) { in RemoveBreakpointOpcodesFromBuffer()
1749 size_t Process::GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
1756 Status Process::EnableSoftwareBreakpoint(BreakpointSite *bp_site) { in EnableSoftwareBreakpoint()
1807 bp_site->SetType(BreakpointSite::eSoftware); in EnableSoftwareBreakpoint()
1832 Status Process::DisableSoftwareBreakpoint(BreakpointSite *bp_site) { in DisableSoftwareBreakpoint()
2155 &error](BreakpointSite *bp) -> void { in WriteMemory()
2159 if (bp->GetType() != BreakpointSite::eSoftware) in WriteMemory()
H A DPlatform.cpp1832 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()