Closed wchen342 closed 3 years ago
is_cfi
only seems to run fine. It was one of use_cfi_cast
or use_cfi_icall
that caused the problem.
Misc: use_cfi_diag
doesn't seem to work. libclang_rt.ubsan_standalone-aarch64-android.so
coming with NDK's clang 12 toolchain failed with wrong ELF magic number
.
use_cfi_icall
seems to be the cause. Without use_cfi_diag
it is impossible to diagnose further unfortunately, but is_cfi
can be experimentally enabled from now on.
There is also https://github.com/bromite/bromite/issues/357 but ThinLTO is now enabled by default and video playback is fixed with AImageReader patch so there shouldn't be crashes anymore. Video playback arm64
tested on Sony L2/XZ1 and worked fine.
Was investigating enabling
is_cfi
on release builds. However the build will crash withThe error seems to have something to do with proguard. Not sure why C++ linkage time change will cause Java failure.