Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM64 support #7

Open
JoelLinn opened this issue Feb 22, 2022 · 1 comment
Open

ARM64 support #7

JoelLinn opened this issue Feb 22, 2022 · 1 comment

Comments

@JoelLinn
Copy link

Unfortunately this does not support ARM64 (or any non x86-64 architecture)

@zyedidia
Copy link
Owner

Yes, there are a few x86-64-specific things in the codebase. In particular, the interrupt instruction that is used to return control to perforator when a traced function is entered is architecture-specific (defined here), and the function for determining the return address of a stack frame (defined here. The code also uses an x86-64 ptrace regs struct. If these parts are updated, I think perforator could work on ARM as well, but I have no plans to implement this myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants