Merge commit '014b8e0372d85b88eb647be690ae31c6213628bd' into eclair-mr2-plus-aosp
* commit '014b8e0372d85b88eb647be690ae31c6213628bd':
Add a host shell function to generate system_server stack traces
Merge commit '2bfaec8d3299031130330e4b6b32603df6900697' into eclair-mr2-plus-aosp
* commit '2bfaec8d3299031130330e4b6b32603df6900697':
Add the sdk overlay to the build.
Merge commit 'eb71bf7b743c94796dd6a93f8fa11e0fa6b8996b' into eclair-mr2
* commit 'eb71bf7b743c94796dd6a93f8fa11e0fa6b8996b':
Add a host shell function to generate system_server stack traces
Merge commit 'eb71bf7b743c94796dd6a93f8fa11e0fa6b8996b' into eclair-plus-aosp
* commit 'eb71bf7b743c94796dd6a93f8fa11e0fa6b8996b':
Add a host shell function to generate system_server stack traces
Merge commit 'c725b6ee0c192c134a9ce4d74ecda9cbcd2c1275' into eclair-mr2
* commit 'c725b6ee0c192c134a9ce4d74ecda9cbcd2c1275':
Add the sdk overlay to the build.
Merge commit 'c725b6ee0c192c134a9ce4d74ecda9cbcd2c1275' into eclair-plus-aosp
* commit 'c725b6ee0c192c134a9ce4d74ecda9cbcd2c1275':
Add the sdk overlay to the build.
For debugging non-ANR weird states in the system server, it is incredibly handy
to be able to force a complete thread-stack dump of that process. Here's a
shell function that does so (creating the /data/anr/traces.txt file with the
usual permissions if it does not yet exist).
Depends on adb having been configured to run as root.
Change-Id: I01d9d733ef08ffefb00cb61968df36ecf62087f0
Merge commit '753846943dfd32c4dce100743fb143c8eb3119d5' into eclair-mr2-plus-aosp
* commit '753846943dfd32c4dce100743fb143c8eb3119d5':
Clean old DropBoxService.java generated class
Merge commit '002d1c24b4dee2582e660f80669176c4a3e2db33' into eclair-mr2-plus-aosp
* commit '002d1c24b4dee2582e660f80669176c4a3e2db33':
Support secondary CPU ABI in build.prop
Merge commit '31597999a61c6b58b8f8b903f5f228a6ca07183f' into eclair-plus-aosp
* commit '31597999a61c6b58b8f8b903f5f228a6ca07183f':
Support secondary CPU ABI in build.prop
Merge commit '31597999a61c6b58b8f8b903f5f228a6ca07183f' into eclair-mr2
* commit '31597999a61c6b58b8f8b903f5f228a6ca07183f':
Support secondary CPU ABI in build.prop
Merge commit 'd628eacae7af10c520df98323250b385212270ca' into eclair-mr2-plus-aosp
* commit 'd628eacae7af10c520df98323250b385212270ca':
allow use of unzip version 6.0
Merge commit 'f17e63879c9356d107bda7f8d599f7ce5f449051' into eclair-mr2
* commit 'f17e63879c9356d107bda7f8d599f7ce5f449051':
allow use of unzip version 6.0
Merge commit 'f17e63879c9356d107bda7f8d599f7ce5f449051' into eclair-plus-aosp
* commit 'f17e63879c9356d107bda7f8d599f7ce5f449051':
allow use of unzip version 6.0
If a method is declared by an interface implemented directly by a class,
or indirectly by any of its superclasses, removing a duplicate declaration
is not an API change.
(This fixes the master build, which is currently broken because getOption
and setOption were removed from DatagramSocketImpl because they were
duplicate declarations of the same methods in the implemented interface
SocketOptions.)
Unzip 6.0 changes the name of the fourth column in the "unzip -lv"
output from "Ratio" to "Cmpr". Allow either name so that
dump-package-stats works with both unzip 5 and unzip 6.
Merge commit '07cca294a362450a5fc86e372d77503daab11eb1' into eclair-mr2-plus-aosp
* commit '07cca294a362450a5fc86e372d77503daab11eb1':
Add CertInstaller to the SDK.
Merge commit 'e1b710a5ba16be660d5383f1e56bd76b664b1d05'
* commit 'e1b710a5ba16be660d5383f1e56bd76b664b1d05':
Added prune options to findleaves.sh to ignore the .git and .repo
Added a default to specify an alternative tool chain prefix if needed.
Update prelink map for libFLAC
Merge commit '58302409dd88d10e5c0ab03e5c5b5729ca41111a' into eclair-mr2
* commit '58302409dd88d10e5c0ab03e5c5b5729ca41111a':
Add CertInstaller to the SDK.