Home
last modified time | relevance | path

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

/external/llvm-project/lldb/tools/debugserver/source/
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()
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()
DDNB.cpp1466 return DNBArchProtocol::GetRegisterCPUType(); in DNBGetRegisterCPUType()
1470 return DNBArchProtocol::GetRegisterSetInfo(num_reg_sets); in DNBGetRegisterSetInfo()
1764 return DNBArchProtocol::SetArchitecture(CPU_TYPE_I386); in DNBSetArchitecture()
1766 return DNBArchProtocol::SetArchitecture(CPU_TYPE_X86_64, in DNBSetArchitecture()
1769 return DNBArchProtocol::SetArchitecture(CPU_TYPE_X86_64, in DNBSetArchitecture()
1773 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64_32); in DNBSetArchitecture()
1775 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64, in DNBSetArchitecture()
1778 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64, in DNBSetArchitecture()
1781 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM64, in DNBSetArchitecture()
1784 return DNBArchProtocol::SetArchitecture(CPU_TYPE_ARM, in DNBSetArchitecture()
[all …]
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
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/i386/
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);
DDNBArchImplI386.cpp1718 DNBArchProtocol *DNBArchImplI386::Create(MachThread *thread) { in Create()
1748 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/x86_64/
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);
DDNBArchImplX86_64.cpp2243 DNBArchProtocol *DNBArchImplX86_64::Create(MachThread *thread) { in Create()
2275 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/
DMachThread.h114 DNBArchProtocol *GetArchProtocol() { return m_arch_up.get(); } in GetArchProtocol()
150 std::unique_ptr<DNBArchProtocol>
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()
DMachThread.cpp33 m_arch_up(DNBArchProtocol::Create(this)), m_reg_sets(NULL), in MachThread()
DMachProcess.mm1275 DNBArchProtocol *arch = thread_sp->GetArchProtocol();
1934 DNBArchProtocol::GetBreakpointOpcode(bp->ByteSize());
2097 DNBArchProtocol::GetBreakpointOpcode(break_op_size);
2252 DNBArchProtocol::SetArchitecture(process_cpu_type);
3163 path, DNBArchProtocol::GetCPUType(), DNBArchProtocol::GetCPUSubType(),
3411 DNBArchProtocol::SetArchitecture(pid_cpu_type);
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/arm64/
DDNBArchImplARM64.h23 class DNBArchMachARM64 : public DNBArchProtocol {
63 static DNBArchProtocol *Create(MachThread *thread);
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()
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/arm/
DDNBArchImpl.h24 class DNBArchMachARM : public DNBArchProtocol {
67 static DNBArchProtocol *Create(MachThread *thread);
DDNBArchImpl.cpp122 DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); in Initialize()
125 DNBArchProtocol *DNBArchMachARM::Create(MachThread *thread) { in Create()