1. 08 Jul, 2016 2 commits
    • Colin Cross's avatar
    • Colin Cross's avatar
      stack: support output from dumpsys meminfo --unreachable · 807ec0ec
      Colin Cross authored
      Support unreachable memory reports in the form:
      
       Unreachable memory
        4307 bytes in 61 unreachable allocations
        ABI: 'arm64'
      
        112 bytes unreachable at 79352e38d0
         and 1904 similar unreachable bytes in 17 allocations
         first 32 bytes of contents:
         79352e38d0: 30 9c 83 52 79 00 00 00 00 00 00 00 00 00 00 00 0..Ry...........
         79352e38e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
                #00  pc 000000000006e218  /system/lib64/libc++.so (operator new(unsigned long)+36)
                #01  pc 000000000009171c  /system/lib64/libhwui.so
                #02  pc 0000000000093cc8  /system/lib64/libhwui.so (android::uirenderer::RecordingCanvas::drawText(unsigned short const*, float const*, int, SkPaint const&, float, float, float, float, float, float, float)+300)
                #03  pc 00000000000fbdd0  /system/lib64/libandroid_runtime.so (android::CanvasJNI::drawText(android::Canvas*, unsigned short const*, int, int, int, float, float, int, android::Paint const&, android::TypefaceImpl*)+2120)
      
      Test: ./stack_core.py
      Change-Id: I8075f3390f08972e57ec71f84dfe60adac110eed
      807ec0ec
  2. 06 Jul, 2016 6 commits
  3. 02 Jul, 2016 1 commit
  4. 30 Jun, 2016 1 commit
  5. 28 Jun, 2016 2 commits
    • Treehugger Robot's avatar
    • Dan Albert's avatar
      Fix missing atexit in 21+ static ARM executables. · 4cd30b35
      Dan Albert authored
      The only difference between crtbegin_static.c and crtbegin_dynamic.c
      is the inclusion of the atexit implementation. Until android-21,
      atexit was included in libc.a. After android-21, it's expected to
      come from crtbegin. In true NDK fashion, this isn't true across all
      architectures. x86 and mips always had this coming from crtbegin.
      
      Copy the android-9 ARM CRT files to android-21 and merge the crtbegin
      implementations.
      
      We should probably take a closer look at everything going on here at
      some point to make sure we don't need anything new from the bionic
      sources.
      
      Test: Improved tests/device/static-executable in the NDK, built ARM
            NDK, tested with and without `--platform android-21`.
      Bug: https://github.com/android-ndk/ndk/issues/132
      Change-Id: Ibc73984db25359590384391583bf24f738c8dd30
      4cd30b35
  6. 24 Jun, 2016 1 commit
  7. 16 Jun, 2016 1 commit
  8. 08 Jun, 2016 1 commit
  9. 07 Jun, 2016 3 commits
  10. 03 Jun, 2016 1 commit
  11. 01 Jun, 2016 1 commit
  12. 31 May, 2016 1 commit
  13. 27 May, 2016 2 commits
  14. 26 May, 2016 9 commits
  15. 25 May, 2016 8 commits