| /llvm-project-15.0.7/lldb/source/Breakpoint/ |
| H A D | BreakpointSite.cpp | 21 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 D | CMakeLists.txt | 18 BreakpointSite.cpp
|
| H A D | BreakpointSiteList.cpp | 165 std::function<void(BreakpointSite *)> const &callback) { in ForEach()
|
| /llvm-project-15.0.7/lldb/include/lldb/Breakpoint/ |
| H A D | BreakpointSite.h | 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;
|
| H A D | BreakpointSiteList.h | 107 void ForEach(std::function<void(BreakpointSite *)> const &callback);
|
| H A D | BreakpointLocation.h | 283 friend class BreakpointSite;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | ProcessWindows.h | 50 Status EnableBreakpointSite(BreakpointSite *bp_site) override; 51 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
|
| H A D | ProcessWindows.cpp | 141 Status ProcessWindows::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite() 155 Status ProcessWindows::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformDarwin.h | 36 class BreakpointSite; variable 81 BreakpointSite *bp_site) override;
|
| H A D | PlatformDarwin.cpp | 414 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/ |
| H A D | ProcessKDP.h | 122 EnableBreakpointSite(lldb_private::BreakpointSite *bp_site) override; 125 DisableBreakpointSite(lldb_private::BreakpointSite *bp_site) override;
|
| H A D | ProcessKDP.cpp | 632 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()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Breakpoint/ |
| H A D | BUILD.gn | 31 "BreakpointSite.cpp",
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/Windows/ |
| H A D | PlatformWindows.h | 81 BreakpointSite *bp_site) override;
|
| H A D | PlatformWindows.cpp | 566 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Process.h | 2004 size_t GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site); 2006 virtual Status EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite() 2013 virtual Status DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite() 2024 virtual Status EnableSoftwareBreakpoint(BreakpointSite *bp_site); 2030 virtual Status DisableSoftwareBreakpoint(BreakpointSite *bp_site);
|
| H A D | Platform.h | 312 BreakpointSite *bp_site);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 154 Status EnableBreakpointSite(BreakpointSite *bp_site) override; 156 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
|
| H A D | ProcessGDBRemote.cpp | 2925 Status ProcessGDBRemote::EnableBreakpointSite(BreakpointSite *bp_site) { in EnableBreakpointSite() 2971 bp_site->SetType(BreakpointSite::eExternal); in EnableBreakpointSite() 3011 bp_site->SetType(BreakpointSite::eHardware); in EnableBreakpointSite() 3049 Status ProcessGDBRemote::DisableBreakpointSite(BreakpointSite *bp_site) { in DisableBreakpointSite() 3063 BreakpointSite::Type bp_type = bp_site->GetType(); in DisableBreakpointSite() 3065 case BreakpointSite::eSoftware: in DisableBreakpointSite() 3069 case BreakpointSite::eHardware: in DisableBreakpointSite() 3076 case BreakpointSite::eExternal: { in DisableBreakpointSite() 5198 (bp_site->GetType() == BreakpointSite::eSoftware || in DidForkSwitchSoftwareBreakpoints() 5199 bp_site->GetType() == BreakpointSite::eExternal)) { in DidForkSwitchSoftwareBreakpoints() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.h | 74 BreakpointSite *bp_site) override;
|
| H A D | PlatformRemoteGDBServer.cpp | 141 Target &target, BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 43 class BreakpointSite; variable 300 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | Process.cpp | 1571 m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void { in DisableAllBreakpointSites() 1679 bp_site_sp.reset(new BreakpointSite(&m_breakpoint_site_list, owner, in CreateBreakpointSite() 1723 buf](BreakpointSite *bp_site) -> void { in RemoveBreakpointOpcodesFromBuffer() 1724 if (bp_site->GetType() == BreakpointSite::eSoftware) { in RemoveBreakpointOpcodesFromBuffer() 1745 size_t Process::GetSoftwareBreakpointTrapOpcode(BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode() 1752 Status Process::EnableSoftwareBreakpoint(BreakpointSite *bp_site) { in EnableSoftwareBreakpoint() 1803 bp_site->SetType(BreakpointSite::eSoftware); in EnableSoftwareBreakpoint() 1828 Status Process::DisableSoftwareBreakpoint(BreakpointSite *bp_site) { in DisableSoftwareBreakpoint() 2151 &error](BreakpointSite *bp) -> void { in WriteMemory() 2155 if (bp->GetType() != BreakpointSite::eSoftware) in WriteMemory()
|
| H A D | Platform.cpp | 1835 BreakpointSite *bp_site) { in GetSoftwareBreakpointTrapOpcode()
|