Skip to content

Target: implement the Darwin ARM64 support to complete the port #207

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

compnerd
Copy link
Owner

This implements the necessary ARM64 specific logic for mmap and munmap syscalls to be able to allocate and deallocate memory in the inferior. This gives us a complete implementation for the Darwin ARM64 target.

@compnerd compnerd force-pushed the compnerd/arm64 branch 2 times, most recently from 118cf12 to 72df59a Compare May 12, 2025 04:24
@compnerd compnerd requested a review from andrurogerz May 12, 2025 04:24
This implements the necessary ARM64 specific logic for mmap and munmap
syscalls to be able to allocate and deallocate memory in the inferior.
This gives us a complete implementation for the Darwin ARM64 target.
Copy link
Collaborator

@andrurogerz andrurogerz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

This gives us a complete implementation for the Darwin ARM64 target

Do Thread::step and Thread::afterResume also need implementing for full functionality?

@compnerd
Copy link
Owner Author

looks good

This gives us a complete implementation for the Darwin ARM64 target

Do Thread::step and Thread::afterResume also need implementing for full functionality?

Ah, crud, forgot about those! Thanks

@compnerd compnerd marked this pull request as draft May 12, 2025 16:53
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