diff options
| author | Amanieu d'Antras <amanieu.dantras@huawei.com> | 2021-01-20 17:10:14 +0000 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2021-01-27 22:47:57 +0000 |
| commit | 06f14df43bd92a7ccbb5d09fc476e6926fe4d161 (patch) | |
| tree | 2a958d156a8bcfdbca9f5f265d470e3b23e6cdc6 | |
| parent | d53b0a04a6a0f5048b37da2c14ac0cdabae5d348 (diff) | |
| download | rust-06f14df43bd92a7ccbb5d09fc476e6926fe4d161.tar.gz rust-06f14df43bd92a7ccbb5d09fc476e6926fe4d161.zip | |
Support AArch64 ILP32 in libunwind bindings
| -rw-r--r-- | library/unwind/src/libunwind.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/library/unwind/src/libunwind.rs b/library/unwind/src/libunwind.rs index ff1d82fc990..faf554d285a 100644 --- a/library/unwind/src/libunwind.rs +++ b/library/unwind/src/libunwind.rs @@ -36,9 +36,12 @@ pub const unwinder_private_data_size: usize = 20; #[cfg(all(target_arch = "arm", target_os = "ios"))] pub const unwinder_private_data_size: usize = 5; -#[cfg(target_arch = "aarch64")] +#[cfg(all(target_arch = "aarch64", target_pointer_width = "64"))] pub const unwinder_private_data_size: usize = 2; +#[cfg(all(target_arch = "aarch64", target_pointer_width = "32"))] +pub const unwinder_private_data_size: usize = 5; + #[cfg(target_arch = "mips")] pub const unwinder_private_data_size: usize = 2; |
