Home
last modified time | relevance | path

Searched refs:DNBArchProtocol (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/lldb/tools/debugserver/source/
H A DDNBArch.cpp35 uint32_t DNBArchProtocol::GetCPUType() { return g_current_cpu_type; } in GetCPUType()
36 uint32_t DNBArchProtocol::GetCPUSubType() { return g_current_cpu_subtype; } in GetCPUSubType()
38 bool DNBArchProtocol::SetArchitecture(uint32_t cpu_type, uint32_t cpu_subtype) { in SetArchitecture()
49 void DNBArchProtocol::RegisterArchPlugin(const DNBArchPluginInfo &arch_info) { in RegisterArchPlugin()
54 uint32_t DNBArchProtocol::GetRegisterCPUType() { in GetRegisterCPUType()
62 DNBArchProtocol::GetRegisterSetInfo(nub_size_t *num_reg_sets) { in GetRegisterSetInfo()
70 DNBArchProtocol *DNBArchProtocol::Create(MachThread *thread) { in Create()
77 const uint8_t *DNBArchProtocol::GetBreakpointOpcode(nub_size_t byte_size) { in GetBreakpointOpcode()
H A DDNBArch.h24 class DNBArchProtocol; variable
27 typedef DNBArchProtocol *(*DNBArchCallbackCreate)(MachThread *thread);
40 class DNBArchProtocol {
42 static DNBArchProtocol *Create(MachThread *thread);
57 DNBArchProtocol() : m_save_id(0) {} in DNBArchProtocol() function
59 virtual ~DNBArchProtocol() {} in ~DNBArchProtocol()
H A DDNB.cpp1475 return DNBArchProtocol::GetRegisterCPUType(); in DNBGetRegisterCPUType()
1479 return DNBArchProtocol::GetRegisterSetInfo(num_reg_sets); in DNBGetRegisterSetInfo()
1769 return DNBArchProtocol::SetArchitecture(CPU_TYPE_I386); in DNBSetArchitecture()
1789 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1792 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1795 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1798 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1803 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1808 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
1811 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
[all …]
H A DChangeLog264 * DNBArch.h (DNBArchProtocol::NumSupportedHardwareBreakpoints()): Removed
267 (DNBArchProtocol::NumSupportedHardwareWatchpoints()): Removed the "const"
559 * DNBArchProtocol.h (DNBArchProtocol::ThreadWillResume): Now returns void.
590 * DNBArch.h (DNBArchProtocol::StepNotComplete): New protocol function with
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/x86_64/
H A DDNBArchImplX86_64.h24 class DNBArchImplX86_64 : public DNBArchProtocol {
27 : DNBArchProtocol(), m_thread(thread), m_state(), m_2pc_dbg_checkpoint(), in DNBArchImplX86_64()
214 static DNBArchProtocol *Create(MachThread *thread);
H A DDNBArchImplX86_64.cpp2243 DNBArchProtocol *DNBArchImplX86_64::Create(MachThread *thread) { in Create()
2275 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/i386/
H A DDNBArchImplI386.h25 class DNBArchImplI386 : public DNBArchProtocol {
28 : DNBArchProtocol(), m_thread(thread), m_state(), m_2pc_dbg_checkpoint(), in DNBArchImplI386()
210 static DNBArchProtocol *Create(MachThread *thread);
H A DDNBArchImplI386.cpp1718 DNBArchProtocol *DNBArchImplI386::Create(MachThread *thread) { in Create()
1748 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachThread.h114 DNBArchProtocol *GetArchProtocol() { return m_arch_up.get(); } in GetArchProtocol()
150 std::unique_ptr<DNBArchProtocol>
H A DMachThreadList.cpp276 DNBArchProtocol::SetArchitecture(CPU_TYPE_X86_64); in UpdateThreadList()
278 DNBArchProtocol::SetArchitecture(CPU_TYPE_I386); in UpdateThreadList()
281 DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64); in UpdateThreadList()
284 DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64_32); in UpdateThreadList()
286 DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM); in UpdateThreadList()
H A DMachThread.cpp33 m_arch_up(DNBArchProtocol::Create(this)), m_reg_sets(NULL), in MachThread()
H A DMachProcess.mm1298 DNBArchProtocol *arch = thread_sp->GetArchProtocol();
1959 DNBArchProtocol::GetBreakpointOpcode(bp->ByteSize());
2122 DNBArchProtocol::GetBreakpointOpcode(break_op_size);
2277 DNBArchProtocol::SetArchitecture(process_cpu_type);
3218 path, DNBArchProtocol::GetCPUType(), DNBArchProtocol::GetCPUSubType(),
3471 DNBArchProtocol::SetArchitecture(pid_cpu_type);
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm64/
H A DDNBArchImplARM64.h23 class DNBArchMachARM64 : public DNBArchProtocol {
63 static DNBArchProtocol *Create(MachThread *thread);
H A DDNBArchImplARM64.cpp73 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
81 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info_32); in Initialize()
84 DNBArchProtocol *DNBArchMachARM64::Create(MachThread *thread) { in Create()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm/
H A DDNBArchImpl.h24 class DNBArchMachARM : public DNBArchProtocol {
67 static DNBArchProtocol *Create(MachThread *thread);
H A DDNBArchImpl.cpp124 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
127 DNBArchProtocol *DNBArchMachARM::Create(MachThread *thread) { in Create()