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

Added support for arm64e (Mac M1 and new iPhones) architecture on LLDB #298

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AdamTaguirov
Copy link

M1 Macs, newer iPhones and any device running on A12 Apple chipset run on a specific arm64e architecture that introduces some new features like PAC or nested virtualizations.

Registers, instructions and basic core ARM components are mostly the same as for arm64, but Voltron does not support arm64e architecture as shown in my issue : #297.

Support for this arm64e architecture is not hard to implement thanks to the similarity of these two architecture versions, so here is my pull request to add this support on LLDB.

It may work with other debuggers but I have only tested it with LLDB.

@duraki
Copy link

duraki commented Mar 18, 2023

Nice one @AdamTaguirov Looking that almost a year passed, I could move to your fork. @snare did you plan to merge this?

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

Successfully merging this pull request may close these issues.

2 participants