ndk
ndk copied to clipboard
The Android Native Development Kit
```bash $ ./run_tests.py --filter libc++.std/input.output/file.streams/fstreams/filebuf.members/close.pass.cpp FAIL libc++.std/input.output/file.streams/fstreams/filebuf.members/close.pass.cpp [armeabi-v7a-19-new]: adb -s 06081FQCB00096 shell 'cd /data/local/tmp/tests/armeabi-v7a-19-new/libcxx/libc++/std/input.output/file.streams/fstreams/filebuf.members && LD_LIBRARY_PATH=/data/local/tmp/tests/armeabi-v7a-19-new/libcxx/libc++ ./close.pass.cpp.exe 2>&1' android-32 bramble 06081FQCB00096 S2B1.211112.006 fdsan: attempted to close file descriptor 3, expected...
The elf note should contain a boolean indicating whether the platform version targeted was a preview or final API level for the given NDK. This can be used as a...
The tools support splitting debug info from the binaries. Not sure if we need build system support for this, or if it's just flags for the user. At the very...
#### Description There has always been a zip file download of the NDK for Mac, but now only a dmg file download exists. Please see the current r23 download: https://developer.android.com/ndk/downloads#lts-downloads...
https://reviews.llvm.org/D102570 This sounds like our ideal behavior: * C++ specified behavior for new/delete are preserved because they're weak * Smaller code size thanks to fewer relocations * No interposition by...
**Is your feature request related to a problem? Please describe.** Once using things that use exceptions, such as `new` and `unordered_set`, the exception will be included, which means a very...
@eugenis https://developer.android.com/ndk/guides/hwasan#build > Note: A shared library STL is required because implementations of the operators new and delete in the STL are usually built without frame pointers. HWASan brings its...
#### Description Different Android versions compute relative PC printed in backtrace in different ways. Here are examples of the very same crash (same APK) running on three different devices with...
BroadcastReceiver's [onReceive method](https://developer.android.com/reference/android/content/BroadcastReceiver?hl=en#onReceive(android.content.Context,%20android.content.Intent)) is used to receive broadcast Intents after [registration for them](https://developer.android.com/reference/android/content/Context?hl=en#registerReceiver(android.content.BroadcastReceiver,%20android.content.IntentFilter)), but the method is abstract. It appears that, presently, one needs a Java class to receive broadcast...
In older versions of the Android NDK I could debug my code from the command line using ndk-gdb script. Now that the NDK is migrated to gradle/cmake, the ndk-gdb script...