Skip to content

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

3 participants