Elliott Hughes
d1256ccbb3
am 68126def
: am 4d46c940
: Merge "Rewrite the POSIX timer functions."
...
* commit '68126def6e37eae1ddc0b372fcecc3ac8287b97e':
Rewrite the POSIX timer functions.
2014-03-08 07:28:11 +00:00
Elliott Hughes
68126def6e
am 4d46c940
: Merge "Rewrite the POSIX timer functions."
...
* commit '4d46c940315af2d93efb44e751b69ea6880a5d65':
Rewrite the POSIX timer functions.
2014-03-08 01:56:38 +00:00
Elliott Hughes
4d46c94031
Merge "Rewrite the POSIX timer functions."
2014-03-08 00:50:56 +00:00
Elliott Hughes
4b558f50a4
Rewrite the POSIX timer functions.
...
This is a much simpler implementation that lets the kernel
do as much as possible.
Co-authored-by: Jörgen Strand <jorgen.strand@sonymobile.com>
Co-authored-by: Snild Dolkow <snild.dolkow@sonymobile.com>
Change-Id: Iad19f155de977667aea09410266d54e63e8a26bf
2014-03-07 16:49:46 -08:00
Calin Juravle
c3957eea26
am d57eb903
: am b145b5ef
: Merge "Fix broken pointer overflow check ns_name_unpack()"
...
* commit 'd57eb903c1ca2f798ab6a9ab0f9c84678b0f3025':
Fix broken pointer overflow check ns_name_unpack()
2014-03-07 19:29:51 +00:00
Calin Juravle
a7c42b1268
am 542e6c87
: am d9ba757e
: Merge "Sync up nameser with upstream(2014.03.05)"
...
* commit '542e6c87e52f7886e5ede72e3222c2d6ed83aefb':
Sync up nameser with upstream(2014.03.05)
2014-03-07 19:29:50 +00:00
Calin Juravle
d57eb903c1
am b145b5ef
: Merge "Fix broken pointer overflow check ns_name_unpack()"
...
* commit 'b145b5ef7c91ec76e4dc8450f70b7af80873b46e':
Fix broken pointer overflow check ns_name_unpack()
2014-03-07 11:52:24 +00:00
Calin Juravle
542e6c87e5
am d9ba757e
: Merge "Sync up nameser with upstream(2014.03.05)"
...
* commit 'd9ba757ef4546ef931cfa2fff4e206b36c955ead':
Sync up nameser with upstream(2014.03.05)
2014-03-07 11:52:24 +00:00
Calin Juravle
b145b5ef7c
Merge "Fix broken pointer overflow check ns_name_unpack()"
2014-03-07 11:46:48 +00:00
Calin Juravle
d9ba757ef4
Merge "Sync up nameser with upstream(2014.03.05)"
2014-03-07 11:45:58 +00:00
Elliott Hughes
e4014d8882
am 37486940
: am d40eb159
: Merge "Fix some pthread symbols build as C++ symbol under x64 lunch."
...
* commit '3748694064366694b2136ac8943332d5ceec7bf4':
Fix some pthread symbols build as C++ symbol under x64 lunch.
2014-03-07 11:00:32 +00:00
Elliott Hughes
39febf4a95
am e992f79a
: am 087dbc6b
: Merge "Bring the generate-NOTICE script up to date."
...
* commit 'e992f79a5627e9d839a001f8563b637d2e97bb93':
Bring the generate-NOTICE script up to date.
2014-03-07 03:09:45 +00:00
Elliott Hughes
18a32d4ac0
am 372196e9
: am dec5bacf
: Merge "Update the NOTICE files."
...
* commit '372196e955047551d6241de7b83ae43bdb5a8b5c':
Update the NOTICE files.
2014-03-07 03:09:44 +00:00
Elliott Hughes
7157b81966
am 91a5272e
: am e7ea9363
: Merge "Add ARMv8 optimized string handling functions based on cortex-strings"
...
* commit '91a5272e6f7712e5313b85c6a615f6891e7ea0a7':
Add ARMv8 optimized string handling functions based on cortex-strings
2014-03-07 03:09:44 +00:00
Elliott Hughes
3748694064
am d40eb159
: Merge "Fix some pthread symbols build as C++ symbol under x64 lunch."
...
* commit 'd40eb1594dff0103247292967f8a801ef8c0ff12':
Fix some pthread symbols build as C++ symbol under x64 lunch.
2014-03-07 01:27:38 +00:00
Elliott Hughes
d40eb1594d
Merge "Fix some pthread symbols build as C++ symbol under x64 lunch."
2014-03-07 01:03:25 +00:00
Elliott Hughes
e992f79a56
am 087dbc6b
: Merge "Bring the generate-NOTICE script up to date."
...
* commit '087dbc6bb789dc549d8f71ea820e6fc7e69d99d2':
Bring the generate-NOTICE script up to date.
2014-03-07 00:01:24 +00:00
Elliott Hughes
372196e955
am dec5bacf
: Merge "Update the NOTICE files."
...
* commit 'dec5bacf1481a0e6b0ae0078933dbfb8953b7d19':
Update the NOTICE files.
2014-03-07 00:01:23 +00:00
Elliott Hughes
91a5272e6f
am e7ea9363
: Merge "Add ARMv8 optimized string handling functions based on cortex-strings"
...
* commit 'e7ea9363cb30d5c36c9333162c11b1e7b4f302b6':
Add ARMv8 optimized string handling functions based on cortex-strings
2014-03-07 00:01:23 +00:00
Elliott Hughes
087dbc6bb7
Merge "Bring the generate-NOTICE script up to date."
2014-03-06 23:12:15 +00:00
Elliott Hughes
22a0d6fcdc
Bring the generate-NOTICE script up to date.
...
Change-Id: I63981a2f3cb0a4d7ee7e1a2b4ce00f77898ac25b
2014-03-06 15:10:22 -08:00
Elliott Hughes
dec5bacf14
Merge "Update the NOTICE files."
2014-03-06 23:07:08 +00:00
Elliott Hughes
4e54b114f9
Update the NOTICE files.
...
Change-Id: Ie72a01cddd5b813393656f603689e497b0f88ddd
2014-03-06 15:06:11 -08:00
Elliott Hughes
e7ea9363cb
Merge "Add ARMv8 optimized string handling functions based on cortex-strings"
2014-03-06 23:02:11 +00:00
Bernhard Rosenkraenzer
7e4fa56099
Add ARMv8 optimized string handling functions based on cortex-strings
...
This adds ARMv8 optimized string handling functions to Bionic.
The implementations live in a generic/ directory because there will
likely be more CPU specific versions (e.g. Cortex-A53 vs. Cortex-A57)
later.
These implementations are 50%+ faster on current v8 models.
Change-Id: If3adc54a284d9519459b0d4d4390f0cd6ded8786
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2014-03-06 14:59:51 -08:00
Calin Juravle
85c5202a64
Fix broken pointer overflow check ns_name_unpack()
...
Many compilers may optimize away the overflow check `msg + l < msg',
where `msg' is a pointer and `l' is an integer, because pointer
overflow is undefined behavior in C.
Use a safe precondition test `l >= eom - msg' instead.
Bug: 13219633
Change-Id: I3fca2125834073cc36d7e9c4e586e97842265a59
2014-03-06 18:39:29 +00:00
Calin Juravle
fcb502e3ec
Sync up nameser with upstream(2014.03.05)
...
Bug: 13219633
Change-Id: I8ee4ddf270710e9eea415fa3db984af7719a8dd4
2014-03-06 18:36:43 +00:00
Mark Salyzyn
bbcd3c686e
am a6bd876e
: am 68a651e7
: Merge "libc: libc_logging 64bit compile issue"
...
* commit 'a6bd876e3dffedb2227dde034328987ebb79223b':
libc: libc_logging 64bit compile issue
2014-03-06 02:50:44 +00:00
Mark Salyzyn
a6bd876e3d
am 68a651e7
: Merge "libc: libc_logging 64bit compile issue"
...
* commit '68a651e7162b922a2916da524ef9706276640752':
libc: libc_logging 64bit compile issue
2014-03-06 01:08:55 +00:00
Mark Salyzyn
68a651e716
Merge "libc: libc_logging 64bit compile issue"
2014-03-06 01:01:18 +00:00
Mark Salyzyn
9fc76027f3
libc: libc_logging 64bit compile issue
...
- user space logger wire format for time
Change-Id: I4840653e3a6ae151a02584311d1227d2fe536d0f
2014-03-05 16:59:39 -08:00
Robert Greenwalt
336801367b
am 320765f4
: am 8b6a9651
: am c5443e6e
: am abf91850
: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
...
* commit '320765f44e2d20b4b9542c13fb3358a0ea2caef3':
Fix dns searchdomain use in gethostbyname.
2014-03-06 00:14:42 +00:00
Robert Greenwalt
320765f44e
am 8b6a9651
: am c5443e6e
: am abf91850
: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
...
* commit '8b6a965150b955393e46572c79d69577f0425a30':
Fix dns searchdomain use in gethostbyname.
2014-03-05 22:21:24 +00:00
Robert Greenwalt
8b6a965150
am c5443e6e
: am abf91850
: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
...
* commit 'c5443e6e516921bdb1862b85a52b873523427bea':
Fix dns searchdomain use in gethostbyname.
2014-03-05 22:14:48 +00:00
Robert Greenwalt
c5443e6e51
am abf91850
: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
...
* commit 'abf91850f96858a286de268267ca5cf337ec9a3b':
Fix dns searchdomain use in gethostbyname.
2014-03-05 18:35:18 +00:00
Robert Greenwalt
abf91850f9
Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
2014-03-05 18:26:27 +00:00
Narayan Kamath
ffce5ede0b
am 4e53c59d
: am 48d145c1
: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
...
* commit '4e53c59db205bcb991000bf540241eb5d3b99bef':
Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.
2014-03-05 13:31:12 +00:00
Narayan Kamath
4e53c59db2
am 48d145c1
: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
...
* commit '48d145c1ced299525ca766afd2aa34725bef5301':
Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.
2014-03-05 13:24:32 +00:00
Narayan Kamath
48d145c1ce
Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
2014-03-05 13:19:21 +00:00
Narayan Kamath
252ee1e112
Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.
...
No code is using this definition.
Change-Id: I188db63f38d62baf1cb57d0a36fcda540ad98492
2014-03-05 13:19:10 +00:00
Halton Huo
f0870c3bfe
Fix some pthread symbols build as C++ symbol under x64 lunch.
...
Functions protected with !defined(__LP64__) will be get build as C++
symbols for X64 build. This is not the desired work. So protect the
implementation with !defined(__LP64__) as well.
Change-Id: I4ef50ec36e46289ab308063e24f6c5ac61a6ca8d
2014-03-05 16:34:20 +08:00
Elliott Hughes
636bcf0f69
am 614f7626
: am bef50164
: Merge "Remove dead NULL checks from pthread code."
...
* commit '614f7626fc5dcf5c0cff2c49799f2659524d3ad3':
Remove dead NULL checks from pthread code.
2014-03-04 19:16:08 +00:00
Elliott Hughes
614f7626fc
am bef50164
: Merge "Remove dead NULL checks from pthread code."
...
* commit 'bef5016491eed41521f514d5c5528e2274689948':
Remove dead NULL checks from pthread code.
2014-03-04 19:10:24 +00:00
Elliott Hughes
bef5016491
Merge "Remove dead NULL checks from pthread code."
2014-03-04 19:04:19 +00:00
Elliott Hughes
39b644a0e2
Remove dead NULL checks from pthread code.
...
GCC is removing these checks anyway because it knows the arguments
must be non-null, so leaving this code around is just confusing.
We know from experience that people were shipping code with locking
bugs because they weren't checking for error returns. Failing hard
like glibc does seems the better choice. (And it's what the checked
in code was already doing; this patch doesn't change that. It just
makes it more obvious that that's what's going on.)
Change-Id: I167c6d7c0a296822baf0cb9b43b97821eba7ab35
2014-03-04 10:55:39 -08:00
Elliott Hughes
43b9169ffb
am 17ef5653
: am a0bf9bde
: Merge "Implement POSIX pthread_mutex_timedlock."
...
* commit '17ef5653dd8aa92176e90964c95a02ccf4809695':
Implement POSIX pthread_mutex_timedlock.
2014-03-04 18:50:35 +00:00
Elliott Hughes
17ef5653dd
am a0bf9bde
: Merge "Implement POSIX pthread_mutex_timedlock."
...
* commit 'a0bf9bdea24164db96ec1d5dfa2cd327942671b6':
Implement POSIX pthread_mutex_timedlock.
2014-03-04 18:45:18 +00:00
Elliott Hughes
a0bf9bdea2
Merge "Implement POSIX pthread_mutex_timedlock."
2014-03-04 18:39:08 +00:00
Elliott Hughes
29309d30ed
am a934a901
: am e365f284
: am f27cc051
: am 806f3bd7
: Upgrade to tzdata2013i.
...
* commit 'a934a9019efeb2630bfac92ad186c3db4a525735':
Upgrade to tzdata2013i.
2014-03-04 18:35:33 +00:00
Elliott Hughes
a934a9019e
am e365f284
: am f27cc051
: am 806f3bd7
: Upgrade to tzdata2013i.
...
* commit 'e365f2840f20bb6b7fdd044c9515018b2d4cd309':
Upgrade to tzdata2013i.
2014-03-04 18:29:22 +00:00