Dan Albert
Dan Albert
You're missing a small amount of scope there: that's wrapped in an `#ifdef __arm__`. It's more obvious what's going on if you look at the [unprocessed source in bionic](https://android.googlesource.com/platform/bionic/+/c3f1b6a23d41d95b45cf66c57323939c3450d196/libc/include/link.h#52). `dl_iterate_phdr`...
> I was ignoring non-arm androids, as they are not that common atm. idk about rust developers, but most of the time Android developers will use x86 emulators since they...
Okay, I'll try to find some time this week to get AOSP's unwinder updated so you at least get this fix when you sync up with upstream.
Two weeks late, but better than never: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/567913
https://developer.android.com/ndk/guides/middleware-vendors covers this for the AAR case. It's slowly working its way into the samples as I rewrite and touch up the old ones. It's not in the Studio templates...
https://developer.android.com/ndk/guides/symbol-visibility
> Some but not all of these files are C++-only FWIW the C++ parts of the binder "API" are not actually API. It's all inline helper stuff for aidl afaik....
Not a regression, and quite late in r27 (I'm supposed to be sending it to QA nowish), so for now I'm triaging to r28. If there's a safe fix available...
To be open about the triage here: the support window for r26 is still open for a bit longer, but we're quite late in its lifecycle, so we'll only be...
One week left in the support window and it takes longer than that to get an updated Clang released, so closing.