[lldb-dev] [Bug 43001] New: lldb can not launch process on android

via lldb-dev lldb-dev at lists.llvm.org
Wed Aug 14 23:28:07 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=43001

            Bug ID: 43001
           Summary: lldb can not launch process on android
           Product: lldb
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: All Bugs
          Assignee: lldb-dev at lists.llvm.org
          Reporter: mryusolo at live.com
                CC: jdevlieghere at apple.com, llvm-bugs at lists.llvm.org

we use llvm cross compile with NDK(android-ndk-r16b), compile command:
 ./make-standalone-toolchain.sh --arch=arm --platform=android-26 --stl=libc++
--install-dir=/usr/local/cross-toolchain
--toolchain=arm-linux-androideabi-clang5.0

compile success and then it can generate lldb-server, and liblldb.so etc, so we
use QT to develop our android app, and in our code we use SBDebugger api to
launch another app in android phone,lldb-server is pushed to phone, but
SBDebugger cannot launch process, check the code find out that lldb-server is
not launched, we download android studio, and use the lldb-serrver shared lib
in its IDE to replace ours, and find that it can be started, but still
SBDebugger cannot launch app. When we use the android studio to debug app, we
find the lldb-server which android studio used is an executable application in
its bin\ directory , but the lldb-server we compiled is a shared lib,  and
android studio can use its lldb to remote debug android app. so the question
is:
1.Is lldb-server which came out from cross-chain avaiable on android phone, how
to use it?
2.Is SBDebugger api can be used to remote debug android app , is there any
environment problem we need to consider?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20190815/d4fefb0c/attachment.html>


More information about the lldb-dev mailing list