forked from OSchip/llvm-project
Advertise 32 bit support for PlatformRemoteGDBServer on 64 bit systems.
Reviewers: vharron, clayborg, zturner Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D7970 llvm-svn: 230906
This commit is contained in:
parent
990bb16036
commit
451dd50673
|
@ -230,12 +230,15 @@ PlatformRemoteGDBServer::GetSupportedArchitectureAtIndex (uint32_t idx, ArchSpec
|
|||
{
|
||||
ArchSpec remote_arch = m_gdb_client.GetSystemArchitecture();
|
||||
|
||||
// TODO: 64 bit systems should also advertize support for 32 bit arch
|
||||
// unknown CPU, we just support the one arch
|
||||
if (idx == 0)
|
||||
{
|
||||
arch = remote_arch;
|
||||
return true;
|
||||
return arch.IsValid();
|
||||
}
|
||||
else if (idx == 1 && remote_arch.IsValid() && remote_arch.GetTriple().isArch64Bit())
|
||||
{
|
||||
arch.SetTriple(remote_arch.GetTriple().get32BitArchVariant());
|
||||
return arch.IsValid();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue