DynamoRIO / DynamoRIO/dynamorio

support dynamorio_static on Android

Open
#1,996 0 comments 0 reactions 0 assignees View on GitHub
Bug-DRCrash OpSys-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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.