Skip to content

Does orbit support arm64 platform? #4449

Answered by florian-kuebler
simpzan asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, thanks for reaching out.
Profiling arm64 linux and android targets are currently not (explicitly) supported, neither do we test building form arm64.

For arm64 linux:
As we are relying mostly on Linux's perf_event_open syscall, many features should work out-of-the box (not tested). However, there are a couple of places where we explicitly assume x86_64 in the code. User-space dynamic instrumentation, disassembly view, frame-pointer-based unwinding, will certainly not work.

For android:
We use android's unwinding library libunwindstack, which does support mixed Java/native callstack unwinding. However, we currently have no code in place, to retrieve Java's symbol information. Also neith…

Replies: 4 comments 4 replies

Comment options

You must be logged in to vote
3 replies
@simpzan
Comment options

@florian-kuebler
Comment options

@florian-kuebler
Comment options

Answer selected by simpzan
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@simpzan
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
4 participants
Converted from issue

This discussion was converted from issue #4427 on November 21, 2022 12:15.