benfred / remoteprocess

Cross platform process information in Rust
MIT License
56 stars 29 forks source link

Windows aarch64 port. #89

Closed akhramov closed 1 month ago

akhramov commented 4 months ago

Currently building the library fails on windows/aarch64, becaues the unwinding functionality relies on x86 registers.

This commit ports the library to windows/aarch64 by utilizing the coresponding aarch64 registers.

akhramov commented 4 months ago

Microsoft will likely make aarch64 runners available in future: https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/, so we may want to wait before introducing CI here.