<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - lldb can not launch process on android"
   href="https://bugs.llvm.org/show_bug.cgi?id=43001">43001</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>lldb can not launch process on android
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>lldb
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>All Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>lldb-dev@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mryusolo@live.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>jdevlieghere@apple.com, llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>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?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>