message: add 'android' specific trap handlers. no idea if this works
diff: @@ -210,9 +210,15 @@ cfg_if::cfg_if! {
  } else if #[cfg(all(target_os = "linux", target_arch = "x86"))] {
  let cx = &*(cx as *const libc::ucontext_t);
  cx.uc_mcontext.gregs[libc::REG_EIP as usize] as *const u8
  + } else if #[cfg(all(target_os = "android", target_arch = "x86"))] {
  + let cx = &*(cx as *const libc::ucontext_t);
  + cx.uc_mcontext.gregs[libc::REG_EIP as usize] as *const u8
  } else if #[cfg(all(target_os = "linux", target_arch = "aarch64"))] {
  let cx = &*(cx as *const libc::ucontext_t);
  cx.uc_mcontext.pc as *const u8
  + } else if #[cfg(all(target_os = "android", target_arch = "aarch64"))] {
  + let cx = &*(cx as *const libc::ucontext_t);
  + cx.uc_mcontext.pc as *const u8
  } else if #[cfg(all(target_os = "macos", target_arch = "x86_64"))] {
  let cx = &*(cx as *const libc::ucontext_t);
  (*cx.uc_mcontext).__ss.__rip as *const u8
  