[llvm-bugs] [Bug 43017] New: Can't the SBDebugger API be used directly on android?
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Aug 16 02:33:07 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=43017
Bug ID: 43017
Summary: Can't the SBDebugger API be used directly on android?
Product: lldb
Version: 8.0
Hardware: Other
OS: other
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
I want to use the LLDB SBDebugger API to create a debugger, create targets, set
breakpoints, load processes, and use the SBDebugger API to get stack
information.
On linux:
SBDebugger::Initialize();
SBDebugger debugger = SBDebugger::Create();
SBTarget target = degugger.CreateTarget();
Then create breakpoint and set some parameters,
target.Launch();
In this way, the stack information can be successfully obtained.
However, on android, there is apk,xx.so in the android installation directory.
We don't know what the filename of CreateTarget is set when creating the
target. Obviously, both apk and xx.so are wrong.But we still try the apk,
because on android is also made of the elf format reads the target information,
the format of the apk is not the elf, and then try the xx. So, read the target
information is correct, but in GDBRemoteCommunication: :
StartDebugserverProcess program in the Lord, then using the androidstudio LLDB
- server, process Launch success, but there is no stack information.
Can I use the SBDebugger API to directly debug on android?
Please help me, thank you!
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190816/b3794cfe/attachment.html>
More information about the llvm-bugs
mailing list