Glenn Kasten
ee7c17b7fc
Add AUDIO_CHANNEL_OUT_5POINT1_SIDE and AUDIO_CHANNEL_OUT_QUAD_SIDE
...
for use by downmix effect
Also add documentation about platform convention for interleaving.
Change-Id: I44f837e876c6e8f5f70a726d797631ffa556cf9f
2014-04-29 08:58:34 -07:00
Glenn Kasten
b8d59396df
Rename AUDIO_CHANNEL_OUT_QUAD and AUDIO_CHANNEL_OUT_5POINT1
...
to AUDIO_CHANNEL_OUT_QUAD_BACK and AUDIO_CHANNEL_OUT_5POINT1_BACK
respectively, for consistency with terminology used in downmix effect
For the time being, preserve the old names to avoid changing existing code.
Change-Id: I11131e3f66087090a590c93921092ca4fc78cf1c
2014-04-29 08:43:56 -07:00
Robin Lee
b3ef03951c
Add new AID shared by all apps in a profile
...
Automatically assigned as a GID to all apps running under the same
Android profile. Used for exposing to or sharing files with apps
running in a specific profile.
Analogous to AID_SHARED_GID only the sharing is between processes with
the same userId rather than with the same appId.
The name to be displayed for uids/gids with this AID is 'u*_everyone'.
Change-Id: I46efb749f74cb86868c5609a0ce1a6aab2f9e9c9
2014-04-29 12:46:04 +01:00
Elliott Hughes
84a445b4f5
am 29941ec8: am f8db4afb: am ab3d49b0: Merge "Use the si_code value bionic passes us."
...
* commit '29941ec81705bdcad2b43f0059e1288304c523e8':
Use the si_code value bionic passes us.
2014-04-26 03:33:27 +00:00
Elliott Hughes
29941ec817
am f8db4afb: am ab3d49b0: Merge "Use the si_code value bionic passes us."
...
* commit 'f8db4afb703e0005eca7207bfdcc989c6cf66f1a':
Use the si_code value bionic passes us.
2014-04-26 03:30:13 +00:00
Elliott Hughes
855fcc3114
Use the si_code value bionic passes us.
...
Bionic needs to re-raise various signals, which means the si_code
debuggerd sees has been clobbered. If bionic sends us the original
si_code value, we can use that instead of the one we see when the
ptrace the crashed process' siginfo.
Change-Id: If116a6bc667d55a6fb39b74f96673292af4e4c8c
2014-04-25 20:20:39 -07:00
Rom Lemarchand
aba03c0b7a
am d2674cba: am 0a04c556: am 19759a08: Merge "audio: fix audio_is_bluetooth_sco_device()"
...
* commit 'd2674cbad9dac54ae23d1bbcdf137d75d582258f':
audio: fix audio_is_bluetooth_sco_device()
2014-04-24 22:25:03 +00:00
Rom Lemarchand
d2674cbad9
am 0a04c556: am 19759a08: Merge "audio: fix audio_is_bluetooth_sco_device()"
...
* commit '0a04c556947e4fb8e12cd73b9aded27318002336':
audio: fix audio_is_bluetooth_sco_device()
2014-04-24 22:21:39 +00:00
Eric Laurent
b526630ab8
audio: fix audio_is_bluetooth_sco_device()
...
Bug: 14268964
Change-Id: Ia2a185c5e0939930c5114209651a1e0db6c36ef3
2014-04-24 22:03:00 +00:00
Elliott Hughes
cef3eff0d9
am 6d7a2ee4: am b1bcd9c3: am 6798914b: Merge "Improve liblog\'s fatal logging."
...
* commit '6d7a2ee4e8b590071042ae424a3e8c951f198a8f':
Improve liblog's fatal logging.
2014-04-24 20:52:48 +00:00
Elliott Hughes
6d7a2ee4e8
am b1bcd9c3: am 6798914b: Merge "Improve liblog\'s fatal logging."
...
* commit 'b1bcd9c3ae89f9060fcd8468d5a04f3710e2b1a6':
Improve liblog's fatal logging.
2014-04-24 20:47:00 +00:00
Elliott Hughes
da6b2e2fd7
Improve liblog's fatal logging.
...
This makes LOG_ALWAYS_FATAL and LOG_ALWAYS_FATAL_IF as good as regular
assert(3).
Change-Id: I0666684d30cae7baf23c64b33d35c1e43f81acf0
2014-04-24 13:28:24 -07:00
Paul McLean
00b8972062
Usb Capture Implementation
...
Change-Id: I0b5166cc380419455373d590b9a6c4b21bf6634c
2014-04-23 20:55:57 +00:00
Mark Salyzyn
297c19d75f
am f7770d59: am 19697f3e: am 3ad0af6d: Merge "logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH"
...
* commit 'f7770d59dfdc5b3b6fe94f167636b75c1c5d4a81':
logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH
2014-04-17 23:33:50 +00:00
Mark Salyzyn
0b8710ff8e
am 4f7e54f3: am fe545b9c: am 0516aded: Merge "logd: libsysutils: logd startup outside init environment"
...
* commit '4f7e54f32d256e285c400a0f8cfa56bff9d5a8fa':
logd: libsysutils: logd startup outside init environment
2014-04-17 23:33:50 +00:00
Mark Salyzyn
f7770d59df
am 19697f3e: am 3ad0af6d: Merge "logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH"
...
* commit '19697f3e1eaf9c54b612e42f93619658194707cd':
logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH
2014-04-17 23:22:38 +00:00
Mark Salyzyn
4f7e54f32d
am fe545b9c: am 0516aded: Merge "logd: libsysutils: logd startup outside init environment"
...
* commit 'fe545b9cb7188036d5fe8c433c7c87dd1b364c2b':
logd: libsysutils: logd startup outside init environment
2014-04-17 23:22:37 +00:00
Mark Salyzyn
3ad0af6d04
Merge "logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH"
2014-04-17 23:12:10 +00:00
Mark Salyzyn
dfc47e8685
logd: libsysutils: logd startup outside init environment
...
Change-Id: I3426b6c3eebdd0c8258e966dcaaaa2825d7a23d1
2014-04-17 16:14:24 +00:00
Mark Salyzyn
99f47a9e7c
logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH
...
Change-Id: Iea453764a1a4fc1661f461f10c641c30150e4d20
2014-04-16 15:38:50 -07:00
Igor Murashkin
8481765738
Merge "libutils: Clarify Condition::signal wakes up exactly one thread"
2014-04-15 22:50:02 +00:00
Igor Murashkin
db4193833c
libutils: Clarify Condition::signal wakes up exactly one thread
...
Contrary to POSIX pthread_cond_signal guarantees, bionic will wake up
either zero or one threads.
Change-Id: I628fcd4d5bd8d5290104506f86caa82c54142230
2014-04-15 15:40:41 -07:00
Igor Murashkin
0ef87a44f8
Merge "cutils: Add property_get_bool, _get_int32, _get_int64"
2014-04-14 21:59:32 +00:00
John Reck
8af196c1f5
Merge "Add a peekOldestValue"
2014-04-14 20:17:53 +00:00
Narayan Kamath
8d56ff5d12
am c5aff686: am cda31324: am 4706320e: Merge "Include 64bit valgrind in the android_filesystem_config."
...
* commit 'c5aff68693dee788a28a0d0256782cc8521aa2a5':
Include 64bit valgrind in the android_filesystem_config.
2014-04-14 16:05:11 +00:00
Narayan Kamath
c5aff68693
am cda31324: am 4706320e: Merge "Include 64bit valgrind in the android_filesystem_config."
...
* commit 'cda31324afdc3e9d1bc5d2e9ee45985cf1fb8819':
Include 64bit valgrind in the android_filesystem_config.
2014-04-14 16:01:31 +00:00
Narayan Kamath
6b7ab90ca9
Include 64bit valgrind in the android_filesystem_config.
...
Required so that we set the exectuable bit correctly.
Change-Id: If59bd0ff47d2b4b2b8f92a1c007b4ba414ea1876
2014-04-12 09:11:16 +01:00
Andreas Gampe
02c9460a0a
BitSet32 64b compatibility fix
...
Using __builtin_c{l,t}zl fails on 64b systems as unsigned long is
8B there. However, unsigned int is only guaranteed to be 2B. Introduce
a check that should be optimized away by the compiler.
Change-Id: I854d0817c6bb5ae13c257241240664bf8f1a7c8a
2014-04-11 22:41:46 -07:00
John Reck
9d8707c75a
Add a peekOldestValue
...
Change-Id: I89d8ea14c8ac02653d9c0e1fe24a4b17bb9c87f5
2014-04-11 19:14:15 -07:00
Igor Murashkin
d4507e9246
cutils: Add property_get_bool, _get_int32, _get_int64
...
* Read out system properties with same syntax as SystemProperties.java
* Also adds unit test suite to validate correctness of properties
* Also fixes buffer overrun in property_get
Change-Id: Ifd42911f93e17da09e6ff1298e8875e02f3b6608
2014-04-11 17:49:01 -07:00
Mark Salyzyn
fb59398dc6
am 63a14ed7: am ae3ba0b3: am 472e04f2: Merge "logd: liblog: logcat: enable prune features for user"
...
* commit '63a14ed7fc728f84f9496fc99bc1df01b5bc8b16':
logd: liblog: logcat: enable prune features for user
2014-04-09 23:41:29 +00:00
Mark Salyzyn
63a14ed7fc
am ae3ba0b3: am 472e04f2: Merge "logd: liblog: logcat: enable prune features for user"
...
* commit 'ae3ba0b339e7a768fe58f179fdab55f273419e1e':
logd: liblog: logcat: enable prune features for user
2014-04-09 23:37:45 +00:00
Mark Salyzyn
472e04f2b4
Merge "logd: liblog: logcat: enable prune features for user"
2014-04-09 23:33:28 +00:00
Tim Murray
4854a36e2a
am 1f87d3ab: am 83fd6375: am 31631861: Merge "Add guards to prevent typedefs when C++11 is available."
...
* commit '1f87d3ab8c384d03d1496c63f7faad15bd5eeba9':
Add guards to prevent typedefs when C++11 is available.
2014-04-07 22:12:07 +00:00
Tim Murray
1f87d3ab8c
am 83fd6375: am 31631861: Merge "Add guards to prevent typedefs when C++11 is available."
...
* commit '83fd6375f6d9016afe9bb03453d39b8c41cda548':
Add guards to prevent typedefs when C++11 is available.
2014-04-07 22:06:38 +00:00
Tim Murray
ae83f84548
Add guards to prevent typedefs when C++11 is available.
...
char32_t and char16_t are both defined in C++11.
Change-Id: I44fe8f4f05f230c18a1b77fa21b6a40c8f8ecc2d
2014-04-07 14:11:21 -07:00
Christopher Ferris
7962e4acc7
am 6a8c3164: am e35cba9a: am a97798af: Merge "Create an UnwindMapLocal object."
...
* commit '6a8c316438032c72ffdd2988cc1eb2717f477254':
Create an UnwindMapLocal object.
2014-04-04 03:19:39 +00:00
Christopher Ferris
6a8c316438
am e35cba9a: am a97798af: Merge "Create an UnwindMapLocal object."
...
* commit 'e35cba9af02004d30033826638e00ba5fdcdd013':
Create an UnwindMapLocal object.
2014-04-04 02:04:39 +00:00
Christopher Ferris
e296091060
Create an UnwindMapLocal object.
...
The way libunwind handles local unwinds is different from remote unwinds,
so create a new map object to handle the differences.
Add new test to verify the map data is being generated correctly.
Add new tests to check for leaks.
Refactor the BACK_LOGW code into a single header file.
Change-Id: I01f3cbfc4b927646174ea1b614fa25d23b9b3427
2014-04-03 14:19:24 -07:00
Mark Salyzyn
1c95047939
logd: liblog: logcat: enable prune features for user
...
- Enable whitelist, blacklist and logsize tuneables for user
Change-Id: Id0c283844c71c5263a8cfbebf2e550f7ac415858
2014-04-02 13:12:04 -07:00
Wonsik Kim
94404eef65
Merge "Clarify ownership for NativeHandle::mHandle"
2014-04-02 06:13:59 +00:00
Michael Wright
a45ff0f586
am df33e8b5: Add BitSet64. DO NOT MERGE
...
* commit 'df33e8b544c457e4b08e8fa0b8a3eaf5eaf8fc2e':
Add BitSet64. DO NOT MERGE
2014-03-26 19:29:05 +00:00
Paul McLean
55c6407041
Adding a handy predicate function (str_parms_has_key()
...
Change-Id: I1af5c260a1a820b65f0850ea9adb38b01fcb183c
2014-03-25 19:08:13 +00:00
Michael Wright
df33e8b544
Add BitSet64. DO NOT MERGE
...
Change-Id: Idf3e21dfaa9f90f4dcb1b4d41eed3891dda99561
2014-03-24 16:51:01 -07:00
Wonsik Kim
c4cc584bbd
Clarify ownership for NativeHandle::mHandle
...
Change-Id: I0835278df1aa78f10d5493d7ef2c9e4a15c0fee9
2014-03-24 11:40:36 +09:00
Mark Salyzyn
2583dec08c
am 3f4855c1: am 46f3ebba: am 28171447: Merge "cutils: trace 64-bit compile issues"
...
* commit '3f4855c11889470691673c15f05361df61ea95b2':
cutils: trace 64-bit compile issues
2014-03-20 22:27:19 +00:00
Mark Salyzyn
3f4855c118
am 46f3ebba: am 28171447: Merge "cutils: trace 64-bit compile issues"
...
* commit '46f3ebba31d5820a08d0a638c9e261fbcea907a0':
cutils: trace 64-bit compile issues
2014-03-20 20:53:25 +00:00
Mark Salyzyn
a459d0b0e2
cutils: trace 64-bit compile issues
...
- switch format to PRId64 for int64_t
- switch format to PRId32 for int32_t
Change-Id: I1e66db06810000936d584ed49234550abd96cdff
2014-03-20 13:02:57 -07:00
Michael Wright
2ec064597c
Add static methods to BitSet.
...
Also, moar testing.
Change-Id: I512b337a1a85a0794445fc6249af7ca39ba7c381
2014-03-19 11:23:01 -07:00
Michael Wright
74e2538b48
Add traits to BitSet64, not 32.
...
Change-Id: I3d41bbe47f5b02c610f69fc7824e416436d086b1
2014-03-18 17:45:37 -07:00