1. 01 Apr, 2015 1 commit
  2. 12 Feb, 2015 3 commits
  3. 30 Jan, 2015 1 commit
  4. 22 Jan, 2015 1 commit
  5. 05 Jan, 2015 1 commit
    • Pirama Arumuga Nainar's avatar
      Fix incorrect name for x86 platform's gdb · 8c346f6a
      Pirama Arumuga Nainar authored
      gdbclient looks for 'x86_64-linux-androideabi-gdb' whereas the prebuilts
      have gdb as 'x86_64-linux-android-gdb'
      
      $ cd $ANDROID_BUILD_TOP
      $ find prebuilts -iname *x86*gdb
      prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
      prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb
      prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
      prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb
      
      Change-Id: Ib940ecd6f345ea501da79834168b91cc0f6e5a96
      8c346f6a
  6. 06 Dec, 2014 1 commit
    • Dan Albert's avatar
      Add a SANITIZE_HOST flag. · 4ae5d4b3
      Dan Albert authored
      We had discussed the idea of making all host tools default to using
      ASAN. Even if we don't make it the default, this makes it easy for the
      user to switch all host binaries over.
      
      Change-Id: I64a5c741b1b4e9aefed3a6be8dcd4f386e06b29c
      4ae5d4b3
  7. 22 Nov, 2014 1 commit
  8. 15 Nov, 2014 1 commit
  9. 14 Nov, 2014 1 commit
    • Dmitriy Ivanov's avatar
      Fix device detection and path to tapas · 8cde5289
      Dmitriy Ivanov authored
       1. Some devices do not set ro.product.device in which
          case take it from ro.hardware
      
       2. Add path to tapas symbols to sysroot and solib-search-path
          for tapas users only
      
      Change-Id: I4eed2d3c3aefd95070beebdbfba4464a524c3066
      8cde5289
  10. 05 Nov, 2014 2 commits
  11. 04 Nov, 2014 2 commits
  12. 01 Nov, 2014 2 commits
    • Dmitriy Ivanov's avatar
      Replacement for gdbclient · fd0f1c84
      Dmitriy Ivanov authored
       Differences between this implementation and the old one:
       1. Resolves symbols/gdb based on device information (lunch
          target is irrelevant)
       2. Works with downloaded from build-server symbols
       3. Does not require user to specify exe file - detects it automatically
      
      Bug: 18208329
      
      (cherry picked from commit 9b8e4b37)
      
      Change-Id: I13ae2debb6e2d827b9aa55e93864b5d60c2bd32e
      fd0f1c84
    • Dmitriy Ivanov's avatar
      Replacement for gdbclient · 9b8e4b37
      Dmitriy Ivanov authored
       Differences between this implementation and the old one:
       1. Resolves symbols/gdb based on device information (lunch
          target is irrelevant)
       2. Works with downloaded from build-server symbols
       3. Does not require user to specify exe file - detects it automatically
      
      Change-Id: I4e7ce0a51868634593a9f104fe3f2fa67b54ca9f
      9b8e4b37
  13. 31 Oct, 2014 1 commit
    • Iliyan Malchev's avatar
      envsetup.sh: add functions to enable and generate core dumps · 248f4d53
      Iliyan Malchev authored
      
      The shell functions in this patch enable crashing processes with the core limit
      set correctly to dump core in directory /cores.  They do so by remounting the
      root partition, which is RAM-backed, and by creating the 0777-chmodded /cores
      under it. They also set the core file pattern in /proc/sys/kernel/core_pattern
      to be /cores/core.%p, such that a core dump will have the crashing process' PID
      appended to it.  You enable core-dump generation once per boot, as follows:
      
      	coredump-setup
      
      If a process does not have its core-size rlimit set (as most do not), you can
      either set it manually by typing "adb shell prlimit <pid> 4 -1 -1", or by
      typing coredump-enable <name>, e.g.
      
      	coredump-enable $(pid mediaserver)
      
      Alternatively, you can cause a running process to dump core by sending it a
      SIGSEGV via the shell function core <name>, e.g.:
      
      	core $(pid mediaserver)
      
      Change-Id: Ib174e7ee95515fb9866fa6bf0d5b5bf23f3ec61b
      Signed-off-by: default avatarIliyan Malchev <malchev@google.com>
      248f4d53
  14. 23 Oct, 2014 1 commit
    • Jeff Hamilton's avatar
      Add a density axis to tapas. · 5069bd6b
      Jeff Hamilton authored
      It allows overriding the density the app
      is built for. Currently only used in the
      GMS core APK's gradle file.
      
      Change-Id: I3606df313a3110208cd8e6acade5f558261c921f
      (cherry picked from commit 7e3d2341570681e566872216796dc4f79c8695ef)
      5069bd6b
  15. 22 Oct, 2014 1 commit
  16. 05 Oct, 2014 1 commit
    • Christopher Ferris's avatar
      Call art-on only when debugging ART processes. · 855d27f6
      Christopher Ferris authored
      If you are debugging a native process, SIGSEGV gets ignored by default.
      Make it so that the special ART gdb macro is only called when debugging
      app_processXX.
      
      Bug: 17815162
      Change-Id: Idba86860dfd94e7483f2668beeb76b3e6032fb34
      855d27f6
  17. 22 Sep, 2014 1 commit
  18. 16 Sep, 2014 1 commit
    • David 'Digit' Turner's avatar
      envsetup.sh: Fix handling of emulator prebuilts path. · 50d5ccc1
      David 'Digit' Turner authored
      Due to a bad previous merge, everytime 'lunch' is called, a new
      instance of prebuilts/android-emulator/<system>/ will be added
      to your PATH.
      
      This patch fixes the issue by removing the duplicate code that
      should have been removed during the merge. Note that android-emulator
      is still being added once to the PATH by code that appears before
      in the script.
      
      BUG=17524154
      
      Change-Id: Iaa03159b0c81b15ef4c7c420e2f76e0a48aba789
      50d5ccc1
  19. 12 Sep, 2014 2 commits
  20. 11 Sep, 2014 1 commit
  21. 10 Sep, 2014 1 commit
  22. 25 Aug, 2014 1 commit
  23. 10 Aug, 2014 1 commit
  24. 05 Aug, 2014 1 commit
    • Duane Sand's avatar
      [MIPS] Unite mipsel and mips64el 4.9 gcc toolchains · 3c4fcd84
      Duane Sand authored
      Use 4.9 mips64el toolchain for both 64- and 32-bit builds.
      Tell ld when 32-bit links are required.
      Override 4.9's changed defaults for mips floating point
      register use, to get same assembler rules as 4.8 and earlier.
      
      Also: drop unused  soft-fp build targets, cleanout redundant
      compiler options, and remove extraneous Android.mk file.
      
      (cherry picked from commit 6670e24a)
      
      Change-Id: I34d2f8fc6113c9d1670e3acff1aff48634b9fe1b
      3c4fcd84
  25. 26 Jul, 2014 1 commit
  26. 23 Jul, 2014 1 commit
    • Duane Sand's avatar
      [MIPS] Unite mipsel and mips64el 4.9 gcc toolchains · 6670e24a
      Duane Sand authored
      Use 4.9 mips64el toolchain for both 64- and 32-bit builds.
      Tell ld when 32-bit links are required.
      Override 4.9's changed defaults for mips floating point
      register use, to get same assembler rules as 4.8 and earlier.
      
      Also: drop unused  soft-fp build targets, cleanout redundant
      compiler options, and remove extraneous Android.mk file.
      
      Change-Id: I86f1075266349edb2b08a7709b9f5472d8cfda32
      6670e24a
  27. 18 Jul, 2014 2 commits
    • Ed Heyl's avatar
      back port cc6be0a3: wrap make. do not merge · 6190a0c3
      Ed Heyl authored
      Bug: 16368823 | Lunch sets $out with extra text
      Change-Id: I2a1d422865a073cd30e86f1e20b4d99a3747cc0b
      6190a0c3
    • Nick Kralevich's avatar
      runhat: use /data/local/tmp · 9948b1e9
      Nick Kralevich authored
      Use /data/local/tmp for runhat reports, instead of the sdcard.
      system_server isn't allowed to handle sdcard file descriptors, since
      the sdcard could be ejected at any time, causing the kernel to kill the
      system process.
      
      This addresses the following SELinux denial:
      
        W/main    ( 9906): type=1400 audit(0.0:16): avc: denied { read write } for path="/mnt/shell/emulated/0/hprof-600" dev="fuse" ino=3077890536 scontext=u:r:system_server:s0 tcontext=u:object_r:fuse:s0 tclass=file
      
      Bug: 16375996
      Change-Id: I4c2053c327526c2f8e6812f4ed911a712ae9a9b8
      9948b1e9
  28. 09 Jul, 2014 1 commit
  29. 01 Jul, 2014 1 commit
  30. 30 Jun, 2014 1 commit
  31. 27 Jun, 2014 2 commits
  32. 25 Jun, 2014 1 commit