Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

bionic is Android's C library. A historical focus was on minimizing assembler, so very little new code actually needed writing. bionic reuses the Linux UAPI headers, so those definitions all came direct from the kernel.

Note: The RISCV64 ABI for Android mandates "V" extension, so discovery isn't necessary... only state save/restore (which is part of 6.5 already) 

Dependencies

Status

Page Properties


Development

Status
colourBlue
titleONGOING

Missing support for hardware breakpoints because kernel has no riscv64 ptrace() equivalent to arm64 ptrace(PTRACE_SETREGSET, child, NT_ARM_HW_BREAK, &iov).
Development Timeline2022Q4-?
Upstreaming

Status
colourGreen
titleCOMPLETED

(Work happens directly upstream.)

Upstream Version

AOSP master

Projected to be API level 35 (Android V)

Contacts

Elliott Hughes (google)



DependenciesKernel support for hardware breakpoints (missing ptrace() )


...