DynamoRIO / DynamoRIO/dynamorio
support dynamorio_static on Android
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
Splitting from #975. The Android toolchain and loader are different enough that it is extra work to support dynamorio_static. I already had to spend time addressing two issues (our_environ from envp which is not passed by the Android loader, and the Android linker failing to export _USES_DR_VERSION_), and after that we have a crash:
```
255|root@flo:/data/local/tmp/build_android-debug-internal-32 # suite/tests/bin/api.static_noclient
pre-DR init
dlsym 0xb6c84004 _USES_DR_VERSION_ => 0xb6fd9000 0xb6fd9000
ver=0xb6fd9000 602
```
It's not worth the time to support it at this point. This issue covers adding support in the future.
Contributor guide
Assessment
This issue has not been assessed yet.