Return a current executable's directory from HostInfoAndroid::ComputeSupportExeDirectory.
authorOleksiy Vyalov <ovyalov@google.com>
Thu, 26 Feb 2015 02:50:14 +0000 (02:50 +0000)
committerOleksiy Vyalov <ovyalov@google.com>
Thu, 26 Feb 2015 02:50:14 +0000 (02:50 +0000)
http://reviews.llvm.org/D7876

llvm-svn: 230604

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

index 3e75789..8b5942a 100644 (file)
@@ -26,6 +26,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 bc546e5..c5e91d7 100644 (file)
@@ -26,3 +26,10 @@ HostInfoAndroid::ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arc
         arch_64.GetTriple().setEnvironment(llvm::Triple::Android);
     }
 }
+
+bool
+HostInfoAndroid::ComputeSupportExeDirectory(FileSpec &file_spec)
+{
+    file_spec.GetDirectory() = HostInfoLinux::GetProgramFileSpec().GetDirectory();
+    return (bool)file_spec.GetDirectory();
+}