Reverted r232883 due to failing tests.
authorVince Harron <vince@nethacker.com>
Sun, 22 Mar 2015 05:47:00 +0000 (05:47 +0000)
committerVince Harron <vince@nethacker.com>
Sun, 22 Mar 2015 05:47:00 +0000 (05:47 +0000)
llvm-svn: 232904

lldb/include/lldb/Host/android/HostInfoAndroid.h
lldb/include/lldb/Host/linux/HostInfoLinux.h
lldb/source/Host/android/HostInfoAndroid.cpp
lldb/source/Host/linux/HostInfoLinux.cpp

index 4132116..ed9d3ee 100644 (file)
@@ -25,6 +25,7 @@ class HostInfoAndroid : public HostInfoLinux
 
   protected:
     static void ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arch_64);
+    static bool ComputeSupportExeDirectory(FileSpec &file_spec);
 };
 
 } // end of namespace lldb_private
index e4b2207..4596b33 100644 (file)
@@ -40,7 +40,7 @@ class HostInfoLinux : public HostInfoPosix
     static FileSpec GetProgramFileSpec();
 
   protected:
-    static bool ComputeSupportExeDirectory(FileSpec &file_spec);
+    static bool ComputeSharedLibraryDirectory(FileSpec &file_spec);
     static bool ComputeSystemPluginsDirectory(FileSpec &file_spec);
     static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
     static void ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arch_64);
index f44b6c6..b819f92 100644 (file)
@@ -30,6 +30,13 @@ HostInfoAndroid::ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arc
     }
 }
 
+bool
+HostInfoAndroid::ComputeSupportExeDirectory(FileSpec &file_spec)
+{
+    file_spec.GetDirectory() = HostInfoLinux::GetProgramFileSpec().GetDirectory();
+    return (bool)file_spec.GetDirectory();
+}
+
 FileSpec
 HostInfoAndroid::GetDefaultShell()
 {
index d5f88fe..3c192dc 100644 (file)
@@ -222,10 +222,12 @@ HostInfoLinux::GetProgramFileSpec()
 }
 
 bool
-HostInfoLinux::ComputeSupportExeDirectory(FileSpec &file_spec)
+HostInfoLinux::ComputeSharedLibraryDirectory(FileSpec &file_spec)
 {
+    if (HostInfoPosix::ComputeSharedLibraryDirectory(file_spec))
+        return true;
     file_spec.GetDirectory() = GetProgramFileSpec().GetDirectory();
-    return static_cast<bool>(file_spec.GetDirectory());
+    return (bool)file_spec.GetDirectory();
 }
 
 bool