summaryrefslogtreecommitdiffstats
path: root/libcutils
Commit message (Collapse)AuthorAgeFilesLines
* am 374de72b: Merge "Libcutils: Remove unused variable"Andreas Gampe2014-11-251-1/+0
|\ | | | | | | | | * commit '374de72bbc218198e6a5f09ae4da853d02199b5c': Libcutils: Remove unused variable
| * Libcutils: Remove unused variableAndreas Gampe2014-11-241-1/+0
| | | | | | | | | | | | For build-system CFLAGS clean-up, remove unused variable. Change-Id: Iaf6dd7b84ee4ef4734a48b37a4d0ca8287ca5fb5
* | am eda16b98: Merge "Kill LOCAL_SOCKET_NAMESPACE."Elliott Hughes2014-11-222-4/+4
|\ \ | |/ | | | | | | * commit 'eda16b98dce3ef4c75b7b46c6acdab2b6970f54a': Kill LOCAL_SOCKET_NAMESPACE.
| * Kill LOCAL_SOCKET_NAMESPACE.Elliott Hughes2014-11-212-4/+4
| | | | | | | | Change-Id: I18928f89f66c37be310c45ff4c05a6d47ab84f66
* | am 3ef0460e: Merge "Remove the error-prone TARGET_CPU_SMP from system/core."Elliott Hughes2014-11-171-10/+2
|\ \ | |/ | | | | | | * commit '3ef0460e86f2a7c5442bcf424b8e83fdfb8e3669': Remove the error-prone TARGET_CPU_SMP from system/core.
| * Remove the error-prone TARGET_CPU_SMP from system/core.Elliott Hughes2014-11-171-10/+2
| | | | | | | | | | | | | | | | This means that code that uses libcutils no longer has to ensure that it's set ANDROID_SMP in the calling code's Android.mk for this to function correctly. Change-Id: I80c7ff170cd621106f34d6b74689d6b4f03e4eb7
* | am 29a34a5e: Merge "Disable the static libcutils tests."Dan Albert2014-11-141-15/+17
|\ \ | |/ | | | | | | * commit '29a34a5e7c249046a995a140ba30fa10960c7d42': Disable the static libcutils tests.
| * Disable the static libcutils tests.Dan Albert2014-11-141-15/+17
| | | | | | | | | | | | | | | | The static libcutils tests cannot be built when using libc++ because there are multiple symbol definition errors between libc++ and libgcc. Bug: 18389856 Change-Id: I6f41c561f97b3a37477f844e9abf6551524a0fa3
* | am 64d7117e: Merge "Second attempt to "Rewrite atomic.h to use stdatomic.h.""Hans Boehm2014-11-141-1/+8
|\ \ | |/ | | | | | | * commit '64d7117efc7f7b8b477cd216a119b07041d8f406': Second attempt to "Rewrite atomic.h to use stdatomic.h."
| * Second attempt to "Rewrite atomic.h to use stdatomic.h."Hans Boehm2014-11-131-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | This should not be committed until win_sdk and aarch64 builds are fixed in the presence of this CL. This reverts commit 2789faabfa9cdf16902a52a1de3fc4a7ae98efed. We additionally remove uniprocessor support from the earlier CL, thus avoiding a potential compiler code reordering issue. Change-Id: I7207a5ca2efa907a6f757f172d7090a62b2311fe
* | am 06279285: Merge "Revert "Move some tests to libc++.""Dan Albert2014-11-121-3/+1
|\ \ | |/ | | | | | | * commit '06279285ae38b58988a9431c89b8689d8e16904e': Revert "Move some tests to libc++."
| * Revert "Move some tests to libc++."Dan Albert2014-11-111-3/+1
| | | | | | | | | | | | | | | | The build system is still linking both libgcc and libcompiler-rt, which is causing duplicate symbol errors on some architectures. This requires a fix in the build system, so reverting for now. This reverts commit e3cccbfd4776644c7cb705d52f51ca948df34f9a.
* | am 7d196df6: Merge "Move some tests to libc++."Dan Albert2014-11-121-1/+3
|\ \ | |/ | | | | | | * commit '7d196df6f9990b5c93e0661fb0867971da7e6c34': Move some tests to libc++.
| * Move some tests to libc++.Dan Albert2014-11-111-1/+3
| | | | | | | | Bug: 15193147 Change-Id: I93244e4a5d0c751056910ec8005a92401d305716
* | am 85507404: Merge "Remove dead code."Elliott Hughes2014-11-081-8/+0
|\ \ | |/ | | | | | | * commit '855074043144e74156972e7a3416808dc6696452': Remove dead code.
| * Remove dead code.Elliott Hughes2014-11-081-8/+0
| | | | | | | | | | | | __APPLE__ => HAVE_FUNOPEN. Change-Id: I191cccd9b75020ffbb3281283ce1f1b7abc15d22
| * am 07f1300c: am 7979f1ce: Merge "Do not inline rarely used trace function ↵Chih-Hung Hsieh2014-10-151-0/+57
| |\ | | | | | | | | | | | | | | | | | | bodies." * commit '07f1300c4c4f7d3c0df540bf8df3443c3f4539cd': Do not inline rarely used trace function bodies.
| * \ am ad0ff1d9: am 4fceda2b: Merge "Add -no-integrated-as at local level."Chih-Hung Hsieh2014-10-061-0/+3
| |\ \ | | | | | | | | | | | | | | | | * commit 'ad0ff1d99cd00ce53f667b27e53f44e802315a36': Add -no-integrated-as at local level.
| * \ \ am 072877af: am 41198eea: Merge "Revert "Rewrite atomic.h to use stdatomic.h.""Hans Boehm2014-10-041-8/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit '072877af485d49f11e227c0d22a7bb4a341533d6': Revert "Rewrite atomic.h to use stdatomic.h."
| * \ \ \ am f5204549: am 028928fe: Merge "Rewrite atomic.h to use stdatomic.h."Hans Boehm2014-10-041-1/+8
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f5204549faf7310cc808bcb3676fb36268178e26': Rewrite atomic.h to use stdatomic.h.
| * \ \ \ \ am be0d295d: am 19d686ee: Merge "Don\'t manually link stlport."Dan Albert2014-09-261-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'be0d295da912076239a1e112c4b7b94be10cf7af': Don't manually link stlport.
| * \ \ \ \ \ am 6c03b85f: am 32e2f1be: Merge "Clean up memset[16,32] routines: unify ↵Elliott Hughes2014-09-189-1275/+1209
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files names, remove redundant wrapper for 32-bit, remove Atom caches sizes for 64-bit, fix license." * commit '6c03b85f1dcfd0efd2ec741cbfb6c5ecc404fbd8': Clean up memset[16,32] routines: unify files names, remove redundant wrapper for 32-bit, remove Atom caches sizes for 64-bit, fix license.
* | \ \ \ \ \ \ Merge "Fix native_handle_create to check if malloc fails" into lmp-mr1-devMichael Lentine2014-11-041-3/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | automerge: b542285 * commit 'b5422854361be038b812f1c0272c66cdb4618a4b': Fix native_handle_create to check if malloc fails
| * | | | | | | | Fix native_handle_create to check if malloc failsMichael Lentine2014-11-031-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 18076253 Change-Id: I8dbe3af88f52f18f74a3ab857fea53ae7585e2f7
* | | | | | | | | am 07f1300c: am 7979f1ce: Merge "Do not inline rarely used trace function ↵Chih-Hung Hsieh2014-10-151-0/+57
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bodies." * commit '07f1300c4c4f7d3c0df540bf8df3443c3f4539cd': Do not inline rarely used trace function bodies.
| * | | | | | | | Do not inline rarely used trace function bodies.Chih-Hung Hsieh2014-10-141-0/+57
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When atrace_* functions are inlined, the rarely used 1024-byte buffers are allocated on stack. BUG: 17444504 Change-Id: I773512aeb70e8b79f3803c6d59cba064d2aa65b6
* | | | | | | | am 33b33549: Merge "Make the default cgroup, the foreground cgroup." into ↵Riley Andrews2014-10-081-23/+3
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lmp-mr1-dev * commit '33b335495c7b8eea4b9af13a7157cf83cd085129': Make the default cgroup, the foreground cgroup.
| * | | | | | | Make the default cgroup, the foreground cgroup.Riley Andrews2014-10-071-23/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All kernel services will now be in the same cgroup as foreground applications. This will now make kernel threads not implicitly higher priority than android foreground services. Bug 17681097 Change-Id: I28e81c7aade50428d5395df86f00ce01c1e7af02
* | | | | | | | am ad0ff1d9: am 4fceda2b: Merge "Add -no-integrated-as at local level."Chih-Hung Hsieh2014-10-061-0/+3
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | * commit 'ad0ff1d99cd00ce53f667b27e53f44e802315a36': Add -no-integrated-as at local level.
| * | | | | | | Add -no-integrated-as at local level.Chih-Hung Hsieh2014-10-061-0/+3
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Later we will enable integrated-as as default at the global level. BUG: 17820427 Change-Id: I1beed3e75d074d970fa9112ec1c0f0df3d43947a
* | | | | | | am 072877af: am 41198eea: Merge "Revert "Rewrite atomic.h to use stdatomic.h.""Hans Boehm2014-10-041-8/+1
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | * commit '072877af485d49f11e227c0d22a7bb4a341533d6': Revert "Rewrite atomic.h to use stdatomic.h."
| * | | | | | Revert "Rewrite atomic.h to use stdatomic.h."Hans Boehm2014-10-041-8/+1
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cb344d464009337c283431dec4441b70481d1a49. Change-Id: Ib17cd8d00695062177ce863cedc4ec7148012317
* | | | | | am f5204549: am 028928fe: Merge "Rewrite atomic.h to use stdatomic.h."Hans Boehm2014-10-041-1/+8
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * commit 'f5204549faf7310cc808bcb3676fb36268178e26': Rewrite atomic.h to use stdatomic.h.
| * | | | | Rewrite atomic.h to use stdatomic.h.Hans Boehm2014-10-011-1/+8
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace atomic-inl.h with a file that just includes atomic.h. Remove platform specific implementations. Change-Id: If16d74fbe0af7836ed8c1296c17e13a2d0d20f64
* | | | | am be0d295d: am 19d686ee: Merge "Don\'t manually link stlport."Dan Albert2014-09-261-1/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * commit 'be0d295da912076239a1e112c4b7b94be10cf7af': Don't manually link stlport.
| * | | | Don't manually link stlport.Dan Albert2014-09-261-1/+1
| | |_|/ | |/| | | | | | | | | | Change-Id: I60d2bc868fb9052f120103e9675046ef54f510d0
* | | | am 6c03b85f: am 32e2f1be: Merge "Clean up memset[16,32] routines: unify ↵Elliott Hughes2014-09-189-1275/+1209
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | | | | | | files names, remove redundant wrapper for 32-bit, remove Atom caches sizes for 64-bit, fix license." * commit '6c03b85f1dcfd0efd2ec741cbfb6c5ecc404fbd8': Clean up memset[16,32] routines: unify files names, remove redundant wrapper for 32-bit, remove Atom caches sizes for 64-bit, fix license.
| * | Clean up memset[16,32] routines: unify files names, remove redundant wrapperVarvara Rainchik2014-09-179-1275/+1209
| | | | | | | | | | | | | | | | | | | | | for 32-bit, remove Atom caches sizes for 64-bit, fix license. Change-Id: Ieda6367d7b21cf25b2beda6dd8d77cf668d3f2af Signed-off-by: Varvara Rainchik <varvara.rainchik@intel.com>
| * | Use the correct debuggerd given the tid.Christopher Ferris2014-09-131-57/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On 64 bit systems, calling dump_backtrace_to_file will automatically call debuggerd64. If the process to dump is actually 32 bit, this creates an unrecognizable dump backtrace. Modify the code to check the type of the process and connect to the appropriate debuggerd process. This change refactors both the tombstone and backtrace functionality to allow both to work properly on 64 bit systems when dealing with mixed processes. Bug: 17487122 (cherry picked from commit a9fa7b87f1aefd7b96f749a545d3385ad384c12b) Change-Id: I3c9e0212c8720877a6af092071a3695df2a36df8
* | | am 07dda6b5: Merge "Use the correct debuggerd given the tid." into lmp-devChristopher Ferris2014-09-131-57/+119
|\ \ \ | | |/ | |/| | | | | | | * commit '07dda6b57c6a476177b68ad42966f24cbbdb04c1': Use the correct debuggerd given the tid.
| * | Use the correct debuggerd given the tid.Christopher Ferris2014-09-121-57/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On 64 bit systems, calling dump_backtrace_to_file will automatically call debuggerd64. If the process to dump is actually 32 bit, this creates an unrecognizable dump backtrace. Modify the code to check the type of the process and connect to the appropriate debuggerd process. This change refactors both the tombstone and backtrace functionality to allow both to work properly on 64 bit systems when dealing with mixed processes. Bug: 17487122 Change-Id: Icf123a6f4508b1aeec073663aa1a0ceae5380aa1
| * | Remove invalid 64-bit host objects.Stephen Hines2014-07-251-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 16408818 These targets are no longer in use, since we have a proper way to create both 32-bit and 64-bit host libraries in a single build now. Cherry-pick from AOSP: 03cc1f747c4e92d572a88ec3eb9fde920e871a7e Change-Id: Icd09f795acd220de5b5e956a8d8e1b4ab4864fa9
* | | am 522c1d34: am e18ed89e: Merge "Remove makefile cruft."Dan Albert2014-09-121-0/+2
|\ \ \ | | |/ | |/| | | | | | | * commit '522c1d340b6c1742d3e47aad27b974e43fad4bc2': Remove makefile cruft.
| * | Remove makefile cruft.Dan Albert2014-09-121-0/+2
| | | | | | | | | | | | | | | | | | Don't manually include stlport, and don't use private bionic headers. Change-Id: I0fc4e8b34ab449e9ef07c26f71e472fca5640590
* | | am a66532e7: am 91baad56: Merge "Fix some clang compilation issues."Dan Albert2014-09-111-1/+1
|\ \ \ | |/ / | | | | | | | | | * commit 'a66532e73a9c8205002482477f1bf53366d15f38': Fix some clang compilation issues.
| * | Fix some clang compilation issues.Dan Albert2014-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use expected inline behavior with clang. GCC defaults to -std=gnu90, giving C89 inline semantics with GNU extensions. Clang defaults to C99. Explicitly use gnu90. Mark an unused parameter as __unused. Fix some incorrect casts. Change-Id: I05b95585d5e3688eda71769b63b6b8a9237bcaf4
* | | am 4592d73e: am a59b6ac6: Merge "Only the Mac doesn\'t have open_memstream."Elliott Hughes2014-08-211-2/+2
|\ \ \ | |/ / | | | | | | | | | * commit '4592d73e18684b8ba2addb97433eed4cf389e386': Only the Mac doesn't have open_memstream.
| * | Only the Mac doesn't have open_memstream.Elliott Hughes2014-08-201-2/+2
| | | | | | | | | | | | | | | | | | | | | We should probably move this into art, since they're the only people using it. Bug: 17164505 Change-Id: I67b8f0cbad4c6368d4424e6979d6b044dd36aa37
* | | am 3859029a: am 7fb0ee0c: Merge "Remove androidGetTid."Elliott Hughes2014-08-181-4/+0
|\ \ \ | |/ / | | | | | | | | | * commit '3859029a48aa78150fa61eb4988214f8632b33ce': Remove androidGetTid.
| * | Remove androidGetTid.Elliott Hughes2014-08-181-4/+0
| | | | | | | | | | | | | | | Bug: 17048545 Change-Id: I93cbb2d7bd18d506b5f5f7f262dd9ac0fca053b4