diff options
| author | Oleksiy Vyalov <ovyalov@google.com> | 2015-02-26 02:50:14 +0000 |
|---|---|---|
| committer | Oleksiy Vyalov <ovyalov@google.com> | 2015-02-26 02:50:14 +0000 |
| commit | fb9015ddaaa182a6aa4ecaa175be4d89b364cb53 (patch) | |
| tree | 592f5453d3a7428e1822cfb3ea3aca95ce1c2ac3 | |
| parent | 555c9673fd8c2380bf47f41450ce932472496376 (diff) | |
| download | bcm5719-llvm-fb9015ddaaa182a6aa4ecaa175be4d89b364cb53.tar.gz bcm5719-llvm-fb9015ddaaa182a6aa4ecaa175be4d89b364cb53.zip | |
Return a current executable's directory from HostInfoAndroid::ComputeSupportExeDirectory.
http://reviews.llvm.org/D7876
llvm-svn: 230604
| -rw-r--r-- | lldb/include/lldb/Host/android/HostInfoAndroid.h | 1 | ||||
| -rw-r--r-- | lldb/source/Host/android/HostInfoAndroid.cpp | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lldb/include/lldb/Host/android/HostInfoAndroid.h b/lldb/include/lldb/Host/android/HostInfoAndroid.h index 3e75789f6f6..8b5942af5bd 100644 --- a/lldb/include/lldb/Host/android/HostInfoAndroid.h +++ b/lldb/include/lldb/Host/android/HostInfoAndroid.h @@ -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 diff --git a/lldb/source/Host/android/HostInfoAndroid.cpp b/lldb/source/Host/android/HostInfoAndroid.cpp index bc546e537b8..c5e91d71209 100644 --- a/lldb/source/Host/android/HostInfoAndroid.cpp +++ b/lldb/source/Host/android/HostInfoAndroid.cpp @@ -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(); +} |

