Christopher Ferris
e07558fb80
Merge "Fix comment to reflect the actual reality."
2015-11-02 21:07:04 +00:00
Christopher Ferris
384ffe3463
Fix comment to reflect the actual reality.
...
The original comment implied that Android 32 bit was the only one
using a bad time_t, but it turns out 32 bit glibc has the same time_t
as Android. Update the comment to reflect this reality.
Change-Id: I72cdd2c677a6521f7b43d4695a52fd8fdc3305bd
2015-11-02 12:56:37 -08:00
Dimitry Ivanov
75dd3710e7
Merge "Generate libdl.so per-architecture version script"
2015-10-31 18:17:17 +00:00
Christopher Ferris
6a8a09f7c4
Merge "Make _signal hidden in all cases."
2015-10-31 16:11:48 +00:00
Dmitriy Ivanov
bc75047a1b
Generate libdl.so per-architecture version script
...
Bug: http://b/24767418
Change-Id: I3d5775ba44d4c8e7fc5f2fbebae10e022100f1e2
2015-10-30 17:43:27 -07:00
Christopher Ferris
1721cd6a74
Make _signal hidden in all cases.
...
_signal was static in 64 bit, and hidden on 32 bit. There is no
reason to have this distinction, so make it hidden in all cases.
Change-Id: I09d5d93ac8cab4fe14dc7bdfeb25aa46a3b7413d
2015-10-30 17:10:47 -07:00
Elliott Hughes
c36be975ce
Merge "Add prlimit to LP32."
2015-10-30 23:35:40 +00:00
Elliott Hughes
bdac9ec142
Merge "Remove <sys/shm.h>."
2015-10-30 22:06:26 +00:00
Christopher Ferris
e75453d5dd
Merge "Move __set_errno to ndk_cruft.cpp."
2015-10-30 16:02:01 +00:00
Elliott Hughes
38eca07826
Remove <sys/shm.h>.
...
Android doesn't allow SysV IPC, so this only serves two purposes. It's
good in that it helps random code (especially code that doesn't actually
need this header) to compile anyway. But it's bad for the same reason:
it's misleading for configure scripts that test for the header but not
for the corresponding functions.
Bug: http://b/19340456
Change-Id: I4a5f319d9aecf46fc512fc94bb4f9e3f6ea64e71
2015-10-29 19:52:44 -07:00
Christopher Ferris
9978a9a82e
Move __set_errno to ndk_cruft.cpp.
...
Change-Id: I5caa1cc161961d2e4629429c0d406875b93cdbd0
2015-10-29 18:11:32 -07:00
Elliott Hughes
4151db5f99
Add prlimit to LP32.
...
Bug: http://b/24918750
Change-Id: I0151cd66ccf79a6169610de35bb9c288c0fa4917
2015-10-28 20:04:59 -07:00
Dimitry Ivanov
50e9279589
Merge "Fix mips and x86 builds"
2015-10-29 00:53:52 +00:00
Dmitriy Ivanov
c176440c90
Fix mips and x86 builds
...
Change-Id: Idda2494876fd6bf64b3efe6de2e384da9b6a0dbc
2015-10-28 17:51:47 -07:00
Dimitry Ivanov
5ccad497d4
Merge "Fix LDFLAGS for arm and x86"
2015-10-29 00:43:00 +00:00
Dmitriy Ivanov
e85fb580c8
Fix LDFLAGS for arm and x86
...
Change-Id: I5366f4499cb4da3a51b8484ab3e4ff785f0888ab
2015-10-28 17:25:34 -07:00
Dimitry Ivanov
578d949e8d
Merge "Generate per-architecture version scripts."
2015-10-28 23:44:03 +00:00
Dmitriy Ivanov
284b468524
Generate per-architecture version scripts.
...
Bug: http://b/24767418
Change-Id: I23e49d8d30c0def3215ffbd99d09f207d9483624
2015-10-28 16:40:53 -07:00
Elliott Hughes
d9146c2404
Merge "Remove the legacy endusershell/getusershell/setusershell stubs."
2015-10-28 23:35:25 +00:00
Elliott Hughes
d7c7daada2
Remove the legacy endusershell/getusershell/setusershell stubs.
...
These don't work, aren't thread-safe, aren't in POSIX (or our header
files), and are only used by one app (whose developers I've contacted).
But the presence of these symbols causes configure to be confused, which
is a pain for Brillo.
Bug: http://b/24812426
Change-Id: I7fa6ef82864d5563929d9b8a7f8fcacb30b26d45
2015-10-28 14:20:16 -07:00
Elliott Hughes
1721be2229
Merge "Implement scandirat and scandirat64."
2015-10-27 21:40:31 +00:00
Elliott Hughes
6331e806de
Implement scandirat and scandirat64.
...
Bug: http://b/12612339
Change-Id: Id3b249a884fe08964b26a017ae9574961f0cb441
2015-10-27 13:47:36 -07:00
Dimitry Ivanov
5238eb0984
Merge "Implement load at fixed address feature"
2015-10-27 19:03:53 +00:00
Dmitriy Ivanov
126af757c6
Implement load at fixed address feature
...
Bug: http://b/24683631
Change-Id: I3a39ab526c8f9e213339b60e135e5459d0f41381
2015-10-27 11:27:34 -07:00
Elliott Hughes
60752a2eea
Merge "Fix <utmp.h> declarations."
2015-10-27 15:07:12 +00:00
Elliott Hughes
9216a64c90
Fix <utmp.h> declarations.
...
If we're going to keep this useless header -- and I think it's too late to
remove it -- it may as well be correct.
Bug: http://b/17700469
Change-Id: Ifec4f8f1a984483d7fa7d81d47786f75b70ff4ba
2015-10-26 19:29:12 -07:00
Elliott Hughes
a2cf3783d4
Merge "Remove swap16/swap32/swap64 header pollution."
2015-10-27 02:07:35 +00:00
Elliott Hughes
bf4c32df6b
Remove swap16/swap32/swap64 header pollution.
...
This seems to be obsolete BSD stuff, and the only references to it in the
tree are people #undef'ing it.
Bug: http://b/2735009
Change-Id: Icde523ae2d15cf1025357d861f97b415e89e4f9a
2015-10-26 17:51:42 -07:00
Dimitry Ivanov
6a4ddeb56e
Merge "Implement Library Load Order Randomization"
2015-10-26 22:30:35 +00:00
Christopher Ferris
1ab8251030
Merge "Fix arm64 fenv warnings, and make warnings errors."
2015-10-24 16:00:29 +00:00
Christopher Ferris
fa7752986d
Fix arm64 fenv warnings, and make warnings errors.
...
Even though the control registers being read/written in fenv.c only
have 32 bits that are used, the instructions take a 64 bit register.
Make sure the inline assembler in the macros use 64 bit values.
Verified that before the change and after the change, the disassembly
is exactly the same.
In addition, add -Werror to the cflags.
Change-Id: I6603779327488c23e3aab13300edf2e02b101916
2015-10-23 16:41:17 -07:00
Christopher Ferris
ca430d9787
Merge "Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC."
2015-10-23 20:56:09 +00:00
Dimitry Ivanov
e08ab4b414
Merge "refactoring: introduce MappedFileFragment"
2015-10-23 20:54:00 +00:00
Christopher Ferris
a818445622
Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC.
...
Change-Id: If4da9e46398ca5524f6f0680d70588e3dc7e80b4
2015-10-23 12:32:52 -07:00
Yabin Cui
c45f3bf3e6
Merge "Use bionic lock in pthread_internal_t."
2015-10-23 04:26:54 +00:00
Yabin Cui
d26e780df6
Use bionic lock in pthread_internal_t.
...
It removes calling to pthread_mutex_lock() at the beginning of new
thread, which helps to support thread sanitizer.
Change-Id: Ia3601c476de7976a9177b792bd74bb200cee0e13
2015-10-22 20:14:33 -07:00
Dmitriy Ivanov
4f7a7ad3fe
Implement Library Load Order Randomization
...
Bug: http://b/24047022
Change-Id: I36e05b403bfbaae8542a95147f9114a8b9c8ac0e
2015-10-22 18:26:07 -07:00
Dmitriy Ivanov
cf1cbbe432
refactoring: introduce MappedFileFragment
...
Change-Id: I97b0c1131711ed0ac13ab33e3357e99e0b6b1a4e
2015-10-22 18:01:56 -07:00
Dan Willemsen
5edf077c5b
Merge "Switch to LOCAL_SRC_FILES_EXCLUDE"
2015-10-20 20:44:29 +00:00
Dan Willemsen
268a673bd1
Switch to LOCAL_SRC_FILES_EXCLUDE
...
This moves the generic arm/arm64/x86 settings into the main makefiles
and makes the rest of them derivatives. This better aligns with how
soong handles arch/cpu variants.
Also updates the Android.bp to make it consistent with the make
versions.
Change-Id: I5a0275d992bc657459eb6fe1697ad2336731d122
2015-10-20 11:58:28 -07:00
Mike Frysinger
5c495dacda
Merge "dlfcn: update ifdef around old_name_"
2015-10-20 18:23:22 +00:00
Mike Frysinger
747d30ebf3
dlfcn: update ifdef around old_name_
...
Commit 9185e04f72 changed the ifdef around
old_name_ from __arm__ to __work_around_b_###__, but missed one place in
dlfcn.cpp. So if you do a build w/out that workaround for arm, you end
up with a build failure:
bionic/linker/dlfcn.cpp:275:27: error: no member named 'old_name_' in 'soinfo'
strlcpy(__libdl_info->old_name_, __libdl_info->soname_, sizeof(__libdl_info->old_name_));
~~~~~~~~~~~~ ^
bionic/linker/dlfcn.cpp:275:82: error: no member named 'old_name_' in 'soinfo'
strlcpy(__libdl_info->old_name_, __libdl_info->soname_, sizeof(__libdl_info->old_name_));
~~~~~~~~~~~~ ^
Bug: 24425865
Change-Id: Idbe1cc1c28083afeee6d90203c221f30f661c69c
2015-10-20 14:06:25 -04:00
Josh Gao
f5ea085844
Merge "Remove deprecated use of ldm/stm in ARM setjmp."
2015-10-20 01:01:19 +00:00
Josh Gao
b24d743f62
Remove deprecated use of ldm/stm in ARM setjmp.
...
ARM deprecates using the SP register in the register lists for ldm
and stm, which LLVM emits a warning for.
Bug: http://b/25017080
Change-Id: Ib427e3dfd5740e251f1ad91ebb66534e0d7b72a9
2015-10-19 17:13:51 -07:00
Elliott Hughes
d29ba55513
Merge "Opt Brillo out of the ndk cruft."
2015-10-17 03:06:41 +00:00
Dimitry Ivanov
5fd94dfe3b
Merge "Replace auto -> const auto&/auto&&"
2015-10-16 20:37:34 +00:00
Dimitry Ivanov
9c2122e803
Merge "Fix R_AARCH64_ABS/PREL relocations"
2015-10-16 20:36:25 +00:00
Dmitriy Ivanov
77f91c6d99
Fix R_AARCH64_ABS/PREL relocations
...
According to specification arm64 relocations
should not use *reloc value.
See http://infocenter.arm.com/help/topic/com.arm.doc.ihi0056b/IHI0056B_aaelf64.pdf
section 4.6.5
Bug: http://b/24977219
Bug: http://b/24527155
Change-Id: I3813255771f408ba957963c6ad56ed08e5110d83
2015-10-16 10:42:16 -07:00
Dimitry Ivanov
074efa02a7
Merge "Ensure that readlink has access to /proc/self/fd"
2015-10-15 01:27:17 +00:00
Dmitriy Ivanov
4e50d0247b
Ensure that readlink has access to /proc/self/fd
...
/proc/self/fd is not available when PR_DUMPABLE is set to 0
which is default for the user builds. It leads to permission
denials on readlink.
This change fixes the problem by setting PR_DUMPABLE flag to 1
for readlink and restoring it's previous value after the call.
Bug: http://b/24912743
Change-Id: I3fd179c5c6b56af96d6a15ee597024ccb15e1a13
(cherry picked from commit cf92738fa5 )
2015-10-14 18:24:54 -07:00
Josh Gao
c433a36fb5
Merge "Move malloc dispatch table to __libc_globals."
2015-10-14 23:47:41 +00:00
Josh Gao
198d13e8c2
Merge "make mmap fail on requests larger than PTRDIFF_MAX"
2015-10-14 02:17:10 +00:00
Dimitry Ivanov
11c2179d46
Merge "Log dlopen failures caused by text relocations"
2015-10-13 22:50:05 +00:00
Dmitriy Ivanov
fae39d2bf9
Log dlopen failures caused by text relocations
...
Some apps will fail to load native libraries with
text relocations when switching target sdk version to M.
It could be hard to diagnose because some of them
suppress dlerror and/or UnsatisfiedLinkError.
This change unconditionally logs the error message making
the cause of the failure more visible to developers.
Bug: http://b/24876001
Change-Id: I0477a0d1307d0879000f3a3a43b974b4cf34bdb2
(cherry picked from commit f32b689d3d )
2015-10-13 15:48:57 -07:00
Dimitry Ivanov
30cd7065b6
Merge "Correctly resolve realpath for absolute paths"
2015-10-13 20:37:55 +00:00
Dmitriy Ivanov
5dce8948b6
Replace auto -> const auto&/auto&&
...
Change-Id: Ie484e5a296b5dd222a9545d8539d40d97a6c158c
2015-10-13 12:14:16 -07:00
Lazar Trsic
6f2d3104c8
Correctly resolve realpath for absolute paths
...
Introduced by: https://android-review.googlesource.com/174475
Change-Id: I44e00040b28be167d5141454f919340afec6084e
2015-10-13 10:57:41 -07:00
Neil Fuller
fb7f45b6a3
Merge "Update timezone data to 2015g"
2015-10-13 08:26:44 +00:00
Dimitry Ivanov
a5ad727e76
Merge "linker: Switch to clang"
2015-10-13 01:34:59 +00:00
Dmitriy Ivanov
b28ffc7744
linker: Switch to clang
...
x86_64 gcc exports malloc/free and co functions because they
are defined with visibility "default" somewhere in gcc builtins;
and vector d-tors for some reason. Switching to clang fixes
this problem.
Bug: http://b/24785482
Change-Id: I741503b4b446523e7ff3fb16de13ed99991fd0c0
2015-10-12 18:20:26 -07:00
Josh Gao
3c8fc2fea9
Move malloc dispatch table to __libc_globals.
...
Change-Id: Ic20b980d1e8b6c2d4b773ebe336658fd17c737cb
2015-10-12 17:54:58 -07:00
Elliott Hughes
fb8fd5076e
Opt Brillo out of the ndk cruft.
...
Bug: http://b/24812426
Change-Id: I6a858d8ceebce9e2285e5b12de9fd89d2b42b352
2015-10-12 17:53:48 -07:00
Elliott Hughes
25cba7df51
Merge "Make struct FILE opaque."
2015-10-12 20:33:04 +00:00
Elliott Hughes
f0141dfab1
Make struct FILE opaque.
...
Bug: http://b/24807045
Change-Id: I3cb4e436325a65bef3b203e3970e4d967101fcce
2015-10-12 12:53:42 -07:00
Elliott Hughes
e78392637d
Merge "Fix stdio read after EOF behavior."
2015-10-12 15:20:29 +00:00
Elliott Hughes
8ab433df13
Fix stdio read after EOF behavior.
...
Bug: https://code.google.com/p/android/issues/detail?id=184847
Change-Id: Ia20ce94007c2a09649f0763b1dc7ba959f2f618d
2015-10-09 17:57:26 -07:00
Elliott Hughes
1ab3f303d2
Merge "Fix inet_aton on LP32."
2015-10-10 00:39:11 +00:00
Elliott Hughes
7b77cb35af
Fix inet_aton on LP32.
...
I wasn't checking for overflow. Luckily, I had a test that overflows on LP32.
Change-Id: If2cf33d88f459eb26d0ce75f3c5ed192f516ab7a
2015-10-09 17:36:05 -07:00
Mike Frysinger
c6f704bf77
Merge "utmp.h: add more ut_type defines"
2015-10-09 23:33:37 +00:00
Josh Gao
902ab8859f
Merge "Move setjmp cookie to a shared globals struct."
2015-10-09 23:27:07 +00:00
Josh Gao
73a91218d1
Merge "Move VDSO pointers to a shared globals struct."
2015-10-09 23:26:53 +00:00
Josh Gao
fe9d0ed6cb
Move setjmp cookie to a shared globals struct.
...
Change-Id: I59a4c187d61524c4e48655c4c6376dba0d41eee2
2015-10-09 15:59:04 -07:00
Josh Gao
93c0f5ee00
Move VDSO pointers to a shared globals struct.
...
Change-Id: I01cbc9cf0917dc1fac52d9205bda2c68529d12ef
2015-10-09 15:59:04 -07:00
Mike Frysinger
68af0adeb9
utmp.h: add more ut_type defines
...
This fills out the defines that utmp.h normally offers on other systems
such as glibc.
BUG=24810744
Change-Id: If57f9ced22e8673f072245fce3f5c0f8e1f591e5
2015-10-09 18:52:49 -04:00
Elliott Hughes
487a1823e8
Merge "Fix inet_addr/inet_aton/inet_network."
2015-10-09 22:48:13 +00:00
Elliott Hughes
047866672c
Fix inet_addr/inet_aton/inet_network.
...
Rewrite inet_addr and inet_network in terms of inet_aton, and reimplement
that to include all the missing error checks.
Bug: http://b/24754503
Change-Id: I5dfa971c87201968985a0894df419f0fbf54768a
2015-10-09 15:44:24 -07:00
Elliott Hughes
f41fe71765
Merge "Sync with upstream tzcode (2015g)."
2015-10-09 22:35:24 +00:00
Elliott Hughes
9fb22a3ec4
Sync with upstream tzcode (2015g).
...
This is quite a large patch because we haven't updated for some time,
but the good news is that upstream is now thread-safe so a lot of our
changes go away in this update and the remaining diff is a lot smaller.
(Note that our whitespace still doesn't match upstream. I use diff -wub
to compare. Upstream doesn't even really have a consistent style. New
code seems to be two spaces, old code tabs.)
From the intervening changelogs (eliding the changes that only affected
the tools, which we don't use):
2014a:
An uninitialized-storage bug in 'localtime' has been fixed.
(Thanks to Logan Chien.)
2014b:
'zic' and 'localtime' no longer reject locations needing four
transitions per year for the forseeable future. (Thanks to Andrew
Main (Zefram).)
2014c:
<None>
2014d:
<None>
2014e:
<None>
2014f:
'localtime', 'mktime', etc. now use much less stack space if
ALL_STATE is defined. (Thanks to Elliott Hughes for reporting the
problem.)
Some lint has been removed when using GCC_DEBUG_FLAGS with GCC
4.9.0.
2014g:
Unless NETBSD_INSPIRED is defined to 0, the tz library now
supplies functions for creating and using objects that represent
time zones. The new functions are tzalloc, tzfree, localtime_rz,
mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and
time2posix_z. They are intended for performance: for example,
localtime_rz (unlike localtime_r) is trivially thread-safe without
locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired
functions, and to Alan Barrett and Jonathan Lennox for helping to
debug the change.)
If THREAD_SAFE is defined to 1, the tz library is now thread-safe.
Although not needed for tz's own applications, which are single-threaded,
this supports POSIX better if the tz library is used in multithreaded apps.
Some crashes have been fixed when zdump or the tz library is given
invalid or outlandish input.
The tz library no longer mishandles leap seconds on platforms with
unsigned time_t in time zones that lack ordinary transitions after 1970.
The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not
already defined, to make it easier to configure on common platforms.
Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this.
Unless the new macro UNINIT_TRAP is defined to 1, the tz code now
assumes that reading uninitialized memory yields garbage values
but does not cause other problems such as traps.
If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now
more likely to guess right for ambiguous time stamps near
transitions where tm_isdst does not change.
If HAVE_STRFTIME_L is defined to 1, the tz library now defines
strftime_l for compatibility with recent versions of POSIX.
Only the C locale is supported, though. HAVE_STRFTIME_L defaults
to 1 on recent POSIX versions, and to 0 otherwise.
tzselect -c now uses a hybrid distance measure that works better
in Africa. (Thanks to Alan Barrett for noting the problem.)
The C source code now ports to NetBSD when GCC_DEBUG_FLAGS is used,
or when time_tz is defined.
When HAVE_UTMPX_H is set the 'date' command now builds on systems
whose <utmpx.h> file does not define WTMPX_FILE, and when setting
the date it updates the wtmpx file if _PATH_WTMPX is defined.
This affects GNU/Linux and similar systems.
For easier maintenance later, some C code has been simplified,
some lint has been removed, and the code has been tweaked so that
plain 'make' is more likely to work.
The C type 'bool' is now used for boolean values, instead of 'int'.
The long-obsolete LOCALE_HOME code has been removed.
The long-obsolete 'gtime' function has been removed.
2014h:
The tz library's localtime and mktime functions now set tzname to a value
appropriate for the requested time stamp, and zdump now uses this
on platforms not defining TM_ZONE, fixing a 2014g regression.
(Thanks to Tim Parenti for reporting the problem.)
The tz library no longer sets tzname if localtime or mktime fails.
An access to uninitalized data has been fixed.
(Thanks to Jörg Richter for reporting the problem.)
When THREAD_SAFE is defined, the code ports to the C11 memory model.
A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
and two threads race to initialize data used by gmtime-like functions.
(Thanks to Andy Heninger for reporting the problems.)
2014i:
The time-related library functions now set errno on failure,
and some crashes in the new tzalloc-related library functions
have been fixed. (Thanks to Christos Zoulas for reporting
most of these problems and for suggesting fixes.)
If USG_COMPAT is defined and the requested time stamp is
standard time, the tz library's localtime and mktime functions
now set the extern variable timezone to a value appropriate
for that time stamp; and similarly for ALTZONE, daylight
saving time, and the altzone variable. This change is a
companion to the tzname change in 2014h, and is designed to
make timezone and altzone more compatible with tzname.
The tz library's functions now set errno to EOVERFLOW if they
fail because the result cannot be represented. ctime and
ctime_r now return NULL and set errno when a time stamp is out
of range, rather than having undefined behavior.
Some bugs associated with the new 2014g functions have been
fixed. This includes a bug that largely incapacitated the new
functions time2posix_z and posix2time_z. (Thanks to Christos
Zoulas.) It also includes some uses of uninitialized
variables after tzalloc. The new code uses the standard type
'ssize_t', which the Makefile now gives porting advice about.
2014j:
<None>
2015a:
tzalloc now scrubs time zone abbreviations compatibly with the way
that tzset always has, by replacing invalid bytes with '_' and by
shortening too-long abbreviations.
2015b:
Fix integer overflow bug in reference 'mktime' implementation.
(Problem reported by Jörg Richter.)
Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
to be used in the same executable as standard-library time_t functions.
(Problems reported by Bradley White.)
2015c:
<None>
2015d:
<None>
2015e:
<None>
2015f:
<None>
2015g:
localtime no longer mishandles America/Anchorage after 2037.
(Thanks to Bradley White for reporting the bug.)
On hosts with signed 32-bit time_t, localtime no longer mishandles
Pacific/Fiji after 2038-01-16 14:00 UTC.
The localtime module allows the variables 'timezone', 'daylight',
and 'altzone' to be in common storage shared with other modules,
and declares them in case the system <time.h> does not.
(Problems reported by Kees Dekker.)
On platforms with tm_zone, strftime.c now assumes it is not NULL.
This simplifies the code and is consistent with zdump.c.
(Problem reported by Christos Zoulas.)
Change-Id: I9eb0a8323cb8bd9968fcfe612dc14f45aa3b59d2
2015-10-09 15:15:39 -07:00
Dimitry Ivanov
6a59289b06
Merge "Remove textrels support for platform libs"
2015-10-09 21:09:46 +00:00
Dmitriy Ivanov
8068786ae6
Remove textrels support for platform libs
...
Bug: http://b/20013628
Change-Id: Ia9382c7113e09bb6aed65072543e4ebe33026cf8
2015-10-09 13:59:42 -07:00
Josh Gao
d8df28ff38
Merge "Implement setjmp cookies on MIPS and MIPS64"
2015-10-09 18:32:20 +00:00
Neil Fuller
31740bfdb9
Update timezone data to 2015g
...
Changes affecting future time stamps
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
(Thanks to Fatih.)
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
(Thanks to Alexander Krivenyshev.)
Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
(Thanks to Ken Rylander.)
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson. (Thanks to Matt Johnson.)
Changes affecting past time stamps
Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
Bug: 24595281
Change-Id: I7e4e4c53b4843110540f573ba82d3761c871c096
2015-10-09 17:58:58 +01:00
Nikola Veljkovic
1b519c0ae4
Implement setjmp cookies on MIPS and MIPS64
...
Bug: http://b/23942752
Change-Id: Ie58892a97b5075d30d7607667251007cda99d38c
2015-10-09 13:42:58 +02:00
Dan Albert
599af9346e
Merge "Fix bionic_coverage for kati."
2015-10-08 21:35:12 +00:00
Dan Albert
697e261d4b
Fix bionic_coverage for kati.
...
Kati won't override something set with :=, only ?=.
Note that the actually reveals that our coverage build has been broken
for... some time. The issue is that we have static libraries built
with clang and others built with gcc linked into the same .so. If we
use both libclang_rt.profile and libgcov together, we get duplicate
symbol errors. If we only use one or the other, we don't have all the
symbols we need.
This will be fixed once chh's TLS stuff makes it into our clang and we
can start building libc_thread_atexit_impl with clang.
Change-Id: I45d0f2e558a881ad8be71088102320724ced8fe5
2015-10-08 14:04:53 -07:00
Dimitry Ivanov
268f739178
Merge "Make dt_runpath work for libraries opened from apk"
2015-10-08 19:45:45 +00:00
Josh Gao
cc56abbb00
Merge "Add missing register preserve in x86/x86_64 longjmp."
2015-10-07 21:17:47 +00:00
Josh Gao
8dbf02d76a
Add missing register preserve in x86/x86_64 longjmp.
...
Change-Id: I3fc442f819229640e9c0ec4f9c865d9bf0e70881
2015-10-07 14:01:45 -07:00
Dmitriy Ivanov
a1feb117e4
Make dt_runpath work for libraries opened from apk
...
This patch also fixes realpath for libraries opened directly
from apks.
Bug: http://b/21960914
Bug: http://b/21961857
Change-Id: I35ade661c87f1d448191f385811f6e9fd3cacf11
2015-10-07 11:44:53 -07:00
Yabin Cui
f96049062f
Merge "Remove the workaround which fixes JOB_COUNT in CTS test."
2015-10-07 17:05:29 +00:00
Yabin Cui
bc6379d7da
Remove the workaround which fixes JOB_COUNT in CTS test.
...
Bug: 24376925
Change-Id: Ib195ce1577ee9412068cc1b6223fc051b5bcfcaa
2015-10-06 16:30:14 -07:00
Dimitry Ivanov
98be6be171
am 748421be: Merge "Fix linker tests"
...
* commit '748421beef0ed8625920a27b3753a79c2652b6ef':
Fix linker tests
2015-10-05 20:17:39 +00:00
Dimitry Ivanov
748421beef
Merge "Fix linker tests"
2015-10-05 20:10:26 +00:00
Dmitriy Ivanov
a0f187bec7
Fix linker tests
...
Change-Id: I4794f2d9dcc5ceb419e1bf9151607a650eb801d9
2015-10-05 12:06:40 -07:00
Elliott Hughes
df62e3171c
am 5c50449b: Merge "Use const auto& in for loops."
...
* commit '5c50449b0c098cb8191fe3f7791e91a7ec4f7029':
Use const auto& in for loops.
2015-10-03 16:29:55 +00:00
Elliott Hughes
5c50449b0c
Merge "Use const auto& in for loops."
2015-10-03 16:23:19 +00:00
Elliott Hughes
0b2acdfcc9
Use const auto& in for loops.
...
Change-Id: Ic437c59797ee4e7dc38291da35c72d827bc89c8d
2015-10-02 18:25:19 -07:00
Mark Salyzyn
ee9dea83fb
am f7cf8b2c: Merge "bionic: tzset running hot"
...
* commit 'f7cf8b2c1fbf6250e12d1e59aa353990eca4f109':
bionic: tzset running hot
2015-10-02 21:10:18 +00:00
Mark Salyzyn
f7cf8b2c1f
Merge "bionic: tzset running hot"
2015-10-02 21:04:50 +00:00
Mark Salyzyn
d0578949ac
bionic: tzset running hot
...
logd makes a non-insignificant number of calls to localtime, 3% of
the time in logd is spent performing __system_property_get within the
context of tzset_locked().
Bug: 23685592
Change-Id: I75f8c2d436b60374e92c166b87393abda9487af7
2015-10-02 13:30:34 -07:00
Josh Gao
a7d5919cc9
am cf92ebcf: Merge "Use foreach loop to match setuid unsafe env vars."
...
* commit 'cf92ebcfe323ee2ea58168ed008d2a08565809ce':
Use foreach loop to match setuid unsafe env vars.
2015-10-02 18:37:22 +00:00
Josh Gao
cf92ebcfe3
Merge "Use foreach loop to match setuid unsafe env vars."
2015-10-02 18:32:44 +00:00
Josh Gao
a5d5d16c3c
Use foreach loop to match setuid unsafe env vars.
...
Change-Id: I1e94daefac8e601281f38c7ce29ba3172a4a60bb
2015-10-02 11:31:09 -07:00
Dimitry Ivanov
27f2e04c8c
am 143409d7: Merge "Fix the comment"
...
* commit '143409d75b093c89042e25cab1757d6b2bae8ec5':
Fix the comment
2015-10-01 22:11:31 +00:00
Dimitry Ivanov
143409d75b
Merge "Fix the comment"
2015-10-01 21:18:36 +00:00
Dmitriy Ivanov
7e039937b8
Fix the comment
...
Change-Id: Ic8126cf92d12851cccaa3e2e781f075c9f6c283a
2015-10-01 14:02:19 -07:00
Stephen Hines
14b7c94f40
am 4a65557d: Merge "Remove invalid left shifts of -1."
...
* commit '4a65557d0ebd167e557958687f50510742cb238a':
Remove invalid left shifts of -1.
2015-10-01 05:33:49 +00:00
Stephen Hines
4a65557d0e
Merge "Remove invalid left shifts of -1."
2015-10-01 05:23:14 +00:00
Christopher Ferris
dc813fe338
am ad157a3c: Merge "Add a no dwarf version of assembler macros."
...
* commit 'ad157a3c3353ba69d3bd155a7c09f9943a22f8d2':
Add a no dwarf version of assembler macros.
2015-09-30 23:44:34 +00:00
Christopher Ferris
8bb2141b77
am 3230d96a: Merge "libc: krait: Use performance version of memcpy"
...
* commit '3230d96a10ab0cfa128487ef03fa5f08c77ebf20':
libc: krait: Use performance version of memcpy
2015-09-30 23:44:12 +00:00
Christopher Ferris
ad157a3c33
Merge "Add a no dwarf version of assembler macros."
2015-09-30 23:18:32 +00:00
Christopher Ferris
3230d96a10
Merge "libc: krait: Use performance version of memcpy"
2015-09-30 22:54:09 +00:00
Christopher Ferris
8f8308c974
Add a no dwarf version of assembler macros.
...
For the __release and __release_rt functions, the previous macros
would add a dwarf cfi entry for the function with no values. This works
with libunwind since it always tries the arm unwind information first.
This change removes those entries by creating a no dwarf version of the
assembler macro.
Change-Id: Ib93e42fff5a79b8d770eab0071fdee7d2afa988d
2015-09-30 15:32:15 -07:00
Brent DeGraaf
1d0268c6b8
libc: krait: Use performance version of memcpy
...
Change-Id: Iaa52635240da8b8746693186b66b69778e833c32
2015-09-30 20:59:36 +00:00
Dimitry Ivanov
889dd56428
am a0b9cad0: Merge "Optimize dlopen from a zip file"
...
* commit 'a0b9cad07629439bab926373515d964253426a69':
Optimize dlopen from a zip file
2015-09-30 20:10:49 +00:00
Dimitry Ivanov
a0b9cad076
Merge "Optimize dlopen from a zip file"
2015-09-30 19:11:30 +00:00
Dmitriy Ivanov
b48275045d
Optimize dlopen from a zip file
...
This change makes dynamic linker reuse ZipArchiveHandles in
ld_library_path on dlopen to optimize the lookup of dt_needed
libraries.
Bug: http://b/21960534
Change-Id: I65f897910d46dd2ffabdcb0b7842db2f127eee30
2015-09-30 10:47:11 -07:00
Yabin Cui
8cd1180904
am c1eebd5f: Merge "Fix the way to count online cpus."
...
* commit 'c1eebd5ff42cdf8f8a08be76bfdeaad6a327976c':
Fix the way to count online cpus.
2015-09-30 01:23:33 +00:00
Yabin Cui
c1eebd5ff4
Merge "Fix the way to count online cpus."
2015-09-30 01:17:32 +00:00
Yabin Cui
cb6f599c44
Fix the way to count online cpus.
...
Read /proc/stat to count online cpus is not correct for all android
kernels. Change to reading /sys/devices/system/cpu/online instead.
Bug: 24376925
Change-Id: I3785a6c7aa15a467022a9a261b457194d688fb38
2015-09-29 17:49:37 -07:00
Stephen Hines
23360cc498
Remove invalid left shifts of -1.
...
Bug: 24492248
Shifting sign bits left is considered undefined behavior, so we need to
switch these uses to unsigned equivalents. The time_t-related code is
updated relative to upstream sources.
Change-Id: I226e5a929a10f5c57dfcb90c748fdac34eb377c2
2015-09-29 10:04:54 -07:00
Colin Cross
1c34fea803
am 8b279ead: Merge "Pass -q is zip for test"
...
* commit '8b279eadd3a635c31df9c570ab2144212bfd07cc':
Pass -q is zip for test
2015-09-28 23:11:58 +00:00
Colin Cross
8b279eadd3
Merge "Pass -q is zip for test"
2015-09-28 23:07:04 +00:00
Colin Cross
298d176813
Pass -q is zip for test
...
Pass -q to zip for dlext_testzip to avoid printing:
adding: empty_file.txt (stored 0%)
on every compile.
Bug: 24409581
Change-Id: I2320f31182a9a332b3ef8b32a22561092ab5aceb
2015-09-28 15:56:18 -07:00
Colin Cross
289e58e83e
am c80aa3f9: Merge "Turn common INFO messages down to VLOG(1)"
...
* commit 'c80aa3f9e2be9f9390b1e11f8f2b67a2adbd1faa':
Turn common INFO messages down to VLOG(1)
2015-09-28 22:52:32 +00:00
Colin Cross
c80aa3f9e2
Merge "Turn common INFO messages down to VLOG(1)"
2015-09-28 22:46:11 +00:00
Colin Cross
4032d344d4
Turn common INFO messages down to VLOG(1)
...
Turn messages that are printed on every run of relocation_packer down to
VLOG(1) to clean up ninja build output.
Bug: 24409581
Change-Id: I040aed6a7b4261eefa6f7278fa451180115b0716
2015-09-28 15:30:37 -07:00
Dan Willemsen
bfd9255ddb
am f16f4f8a: Merge "Fix file-check-cxx to handle quoted arguments"
...
* commit 'f16f4f8a6bac035db5f25538ddb4fe810d0719db':
Fix file-check-cxx to handle quoted arguments
2015-09-28 20:43:06 +00:00
Dan Willemsen
f16f4f8a6b
Merge "Fix file-check-cxx to handle quoted arguments"
2015-09-28 20:37:07 +00:00
Dan Willemsen
808602a485
Fix file-check-cxx to handle quoted arguments
...
If the OVERRIDE_C_DATE_TIME environment variable is set, the build
system will add a macro to the global cflags that contains a static
quoted date, like:
-D__DATE__="\"Sep 28 2015\""
file-check-cxx needs to properly pass that through as a single, still
quoted argument. So use the quoted "$@" instead of turning each word
into an argument.
Change-Id: I6929d712c280d0452062640e0cba8a176d045c97
2015-09-28 13:14:19 -07:00
Dimitry Ivanov
972330476c
am d5e8a049: Merge "Fix bug number for linker related workarounds"
...
* commit 'd5e8a0499b9efa147d45aabd47cfb2d2204c2323':
Fix bug number for linker related workarounds
2015-09-28 18:23:48 +00:00
Dimitry Ivanov
d5e8a0499b
Merge "Fix bug number for linker related workarounds"
2015-09-28 17:54:23 +00:00
Dmitriy Ivanov
280d54680d
Fix bug number for linker related workarounds
...
Bug: 24425865
Change-Id: I2021674a9df0e768f312ca024d906302db1c494f
2015-09-28 10:31:12 -07:00
Colin Cross
b99b3f773c
am 55f87a0c: Merge "Force non-color output for bionic FileCheck tests"
...
* commit '55f87a0c0bb587ee85b5662967563462d52db560':
Force non-color output for bionic FileCheck tests
2015-09-25 22:33:53 +00:00
Colin Cross
0f575d4482
am 4a54ec82: Merge "Add .PHONY for phony bionic test targets"
...
* commit '4a54ec8200356a755aeeb212c4dd9cefad39754c':
Add .PHONY for phony bionic test targets
2015-09-25 22:33:51 +00:00
Colin Cross
55f87a0c0b
Merge "Force non-color output for bionic FileCheck tests"
2015-09-25 22:27:16 +00:00
Colin Cross
4a54ec8200
Merge "Add .PHONY for phony bionic test targets"
2015-09-25 22:25:58 +00:00
Christopher Ferris
c1d4ba88cf
am b48ca46d: Merge "Force cts to only run one test at a time."
...
* commit 'b48ca46d88d9e664763eff39604f772a57d8e2fb':
Force cts to only run one test at a time.
2015-09-25 22:11:46 +00:00
Christopher Ferris
b48ca46d88
Merge "Force cts to only run one test at a time."
2015-09-25 21:50:35 +00:00
Colin Cross
840be7cb79
Force non-color output for bionic FileCheck tests
...
Turning on color output will break the bionic compilation tests that
check for expected warnings, as they will be matching color output
against non-color expected values. Turn off color locally.
Bug: 24273983
Change-Id: Ia3b3262ccece121217f0dc0997734b3ad65b928b
2015-09-25 14:42:07 -07:00
Colin Cross
b67afb3eb5
Add .PHONY for phony bionic test targets
...
Bug: 24384320
Change-Id: I41038ff8b34391d03ce1e204e30e5ae34ec56614
2015-09-25 14:36:15 -07:00
Christopher Ferris
4344a02a9e
am 931e1399: Merge "Add cortex-a53.a57 target for 32 bit big/little."
...
* commit '931e1399f13b35a139977354e179403184c649fa':
Add cortex-a53.a57 target for 32 bit big/little.
2015-09-25 16:35:53 +00:00
Christopher Ferris
931e1399f1
Merge "Add cortex-a53.a57 target for 32 bit big/little."
2015-09-25 16:29:33 +00:00
Christopher Ferris
daaaed18ce
Force cts to only run one test at a time.
...
Also, slightly increase the timeout for each test run.
Bug: 24198050
Change-Id: I2b0ebdebb909023d0f179e0a433c564266a99161
2015-09-25 09:16:31 -07:00
Christopher Ferris
6eb06b0399
am 70a9f0a3: Merge "Fix over read in strcpy/stpcpy/strcat."
...
* commit '70a9f0a3bc310c863b5c90c9860aae842f82e47f':
Fix over read in strcpy/stpcpy/strcat.
2015-09-24 21:38:47 +00:00
Christopher Ferris
70a9f0a3bc
Merge "Fix over read in strcpy/stpcpy/strcat."
2015-09-24 21:26:40 +00:00
Christopher Ferris
fdfcfce7c6
Fix over read in strcpy/stpcpy/strcat.
...
This bug will happen when these circumstances are met:
- Destination address & 0x7 == 1, strlen of src is 11, 12, 13.
- Destination address & 0x7 == 2, strlen of src is 10, 11, 12.
- Destination address & 0x7 == 3, strlen of src is 9, 10, 11.
- Destination address & 0x7 == 4, strlen of src is 8, 9, 10.
In these cases, the dest alignment code does a ldr which reads 4 bytes,
and it will read past the end of the source. In most cases, this is
probably benign, but if this crosses into a new page it could cause a
crash.
Fix the labels in the cortex-a9 strcat.
Modify the overread test to vary the dst alignment to expost this bug.
Also, shrink the strcat/strlcat overread cases since the dst alignment
variation increases the runtime too much.
Bug: 24345899
Change-Id: Ib34a559bfcebd89861985b29cae6c1e47b5b5855
2015-09-24 14:17:36 -07:00
Christopher Ferris
54ee0407dc
Add cortex-a53.a57 target for 32 bit big/little.
...
The routines optimized for cortex-a7 and cortex-a53 cause performance
drops on cortex-a57. Instead create a target that is the middle ground
that works relatively well on either core.
Change-Id: Ie2b6cc9a59a01c7b30602ee368b2b90f5e886289
2015-09-24 14:00:00 -07:00
Dan Albert
56446a6c8e
am c38cee59: Merge "Prevent the build system from hiding our ABI."
...
* commit 'c38cee59dcba23576cc01bfbb97cecc5eb01a75c':
Prevent the build system from hiding our ABI.
2015-09-23 20:15:35 +00:00
Dan Albert
c38cee59dc
Merge "Prevent the build system from hiding our ABI."
2015-09-23 20:08:09 +00:00
Elliott Hughes
839119757d
am cb696c50: Merge "Remove libpagemap include hack."
...
* commit 'cb696c50c293f387c7de46cd3c8573a335e273bf':
Remove libpagemap include hack.
2015-09-23 18:56:25 +00:00
Elliott Hughes
cb696c50c2
Merge "Remove libpagemap include hack."
2015-09-23 18:49:22 +00:00
Elliott Hughes
7660a088cd
Remove libpagemap include hack.
...
Change-Id: I4c75ae4e311342c9ab4f317026904f893e931384
2015-09-22 22:40:22 -07:00
Elliott Hughes
12432ca483
am 8d92afe3: Merge "Fix another duplicate maps parser."
...
* commit '8d92afe32265be8c36ea2adb3c4059298cd583eb':
Fix another duplicate maps parser.
2015-09-23 00:26:38 +00:00
Elliott Hughes
8d92afe322
Merge "Fix another duplicate maps parser."
2015-09-23 00:18:50 +00:00
Dan Albert
0aa96aedbe
Prevent the build system from hiding our ABI.
...
Unfortunately --exclude-libs (now passed globally) clobbers our
version script, so we have to prevent the build system from using this
flag.
Bug: http://b/24166967
Change-Id: I33c766d399c418fdc17983c8c0a56608d463201e
2015-09-22 16:49:40 -07:00
Elliott Hughes
15dfd63aba
Fix another duplicate maps parser.
...
Change-Id: Icb69f59ffbd0d5de7f727142260fae152d36a904
2015-09-22 16:40:14 -07:00
Elliott Hughes
f599ea9743
am 9e3a2491: Merge "Clean up /proc/<pid>/maps sscanfs."
...
* commit '9e3a24915241c07d8ea886533c8de6a85744a734':
Clean up /proc/<pid>/maps sscanfs.
2015-09-22 22:54:45 +00:00
Elliott Hughes
9e3a249152
Merge "Clean up /proc/<pid>/maps sscanfs."
2015-09-22 22:49:20 +00:00
Elliott Hughes
0dec228921
Clean up /proc/<pid>/maps sscanfs.
...
sscanf will swallow whitespace for us.
Change-Id: I59931cbad00f0144fd33ed4749ac0aaad15e6de6
2015-09-22 15:45:50 -07:00
Jorge Lucangeli Obes
9583f7e7c2
am dd514539: Merge "Add preliminary OEM UID/GID support."
...
* commit 'dd51453904f609347ce7951661eff8bc12a1c0a4':
Add preliminary OEM UID/GID support.
2015-09-22 21:59:02 +00:00
Elliott Hughes
1085de1cc5
am efcb5d9d: Merge "Remove some <sys/cdefs.h> cruft."
...
* commit 'efcb5d9d4c4b482cf21318b2bb4aec6cf6d8e0f5':
Remove some <sys/cdefs.h> cruft.
2015-09-22 21:59:00 +00:00
Jorge Lucangeli Obes
dd51453904
Merge "Add preliminary OEM UID/GID support."
2015-09-22 21:53:39 +00:00
Elliott Hughes
efcb5d9d4c
Merge "Remove some <sys/cdefs.h> cruft."
2015-09-22 21:52:28 +00:00
Yabin Cui
042a61de21
am 3d00f79f: Merge "Increase alternative signal stack size on 64-bit devices."
...
* commit '3d00f79f98c8b981a36a79657f07a303a2288a55':
Increase alternative signal stack size on 64-bit devices.
2015-09-22 20:51:36 +00:00
Yabin Cui
3d00f79f98
Merge "Increase alternative signal stack size on 64-bit devices."
2015-09-22 20:44:05 +00:00
Jorge Lucangeli Obes
a39e30141d
Add preliminary OEM UID/GID support.
...
Until we implement full support for passwd/group files, add a simple
way to use the new OEM UID/GID range (5000-5999).
oem_XXX -> 5000 + XXX iff 0 <= XXX < 1000.
Bug: 23225475
Change-Id: If48b88135d5df538313414f747d6c4c63bf0a103
2015-09-22 13:33:17 -07:00
Elliott Hughes
d97f422405
am 822c40a3: Merge "<netinet/udp.h> should include <linux/udp.h>."
...
* commit '822c40a3389a953d9b43f05ad6e40640fd55f9c4':
<netinet/udp.h> should include <linux/udp.h>.
2015-09-22 20:25:03 +00:00
Elliott Hughes
822c40a338
Merge "<netinet/udp.h> should include <linux/udp.h>."
2015-09-22 20:19:14 +00:00
Elliott Hughes
44ddb31e75
Remove some <sys/cdefs.h> cruft.
...
In particular, we don't need to record the peculiarities of every
version of GCC ever shipped. It just makes this file harder to follow.
Change-Id: Ie9035d78eae86b4aed9dff3576c6f54e268aaced
2015-09-22 13:00:21 -07:00
Elliott Hughes
f8a2243ebe
<netinet/udp.h> should include <linux/udp.h>.
...
The comment about "other stuff" referred to pre-uapi headers. Everything
in the current <linux/udp.h> should be exposed to userspace. The only
problem is that BSD and Linux use different names for the members of
struct udphdr. We can move the Linux udphdr out of the way and use an
anonymous union to get the best of both worlds. (Though unfortunately
this means that code that includes <linux/udp.h> directly instead of
using <netinet/udp.h> now won't have any definition of struct udphdr.
We've taken the stance in the past that you shouldn't include a linux/
header if there's a standard equivalent --- you should rely on us
transitively including it for you.)
Change-Id: Ie625892441b0edd8df3b76d3fcf2cbe299077bc4
2015-09-22 12:34:13 -07:00
Yabin Cui
33ac04a215
Increase alternative signal stack size on 64-bit devices.
...
Bug: 23041777
Bug: 24187462
Change-Id: I7d84c0cc775a74753a3e8e101169c0fb5dbf7437
2015-09-22 11:18:26 -07:00
Dan Albert
208d8e3696
am 13997591: Merge "Add a hint about using --no-isolate for GDB."
...
* commit '1399759118f50071d499f88b18828e36aa2bad00':
Add a hint about using --no-isolate for GDB.
2015-09-19 19:52:23 +00:00
Christopher Ferris
4ed363972e
am 777bd95c: Merge "Import scsi headers."
...
* commit '777bd95c63fcbb461deac40b303d706d3b672837':
Import scsi headers.
2015-09-19 19:52:13 +00:00
Greg Hackmann
5fb12bc232
am 96b1323a: Merge "Define WIFCONTINUED()"
...
* commit '96b1323a403bbd946487e4107a076b0a307136b1':
Define WIFCONTINUED()
2015-09-19 19:52:12 +00:00
Greg Hackmann
a4ab398c61
am 7c460451: Merge "Fix SOCK_* flag definitions"
...
* commit '7c4604518bcd27e27fb305388188275f49dea468':
Fix SOCK_* flag definitions
2015-09-19 19:52:09 +00:00
Dan Albert
1399759118
Merge "Add a hint about using --no-isolate for GDB."
2015-09-18 21:18:06 +00:00
Christopher Ferris
777bd95c63
Merge "Import scsi headers."
2015-09-18 20:44:58 +00:00
Greg Hackmann
96b1323a40
Merge "Define WIFCONTINUED()"
2015-09-18 20:39:07 +00:00
Greg Hackmann
7c4604518b
Merge "Fix SOCK_* flag definitions"
2015-09-18 20:38:54 +00:00
Greg Hackmann
c6043f6b27
Define WIFCONTINUED()
...
Change-Id: Id0feebd90d0525f3b479eb119b942eae8ca568d1
Signed-off-by: Greg Hackmann <ghackmann@google.com >
2015-09-18 13:37:53 -07:00
Greg Hackmann
d75abb9614
Fix SOCK_* flag definitions
...
MIPS and the rest of the world only disagree on the first two SOCK_*
constants, so restructure the #ifdef accordingly.
As a deliberate side effect, this fixes SOCK_DCCP being missing on
non-MIPS platforms.
Change-Id: I2267008f1121a7eebe1ed9097afab6e612bce7f0
Signed-off-by: Greg Hackmann <ghackmann@google.com >
2015-09-18 13:37:53 -07:00
Dan Albert
1af434cc02
Add a hint about using --no-isolate for GDB.
...
Change-Id: Ib9df5ed986a1c4082c9c7cd793a4d670be21ca66
2015-09-18 13:17:02 -07:00
Elliott Hughes
c0c6bcc8f7
am 355f3d0c: Merge "Fix mips FP abi bug in the linker."
...
* commit '355f3d0c12a3cca3bf8304073f81b5e0d544ac59':
Fix mips FP abi bug in the linker.
2015-09-18 15:29:12 +00:00
Elliott Hughes
355f3d0c12
Merge "Fix mips FP abi bug in the linker."
2015-09-18 15:20:40 +00:00
Christopher Ferris
577c64ebbf
am d9639559: Merge "Add support for manually modified kernel headers."
...
* commit 'd9639559ccccf055919a4d1487ca8a6cba953715':
Add support for manually modified kernel headers.
2015-09-18 04:23:55 +00:00
Christopher Ferris
6048173b36
Import scsi headers.
...
Linux's scsi headers are a mix of userspace-facing and kernel-facing
declarations that can't be directly used by userspace. The glibc
maintainers manually copy-and-pasted these definitions into their own
scsi headers and haven't substantially updated them in 15 years. musl
has a similar set of definitions in its scsi headers.
This change generates the scsi headers from external/kernel-headers,
using the updated generation script so that the single modified scsi.h
takes the place of the non-modified one.
Change-Id: Ic14d155aa534b0edc1ee686d61113ce5cdf0e6af
2015-09-17 21:22:44 -07:00
Christopher Ferris
d9639559cc
Merge "Add support for manually modified kernel headers."
2015-09-18 04:15:32 +00:00
Christopher Ferris
d12c332018
Add support for manually modified kernel headers.
...
This changes the scripts so that if some kernel files exists
in external/kernel-headers/modified, that they will be preferred
over the same files found in original. This is to support the case
where the kernel headers cannot be taken without some small modifications.
Included with this change, is a general cleanup of the python scripts.
This also modifies the generate uapi headers script to indicate if the
source of the modified headers has changed.
Change-Id: Id13523b244ced52a2ecd9f1399c43996dd8296fa
2015-09-17 21:02:52 -07:00
Dan Willemsen
305af04561
am 353e7e5d: Merge "Update Android.bp for setjmp cookies"
...
* commit '353e7e5d11fa59750c5358ad3e239765dcbeb335':
Update Android.bp for setjmp cookies
2015-09-17 22:44:57 +00:00
Dan Willemsen
353e7e5d11
Merge "Update Android.bp for setjmp cookies"
2015-09-17 22:34:35 +00:00
Dan Willemsen
35e91a10e0
Update Android.bp for setjmp cookies
...
Change-Id: I57245e4eedf9b8e1edc7de46208be5aa47c94b28
2015-09-17 15:28:45 -07:00
Josh Gao
91624eae9a
am 57866a6d: Merge changes Iea8d03de,I2014f959
...
* commit '57866a6ddef66e9c331df4f20e6c39920aba2a99':
Implement setjmp cookies on x86_64.
Implement setjmp cookies on x86.
2015-09-17 22:22:33 +00:00
Douglas Leung
dccc40883a
Fix mips FP abi bug in the linker.
...
Change-Id: I1ffab938eb06f9dc0963ee15bc10eca216618792
2015-09-17 15:17:06 -07:00
Josh Gao
57866a6dde
Merge changes Iea8d03de,I2014f959
...
* changes:
Implement setjmp cookies on x86_64.
Implement setjmp cookies on x86.
2015-09-17 22:14:41 +00:00
Josh Gao
2342e643d4
Implement setjmp cookies on x86_64.
...
Bug: http://b/23942752
Change-Id: Iea8d03de1dd9ca5a128c072c94b10de3a8056348
2015-09-17 14:51:44 -07:00
Josh Gao
85c14fb086
Implement setjmp cookies on x86.
...
Bug: http://b/23942752
Change-Id: I2014f95989d0ab094b225234d98ccee477166c9d
2015-09-17 14:51:44 -07:00
Josh Gao
9e3d873036
am 823cff84: Merge changes I81408ef0,Id0eb8d06
...
* commit '823cff847b3b202b235ddd84650338f07bc61511':
Implement setjmp cookies on AArch64.
Implement setjmp cookies on ARM.
2015-09-17 21:15:57 +00:00
Josh Gao
823cff847b
Merge changes I81408ef0,Id0eb8d06
...
* changes:
Implement setjmp cookies on AArch64.
Implement setjmp cookies on ARM.
2015-09-17 21:09:23 +00:00
Josh Gao
54db0df8d6
Implement setjmp cookies on AArch64.
...
Bug: http://b/23942752
Change-Id: I81408ef0dd53010140b51e3083d357d3f2961112
2015-09-17 14:07:24 -07:00
Josh Gao
7fda8d2aa4
Implement setjmp cookies on ARM.
...
Reuse the top bits of _JB_SIGFLAG field previously used to store a
boolean to store a cookie that's validated by [sig]longjmp to make it
harder to use as a ROP gadget. Additionally, encrypt saved registers
with the cookie so that an attacker can't modify a register's value to
a specific value without knowing the cookie.
Bug: http://b/23942752
Change-Id: Id0eb8d06916e89d5d776bfcaa9458f8826717ba3
2015-09-17 14:07:24 -07:00
Dan Willemsen
64ce4787e5
am 90fc8e24: Merge "Add Android.bp for libc/libm/libdl"
...
* commit '90fc8e24876412a816776d44bedc77e1f1888a13':
Add Android.bp for libc/libm/libdl
2015-09-17 19:40:42 +00:00
Dan Willemsen
90fc8e2487
Merge "Add Android.bp for libc/libm/libdl"
2015-09-17 19:31:07 +00:00
Yabin Cui
72e678c8a7
am cbd0a15b: Merge "Fix the way to get main thread stack start address."
...
* commit 'cbd0a15be881abb8ce1feb5b389da2f517a9a4c6':
Fix the way to get main thread stack start address.
2015-09-17 02:42:52 +00:00
Yabin Cui
cbd0a15be8
Merge "Fix the way to get main thread stack start address."
2015-09-17 02:37:20 +00:00
Dan Willemsen
208ae17e5f
Add Android.bp for libc/libm/libdl
...
Change-Id: I3537363849ba1244348996ff17c5ace1b95dbeee
2015-09-16 16:50:01 -07:00
Mor-sarid, Nitzan
569333293a
Fix the way to get main thread stack start address.
...
For previous way to get the stack using the [stack] string from
/proc/self/task/<pid>/maps is not enough. On x86/x86_64, if an
alternative signal stack is used while a task switch happens,
the [stack] indicator may no longer be correct.
Instead, stack_start from /proc/self/stat which is always inside
the main stack, is used to find the main stack in /proc/self/maps.
Change-Id: Ieb010e71518b57560d541cd3b3563e5aa9660750
Signed-off-by: Nitzan Mor-sarid <nitzan.mor-sarid@intel.com >
Signed-off-by: Mingwei Shi <mingwei.shi@intel.com >
2015-09-16 11:45:13 -07:00
Elliott Hughes
bab1044d27
am 14545d4c: Merge "Move several FreeBSD functions to OpenBSD."
...
* commit '14545d4ce3dd446f20a14dcff37d60ff8d756f7a':
Move several FreeBSD functions to OpenBSD.
2015-09-15 15:19:20 +00:00
Elliott Hughes
14545d4ce3
Merge "Move several FreeBSD functions to OpenBSD."
2015-09-15 15:13:35 +00:00
Elliott Hughes
364dbb3cf4
am 44c8ac8b: Merge "Sync with upstream NetBSD lib/libc/regex."
...
* commit '44c8ac8bd7747d907720c63538625a4b95245234':
Sync with upstream NetBSD lib/libc/regex.
2015-09-15 15:12:36 +00:00
Elliott Hughes
44c8ac8bd7
Merge "Sync with upstream NetBSD lib/libc/regex."
2015-09-15 15:05:21 +00:00
Elliott Hughes
26a8322972
Move several FreeBSD functions to OpenBSD.
...
There's no difference between the two BSDs for these functions, so let's go
with the majority.
Change-Id: Ic296f23153a48bed5ad152f5b31989c4e00e60bd
2015-09-14 19:01:58 -07:00
Elliott Hughes
71927a8237
Sync with upstream NetBSD lib/libc/regex.
...
Bug: http://b/22850181
Change-Id: I11a51a2031e68a953ccd5691da98c699c7d01904
2015-09-14 18:45:52 -07:00
Daniel Micay
5ca66528c5
make mmap fail on requests larger than PTRDIFF_MAX
...
Allocations larger than PTRDIFF_MAX can be successfully created on
32-bit with a 3:1 split, or in 32-bit processes running on 64-bit.
Allowing these allocations to succeed is dangerous, as it introduces
overflows for `end - start` and isn't compatible with APIs (mis)using
ssize_t to report either the size or an error. POSIX is guilty of this,
as are many other Android APIs. LLVM even considers the `ptr + size`
case to be undefined, as all pointer arithmetic compiles down to signed
operations and overflow is treated as undefined for standard C pointer
arithmetic (GNU C `void *` arithmetic works differently).
This also prevents dlmalloc from allocating > PTRDIFF_MAX as it doesn't
merge mappings like jemalloc. A similar check will need to be added in
jemalloc's code path for huge allocations.
The musl libc implementation also performs this sanity check.
Change-Id: I5f849543f94a39719f5d27b00cef3079bb5933e9
2015-09-12 01:52:12 -04:00
Dan Albert
a1a46a8e94
am cd0ed2f1: Merge "CMSG_DATA should return an unsigned char*."
...
* commit 'cd0ed2f174d9015da5ae7206bc4c5190cd0bb51e':
CMSG_DATA should return an unsigned char*.
2015-09-11 22:14:07 +00:00
Dan Albert
cd0ed2f174
Merge "CMSG_DATA should return an unsigned char*."
2015-09-11 17:39:12 +00:00
Dan Albert
268af26359
CMSG_DATA should return an unsigned char*.
...
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html
> CMSG_DATA(cmsg)
> If the argument is a pointer to a cmsghdr structure, this macro
> shall return an unsigned character pointer to the data array
> associated with the cmsghdr structure.
Change-Id: I3f89ba19cbca4e6727abc65a2bbcd59267892ba8
2015-09-11 09:47:27 -07:00
Dan Albert
32ec749873
am 1c7b84ca: Merge changes Ia1777fd4,I3998d88b
...
* commit '1c7b84ca0095e0dc4da8434e9e0c59cd2326f763':
Unify unistd.h.
Use attribute availability.
2015-09-08 20:32:37 +00:00
Dan Albert
1c7b84ca00
Merge changes Ia1777fd4,I3998d88b
...
* changes:
Unify unistd.h.
Use attribute availability.
2015-09-08 20:24:39 +00:00
Dan Albert
af4713e6a5
Unify unistd.h.
...
Make unistd.h usable from all platform versions.
Also name all function parameters for Android Studio.
Bug: http://b/21952040
Change-Id: Ia1777fd4a6d4e37f25cc402c28fb78c003e481e3
2015-09-04 13:02:09 -07:00
Dan Albert
a6435a186d
Use attribute availability.
...
Bug: http://b/21952040
Change-Id: I3998d88bc6076d60ae5cf7efd112817f80f17971
2015-09-04 13:02:03 -07:00
Elliott Hughes
edc73f6286
am ba9c1705: Merge "linker: don\'t pass dlextinfo to dependent loads"
...
* commit 'ba9c17053456aed4452a349cf45c5960d9231f25':
linker: don't pass dlextinfo to dependent loads
2015-09-04 18:12:33 +00:00
Elliott Hughes
ba9c170534
Merge "linker: don't pass dlextinfo to dependent loads"
2015-09-04 18:02:18 +00:00
Christopher Ferris
2fe50aa380
am cb0d96e6: Merge "Only close stdin/stdout/stderr for debug malloc."
...
* commit 'cb0d96e6a218cc37eb0ab764740a8bf1ea385511':
Only close stdin/stdout/stderr for debug malloc.
2015-09-04 01:17:48 +00:00
Christopher Ferris
cb0d96e6a2
Merge "Only close stdin/stdout/stderr for debug malloc."
2015-09-04 01:09:11 +00:00
Christopher Ferris
efc134dba3
Only close stdin/stdout/stderr for debug malloc.
...
The debug malloc code unconditionally closes stdin/stdout/stderr,
which means that other atexit functions cannot use them. Only
close these if there is a debug malloc final function to call.
This doesn't appear to be a problem on most normal applications or the
atexit_exit bionic unit test would be failing. However, if you
enable stat dumping in jemalloc, nothing prints. Most likely trying
to add an atexit function from within libc is causing that atexit
to run after the debug malloc atexit function.
Change-Id: I963720d4ccaaa511e44af07a7461f17eb3f84e8e
2015-09-03 17:45:33 -07:00
Christopher Ferris
7bb544cc7c
am b423ffa6: Merge "Update to v3.18.21 kernel headers."
...
* commit 'b423ffa6c27ade8485f1f061fd3775553e9bb457':
Update to v3.18.21 kernel headers.
2015-09-03 18:00:09 +00:00
Christopher Ferris
b423ffa6c2
Merge "Update to v3.18.21 kernel headers."
2015-09-03 17:52:47 +00:00
Christopher Ferris
915bf813ad
Update to v3.18.21 kernel headers.
...
Change-Id: I4ade68d62981c7f6f361750cc811e8d84be9d5b9
2015-09-02 17:23:31 -07:00
Dmitriy Ivanov
edfc9f63a2
linker: don't pass dlextinfo to dependent loads
...
Don't pass the parent load's dlextinfo to dependent loads, since this
causes the linker to try to load the dependencies using the same
addresses/relro/fds/etc as the main library, which is never going to
work. This was how it worked before ae69a95 which broke this.
Bug: http://b/23742664
Bug: http://b/20948231
Bug: http://b/20841817
Change-Id: I340ebae1127666d5c6c6f9c6521b89fb93f15bdd
2015-09-02 16:32:02 -07:00
Elliott Hughes
67c6da80bb
am cc251966: Merge "Rename debug_stacktrace to debug_backtrace."
...
* commit 'cc25196662cab824117e7cb79e435bd3aaf37dcc':
Rename debug_stacktrace to debug_backtrace.
2015-09-02 03:52:24 +00:00
Elliott Hughes
cc25196662
Merge "Rename debug_stacktrace to debug_backtrace."
2015-09-02 03:44:31 +00:00
Yabin Cui
d3c7f67aed
am 32c85daa: Merge "build bionic gtest runner on mac."
...
* commit '32c85daa1570e589ce953c42b40fb34cf2b5e989':
build bionic gtest runner on mac.
2015-09-01 23:08:34 +00:00
Elliott Hughes
32bf43f44a
Rename debug_stacktrace to debug_backtrace.
...
All the functions say "backtrace", so it's weird that the filename
says "stacktrace".
Change-Id: I1c88a56c1f9adb1bae4615edc8af3e73db270a8c
2015-09-01 16:01:50 -07:00
Yabin Cui
32c85daa15
Merge "build bionic gtest runner on mac."
2015-09-01 22:58:23 +00:00
Yabin Cui
767fb1c5c6
build bionic gtest runner on mac.
...
Change-Id: I39a7e94b6662256646dfaeb8f9ecd5c03cd5fbc6
2015-09-01 15:40:38 -07:00
Elliott Hughes
c121e179a2
am a992004c: Merge "Regenerate NOTICE files."
...
* commit 'a992004c9edf4db0c11aae8610cce6ebf13d53b4':
Regenerate NOTICE files.
2015-08-29 04:07:20 +00:00
Elliott Hughes
a992004c9e
Merge "Regenerate NOTICE files."
2015-08-29 04:00:21 +00:00
Elliott Hughes
74c5bba540
am cb58f528: Merge "Sync with upstream FreeBSD libm."
...
* commit 'cb58f528bfc19bbc32d8a8b9d7e954f61d622c52':
Sync with upstream FreeBSD libm.
2015-08-29 03:55:19 +00:00
Elliott Hughes
cb58f528bf
Merge "Sync with upstream FreeBSD libm."
2015-08-29 03:46:21 +00:00
Elliott Hughes
44ead71726
Regenerate NOTICE files.
...
Change-Id: Ia5c340220bb75e4e3166cc483ea77d19cfb08a71
2015-08-28 20:23:52 -07:00
Elliott Hughes
8cff2f95d8
Sync with upstream FreeBSD libm.
...
Change-Id: I97e9b23903f1d993d84825806065e85626007d31
2015-08-28 20:21:43 -07:00
Elliott Hughes
b57e9efd40
am c2e634dd: Merge "Fix regoff_t for LP32 and _FILE_OFFSET_BITS=64."
...
* commit 'c2e634dd303a44b11e30ab31e39ffc4eae5467f8':
Fix regoff_t for LP32 and _FILE_OFFSET_BITS=64.
2015-08-27 23:24:33 +00:00
Elliott Hughes
c2e634dd30
Merge "Fix regoff_t for LP32 and _FILE_OFFSET_BITS=64."
2015-08-27 23:17:43 +00:00
Dan Albert
a71f81a08b
am 46c7bc83: Merge "Don\'t re-export libunwind_llvm."
...
* commit '46c7bc83ab0324983312f16bd40cc1cdfe11cce6':
Don't re-export libunwind_llvm.
2015-08-27 22:27:38 +00:00
Dan Albert
46c7bc83ab
Merge "Don't re-export libunwind_llvm."
2015-08-27 22:20:51 +00:00
Elliott Hughes
adf5c7237d
Fix regoff_t for LP32 and _FILE_OFFSET_BITS=64.
...
bionic is built without _FILE_OFFSET_BITS=64, so internally regoff_t
was 32-bit on LP32, but code compiled with _FILE_OFFSET_BITS would
expect rm_so and rm_eo in struct regmatch_t to be 64-bit, leading to
confusion.
Bug: http://b/23566443
Change-Id: Iae92fa545104068e4f64ce1977f5ec616859638c
2015-08-27 14:48:32 -07:00
Chih-hung Hsieh
e7a09ff7d9
am bfaee4bd: Merge "Add test cases for __emutls_get_address."
...
* commit 'bfaee4bd6ad901a699df21fd44d95f34e2e7444d':
Add test cases for __emutls_get_address.
2015-08-27 05:22:56 +00:00
Elliott Hughes
c6effb3af6
am 848808c6: Merge "Add preadv/pwritev."
...
* commit '848808c660ec4811f4ff5a2748b6f754b008cd21':
Add preadv/pwritev.
2015-08-27 05:22:55 +00:00
Chih-hung Hsieh
bfaee4bd6a
Merge "Add test cases for __emutls_get_address."
2015-08-26 22:27:35 +00:00
Elliott Hughes
848808c660
Merge "Add preadv/pwritev."
2015-08-26 22:04:32 +00:00
Elliott Hughes
6f4594d5dc
Add preadv/pwritev.
...
Bug: http://b/12612572
Change-Id: I38ff2684d69bd0fe3f21b1d371b88fa60d5421cb
2015-08-26 14:48:55 -07:00
Chih-Hung Hsieh
83380b5cf0
Add test cases for __emutls_get_address.
...
BUG: 22984770
Change-Id: I193c3612190260a08f3b3ad8b856c0ae8f94e03d
2015-08-26 13:10:14 -07:00
Christopher Ferris
1154bcb3c0
am d518a6d3: Merge "Fix the 16 bit/32 bit instruction check for arm."
...
* commit 'd518a6d3bccc82cffb61fb7615b8ba09a564dec0':
Fix the 16 bit/32 bit instruction check for arm.
2015-08-26 19:55:21 +00:00
Christopher Ferris
d518a6d3bc
Merge "Fix the 16 bit/32 bit instruction check for arm."
2015-08-26 19:39:36 +00:00
Elliott Hughes
03deb8287b
am 629ed517: Merge "Add strchrnul."
...
* commit '629ed517126b3be32f2b2e8b710e63358691c296':
Add strchrnul.
2015-08-26 18:42:45 +00:00
Elliott Hughes
5f55f32e49
am 4d5c4f08: Merge "Add the missing aarch64 user structs."
...
* commit '4d5c4f085bc880af838d50f6bbd60d86e800b6e1':
Add the missing aarch64 user structs.
2015-08-26 18:42:45 +00:00
Elliott Hughes
629ed51712
Merge "Add strchrnul."
2015-08-26 18:27:05 +00:00
Christopher Ferris
b72c9d80ab
Fix the 16 bit/32 bit instruction check for arm.
...
The current code only looks for a branch, instead make this more
general.
Change-Id: Ib442d6f2f04074e274b320ca0cf04734cc78e5d2
2015-08-26 10:55:09 -07:00
Elliott Hughes
7ac3c128bb
Add strchrnul.
...
Bug: http://b/18374026
Change-Id: Iea923309c090a51a2d41c5a83320ab3789f40f1c
2015-08-26 09:59:29 -07:00
Elliott Hughes
4d5c4f085b
Merge "Add the missing aarch64 user structs."
2015-08-26 01:39:38 +00:00
Dan Albert
cc6461861e
Don't re-export libunwind_llvm.
...
Change-Id: Ic16be4ada4cff374209d5eea89a7f81ed2fff398
2015-08-25 16:29:28 -07:00
Elliott Hughes
03f22465ae
Add the missing aarch64 user structs.
...
Bug: http://b/23377194
Change-Id: I7d36717e129d2e044dc2cf24de4227c3bcdd60ce
2015-08-25 14:18:26 -07:00
Neil Fuller
1c751e5ec7
am 82911942: Update timezone data to 2015f
...
* commit '829119425bcc2b5fcec8fdf219026a5192c81234':
Update timezone data to 2015f
2015-08-25 19:48:50 +00:00
Neil Fuller
829119425b
Update timezone data to 2015f
...
Changes affecting future time stamps
North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
The abbreviation remains "KST". (Thanks to Robert Elz.)
Uruguay no longer observes DST. (Thanks to Steffen Thorsen
and Pablo Camargo.)
Changes affecting past and future time stamps
Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
(Thanks to Roman Tudos.)
Bug: 23480367
(cherry-picked from commit 6e7bc700e2 )
Change-Id: I4d82604366e9e30a2100e09433e2772fe6957fff
2015-08-25 20:03:11 +01:00
Neil Fuller
58cf5d6b1d
am 53f2abb5: Merge "Update timezone data to 2015f"
...
* commit '53f2abb5ffc103b9ea7fbe2fee13edead2553f3a':
Update timezone data to 2015f
2015-08-25 18:55:00 +00:00
Neil Fuller
53f2abb5ff
Merge "Update timezone data to 2015f"
2015-08-25 18:31:26 +00:00
Neil Fuller
6e7bc700e2
Update timezone data to 2015f
...
Changes affecting future time stamps
North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
The abbreviation remains "KST". (Thanks to Robert Elz.)
Uruguay no longer observes DST. (Thanks to Steffen Thorsen
and Pablo Camargo.)
Changes affecting past and future time stamps
Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
(Thanks to Roman Tudos.)
Bug: 23480367
Change-Id: I6a46b79be3a547d4af5f3f7ca1452640ed764e1c
2015-08-25 12:46:33 +01:00
Neil Fuller
7336be0598
am f7286a26: Merge "Move tzdata scripts from bionic to external/icu"
...
* commit 'f7286a26deba0da370003eb97918176a69b6cfa6':
Move tzdata scripts from bionic to external/icu
2015-08-25 10:04:11 +00:00
Neil Fuller
f7286a26de
Merge "Move tzdata scripts from bionic to external/icu"
2015-08-25 09:22:36 +00:00
Elliott Hughes
0ed97d1b5f
am 5bf79420: Merge "Revert "Revert "Use compiler builtins for fabs."""
...
* commit '5bf7942008287381e6d2aa2216d9ded24f639142':
Revert "Revert "Use compiler builtins for fabs.""
2015-08-24 23:23:02 +00:00
Elliott Hughes
5bf7942008
Merge "Revert "Revert "Use compiler builtins for fabs."""
2015-08-24 23:12:49 +00:00
Elliott Hughes
f9f4a432ee
Revert "Revert "Use compiler builtins for fabs.""
...
Don't enable the inlines when building libm itself. Otherwise clang gets
upset by seeing both an inline and a non-inline definition.
This reverts commit c5deb0f883 .
Change-Id: If7abdb351f5a5549d6a331b33af408e8fcfa9868
2015-08-24 16:05:48 -07:00
Elliott Hughes
1a26555846
am c868b4c3: Merge "Revert "Use compiler builtins for fabs.""
...
* commit 'c868b4c35184683fe74ff8c8d780d021c2b07464':
Revert "Use compiler builtins for fabs."
2015-08-24 21:22:06 +00:00
Elliott Hughes
c868b4c351
Merge "Revert "Use compiler builtins for fabs.""
2015-08-24 21:08:28 +00:00
Elliott Hughes
c5deb0f883
Revert "Use compiler builtins for fabs."
...
Use of "extern inline" breaks clang build.
This reverts commit d76f16973a .
Change-Id: I995d0d38c3776f5c50b060f16770741c92a2acac
2015-08-24 21:08:13 +00:00
Josh Gao
ebcaf389cd
am 0f8f9300: Merge "Add exported __popcount_tab for libgcc compat under compiler-rt."
...
* commit '0f8f9300b84fff37088218c69cc13bdc489963eb':
Add exported __popcount_tab for libgcc compat under compiler-rt.
2015-08-24 20:59:46 +00:00
Josh Gao
df4492f339
am fad8370c: Merge "Improve .clang-format."
...
* commit 'fad8370cfbf24c8913fc898950698c3675133e23':
Improve .clang-format.
2015-08-24 20:59:45 +00:00
Josh Gao
0f8f9300b8
Merge "Add exported __popcount_tab for libgcc compat under compiler-rt."
2015-08-24 20:49:05 +00:00
Josh Gao
fad8370cfb
Merge "Improve .clang-format."
2015-08-24 20:47:46 +00:00
Elliott Hughes
51b0bf03c0
am a19a9348: Merge "Use compiler builtins for fabs."
...
* commit 'a19a9348b7160ce967c70a9f4f38afede8dcafa9':
Use compiler builtins for fabs.
2015-08-24 20:45:45 +00:00
Elliott Hughes
a19a9348b7
Merge "Use compiler builtins for fabs."
2015-08-24 20:33:15 +00:00
Elliott Hughes
d76f16973a
Use compiler builtins for fabs.
...
Change-Id: Id3bf761d6dfc187f218b5215c53d76bddc83d50b
2015-08-24 13:32:40 -07:00
Josh Gao
06b3f70cfe
Add exported __popcount_tab for libgcc compat under compiler-rt.
...
Change-Id: I8df09e8f199761edbba290d7f1ea530781054b03
2015-08-24 13:06:10 -07:00
Dan Albert
8c6b0d164e
am a80ae8b8: Merge "Add a .clang-format file."
...
* commit 'a80ae8b84812d69ca63647262ab888b2f40d55a0':
Add a .clang-format file.
2015-08-24 20:02:15 +00:00
Josh Gao
8258cd7c1b
Improve .clang-format.
...
Change-Id: Idfd7879cc3bf1a1cdbe33262c2506fac2f07b428
2015-08-24 13:00:13 -07:00
Dan Albert
a80ae8b848
Merge "Add a .clang-format file."
2015-08-24 19:47:16 +00:00
Dan Albert
6e68c07550
Add a .clang-format file.
...
Change-Id: I6c4c492d9b571dd654b4993d1de1827813963ce1
2015-08-24 11:27:58 -07:00
Neil Fuller
ac77536b79
Move tzdata scripts from bionic to external/icu
...
The scripts affect files in external/icu, bionic
and the generated files affect libcore. The files must
be updated together so there is no "obvious" home.
OEM developers seem to want to update ICU
themselves and have been asking how. Moving the
scripts to external/icu and splitting the ICU generation
code into a sub-script they can run makes some sense.
Bug: 23419215
Change-Id: Ia26fa526fd2b560a79f36d327a10e262a85db752
2015-08-24 18:25:05 +01:00
Nick Kralevich
f94b491c2b
am 4d7d05bd: Merge "Revert "fix incompatibility with -fstack-protector-strong""
...
* commit '4d7d05bd60b1d0bc20c95dd764fc2d916a12bb74':
Revert "fix incompatibility with -fstack-protector-strong"
2015-08-24 07:10:16 +00:00
Nick Kralevich
4d7d05bd60
Merge "Revert "fix incompatibility with -fstack-protector-strong""
2015-08-24 06:59:43 +00:00
Nick Kralevich
3d01422272
Revert "fix incompatibility with -fstack-protector-strong"
...
Reports of devices not booting with a build range including
this patch. Reverting while I investigate.
This reverts commit 96dd2b6e85 .
Bug: 23470962
Change-Id: I056f1d8668f52d31412868975f2143249fc7e8f0
2015-08-24 06:58:39 +00:00
Nick Kralevich
abd1975dcc
am 5f7a5125: Merge "fix incompatibility with -fstack-protector-strong"
...
* commit '5f7a5125a53951543e27276877fa6b71eb08a5d8':
fix incompatibility with -fstack-protector-strong
2015-08-24 04:29:15 +00:00
Nick Kralevich
5f7a5125a5
Merge "fix incompatibility with -fstack-protector-strong"
2015-08-23 16:21:18 +00:00
Yabin Cui
6524806951
am 62c26ed9: Merge "add fortified implementations of write/pwrite{,64}"
...
* commit '62c26ed93e76ca9b3dd265f41eb3685ed2e72808':
add fortified implementations of write/pwrite{,64}
2015-08-21 03:17:34 +00:00
Yabin Cui
62c26ed93e
Merge "add fortified implementations of write/pwrite{,64}"
2015-08-21 03:03:22 +00:00
Elliott Hughes
9835b61d63
am 49715dcc: Merge "Fix a mistype in segment overrange checking"
...
* commit '49715dcc8a8be1b4545b91e453467e1c45343e51':
Fix a mistype in segment overrange checking
2015-08-20 23:26:19 +00:00
Elliott Hughes
49715dcc8a
Merge "Fix a mistype in segment overrange checking"
2015-08-20 23:13:15 +00:00
Daniel Micay
afdd15456a
add fortified implementations of write/pwrite{,64}
...
These are just based on the read/pread{,64} implementations with the
function calls and error messages adjusted as appropriate. The only
difference is that the buffer parameters are const.
Change-Id: Ida1597a903807f583f230d74bcedffdb7b24fcf6
2015-08-20 13:46:51 -04:00
Christopher Ferris
55cd7b0b76
am 079fc833: Merge "Modify ip to get the instr being executed."
...
* commit '079fc833137d5067c0cd3dc5211e72019314dd80':
Modify ip to get the instr being executed.
2015-08-19 22:31:02 +00:00
skvalex
93ce35434c
Fix a mistype in segment overrange checking
...
Change-Id: Ibea93514aa7ba3b1ac2bc00420f5124fb34f5f66
Signed-off-by: skvalex <skvalex@gmail.com >
2015-08-20 01:06:42 +03:00
Christopher Ferris
079fc83313
Merge "Modify ip to get the instr being executed."
2015-08-19 18:25:38 +00:00
Dan Albert
af86eeecc9
am df0891ad: Merge "Add a TLS slot for TSAN."
...
* commit 'df0891adcfe97dd8e4c825ea6ea586cc5bd09ef6':
Add a TLS slot for TSAN.
2015-08-18 22:57:57 +00:00
Dan Albert
df0891adcf
Merge "Add a TLS slot for TSAN."
2015-08-18 22:43:47 +00:00
Christopher Ferris
224bef8ec4
Modify ip to get the instr being executed.
...
The ip values being reported are always pointing at the next
instruction to execute, not the currently executing instruction.
Change the ip address to point at the currently executing instruction.
This fixes a problem where the next instruction is not actually
part of the same function, so if an addr2line is used, it reports
the wrong value.
This does not modify the ip for mips.
Bug: 22565486
Change-Id: Ie0df4c9727f62ce06948b9a2b0e4b7956eb6e752
2015-08-18 15:41:31 -07:00
Dan Albert
aa23b2ee5e
Add a TLS slot for TSAN.
...
This is so TSAN won't need to rely on pthread_getspecific for finding
the current thread state.
Change-Id: Id3befeabec0a9f7ca77b5549fbc427e22e6aaa34
2015-08-18 15:09:00 -07:00
Christopher Ferris
888ad399ee
am e4d51cf3: Merge "Add optimized cortex-a7/cortex-a53 memset/memcpy."
...
* commit 'e4d51cf37a861e258e423de14619982af51d2527':
Add optimized cortex-a7/cortex-a53 memset/memcpy.
2015-08-18 17:33:22 +00:00
Christopher Ferris
e4d51cf37a
Merge "Add optimized cortex-a7/cortex-a53 memset/memcpy."
2015-08-18 17:18:11 +00:00
Elliott Hughes
37763e7a7a
am 4a8c4ce4: Merge "libc: remove bcopy from memmove on 64-bit architectures"
...
* commit '4a8c4ce403f702c0b8279873fae3d62497c4a123':
libc: remove bcopy from memmove on 64-bit architectures
2015-08-18 00:39:50 +00:00
Elliott Hughes
4a8c4ce403
Merge "libc: remove bcopy from memmove on 64-bit architectures"
2015-08-18 00:23:49 +00:00
Ying Wang
e46c4212d6
am 85197af9: Merge "Don\'t attach linker_asan to linker in module definition."
...
* commit '85197af92b52dd02caa7146ea5f47fad5cbc0101':
Don't attach linker_asan to linker in module definition.
2015-08-18 00:23:29 +00:00
Ying Wang
85197af92b
Merge "Don't attach linker_asan to linker in module definition."
2015-08-18 00:07:03 +00:00
Ying Wang
d1afa661af
Don't attach linker_asan to linker in module definition.
...
With this change, we only define the rules to create the symlinks in
this Android.mk but without attaching the symlinks to the module linker.
Instead the core build system will set up the dependency whenever a
module needs these symlinks.
Bug: 22850550
Change-Id: I36c58fd411f1c27f3f638b229699d7dc1d66abb2
2015-08-17 16:17:03 -07:00
Jake Weinstein
2926f9a31e
libc: remove bcopy from memmove on 64-bit architectures
...
* bcopy is deprecated on LP64 by the following commit:
ce9ce28e5d
Change-Id: I6849916f0ec4a2d0db9a360999ad1dc8edda952b
2015-08-17 22:06:12 +00:00
Christopher Ferris
5930772286
Add optimized cortex-a7/cortex-a53 memset/memcpy.
...
Add an optimized memset that is ~20% faster for cortex-a7 and
cortex-a53.
Add a 32 bit optimized cortex-a53 memcpy that is about ~20% faster
on cached data.
Fix the cortex-a15 __str{cat,cpy}_chk.S, memcpy_base.S to remove
the phony functions, since they aren't needed any more. Then add
a direct include of these for cortex-a53.
Verified the new functions by stepping through all of the major
paths and verifying the backtrace is still correct.
Bug: 22696180
Change-Id: Iec92a3f82d51243cca76c9aff9f35d920ff865ae
2015-08-17 13:02:03 -07:00
Elliott Hughes
3034028d7a
am 6816d8cc: Merge "Use __builtin_* in <math.h>."
...
* commit '6816d8cc69dc1d142d722686d006f25df94afcd3':
Use __builtin_* in <math.h>.
2015-08-14 23:47:49 +00:00
Elliott Hughes
6816d8cc69
Merge "Use __builtin_* in <math.h>."
2015-08-14 22:57:10 +00:00
Elliott Hughes
b662280aaf
Use __builtin_* in <math.h>.
...
Also remove cruft meant to support long-obsolete compilers. More
benchmarks.
Bug: http://b/23195789
Change-Id: Ief538e41e77a77e8013b2f4f359584e8df2c47d8
2015-08-14 15:20:57 -07:00
Elliott Hughes
0ff5dda102
am dd8adc35: Merge "libm: ARM: reorganize a bit to match ARM64"
...
* commit 'dd8adc35346e671b3c3b2ecb26c13b84c742695c':
libm: ARM: reorganize a bit to match ARM64
2015-08-14 21:24:04 +00:00
Elliott Hughes
dd8adc3534
Merge "libm: ARM: reorganize a bit to match ARM64"
2015-08-14 21:09:26 +00:00
Jake Weinstein
8d959505bc
libm: ARM: reorganize a bit to match ARM64
...
* Cleaner naming, especially if there are more ARM-specific routines in
the future.
Change-Id: Id29db728800ccd612a906e86ccb95c1e7620514d
2015-08-13 23:02:10 +00:00
Elliott Hughes
1789ac90f7
am b4f2112f: Merge "[MIPS] Invalidate cached pid in vfork."
...
* commit 'b4f2112fa99dab401cd65db4c524d95b1e97614e':
[MIPS] Invalidate cached pid in vfork.
2015-08-12 03:02:35 +00:00
Elliott Hughes
b4f2112fa9
Merge "[MIPS] Invalidate cached pid in vfork."
2015-08-12 02:28:25 +00:00
Duane Sand
61d9ae5ab1
[MIPS] Invalidate cached pid in vfork.
...
Bug: http://b/23008979
Change-Id: I43e0c7db42602441313af4607a992caa8c7d6221
2015-08-12 02:28:05 +00:00
Dan Albert
9423fb2375
am f2985ed8: Merge "Fix test steps for 64-bit bionic"
...
* commit 'f2985ed840af2d5572fafb03074f17afa516d967':
Fix test steps for 64-bit bionic
2015-08-12 02:14:57 +00:00
Dan Albert
f2985ed840
Merge "Fix test steps for 64-bit bionic"
2015-08-12 01:58:18 +00:00
Dan Albert
34afc42ae7
am 2b934924: Merge "Add missing include."
...
* commit '2b93492478b497181edf51f5829b984c4e904e52':
Add missing include.
2015-08-12 00:43:03 +00:00
Dan Albert
2b93492478
Merge "Add missing include."
2015-08-12 00:28:07 +00:00
Duane Sand
a40a21110d
Fix test steps for 64-bit bionic
...
Change-Id: Ibe76f22cdb5c0dbc69a24ffd0acffff89686ca35
2015-08-11 17:21:27 -07:00
Dan Albert
3fe1515e38
Add missing include.
...
libc++ cleaned up a leaky header.
Change-Id: I5ac0f43a075257a9138a82be379c9cffe96e0ab9
2015-08-11 16:46:26 -07:00
Yabin Cui
2bcb25c1c3
am 0660be89: am a6a12a78: am 0fdcdd00: Merge "Fix flaky test time.timer_settime_0." into lollipop-mr1-cts-dev
...
* commit '0660be899f2d907dedbcb643315b73e652ec9510':
Fix flaky test time.timer_settime_0.
2015-08-11 19:10:33 +00:00
Yabin Cui
0660be899f
am a6a12a78: am 0fdcdd00: Merge "Fix flaky test time.timer_settime_0." into lollipop-mr1-cts-dev
...
* commit 'a6a12a7804402273e193074a58162cc0b3890812':
Fix flaky test time.timer_settime_0.
2015-08-11 19:05:43 +00:00
Yabin Cui
a6a12a7804
am 0fdcdd00: Merge "Fix flaky test time.timer_settime_0." into lollipop-mr1-cts-dev
...
* commit '0fdcdd0067af88e7deef73070d0861ceb9f53c37':
Fix flaky test time.timer_settime_0.
2015-08-11 18:56:43 +00:00
Yabin Cui
0fdcdd0067
Merge "Fix flaky test time.timer_settime_0." into lollipop-mr1-cts-dev
2015-08-11 18:41:17 +00:00
Yabin Cui
bf572d91b5
Fix flaky test time.timer_settime_0.
...
It fixes the problem reported in https://code.google.com/p/android/issues/detail?id=182395 .
Change-Id: Ie16aa04095dac08a62dd0d4c50e763b36526624c
2015-08-11 11:25:02 -07:00
Dan Albert
ee8576d114
am a3c01467: Merge "Move up to C++14."
...
* commit 'a3c01467ecf31cab1410ce7b8554e2e77dae3309':
Move up to C++14.
2015-08-11 00:00:14 +00:00
Dan Albert
a3c01467ec
Merge "Move up to C++14."
2015-08-10 23:45:48 +00:00
Dan Albert
5341691955
Move up to C++14.
...
The default standard version is now ahead of us. Stop specifying C++11
so we get that too.
Change-Id: Ic96942cd7fd134118e29b744601b0119e49b6ac4
2015-08-10 16:40:06 -07:00
Yabin Cui
c23143a5fd
am ff4afc13: Merge "Omit comment when reading --gtest_list_tests option\'s output."
...
* commit 'ff4afc136ef5d00d33a611e7bc1950249db9fbcf':
Omit comment when reading --gtest_list_tests option's output.
2015-08-10 22:22:04 +00:00
Yabin Cui
ff4afc136e
Merge "Omit comment when reading --gtest_list_tests option's output."
2015-08-10 22:01:07 +00:00
Elliott Hughes
23e0bdf7d4
am 182b91f6: Merge "Invalidate cached pid in vfork."
...
* commit '182b91f62809b03870f561a88135f5453966fe41':
Invalidate cached pid in vfork.
2015-08-10 20:08:09 +00:00
Elliott Hughes
182b91f628
Merge "Invalidate cached pid in vfork."
2015-08-10 19:47:11 +00:00
Yabin Cui
bf830ade7f
Omit comment when reading --gtest_list_tests option's output.
...
Gtest add comments when listing typed tests. And we should omit them.
Bug: 23040880
Change-Id: If6034af301337fc06eeab294d2dbe5317a6b7f91
2015-08-10 12:12:39 -07:00
Elliott Hughes
5891abdc66
Invalidate cached pid in vfork.
...
Bug: http://b/23008979
Change-Id: I1dd900ac988cdbe10aad3abc53240c5d352891d5
2015-08-07 19:44:12 -07:00
Andreas Gampe
fd202300d8
am e80369ab: Merge "Bionic: Add a TLS slot for ART for Thread self"
...
* commit 'e80369ab0c484a99925a49a81ab0675538fab38a':
Bionic: Add a TLS slot for ART for Thread self
2015-08-04 22:54:42 +00:00
Andreas Gampe
e80369ab0c
Merge "Bionic: Add a TLS slot for ART for Thread self"
2015-08-04 22:35:34 +00:00
Elliott Hughes
711d7b9f90
am b3db7764: Merge "name the arc4random structure mappings"
...
* commit 'b3db7764d0757392c73c716423f49dc0809c5a23':
name the arc4random structure mappings
2015-08-04 01:13:13 +00:00
Elliott Hughes
b3db7764d0
Merge "name the arc4random structure mappings"
2015-08-04 00:58:57 +00:00
Elliott Hughes
65941221b5
am f57f7945: Merge "Cherrypick upstream fnmatch.c fix."
...
* commit 'f57f7945159a0abbca248817d1d4af1e9d89e323':
Cherrypick upstream fnmatch.c fix.
2015-08-03 18:41:36 +00:00
Elliott Hughes
f57f794515
Merge "Cherrypick upstream fnmatch.c fix."
2015-08-03 18:22:42 +00:00
Elliott Hughes
17379d2b08
Cherrypick upstream fnmatch.c fix.
...
Bug: http://b/22855370
Change-Id: I3865cff1e2ffeb6709cea092be3770c1bebf1623
2015-08-03 11:11:22 -07:00
Elliott Hughes
dc181dd788
am 2278d29a: Merge "[MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment"
...
* commit '2278d29ada4cda53d81b87446254cea16e1b24fa':
[MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment
2015-08-03 15:27:07 +00:00
Elliott Hughes
2278d29ada
Merge "[MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment"
2015-08-03 15:17:18 +00:00
Daniel Micay
516fcb28f2
name the arc4random structure mappings
...
Change-Id: I6e150e526f6ceee31aa9bd219fa45317d5a729cb
2015-08-02 19:22:26 -04:00
Yabin Cui
993a2bee84
am 7e919dae: Merge "add a fortified implementation of getcwd"
...
* commit '7e919daeaad62515ebbbf7b06badc77625a14d90':
add a fortified implementation of getcwd
2015-08-01 05:25:13 +00:00
Yabin Cui
7e919daeaa
Merge "add a fortified implementation of getcwd"
2015-08-01 05:14:20 +00:00
Daniel Micay
9101b00400
add a fortified implementation of getcwd
...
Change-Id: Ice3e6d3e1ff07788305dc85f8ee4059baad5fac4
2015-08-01 00:42:30 -04:00
Duane Sand
0acb15ead6
[MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment
...
This corrects an issue with mips32 Art on mips64r6 Android, where
Java ran slowly due to unintended use of kernel-trap emulation of
single-precision floating point registers. This also regressed all
Art tests due to an extra logcat line
WARNING: linker: Using FRE=1 mode to run "..."
When targeting mips32r6, Art generates modeless or FR=1 floating point
code, same as Android's own native mips32r6 modules. So the trapping was
unneeded. Linker was confusing Art-generated modules with those from
old NDK compilers, which do need that trapping mode.
This linker filename check may become unnecessary, if Art learns how to
generate .MIPS.abiflags segments in its generated elf-like codefiles.
Change-Id: I18069d1234960c680c5df739514da09015a7fdb6
2015-07-31 13:55:42 -07:00
Elliott Hughes
5b916453f3
am 25907058: Merge "Sync current upstream fnmatch.c."
...
* commit '259070585820b4900622363dd7f968d6b644d75d':
Sync current upstream fnmatch.c.
2015-07-31 18:16:55 +00:00
Elliott Hughes
2590705858
Merge "Sync current upstream fnmatch.c."
2015-07-31 18:04:38 +00:00
Elliott Hughes
c46c0e960d
Sync current upstream fnmatch.c.
...
Bug: http://b/22855370
Change-Id: I589f849aaede3b69b6b3682989bab7d8649dcd97
2015-07-31 10:57:27 -07:00
Elliott Hughes
9d7c6a7e57
am 61c21b63: Merge "Revert "add a fortified implementation of getcwd""
...
* commit '61c21b63bc1602bce8685757fb1c2a788cc9eb8d':
Revert "add a fortified implementation of getcwd"
2015-07-31 17:41:05 +00:00
Elliott Hughes
61c21b63bc
Merge "Revert "add a fortified implementation of getcwd""
2015-07-31 17:33:05 +00:00
Elliott Hughes
4c43aac9a5
Revert "add a fortified implementation of getcwd"
...
This reverts commit 89a121d43a .
Change-Id: Ib6f6fd424acea68a063777e9f324405450e23316
2015-07-31 17:32:50 +00:00
Yabin Cui
4279bac26a
am 442a3fca: Merge "add a fortified implementation of getcwd"
...
* commit '442a3fcae68152a95ef481ef99932d1bc001dc08':
add a fortified implementation of getcwd
2015-07-31 17:11:27 +00:00
Yabin Cui
442a3fcae6
Merge "add a fortified implementation of getcwd"
2015-07-31 16:55:12 +00:00
Daniel Micay
89a121d43a
add a fortified implementation of getcwd
...
Change-Id: I95001ae4fe8f206db83e5c44d129ba11310695ce
2015-07-30 17:16:40 -04:00
Elliott Hughes
19a8b3fc82
am 807f27f9: Merge "Stop sending SIGPIPE to debuggerd."
...
* commit '807f27f9548077f114dc009f60764fb0241a2620':
Stop sending SIGPIPE to debuggerd.
2015-07-30 15:39:45 +00:00
Elliott Hughes
807f27f954
Merge "Stop sending SIGPIPE to debuggerd."
2015-07-30 15:10:59 +00:00
Elliott Hughes
9f03ed12a6
Stop sending SIGPIPE to debuggerd.
...
SIGPIPE is a pretty normal way for command-line apps to die, but because
we catch it and report it via debuggerd, we get a lot of bogus bugs. We
could catch SIGPIPE in our tools, but that's not really legit and slightly
misleading.
"But", you say, "catching SIGPIPE is useful for app bugs!". Except a trawl
through buganizer suggests it's misleading there too. Not least because
it's usually an innocent victim that dies --- the problem is usually on the
other end of the pipe (which you learn nothing about because that process
already died, which is what closed the pipe).
We also don't catch SIGALRM, which is another signal that will terminate
your process if you don't catch it, but that one actually represents a
logic error in the crashing process, so there's a stronger argument for
catching that. (Except it too is not a real source of bugs.)
Bug: http://b/20659371
Change-Id: I79820b36573ddaa9a7bad0561a52f23e7a8d15ac
2015-07-29 22:24:13 -07:00
Elliott Hughes
d473681fb1
am 44989174: Merge "Prevent buffer over-read in linker.cpp\'s parse_path."
...
* commit '4498917406ee543116ea7ed987d26a15b2c1496c':
Prevent buffer over-read in linker.cpp's parse_path.
2015-07-30 00:51:02 +00:00
Elliott Hughes
4498917406
Merge "Prevent buffer over-read in linker.cpp's parse_path."
2015-07-30 00:22:48 +00:00
tony.ys_liu
b447440a4b
Prevent buffer over-read in linker.cpp's parse_path.
...
Also, the old behavior of skipping empty entries doesn't match glibc.
Change-Id: I497774377113ab6c5d962e0f20066e2192748f06
2015-07-29 17:21:30 -07:00
Elliott Hughes
89a64c0f2e
am 34c5f5ea: Merge "Remove PAGE_SIZE from <limits.h>."
...
* commit '34c5f5eacdedcea6b987854a4bca07c703495d62':
Remove PAGE_SIZE from <limits.h>.
2015-07-29 15:58:28 +00:00
Elliott Hughes
34c5f5eacd
Merge "Remove PAGE_SIZE from <limits.h>."
2015-07-29 15:18:06 +00:00
Elliott Hughes
5c104603a0
am 374adfee: Merge "Don\'t transitively include <limits.h> from <sys/user.h>."
...
* commit '374adfee473725994ee2568ce5aba93a7500064e':
Don't transitively include <limits.h> from <sys/user.h>.
2015-07-29 07:33:28 +00:00
Elliott Hughes
c5de153bc6
am 1ff4094a: Merge "Remove PAGESIZE."
...
* commit '1ff4094a7f106b3de390acb1e36c45bbb878a153':
Remove PAGESIZE.
2015-07-29 07:33:25 +00:00
Elliott Hughes
36443fd542
Remove PAGE_SIZE from <limits.h>.
...
It turns out that everyone's still getting PAGE_SIZE from <sys/user.h> via
<sys/ucontext.h> via <signal.h> anyway.
glibc has PAGE_SIZE in <sys/user.h> rather than <limits.h> so this part is
good. The bad part is that we have such wide transitive inclusion of
<sys/user.h>!
Bug: http://b/22735893
Change-Id: I363adffe4a27b4ca1eedf695ea621f5dd2d5ca10
2015-07-28 19:54:53 -07:00
Andreas Gampe
9bbb5a7a09
Bionic: Add a TLS slot for ART for Thread self
...
To improve the performance of Thread::Current(), add a tls slot so
ART can avoid a pthreads call.
Change-Id: Icc86a2b7590734637366f9d5e41a5c6d18cc5772
2015-07-28 19:53:54 -07:00
Elliott Hughes
374adfee47
Merge "Don't transitively include <limits.h> from <sys/user.h>."
2015-07-29 01:02:37 +00:00
Elliott Hughes
5390173ad4
Don't transitively include <limits.h> from <sys/user.h>.
...
Bug: http://b/22735893
Change-Id: I27d0a1f7e2d477b8038e76bfc7fe05dd7e187344
2015-07-28 17:44:32 -07:00
Elliott Hughes
1ff4094a7f
Merge "Remove PAGESIZE."
2015-07-29 00:09:20 +00:00
Elliott Hughes
a3c3a6b2df
am c8ba22c8: Merge "Move PAGE_MASK into <sys/user.h>."
...
* commit 'c8ba22c847bd5bfc97d29a4c565fd32993200a01':
Move PAGE_MASK into <sys/user.h>.
2015-07-29 00:05:13 +00:00
Elliott Hughes
820a86f2df
Remove PAGESIZE.
...
This was pretty much unused, and isn't in glibc.
Bug: http://b/22735893
Change-Id: If17f0dcd931c90ef1ccb134a3950c3b0011a03f4
2015-07-28 16:46:06 -07:00
Elliott Hughes
c8ba22c847
Merge "Move PAGE_MASK into <sys/user.h>."
2015-07-28 23:11:18 +00:00
Elliott Hughes
afab3ffcce
Move PAGE_MASK into <sys/user.h>.
...
I'm removing the TODO on the assumption that being compatible with glibc
is more useful than BSD. The new internal "bionic_page.h" header factors
out some duplication between libc and the linker.
Bug: http://b/22735893
Change-Id: I4aec4dcba5886fb6f6b9290a8f85660643261321
2015-07-28 14:58:37 -07:00
Mark Salyzyn
835a23cc9c
am 1923d4c0: Merge "deprecate TARGET_USES_LOGD"
...
* commit '1923d4c03a68c89f304b601545f5e8db026b9be0':
deprecate TARGET_USES_LOGD
2015-07-28 19:50:24 +00:00
Mark Salyzyn
1923d4c03a
Merge "deprecate TARGET_USES_LOGD"
2015-07-28 17:48:08 +00:00
Mark Salyzyn
667dc75ee1
deprecate TARGET_USES_LOGD
...
This is not the kernel logger you are looking for
Bug: 22787659
Change-Id: I340d8bb5cdaa73be9565521681ee238b7033934b
2015-07-28 08:51:17 -07:00
Elliott Hughes
c9bee10805
am 4955cde2: Merge "Add a regression test for a fixed strnlen bug."
...
* commit '4955cde2c55d4860f12039a96d14fc756b1308a3':
Add a regression test for a fixed strnlen bug.
2015-07-28 15:30:24 +00:00
Elliott Hughes
4955cde2c5
Merge "Add a regression test for a fixed strnlen bug."
2015-07-28 14:55:50 +00:00
Elliott Hughes
d2a9fb3267
Add a regression test for a fixed strnlen bug.
...
Bug: https://code.google.com/p/android/issues/detail?id=74741
Change-Id: I78b0114bdbe8e680b0e938af608a634e73c86eda
2015-07-27 20:55:03 -07:00
Chih-hung Hsieh
c11758f2c9
am cebef1a7: Merge "Add one simple thread local storage test."
...
* commit 'cebef1a7812fe3552f12dd7e885a1f879a9946ed':
Add one simple thread local storage test.
2015-07-28 02:01:16 +00:00
Chih-hung Hsieh
cebef1a781
Merge "Add one simple thread local storage test."
2015-07-28 01:33:01 +00:00
Chih-Hung Hsieh
7656d0cec0
Add one simple thread local storage test.
...
This test should pass with gcc and fail with clang,
until clang/llvm supports emutls or Android linker supports
ELF TLS models.
BUG: 21082792
Change-Id: Id8c97da52c68ec230c7d26af703f6ed32d53a4fe
2015-07-27 17:20:19 -07:00
Christopher Ferris
e1f1a6353a
am e8ceb95c: Merge "Remove pushes from memsets (krait/cortex-a9)."
...
* commit 'e8ceb95c680eacc3b5d16644a48a28b45f421e2f':
Remove pushes from memsets (krait/cortex-a9).
2015-07-28 00:17:16 +00:00
Yabin Cui
0e63c39cca
am 8af32633: Merge "add fortified implementations of fread/fwrite"
...
* commit '8af32633498184e58e6f8d5d75b9f9cdbef5b6be':
add fortified implementations of fread/fwrite
2015-07-28 00:17:08 +00:00
Christopher Ferris
e8ceb95c68
Merge "Remove pushes from memsets (krait/cortex-a9)."
2015-07-27 23:09:32 +00:00
Yabin Cui
8af3263349
Merge "add fortified implementations of fread/fwrite"
2015-07-27 22:46:29 +00:00
Elliott Hughes
d79de83bfc
am f16c6e17: Merge "Restore protection flags for ifunc during relocs."
...
* commit 'f16c6e17b22c278320d0e662d1f1e1213f8fbc71':
Restore protection flags for ifunc during relocs.
2015-07-27 22:01:48 +00:00
Dmitriy Ivanov
ab6ca484bd
am de0fb393: Restore protection flags for ifunc during relocs.
...
* commit 'de0fb393ae8136a5958fe17eee0c6285e2f7f91a':
Restore protection flags for ifunc during relocs.
2015-07-27 21:39:11 +00:00
Elliott Hughes
f16c6e17b2
Merge "Restore protection flags for ifunc during relocs."
2015-07-27 21:34:53 +00:00
Christopher Ferris
8264cbba7e
Remove pushes from memsets (krait/cortex-a9).
...
On the path that only uses r0 in both the krait and cortex-a9
memset, remove the push and use r3 instead.
In addition, for cortex-a9, remove the artificial function since
it's not needed since dwarf unwinding is now supported on arm.
Change-Id: Ia4ed1cc435b03627a7193215e76c8ea3335f949a
2015-07-27 14:07:37 -07:00
Elliott Hughes
fd3cd1cc2a
am bff19682: Merge "name the atexit handler pages"
...
* commit 'bff196822230b5a8b1f5bafeed88ded821d390a9':
name the atexit handler pages
2015-07-27 18:32:37 +00:00
Elliott Hughes
bff1968222
Merge "name the atexit handler pages"
2015-07-27 18:06:35 +00:00
Daniel Micay
f0a73476a1
name the atexit handler pages
...
Change-Id: I1718ddee7415a673b5818bc1455b8d90f1e8f9c6
2015-07-27 11:04:58 -07:00
Dmitriy Ivanov
ec83a61c8b
Restore protection flags for ifunc during relocs.
...
IFUNC relocations require executable flag for the load
segment containing .text. When dso has text relocs linker
removes exec which causes crash during ifunc relocations.
This patch fixes this problem by restoring segments protection
for ifunc relocs.
Bug: http://b/22611399
Change-Id: Icbf3be0fec0e42bf805bcad7533e2032a2e11b9c
(cherry picked from commit de0fb393ae )
2015-07-26 08:23:01 -07:00
Dmitriy Ivanov
de0fb393ae
Restore protection flags for ifunc during relocs.
...
IFUNC relocations require executable flag for the load
segment containing .text. When dso has text relocs linker
removes exec which causes crash during ifunc relocations.
This patch fixes this problem by restoring segments protection
for ifunc relocs.
Bug: http://b/22611399
Change-Id: Icbf3be0fec0e42bf805bcad7533e2032a2e11b9c
2015-07-26 07:37:09 -07:00
Elliott Hughes
7835c65ca7
am adc5795f: Merge "Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE)."
...
* commit 'adc5795fb7b674e6d40d1f190c675607c1379343':
Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE).
2015-07-25 18:58:57 +00:00
Elliott Hughes
adc5795fb7
Merge "Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE)."
2015-07-25 18:32:46 +00:00
Elliott Hughes
189394b885
Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE).
...
Bug: http://b/18342333
Change-Id: Id12ed4e85a0f35d7d27202f7792df42a65a74b4e
2015-07-24 23:22:07 -07:00
Christopher Ferris
dd3eb0862e
am a3a61983: Merge "Make all labels local."
...
* commit 'a3a619835d302f5414883e2307ca48406b15a4a5':
Make all labels local.
2015-07-24 01:17:28 +00:00
Christopher Ferris
a3a619835d
Merge "Make all labels local."
2015-07-24 00:47:06 +00:00
Daniel Micay
fed2659869
add fortified implementations of fread/fwrite
...
A __size_mul_overflow utility is used to take advantage of the checked
overflow intrinsics in Clang and GCC (>= 5). The fallback for older
compilers is the optimized but less than ideal overflow checking pattern
used in OpenBSD.
Change-Id: Ibb0d4fd9b5acb67983e6a9f46844c2fd444f7e69
2015-07-23 18:55:46 -04:00
Yabin Cui
0bfe75bc31
am b8320b80: Don\'t abort when failed to write tracing message.
...
* commit 'b8320b8021856ae61b3012b82c2ae96df97e3ec4':
Don't abort when failed to write tracing message.
2015-07-23 22:42:23 +00:00
Yabin Cui
b8320b8021
Don't abort when failed to write tracing message.
...
Also make the code thread-safe with lock.
Bug: 20666100
Change-Id: I0f331a617b75280f36179c187418450230d713ef
(cherry picked from commit 1661125315 )
2015-07-23 12:24:42 -07:00
Christopher Ferris
795a8e3d69
Make all labels local.
...
Change the non-local labels to .L labels.
Change-Id: I720e894f2e311af8f4a0970303d8b86575fb69a5
2015-07-23 12:12:55 -07:00
Yabin Cui
b9da7c151d
am 9e1c862c: Merge "Don\'t abort when failed to write tracing message."
...
* commit '9e1c862cb649f054aaa1c2141409387bf3d5f3eb':
Don't abort when failed to write tracing message.
2015-07-23 18:53:37 +00:00
Yabin Cui
9e1c862cb6
Merge "Don't abort when failed to write tracing message."
2015-07-23 17:20:30 +00:00
Yabin Cui
c0c9704e11
am 2565492d: Merge "Add getgrgid_r/getgrnam_r."
...
* commit '2565492db0d67b95348cd1c3026ed338ca59aa37':
Add getgrgid_r/getgrnam_r.
2015-07-23 02:06:56 +00:00
Elliott Hughes
da24f8af38
am 3b49d61a: Merge "libc: arch-x86: implement kernel vdso time functions"
...
* commit '3b49d61ac2f7a02d5e7f25a24836b060f922f079':
libc: arch-x86: implement kernel vdso time functions
2015-07-23 02:06:55 +00:00
Ying Wang
9c4f35229d
am 86ac443c: Merge "We don\'t have CXX_BARE any more"
...
* commit '86ac443cd1df83bbef4a18046714e067a9d13247':
We don't have CXX_BARE any more
2015-07-23 02:06:19 +00:00
Elliott Hughes
2329b7218e
am bc0b8ff2: Merge "Use a less misleading name for the code that sets up the main thread."
...
* commit 'bc0b8ff2fbfb38f73114aef7df8e302025245441':
Use a less misleading name for the code that sets up the main thread.
2015-07-23 02:06:17 +00:00
Yabin Cui
1661125315
Don't abort when failed to write tracing message.
...
Also make the code thread-safe with lock.
Bug: 20666100
Change-Id: I0f331a617b75280f36179c187418450230d713ef
2015-07-22 18:24:53 -07:00
Dan Albert
8cc83e5c66
am 7e52dbe4: Merge "Revert "Stop libc from cross-referencing unwind symbols"" into mnc-dev
...
* commit '7e52dbe4d24daf61a8bd4bbbd0761c55468c3c7e':
Revert "Stop libc from cross-referencing unwind symbols"
2015-07-22 20:17:30 +00:00
Yabin Cui
2565492db0
Merge "Add getgrgid_r/getgrnam_r."
2015-07-22 03:22:26 +00:00
Yabin Cui
c4786d366b
Add getgrgid_r/getgrnam_r.
...
Bug: 22568551
Change-Id: I3c0772d119d6041063c6be53f5bcc5ea1768f0d5
2015-07-21 19:33:34 -07:00
Elliott Hughes
3b49d61ac2
Merge "libc: arch-x86: implement kernel vdso time functions"
2015-07-22 01:51:00 +00:00
Robert Jarzmik
10726d52ac
libc: arch-x86: implement kernel vdso time functions
...
This patch give the possibility of time vdso support on 32bit kernel.
If the 32bit x86 kernel provides gettimeofday() and clock_gettime()
primitives in vdso. In this case make bionic use them. If the kernel
doesn't provide them, fallback to the legacy system call versions.
Change-Id: I87b772a9486fa356903e1f98f486ab9eb0b6f6f7
Signed-off-by: Robert Jarzmik <robert.jarzmik@intel.com >
Signed-off-by: Mingwei Shi <mingwei.shi@intel.com >
2015-07-22 01:31:38 +00:00
Dan Albert
7e52dbe4d2
Merge "Revert "Stop libc from cross-referencing unwind symbols"" into mnc-dev
2015-07-21 23:09:35 +00:00
Ying Wang
86ac443cd1
Merge "We don't have CXX_BARE any more"
2015-07-21 21:10:23 +00:00
Ying Wang
361d4b4c87
We don't have CXX_BARE any more
...
Now we have split CXX_WRAPPER from TARGET_CXX and CXX_BARE isn't needed
any more.
Bug: 22612634
Change-Id: I52c78b0d1b325910e875a786d17f780731778b4b
(cherry-pick from commit 9d11a7087c )
2015-07-21 14:08:42 -07:00
Ying Wang
40e2b72fb3
am e39b279b: Merge "We don\'t have CXX_BARE any more" into mnc-dev
...
* commit 'e39b279bb4971d0c3322214ea977275f1bc58c0b':
We don't have CXX_BARE any more
2015-07-21 21:01:46 +00:00
Ying Wang
e39b279bb4
Merge "We don't have CXX_BARE any more" into mnc-dev
2015-07-21 20:51:28 +00:00
Elliott Hughes
bc0b8ff2fb
Merge "Use a less misleading name for the code that sets up the main thread."
2015-07-21 20:28:17 +00:00
Christopher Ferris
953611bae0
am aa55e7ad: Add support for non-zero vaddr in maps.
...
* commit 'aa55e7ad249e49025d0507f513a6c45f8491a4e5':
Add support for non-zero vaddr in maps.
2015-07-21 19:05:24 +00:00
Elliott Hughes
d29486343a
Use a less misleading name for the code that sets up the main thread.
...
Change-Id: I50c1b0a3b633cf8bc40a6bd86f12adb6b91e2888
2015-07-21 11:57:09 -07:00
Christopher Ferris
a41556d398
am c99fabb7: Merge "Add support for non-zero vaddr in maps."
...
* commit 'c99fabb7a097e9aeed49ce03584cce113d086905':
Add support for non-zero vaddr in maps.
2015-07-21 18:26:13 +00:00
Elliott Hughes
ded555256d
am 3bcfd47c: Merge "Revert "Revert "make vdso function pointers read-only at runtime"""
...
* commit '3bcfd47c6836a952b2093c64feb9f1e382891256':
Revert "Revert "make vdso function pointers read-only at runtime""
2015-07-21 18:25:35 +00:00
Christopher Ferris
aa55e7ad24
Add support for non-zero vaddr in maps.
...
If a map has a non-zero vaddr then it needs to be added to the
computed relative offset.
Bug: 22532054
(cherry picked from commit 70b6e1daff )
Change-Id: I1e98741d6ff3b5bbb7fc5f88cc85b27ace75ee2e
2015-07-21 10:32:28 -07:00
Christopher Ferris
c99fabb7a0
Merge "Add support for non-zero vaddr in maps."
2015-07-21 17:29:10 +00:00
Dan Albert
a645ebed9c
am f37c237b: Merge "Revert "Stop libc from cross-referencing unwind symbols""
...
* commit 'f37c237b8b15c00ac748fe2657a50df54fa55d5a':
Revert "Stop libc from cross-referencing unwind symbols"
2015-07-21 02:34:52 +00:00
Elliott Hughes
3bcfd47c68
Merge "Revert "Revert "make vdso function pointers read-only at runtime"""
2015-07-21 02:15:21 +00:00
Ying Wang
9d11a7087c
We don't have CXX_BARE any more
...
Now we have split CXX_WRAPPER from TARGET_CXX and CXX_BARE isn't needed
any more.
Bug: 22612634
Change-Id: I52c78b0d1b325910e875a786d17f780731778b4b
2015-07-20 18:51:30 -07:00
Dan Albert
d7ce90090f
Revert "Stop libc from cross-referencing unwind symbols"
...
This reverts commit cd13b14e98 .
Bug: http://b/19958712
Change-Id: I7cc7f69728c42c37e129aee30d761c4cd7e30e94
(cherry picked from commit 95fd031c4d )
2015-07-20 17:25:26 -07:00
Dan Albert
f37c237b8b
Merge "Revert "Stop libc from cross-referencing unwind symbols""
2015-07-21 00:22:21 +00:00
Dan Albert
95fd031c4d
Revert "Stop libc from cross-referencing unwind symbols"
...
This reverts commit cd13b14e98 .
Bug: http://b/19958712
Change-Id: I7cc7f69728c42c37e129aee30d761c4cd7e30e94
2015-07-20 16:57:11 -07:00
Elliott Hughes
613f814508
Revert "Revert "make vdso function pointers read-only at runtime""
...
This reverts commit 1946856b1f .
This goes back to the original scheme of PROT_NONEing a page within
libc. Allocating a new page didn't fail safe for cases where these
functions are called from the dynamic linker.
Bug: http://b/22568628
Change-Id: I3e7241c8b54c27ea4a898bc952375c1e9ae38c80
2015-07-20 15:59:33 -07:00
Dmitriy Ivanov
8bdf8ab97c
am e70d7a78: Merge "Fix dt_runpath test."
...
* commit 'e70d7a78f0bfba8b09d37c145769cb8d1d7c5fb6':
Fix dt_runpath test.
2015-07-20 19:17:02 +00:00
Elliott Hughes
f8457c2d95
am e5544ae1: Merge "<sys/time.h> should include [most of] <sys/select.h>."
...
* commit 'e5544ae1f8a23ae77908e822e83a73ebd4b656ec':
<sys/time.h> should include [most of] <sys/select.h>.
2015-07-20 18:44:00 +00:00
Elliott Hughes
6071a7b9ef
am 6c9ad82b: Merge "Revert "make vdso function pointers read-only at runtime""
...
* commit '6c9ad82b1c0f26f5edb5d5ca246b88451c5ea238':
Revert "make vdso function pointers read-only at runtime"
2015-07-20 18:43:59 +00:00
Dmitriy Ivanov
e70d7a78f0
Merge "Fix dt_runpath test."
2015-07-20 18:31:09 +00:00
Dmitriy Ivanov
3fef96f827
Fix dt_runpath test.
...
Bfd linker produces DT_RPATH instead of DT_RUNPATH
unless --enable-new-dtags option is specified.
Bug: http://b/22560945
Change-Id: I71bdc5137b899ab736e55c5a9574cfbba8e1983b
2015-07-20 10:47:49 -07:00
Elliott Hughes
e5544ae1f8
Merge "<sys/time.h> should include [most of] <sys/select.h>."
2015-07-20 17:36:53 +00:00
Elliott Hughes
6c9ad82b1c
Merge "Revert "make vdso function pointers read-only at runtime""
2015-07-20 17:30:50 +00:00
Elliott Hughes
1946856b1f
Revert "make vdso function pointers read-only at runtime"
...
This reverts commit df1a3c6d21 .
This change prevented N9 from booting (http://b/22568628 ).
Change-Id: I071d6d6a0ae7881d65641839e665acdcf58462b4
2015-07-20 17:30:33 +00:00
Elliott Hughes
a7a87dda4a
<sys/time.h> should include [most of] <sys/select.h>.
...
Found by trying to build c-ares with bionic.
Change-Id: I38684abcb806ef1e8806c68b4a6dd9200f48849e
2015-07-17 19:10:24 -07:00
Elliott Hughes
ba1c89e9b3
am 4f2e1d3b: Merge "Add all the glibc one-line "synonym" header files."
...
* commit '4f2e1d3b1e3b3729b551c22c5a0be8d07795adfd':
Add all the glibc one-line "synonym" header files.
2015-07-17 22:04:41 +00:00
Elliott Hughes
4f2e1d3b1e
Merge "Add all the glibc one-line "synonym" header files."
2015-07-17 21:42:03 +00:00
Elliott Hughes
2cc41d3e00
Add all the glibc one-line "synonym" header files.
...
Ported code keeps needing these one by one, so let's just add the whole
set...
Change-Id: I9662b256aeaa1b0ffb22354130e503f0c4aa472b
2015-07-17 13:59:36 -07:00
Elliott Hughes
4ec3dcf8ec
am ca7bc509: Merge "make vdso function pointers read-only at runtime"
...
* commit 'ca7bc509cf3b321b4721137df1e5407415fc7dd7':
make vdso function pointers read-only at runtime
2015-07-17 18:39:05 +00:00
Dmitriy Ivanov
436ff890df
am a58d2498: Merge "Fix potential race condition on dlopen"
...
* commit 'a58d24984045b474883ad14500a465ab331db47d':
Fix potential race condition on dlopen
2015-07-17 18:18:14 +00:00
Elliott Hughes
ca7bc509cf
Merge "make vdso function pointers read-only at runtime"
2015-07-17 18:13:31 +00:00
Daniel Micay
df1a3c6d21
make vdso function pointers read-only at runtime
...
Global, writable function pointers are low-hanging fruit for hijacking
control flow with an overflow from a global buffer or an arbitrary write
vulnerability. This moves the function pointer table into a dedicated
page and makes it read-only at runtime, similar to RELRO.
This increases the memory usage of the library by just under one page.
This could be avoided by having the linker load the vdso by replacing
weak symbols. It's not significant within the Zygote spawning model
though because it's read-only after early init.
Change-Id: Id7a49c96c1b15c2e1926528304b3c54a81e78caf
2015-07-17 11:11:42 -07:00
Dmitriy Ivanov
a58d249840
Merge "Fix potential race condition on dlopen"
2015-07-17 17:49:21 +00:00
Dmitriy Ivanov
e5cfafe344
Fix potential race condition on dlopen
...
Call to find_containing_library should be guarded.
Change-Id: I985a903da48b83bcd35e957a979158eb9b80e70b
2015-07-17 10:36:10 -07:00
Christopher Ferris
70b6e1daff
Add support for non-zero vaddr in maps.
...
If a map has a non-zero vaddr then it needs to be added to the
computed relative offset.
Bug: 22532054
Change-Id: If55015165d25ecc4b530f674b481c8c7ef760a23
2015-07-16 15:25:39 -07:00
Bertrand SIMONNET
df6eee9f85
am 60bc9090: Merge "Add timespec/timeval conversion helpers."
...
* commit '60bc90909a49121789bf86f5d14f63967e8000e0':
Add timespec/timeval conversion helpers.
2015-07-16 22:25:25 +00:00
Bertrand SIMONNET
60bc90909a
Merge "Add timespec/timeval conversion helpers."
2015-07-16 21:53:26 +00:00
Daniel Micay
96dd2b6e85
fix incompatibility with -fstack-protector-strong
...
The __libc_init_tls function in libc_init_common.cpp takes a reference
to a local variable so it ends up being protected. Since this happens
before TLS and the stack guard value are initialized, it breaks.
The libc_init_common code needs to be compiled with -fno-stack-protector
and can then be merged into libc_bionic.
Change-Id: Ie95ea2ff533d4af1cfad1c9bc59e49f20a8e119d
2015-07-16 17:07:43 -04:00
Bertrand SIMONNET
0875ba3095
Add timespec/timeval conversion helpers.
...
TIMESPEC_TO_TIMEVAL and TIMEVAL_TO_TIMESPEC are usually provided by
sys/time.h.
BUG: 22532790
Change-Id: I8b9d7298e3250323faa20b1adf9a7514954c6096
2015-07-16 13:10:50 -07:00
Dmitriy Ivanov
0ee0dd8b3d
am cd588f84: Merge "Add constant for zip separator"
...
* commit 'cd588f847f3f23a9c60e32ab1e37c170e9f5be57':
Add constant for zip separator
2015-07-16 16:26:06 +00:00
Dmitriy Ivanov
cd588f847f
Merge "Add constant for zip separator"
2015-07-16 15:59:16 +00:00
Dmitriy Ivanov
730ed9dfec
Add constant for zip separator
...
Change-Id: I1dcbb15ac612fc28e922eb3de8148fcaebbc0820
2015-07-16 04:52:06 -07:00
Evgenii Stepanov
fb186d55e8
am b3140904: Merge "Replace spaces with tabs in a Makefile."
...
* commit 'b31409040f1766d92e76e72bbdc1b346f4bb9d8e':
Replace spaces with tabs in a Makefile.
2015-07-15 23:58:44 +00:00
Evgenii Stepanov
b31409040f
Merge "Replace spaces with tabs in a Makefile."
2015-07-15 23:22:39 +00:00
Evgenii Stepanov
d11c3e5c3a
Replace spaces with tabs in a Makefile.
...
Sorry, I undertested my previous change and these guys somehow sneaked in.
This only affects SANITIZE_TARGET builds.
Change-Id: Id6986d89fa3d4965339f7b6fe973e9db73b380da
2015-07-15 16:19:59 -07:00
Evgenii Stepanov
760345a959
am e9774a52: Merge "A special linker for ASan executables."
...
* commit 'e9774a5227749035dc55357ae3a34edaf545c3b3':
A special linker for ASan executables.
2015-07-15 17:51:04 +00:00
Evgenii Stepanov
e9774a5227
Merge "A special linker for ASan executables."
2015-07-15 17:24:20 +00:00
Evgenii Stepanov
d640b225ec
A special linker for ASan executables.
...
Setup a /system/bin/linker_asan as a symlink to "linker".
Read the linker name from PT_INTERP, and if it is linker_asan,
switch default library lookup paths to the ASan set, which
starts with the path to the instrumented libraries
(/data/lib), followed by /system/lib as a fallback.
This ensures that ASan binaries prefer ASan libraries, when
available. This approach is way better then RPATH/RUNPATH and even
better than LD_LIBRARY_PATH:
- RUNPATH is per-DSO, while default paths are global.
- LD_LIBRARY_PATH is overwritten by android_update_LD_LIBRARY_PATH.
- neither RUNPATH nor LD_LIBRARY_PATH appear in
android_get_LD_LIBRARY_PATH which is used to build java.lang.path.
Having ASan libraries in java.lang.path is a good thing.
Bug: 22355945
Change-Id: I1d2791fbf5740618f18f71a3ae3d873714669d3f
2015-07-14 16:12:27 -07:00
Yabin Cui
a89821abe3
am 60a11dcb: Merge "Add test for an Android kernel bug about prctl."
...
* commit '60a11dcb44992f610e696fc246c70731012080dd':
Add test for an Android kernel bug about prctl.
2015-07-14 22:52:49 +00:00
Christopher Ferris
bf8809782e
am a8d82f12: Merge "Update to v3.18.18 kernel headers."
...
* commit 'a8d82f126d1830ebee99e2622d08489a844e3e62':
Update to v3.18.18 kernel headers.
2015-07-14 22:52:40 +00:00
Christopher Ferris
7236112561
am 5e3dc45a: Merge "Do not hold hash table lock while backtracing."
...
* commit '5e3dc45a16c63b716bc4b7bed2f5752b41a5d5d5':
Do not hold hash table lock while backtracing.
2015-07-14 21:30:11 +00:00
Yabin Cui
60a11dcb44
Merge "Add test for an Android kernel bug about prctl."
2015-07-14 02:48:45 +00:00
Yabin Cui
91ce715af1
Add test for an Android kernel bug about prctl.
...
Bug: 20017123
Change-Id: I8c109a06999a8bffcc8e8298b04ee637bb67d878
2015-07-13 19:15:38 -07:00
Christopher Ferris
a8d82f126d
Merge "Update to v3.18.18 kernel headers."
2015-07-14 01:29:46 +00:00
Christopher Ferris
dda4fd4644
Update to v3.18.18 kernel headers.
...
Change-Id: I0a0f423bda89500ad8e13a80582f05ec8bc756ea
2015-07-13 17:21:18 -07:00
Christopher Ferris
5e3dc45a16
Merge "Do not hold hash table lock while backtracing."
2015-07-13 20:27:38 +00:00
Christopher Ferris
6db9c199a8
am 43d35c35: Merge "Do not hold hash table lock while backtracing." into mnc-dev
...
* commit '43d35c356e2fbe0b022cef52445e93053c4ddbfd':
Do not hold hash table lock while backtracing.
2015-07-13 20:25:57 +00:00
Christopher Ferris
3a40a0000a
Do not hold hash table lock while backtracing.
...
There is a deadlock if holding the hash table lock while trying to do
a backtrace. Change the code so that the hash table lock is only held
while actually modifying either g_hash_table, or while modifying an
entry from g_hash_table.
Bug: 22423683
(cherry picked from commit 9fee99b060 )
Change-Id: I72173bfe6f824ceaceea625c24e7851b87467135
2015-07-13 13:18:31 -07:00
Christopher Ferris
43d35c356e
Merge "Do not hold hash table lock while backtracing." into mnc-dev
2015-07-13 20:15:30 +00:00
Christopher Ferris
9fee99b060
Do not hold hash table lock while backtracing.
...
There is a deadlock if holding the hash table lock while trying to do
a backtrace. Change the code so that the hash table lock is only held
while actually modifying either g_hash_table, or while modifying an
entry from g_hash_table.
Bug: 22423683
Change-Id: I604ea56f940f22e99da41ea4dcdf97bedaac268d
2015-07-13 12:17:50 -07:00
Elliott Hughes
45baf0f384
am 147a50d0: Merge "Prevent user-defined basename_r from breaking basename(3)."
...
* commit '147a50d06e1183e3f39f4f6d0fa28748b33d4aa9':
Prevent user-defined basename_r from breaking basename(3).
2015-07-11 07:25:20 +00:00
Elliott Hughes
147a50d06e
Merge "Prevent user-defined basename_r from breaking basename(3)."
2015-07-11 07:03:54 +00:00
Elliott Hughes
a20a35fdda
Prevent user-defined basename_r from breaking basename(3).
...
LP64 is immune because basename_r is hidden there, but on LP32 a basename_r
defined in the executable breaks basename because its call to basename_r
will resolve to that one rather than the one in libc.
Bug: http://b/22415484
Change-Id: Ied3ca7ad3fb0e744eb705fc924743f893b4ad490
2015-07-10 23:58:59 -07:00
Neil Fuller
c64ed22e9b
am 64c82544: Merge "Update timezone data to 2015e" into mnc-dev
...
* commit '64c825441637b379be56a04622089e8e9b4b0da4':
Update timezone data to 2015e
2015-07-10 17:00:49 +00:00
Neil Fuller
64c8254416
Merge "Update timezone data to 2015e" into mnc-dev
2015-07-10 09:47:55 +00:00
Dmitriy Ivanov
db996ae74c
am a5bb841d: Fix memory-leak on soinfo_free()
...
* commit 'a5bb841df799e10e7d0ae3202b097da8a1c23507':
Fix memory-leak on soinfo_free()
2015-07-10 01:44:15 +00:00
Dmitriy Ivanov
a5bb841df7
Fix memory-leak on soinfo_free()
...
Bug: http://b/22290728
Change-Id: I00747056db2cd3ff8b33936278464daed7236536
(cherry picked from commit 609f11b31e )
2015-07-09 17:03:37 -07:00
Dmitriy Ivanov
7974b83443
am 880a2933: Merge "Fix memory-leak on soinfo_free()"
...
* commit '880a293390b64da806a072f4ace2c2784b340876':
Fix memory-leak on soinfo_free()
2015-07-09 23:53:33 +00:00
Dmitriy Ivanov
880a293390
Merge "Fix memory-leak on soinfo_free()"
2015-07-09 23:32:19 +00:00
Pirama Arumuga Nainar
fcd017148b
am d1e10d7d: Merge "Use delete[] to de-allocate pointers from new[]"
...
* commit 'd1e10d7d168a8461d9eb47e48802ea11d8bd0640':
Use delete[] to de-allocate pointers from new[]
2015-07-09 23:04:30 +00:00
Pirama Arumuga Nainar
d1e10d7d16
Merge "Use delete[] to de-allocate pointers from new[]"
2015-07-09 22:40:51 +00:00
Pirama Arumuga Nainar
4d44675283
Use delete[] to de-allocate pointers from new[]
...
Upstream clang has a new diagnostic, '-Wmismatched-new-delete' to
generate a warning (that becomes an error with -Werror) when delete is
used to deallocate pointers created with 'new[]'. This patch fixes
'delete's that trigger this warning/error.
Change-Id: Id7b6f6c2df3e860e576de55e2f61f3d2be3a3986
2015-07-09 10:15:15 -07:00
Dmitriy Ivanov
609f11b31e
Fix memory-leak on soinfo_free()
...
Bug: http://b/22290728
Change-Id: I00747056db2cd3ff8b33936278464daed7236536
2015-07-08 15:26:46 -07:00
Daniel Erat
818295c3f7
am c6f25641: Merge "libc: Add sys/fcntl.h for compatibility."
...
* commit 'c6f25641eb874cd15f92759beff1ad67cfd8228b':
libc: Add sys/fcntl.h for compatibility.
2015-07-08 21:45:39 +00:00
Daniel Erat
c6f25641eb
Merge "libc: Add sys/fcntl.h for compatibility."
2015-07-08 21:15:23 +00:00
Daniel Erat
e55151472b
libc: Add sys/fcntl.h for compatibility.
...
Add a /usr/include/sys/fcntl.h file that includes <fcntl.h>.
Change-Id: Ie34bf7519607c5aae1fbea7c7dca249c9b7801cc
2015-07-08 15:07:17 -06:00
Evgenii Stepanov
b4f5d6d894
am 33ef6c20: Merge "Respect caller DT_RUNPATH in dlopen()."
...
* commit '33ef6c20f2ddf19b29ed3a4e50139fa391b1a3d4':
Respect caller DT_RUNPATH in dlopen().
2015-07-08 20:16:35 +00:00
Evgenii Stepanov
33ef6c20f2
Merge "Respect caller DT_RUNPATH in dlopen()."
2015-07-08 19:50:03 +00:00
Christopher Ferris
ce302bff6a
am 90de6820: Merge "Replace bx lr with update of pc from the stack."
...
* commit '90de6820f736de1239b218ea2b63d15c38505e93':
Replace bx lr with update of pc from the stack.
2015-07-08 19:41:10 +00:00
Christopher Ferris
90de6820f7
Merge "Replace bx lr with update of pc from the stack."
2015-07-08 19:15:38 +00:00
Christopher Ferris
e1e434af12
Replace bx lr with update of pc from the stack.
...
When there is arm assembler of this format:
ldmxx sp!, {..., lr} or pop {..., lr}
bx lr
It can be replaced with:
ldmxx sp!, {..., pc} or pop {..., pc}
Change-Id: Ic27048c52f90ac4360ad525daf0361a830dc22a3
2015-07-08 11:20:27 -07:00
Evgenii Stepanov
0cdef7e7f3
Respect caller DT_RUNPATH in dlopen().
...
When dlopen-ing a library, add the caller's DT_RUNPATH to the directory search
list. This fixes dlfcn.dt_runpath in bionic-unit-tests-glibc(32|64).
Bug: 21899363
Change-Id: Ife6a7e192939292cf4dc291b7e6b95945761cde3
2015-07-07 10:56:06 -07:00
Elliott Hughes
b82a5a96f8
am 7a9732d6: Merge "Add some glibc-like #defines for libchrome."
...
* commit '7a9732d663906bedd8734c9952e35728c2662767':
Add some glibc-like #defines for libchrome.
2015-07-07 17:26:41 +00:00
Elliott Hughes
95997b691f
am 89bbb846: Merge "Fix alignment after variable-length data."
...
* commit '89bbb846b9831f232b87d54a6eeb759ac603cc43':
Fix alignment after variable-length data.
2015-07-06 22:55:21 +00:00
Elliott Hughes
a6441ac5bf
am 65dd8582: Fix alignment after variable-length data.
...
* commit '65dd858239c4e32a5a1afbc14ac30dbcdd2a50a3':
Fix alignment after variable-length data.
2015-07-06 22:32:06 +00:00
Elliott Hughes
65dd858239
Fix alignment after variable-length data.
...
In the serialized output from netd, the strings come first. Some code
assumes -- reasonably enough -- that it can do unaligned reads of pointers,
so we need to ensure alignment after all the strings.
Bug: http://b/21192318
Change-Id: I456639127db9a2583f7f738e6b8103375d9387fd
2015-07-06 14:37:46 -07:00
Elliott Hughes
4059fcd29b
am f542b309: Merge "Name the thread stack and signal stack guard pages."
...
* commit 'f542b30970ae863caceea1f635115f1195461e31':
Name the thread stack and signal stack guard pages.
2015-07-06 20:22:43 +00:00
Dmitriy Ivanov
4bb5ea22bc
am f643eb38: Improve personality initialization
...
* commit 'f643eb38c36eb63f612e20dea09fd43ac6a6b360':
Improve personality initialization
2015-07-01 17:12:54 +00:00
Elliott Hughes
8d04081196
am 77455f85: Merge "Fixed uchar.h for clang3.6"
...
* commit '77455f85ab46bed6dc5f7246b474ede44ae9ede2':
Fixed uchar.h for clang3.6
2015-07-01 15:58:17 +00:00
Neil Fuller
66379bb11d
am 86061f39: Merge "Update timezone data to 2015e"
...
* commit '86061f39c2c5f5a5ee91b349d1c8cb7bf04003a3':
Update timezone data to 2015e
2015-07-01 10:06:29 +00:00
Dmitriy Ivanov
7830dcf1b5
am 416695a7: Merge "Improve personality initialization"
...
* commit '416695a75c3892dd709a80ea8a640da07082594e':
Improve personality initialization
2015-07-01 02:36:04 +00:00
Dmitriy Ivanov
f643eb38c3
Improve personality initialization
...
1. Personality parameter should be unsigned int (not long)
2. Do not reset bits outside of PER_MASK when setting
personality value.
3. Set personality for static executables.
Bug: http://b/21900686
Change-Id: I4c7e34079cbd59b818ce221eed325c05b9bb2303
2015-06-30 18:45:59 -07:00
Neil Fuller
ae02a0ae00
Update timezone data to 2015e
...
Changes affecting future time stamps
Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
Assume Cayman Islands will observe DST starting next year, using US rules.
Although it isn't guaranteed, it is the most likely.
Bug: 21836574
Change-Id: I30ab9ba8524c79e389ed0ff8c4af4378b7048265
2015-06-30 16:21:34 +01:00
Erik Kline
063670156f
am 754f6690: Pass around struct android_net_context for better behaviour
...
* commit '754f669076ec1edfc0d597aaf89600d4c93f9a7c':
Pass around struct android_net_context for better behaviour
2015-06-30 06:22:24 +00:00
Erik Kline
754f669076
Pass around struct android_net_context for better behaviour
...
Group network context elements in to a single struct and
add a version of android_getaddrinfofornet() that accepts it.
The introduction of UID-based routing means that the UID is an
integral part of the network context when evaluating connectivity,
sorting addresses, etc.
Also, introduce a distinction between DNS netids/marks and those
expected to be used by the application. This can be important
when the network an application is using is not the same as the
network on which DNS queries will be issued.
Additionally, de-duplicate the UDP connect logic (collapse both
_test_connect() and _find_src_addr() into just the latter).
Bug: 19470192
Bug: 20733156
Bug: 21832279
Change-Id: If16c2f4744695f507993afdac078ca105eb5d3e4
(cherry picked from commit 01e37c9665 )
2015-06-30 12:12:08 +09:00
Erik Kline
2ce0969b83
am 7f46cf9a: Merge "Pass around struct android_net_context for better behaviour"
...
* commit '7f46cf9a5f0b3e54d97fc94a83b955ae4c335a31':
Pass around struct android_net_context for better behaviour
2015-06-30 02:42:17 +00:00
Dmitriy Ivanov
10b0b96ff6
am f7d5bf33: Lock on dl_interate_phdr
...
* commit 'f7d5bf334dc4bc5b7399d4c8268e1b0bf676548f':
Lock on dl_interate_phdr
2015-06-29 22:41:55 +00:00
Dmitriy Ivanov
c66bcd2a3f
am 83474cd3: Merge "Lock on dl_interate_phdr"
...
* commit '83474cd38712c0f955174609a880deabebb27518':
Lock on dl_interate_phdr
2015-06-29 22:38:20 +00:00
Dmitriy Ivanov
f7d5bf334d
Lock on dl_interate_phdr
...
There is possibility of someone dlclosing a library
while dl_iterate_phdr in progress which can lead to
dl_iterate_phdr calling callback with invalid address
if it was unmapped by dlclose.
Bug: http://b/22047255
Change-Id: I3fc0d9fd2c51fb36fd34cb035f37271fa893a7be
2015-06-29 14:48:25 -07:00
Dmitriy Ivanov
168ebad960
am 46d24d12: Merge "Replace NULL with nullptr"
...
* commit '46d24d12e167a0b5afa4ded218aa4db0a477141a':
Replace NULL with nullptr
2015-06-29 21:34:07 +00:00
Elliott Hughes
6bae84af9b
am 25da2d7c: Merge "Add <sysexits.h>."
...
* commit '25da2d7ca2795156552ed96e1f3c3245330682b0':
Add <sysexits.h>.
2015-06-29 21:23:22 +00:00
Yusuke Sato
f7d88aefb8
am 71107cdd: Merge "Rename ZipEntryName to ZipString"
...
* commit '71107cdd028461c433a39a10eb192edbdf03dede':
Rename ZipEntryName to ZipString
2015-06-29 18:14:58 +00:00
Dmitriy Ivanov
4b42cb93c9
am 06700b2b: Fix crash when trying to load invalid ELF file.
...
* commit '06700b2b5e92a365505b15d0d05e2d5b0706c511':
Fix crash when trying to load invalid ELF file.
2015-06-26 15:09:23 +00:00
Dmitriy Ivanov
61ad0cf24c
am eeb9f5e4: Merge "Fix crash when trying to load invalid ELF file."
...
* commit 'eeb9f5e41662828989f3913d81ec23229a668434':
Fix crash when trying to load invalid ELF file.
2015-06-26 04:12:23 +00:00
Dmitriy Ivanov
06700b2b5e
Fix crash when trying to load invalid ELF file.
...
Bug: http://b/22047255
Bug: http://b/22091640
Change-Id: I6c51cff43287a6ac4b25fa9ce6a6fc3d232fd047
2015-06-25 17:03:26 -07:00
Elliott Hughes
6845f45ef9
am d19c2715: Merge "Fix x86 gdbserver build."
...
* commit 'd19c271599a4b8881213c7bfbb81f87d8e56a101':
Fix x86 gdbserver build.
2015-06-25 14:44:51 +00:00
Dimitry Ivanov
a56ecc3405
am 6589febe: Merge "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
...
* commit '6589febec212bb1d72b7e3d593a1b7fe77692f7f':
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
2015-06-25 01:24:07 +00:00
Dimitry Ivanov
ee01bb6374
am c666838a: Merge "Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers""
...
* commit 'c666838ad6e578f429783a82f9b9a5bbddd3a9a8':
Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
2015-06-24 21:47:39 +00:00
Dimitry Ivanov
beb609bba8
am fb3357e2: Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
...
* commit 'fb3357e2eb9366d87a8da96e1a0744c9b1f22af9':
Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
2015-06-24 21:09:43 +00:00
Dimitry Ivanov
fb3357e2eb
Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
...
This reverts commit 40d9e7bf84 .
Bug: http://b/22045439
Change-Id: Ia9c56f65d35e404332a462f46460335cef39f0a4
2015-06-24 20:42:33 +00:00
Chih-Hung Hsieh
4ab0edac1a
am d807b9a1: Merge "Use gcc to build and test x86_64 long double code."
...
* commit 'd807b9a12d3e49132b095df3d883618452033b51':
Use gcc to build and test x86_64 long double code.
2015-06-24 00:40:16 +00:00
Dmitriy Ivanov
0a9df9a13e
am af6ee5b5: Merge "Work around compiler optimization"
...
* commit 'af6ee5b5bc446ef5a6f2bf41bc4f2e13657978be':
Work around compiler optimization
2015-06-23 22:17:08 +00:00
Duane Sand
bbac1d19d7
am 40d9e7bf: [MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
...
* commit '40d9e7bf842423e328cda58e21ff5fc0cbab5c8a':
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
2015-06-23 20:45:57 +00:00
Elliott Hughes
9209b0a169
am 2b028f5c: Fix bad merge of 64e9e71cdb.
...
* commit '2b028f5ce47b8d27ca6d3b86e135f7d9b0359547':
Fix bad merge of 64e9e71cdb .
2015-06-23 18:08:10 +00:00
Duane Sand
40d9e7bf84
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
...
Enables running of older MIPS NDK-built apps on mips64r6.
Works with kernel supporting FRE emulation, and old kernels.
Bug: http://b/21555893
Change-Id: I13923fe62cd83ad1d337f13a50f2eda2dfdd906f
(cherry picked from commit d02ec08427 )
2015-06-23 10:33:37 -07:00
Elliott Hughes
2b028f5ce4
Fix bad merge of 64e9e71cdb.
...
Bug: http://b/22029751
Change-Id: I6245fe5f274c9af8a632da5eebe50cf9fe29dc4a
2015-06-23 09:14:16 -07:00
Dmitriy Ivanov
3226cad538
am d6d6c0c4: Merge "Remove libdl* tests from bionic-unit-tests-static" into mnc-dev
...
* commit 'd6d6c0c4f10c047b25b45289f5c30338cd1da239':
Remove libdl* tests from bionic-unit-tests-static
2015-06-22 19:51:19 +00:00
Dmitriy Ivanov
02102d95f8
am 5fa858c5: Merge "Remove text-relocs support for apps targeting M+" into mnc-dev
...
* commit '5fa858c5655ed721696719ce07d81a983d4b0f5e':
Remove text-relocs support for apps targeting M+
2015-06-22 19:51:18 +00:00
Dmitriy Ivanov
6f2bce5b8a
am a8993c99: Merge "Remove text-relocs support for apps targeting M+"
...
* commit 'a8993c994e45ec2dc00dcef15910560e22d67be9':
Remove text-relocs support for apps targeting M+
2015-06-22 19:50:50 +00:00
Dmitriy Ivanov
c29626c12a
am 13cee57d: Merge "Remove libdl* tests from bionic-unit-tests-static"
...
* commit '13cee57dee4ebd14b57e7b5acd372228eb9c4a37':
Remove libdl* tests from bionic-unit-tests-static
2015-06-22 19:50:49 +00:00
Dmitriy Ivanov
d6d6c0c4f1
Merge "Remove libdl* tests from bionic-unit-tests-static" into mnc-dev
2015-06-22 19:25:37 +00:00
Dmitriy Ivanov
5fa858c565
Merge "Remove text-relocs support for apps targeting M+" into mnc-dev
2015-06-22 19:25:15 +00:00
Dmitriy Ivanov
96ebdcdca0
Remove libdl* tests from bionic-unit-tests-static
...
Bug: http://b/21900592
Change-Id: I907cc15684b121ec2fbdeca49fc584bb6d2eaacc
(cherry picked from commit de4e27e231 )
2015-06-22 12:24:36 -07:00
Dimitry Ivanov
3ebe2c78e4
am 6a5ead69: Merge "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
...
* commit '6a5ead6990ef16e858309928c4b14e3a5e2d89af':
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
2015-06-21 21:46:39 +00:00
Yabin Cui
1df44bd0a4
am cb060759: am 8beb0c34: am b245bc75: am 0f455612: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit 'cb0607590341ed2512a55015e66e19e7f7db3723':
Fix flaky test of timer_create_multiple in L.
2015-06-19 20:29:49 +00:00
David Srbecky
324bd8d0bb
am c08c88b5: Merge "Add flag that makes linker honor min(p_vaddr)" into mnc-dev
...
* commit 'c08c88b5fcec05551858c32bc57f4ae614c0ce5c':
Add flag that makes linker honor min(p_vaddr)
2015-06-19 20:29:33 +00:00
Yabin Cui
cb06075903
am 8beb0c34: am b245bc75: am 0f455612: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit '8beb0c34da46a5146a2de8256db8bb42febb283c':
Fix flaky test of timer_create_multiple in L.
2015-06-19 19:06:22 +00:00
Yabin Cui
8beb0c34da
am b245bc75: am 0f455612: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit 'b245bc750021ce6d220e71625fca66620cdd1f05':
Fix flaky test of timer_create_multiple in L.
2015-06-19 18:55:51 +00:00
Yabin Cui
b245bc7500
am 0f455612: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit '0f455612d3325932a851418634a17a61307948c5':
Fix flaky test of timer_create_multiple in L.
2015-06-19 18:40:59 +00:00
David Srbecky
c08c88b5fc
Merge "Add flag that makes linker honor min(p_vaddr)" into mnc-dev
2015-06-19 18:26:21 +00:00
Yabin Cui
a4c422026a
am 6cc98af7: Merge "Don\'t use TIMER_ABSTIME in time_test."
...
* commit '6cc98af72b0c48c58b2ab5fdb5f7abb842175299':
Don't use TIMER_ABSTIME in time_test.
2015-06-19 18:25:21 +00:00
Yabin Cui
0f455612d3
Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
2015-06-19 18:00:53 +00:00
Yabin Cui
410c1adf5f
Fix flaky test of timer_create_multiple in L.
...
Bug: 20677618
Change-Id: I0cb5faf77edce042b10611543180f3e2e73d3d05
2015-06-18 16:19:02 -07:00
Dmitriy Ivanov
34e8e47d32
Add flag that makes linker honor min(p_vaddr)
...
(cherry picked from commit 8a11628355 )
Bug: 21924613
Bug: http://b/21523078
Change-Id: I3f944a08dd2ed1df4d8a807da4fee423fdd35eb7
2015-06-18 23:58:34 +01:00
Christopher Ferris
e0e1e91322
resolved conflicts for merge of 7d6410e9 to mnc-dev-plus-aosp
...
Change-Id: I0f050e4eba3d68907dd6bfa24563f7ddfae1d73e
2015-06-17 18:25:22 -07:00
Dmitriy Ivanov
aac38762a2
am 547fa54e: Merge "Improve library lookup logic"
...
* commit '547fa54e6d5342f4ce68c7d78bd270595caf4b97':
Improve library lookup logic
2015-06-18 00:55:37 +00:00
Dmitriy Ivanov
850424716c
resolved conflicts for merge of 28154f5c to mnc-dev-plus-aosp
...
Change-Id: I26d4a341d19b6ef1e430f5365626f3c274ba7320
2015-06-17 17:43:12 -07:00
Christopher Ferris
7d6410e957
Merge "[MIPS] Add optimized string functions" into mnc-dev
2015-06-18 00:18:40 +00:00
Christopher Ferris
496a128076
am bfa601a9: Merge "[MIPS] Add optimized string functions"
...
* commit 'bfa601a9992547147fa66a95273bd5b891723bcc':
[MIPS] Add optimized string functions
2015-06-18 00:15:29 +00:00
Nikola Veljkovic
1d824c3912
[MIPS] Add optimized string functions
...
Use same string functions for all MIPS architectures.
Bug: 21555893
(cherry picked from commit 38f2eaa07b )
Change-Id: I94521f023d0bb136a4672782148a9f6e77cc6f1e
2015-06-17 17:02:11 -07:00
Dmitriy Ivanov
28154f5c56
Improve library lookup logic
...
Linker tries to open a library even if it can
be found by soname. This only happens if the
library was previously opened under different
target sdk version.
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: I7dbbcc3b49933bffd89ca0af55371e1a1f2bf4c2
2015-06-17 16:36:03 -07:00
Dimitry Ivanov
b5bab69239
am 9ae6f794: Merge "Revert "Improve library lookup logic""
...
* commit '9ae6f794cae7280385dfa172b12b7bd110f24693':
Revert "Improve library lookup logic"
2015-06-17 21:57:17 +00:00
Dmitriy Ivanov
0d9057b153
am f448ef49: Merge "Add versions to libm.so symbols"
...
* commit 'f448ef491c3d733ca0b5935304b41c9df3ff93d5':
Add versions to libm.so symbols
2015-06-17 21:12:49 +00:00
Dmitriy Ivanov
a8a1e8112f
am 4d0d3147: Add versions to libm.so symbols
...
* commit '4d0d31475f1584ed7bf4a52ce784c62c30ad522c':
Add versions to libm.so symbols
2015-06-17 21:07:27 +00:00
Dimitry Ivanov
e4faf3af9f
am 6b37515c: Merge "Revert "Improve library lookup logic"" into mnc-dev
...
* commit '6b37515c38ce1d5701915ffcd3bc6b6840d90fa7':
Revert "Improve library lookup logic"
2015-06-17 21:07:26 +00:00
Dmitriy Ivanov
4d0d31475f
Add versions to libm.so symbols
...
Bug: http://b/20139821
Change-Id: Ifdfcac62d59eb8f0985990aa8512046ecb87449e
(cherry picked from commit 636f5ddddc )
2015-06-17 13:50:37 -07:00
Dimitry Ivanov
6b37515c38
Merge "Revert "Improve library lookup logic"" into mnc-dev
2015-06-17 20:43:23 +00:00
Dimitry Ivanov
1eba2f4ce1
Revert "Improve library lookup logic"
...
This reverts commit ea4ef52fa4 .
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: I23ddbd69294023c56c9cbabad29d26c8f736ab43
2015-06-17 20:42:20 +00:00
Dmitriy Ivanov
8d8477fd17
am 61cbd02f: Merge "Improve library lookup logic"
...
* commit '61cbd02f1030132a4a4f0bfc2bbde3311dd620da':
Improve library lookup logic
2015-06-17 17:45:39 +00:00
Dmitriy Ivanov
df0ebf4e92
am 462df829: Merge "Improve library lookup logic" into mnc-dev
...
* commit '462df82902e6982f5b5c2ea443e84f39980259e1':
Improve library lookup logic
2015-06-17 17:38:32 +00:00
Elliott Hughes
d1289f8bdb
am 3b5a4b0c: Merge "Revert "[MIPS] Do not use compact branches until GDB supports them""
...
* commit '3b5a4b0c3394e45b766188e0bede4d5acdc0c678':
Revert "[MIPS] Do not use compact branches until GDB supports them"
2015-06-17 17:19:50 +00:00
Dmitriy Ivanov
462df82902
Merge "Improve library lookup logic" into mnc-dev
2015-06-17 17:15:06 +00:00
Elliott Hughes
2efe8b1fde
am d49850d6: Fixes for building gdbserver (and gdb) out of the box.
...
* commit 'd49850d6abb1b70c34be99a46e383a6a878ae19e':
Fixes for building gdbserver (and gdb) out of the box.
2015-06-17 00:45:38 +00:00
Elliott Hughes
9f01ac812d
am 81b2382d: Merge "Fixes for building gdbserver (and gdb) out of the box."
...
* commit '81b2382df6985d5e2495797bb4e03fa597340a37':
Fixes for building gdbserver (and gdb) out of the box.
2015-06-17 00:20:43 +00:00
Elliott Hughes
d49850d6ab
Fixes for building gdbserver (and gdb) out of the box.
...
Bug: http://b/21695943
Change-Id: Iadb600b2ae619515d7038a4db9bf464ba31adb36
(cherry picked from commit 895241efbb )
2015-06-16 16:59:49 -07:00
Dmitriy Ivanov
ea4ef52fa4
Improve library lookup logic
...
Linker tries to open a library even if it can
be found by soname. This only happens if the
library was previously opened under different
target sdk version.
Bug: http://b/21876587
Bug: http://b/21153477
Bug: http://b/21171302
Bug: https://code.google.com/p/android/issues/detail?id=160921
Change-Id: I769a04b6b1368a107d43f399297be14050338bbc
2015-06-16 16:52:21 -07:00
Dan Albert
47af493008
am b628b7db: Merge "Use new sanitizer option."
...
* commit 'b628b7db3952594d06c8063dc863a4dd6eaa8b89':
Use new sanitizer option.
2015-06-16 21:45:35 +00:00
Tim Murray
16bbd8cbaf
am 84827605: Merge "Add support for cortex-a53 in bionic." into mnc-dev
...
* commit '848276051a24266e1eacf2e508692c62d5a6176d':
Add support for cortex-a53 in bionic.
2015-06-16 21:26:04 +00:00
Dmitriy Ivanov
11fbf03fd3
am 42057469: Add version to libc.so symbols
...
* commit '420574690cc7096c3f894d5d88a65e8fd13de25c':
Add version to libc.so symbols
2015-06-16 21:23:47 +00:00
Elliott Hughes
352eb5f628
am 929be688: Hide accidentally-exposed __clock_nanosleep.
...
* commit '929be68849b7e94caaa7ffe62b8a7b506d2cc042':
Hide accidentally-exposed __clock_nanosleep.
2015-06-16 21:23:46 +00:00
Tim Murray
848276051a
Merge "Add support for cortex-a53 in bionic." into mnc-dev
2015-06-16 20:47:17 +00:00
Tim Murray
c34df8b280
Add support for cortex-a53 in bionic.
...
allows -mcpu=cortex-a53 to be passed as part of a command line.
Change-Id: Id4203a9fd197f4c3b661bad21ac58c32819fd687
2015-06-16 13:43:19 -07:00
Tim Murray
e6d80afb58
am 9876aa27: Merge "Add support for cortex-a53 in bionic."
...
* commit '9876aa273da6795aa6d257de5b779a68a0c2eccf':
Add support for cortex-a53 in bionic.
2015-06-16 19:27:36 +00:00
Dmitriy Ivanov
2e1f6107fe
am 48fa28ba: Merge "Add version to libc.so symbols"
...
* commit '48fa28bacd7e84651d381e2428944916e45b5508':
Add version to libc.so symbols
2015-06-16 18:27:09 +00:00
Dmitriy Ivanov
420574690c
Add version to libc.so symbols
...
Bug: http://b/21617095
Bug: http://b/20139821
Change-Id: If3d42d2a0b4a0c49721fd9b9ecbb4f7bee5a1eff
(cherry picked from commit 665607a6b7 )
2015-06-16 11:08:01 -07:00
Elliott Hughes
7e0946a623
am cd1be3b6: Merge "Hide accidentally-exposed __clock_nanosleep."
...
* commit 'cd1be3b69e1b47ac27ffc5d74e5276aeee688abc':
Hide accidentally-exposed __clock_nanosleep.
2015-06-16 18:01:27 +00:00
Elliott Hughes
929be68849
Hide accidentally-exposed __clock_nanosleep.
...
Bug: http://b/21858067
Change-Id: Iaa83a5e17cfff796aed4f641d0d14427614d9399
(cherry picked from commit b1304935b6 )
2015-06-16 10:44:24 -07:00
Elliott Hughes
26501a0ae9
am f1c85411: Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
...
* commit 'f1c85411a8edd71366d723bc297d49a52112cb74':
Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
2015-06-16 02:21:08 +00:00
Elliott Hughes
41bc5aeb93
am df11f340: Merge "Avoid name collision with user_fpsimd_state in <asm/ptrace.h>."
...
* commit 'df11f340cac2e7aa5ef69c3180d0f4089f46c96b':
Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
2015-06-16 02:14:40 +00:00
Dan Albert
cfbe6014b4
am cce405a1: Add a sys/procfs.h.
...
* commit 'cce405a134c338ff6b76c56aafe02ef73c93a38c':
Add a sys/procfs.h.
2015-06-16 02:02:46 +00:00
Elliott Hughes
55a70cd113
am 7051c0f2: Fix two accidentally leaked mips64 symbols.
...
* commit '7051c0f2a50cb2bafee23182c3cbc9a86d361a13':
Fix two accidentally leaked mips64 symbols.
2015-06-16 02:02:45 +00:00
Elliott Hughes
f1c85411a8
Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
...
We don't want to use <asm/ptrace.h> because (a) it'll drag in a bunch of
namespace pollution and (b) the registers should be "long double" for
userspace, not the kernel's uint128s. So just use a slightly different
name for our struct (which matches the traditional names for these structs
anyway).
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: I8812ca98cfe6b649dbd31f7d6aea41928ba2acbd
(cherry picked from commit 0577733c2e )
2015-06-15 19:02:40 -07:00
Elliott Hughes
2309b36b8f
am 27f5c37b: Merge "Fix two accidentally leaked mips64 symbols."
...
* commit '27f5c37b12042dea3d9521b7b0287820c1e669f0':
Fix two accidentally leaked mips64 symbols.
2015-06-16 01:50:12 +00:00
Elliott Hughes
a7ba695ad0
am 333bdad3: Merge "Add a sys/procfs.h."
...
* commit '333bdad361b566df2d9d2d5968fb23e8d3983019':
Add a sys/procfs.h.
2015-06-16 01:50:11 +00:00
Dan Albert
cce405a134
Add a sys/procfs.h.
...
Needed for building gdbserver out of the box.
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: Ieadda2b595f08bfddfa61fcd68006b8e7c1a438d
(cherry picked from commit bf18c61798 )
2015-06-15 18:39:02 -07:00
Elliott Hughes
7051c0f2a5
Fix two accidentally leaked mips64 symbols.
...
Bug: http://b/21857154
Change-Id: Ie1fb63f54c6c527b8c1172e8f6ce48f23fca9b41
(cherry picked from commit 469b418784 )
2015-06-15 18:36:48 -07:00
Sharvil Nanavati
f5aba62718
am fdcaeac1: am 00cef820: am 64e9e71c: Define nonportable pthread mutex macros with the _NP suffix.
...
* commit 'fdcaeac1a91c3e0a1a13498b7d1d8b223e700a86':
Define nonportable pthread mutex macros with the _NP suffix.
2015-06-15 16:13:36 +00:00
Sharvil Nanavati
fdcaeac1a9
am 00cef820: am 64e9e71c: Define nonportable pthread mutex macros with the _NP suffix.
...
* commit '00cef82013c0826bb43c11651d25de8b99335618':
Define nonportable pthread mutex macros with the _NP suffix.
2015-06-15 15:48:00 +00:00
Dmitriy Ivanov
ec7f603cc2
am 713ae464: Merge "Make path to apk compliant with jar url format"
...
* commit '713ae464abb942dafcafd738d9e00fcc8c3bb601':
Make path to apk compliant with jar url format
2015-06-13 02:25:50 +00:00
Dmitriy Ivanov
3e6f780754
Remove text-relocs support for apps targeting M+
...
Remove support of text-relocations for apps targeting sdk version > 22
Bug: http://b/20013628
Change-Id: I2127739544480c747315e32df15dfbd1b79de4f5
2015-06-12 15:09:54 -07:00
Sharvil Nanavati
00cef82013
am 64e9e71c: Define nonportable pthread mutex macros with the _NP suffix.
...
* commit '64e9e71cdb7d88397e510e1986d494b797ed3b45':
Define nonportable pthread mutex macros with the _NP suffix.
2015-06-12 20:13:46 +00:00
Sharvil Nanavati
64e9e71cdb
Define nonportable pthread mutex macros with the _NP suffix.
...
Change-Id: I1066352e5b2607f64daf6aeb0030d0bbe88ead8d
2015-06-12 10:56:17 -07:00
Dmitriy Ivanov
65126c93a2
am ae1e7545: Merge "Make path to apk compliant with jar url format" into mnc-dev
...
* commit 'ae1e75458ad281f121116c8c5dfe9d8086e43a2b':
Make path to apk compliant with jar url format
2015-06-11 22:43:14 +00:00
Dmitriy Ivanov
ae1e75458a
Merge "Make path to apk compliant with jar url format" into mnc-dev
2015-06-11 21:55:09 +00:00
Elliott Hughes
05923bacbc
am 9ef26a3c: Merge "Always build libm with clang."
...
* commit '9ef26a3c4cd2e6d469f771815a07cb820800beb6':
Always build libm with clang.
2015-06-11 17:20:22 +00:00
Dmitriy Ivanov
9edb1a2b31
am 38263dd9: Fix l_addr for the linker
...
* commit '38263dd91a4b68e2ad0afe458c9a20cb360dafeb':
Fix l_addr for the linker
2015-06-11 12:52:30 +00:00
Dmitriy Ivanov
571b01186a
am b90e9b71: Merge "Fix l_addr for the linker"
...
* commit 'b90e9b71835957a5f816b9a6da1c23c3b6db4802':
Fix l_addr for the linker
2015-06-11 03:24:41 +00:00
Dmitriy Ivanov
38263dd91a
Fix l_addr for the linker
...
Bug: http://b/21765603
Change-Id: I97710ef2436eac2160e29ba3e4521f6e63a1907c
(cherry picked from commit 175dae92d7 )
2015-06-10 20:05:48 -07:00
Elliott Hughes
351a876407
am 25ac753f: Add process_vm_readv and process_vm_writev.
...
* commit '25ac753f474492ffa3625ca6b5aae254bb205c33':
Add process_vm_readv and process_vm_writev.
2015-06-11 02:54:21 +00:00
Elliott Hughes
9165c8579f
resolved conflicts for merge of eeb1d33a to mnc-dev-plus-aosp
...
Change-Id: I5ef79ff7851172189b959bad7d5f8b1431c38b39
2015-06-10 19:49:40 -07:00
Elliott Hughes
1a587162a8
am c910de9d: Merge "Add process_vm_readv and process_vm_writev."
...
* commit 'c910de9d5e6ff5c00356883fb567227ab04e0389':
Add process_vm_readv and process_vm_writev.
2015-06-11 02:31:54 +00:00
Dmitriy Ivanov
248bb62680
am db68b460: Merge "Fix application_sdk_versions_smoke test"
...
* commit 'db68b4600d84a213b4714525332f359f3f01c686':
Fix application_sdk_versions_smoke test
2015-06-11 02:31:43 +00:00
Evgenii Stepanov
98c99d111b
am 72af1235: Merge "Support DT_RUNPATH in the linker."
...
* commit '72af1235e49fa797987dd719e398f53995a50ec4':
Support DT_RUNPATH in the linker.
2015-06-11 02:31:42 +00:00
Dmitriy Ivanov
e1f3c8b63a
am 79b3877a: Fix application_sdk_versions_smoke test
...
* commit '79b3877a137510946ddd39ab71c0badf1a769c11':
Fix application_sdk_versions_smoke test
2015-06-11 02:08:30 +00:00
Dmitriy Ivanov
fdf9f04906
am 07f4f5f9: Check if strtab exists before using it
...
* commit '07f4f5f9edc33d22c41f51224f8be0c0a51e5b6b':
Check if strtab exists before using it
2015-06-11 02:08:29 +00:00
Elliott Hughes
25ac753f47
Add process_vm_readv and process_vm_writev.
...
Bug: http://b/21761353
Change-Id: Ic8ef3f241d62d2a4271fbc783c8af50257bac498
(cherry picked from commit be57a40d29 )
2015-06-10 18:55:06 -07:00
Elliott Hughes
eeb1d33a31
Merge "Statically linked executables should honor AT_SECURE." into mnc-dev
2015-06-11 00:55:40 +00:00
Dmitriy Ivanov
79b3877a13
Fix application_sdk_versions_smoke test
...
Bug: http://b/21364029
Change-Id: I9716d6b0ea7fae6483629a290dbe695b68526588
2015-06-10 16:55:50 -07:00
Elliott Hughes
46019789bb
am ba1d40a3: Merge "Statically linked executables should honor AT_SECURE."
...
* commit 'ba1d40a3f16525e70e4b68c5a82e7cc9f8a4b76a':
Statically linked executables should honor AT_SECURE.
2015-06-10 23:12:08 +00:00
Elliott Hughes
66c3b2db2f
Statically linked executables should honor AT_SECURE.
...
Bug: http://b/19647373
Change-Id: I10e7682d9cec26a523f1a3597ca5326c3ca42ebe
(cherry picked from commit 1801db3d3f )
2015-06-10 16:10:18 -07:00
Dmitriy Ivanov
be98337273
am f3463db7: Merge "Check if strtab exists before using it"
...
* commit 'f3463db7eb37cb7d9dd5e32dfb5b2bd24f808fb3':
Check if strtab exists before using it
2015-06-10 22:53:07 +00:00
Dmitriy Ivanov
07f4f5f9ed
Check if strtab exists before using it
...
Bug: http://b/21696087
Change-Id: I1e22d5fd6fe2faead332249493123c9a085081e9
(cherry picked from commit 624b8f17a1 )
2015-06-10 15:25:48 -07:00
Christopher Ferris
8cba773269
am 6a494915: Merge "Allow NULL in pthread_mutex_lock/unlock."
...
* commit '6a494915d795d4f1c4d27aab3da0b65e7e4c0b18':
Allow NULL in pthread_mutex_lock/unlock.
2015-06-10 20:36:49 +00:00
Christopher Ferris
3c716b1b80
am 511cfd9d: Allow NULL in pthread_mutex_lock/unlock.
...
* commit '511cfd9dc8cb41bca4920687c7d816ee916ee8e5':
Allow NULL in pthread_mutex_lock/unlock.
2015-06-10 18:15:04 +00:00
Christopher Ferris
511cfd9dc8
Allow NULL in pthread_mutex_lock/unlock.
...
The pthread_mutex_lock and pthread_mutex_unlock were allowed to
fail silently on L 32 bit devices when passed a NULL. We changed
this to a crash on 32 bit devices, but there are still games that make
these calls and are not likely to be updated. Therefore, once again
allow NULL to be passed in on 32 bit devices.
Bug: 19995172
Change-Id: If7e8860075ecd63c0064d80f64e226fad7bd3c26
2015-06-09 18:46:15 -07:00
Dmitriy Ivanov
787d4388e3
am 1cfbd94a: Merge "Add flag that makes linker honor min(p_vaddr)"
...
* commit '1cfbd94a2f40743757cdecd51cfa3e3ab545a5c5':
Add flag that makes linker honor min(p_vaddr)
2015-06-09 21:26:04 +00:00
Dmitriy Ivanov
524f1f1efe
Make path to apk compliant with jar url format
...
Bug: http://b/21726698
Bug: http://b/8076853
Change-Id: I8c1942a98fe3119746b4dc9f60a7ff215ea7009c
2015-06-09 13:47:46 -07:00
Ying Wang
a950c9ef00
am 866d6fb0: Merge "Fix Mac checkbuild."
...
* commit '866d6fb09085d5b74670b5c6137fcfe130b6c2ca':
Fix Mac checkbuild.
2015-06-08 20:08:11 +00:00
Ying Wang
98af7902ee
am 26e663d4: (-s ours) Fix Mac checkbuild.
...
* commit '26e663d4796e74fc40a62b3d2a438b726bbb056e':
Fix Mac checkbuild.
2015-06-08 19:53:02 +00:00
Ying Wang
26e663d479
Fix Mac checkbuild.
...
Bug: 21669400
Change-Id: I54691661605a2e2c1871781964aed343840b8560
(cherry-pick from commit 33c2d441b8f816722bed984c6e12b82b888c3ca2)
2015-06-08 12:20:16 -07:00
Nick Kralevich
59e553c7e0
am 12fb28bb: Merge "Add O_PATH support for flistxattr()"
...
* commit '12fb28bbd85cea72bd951d8263b05e54415780e7':
Add O_PATH support for flistxattr()
2015-06-08 18:02:31 +00:00
Christopher Ferris
7a9cfcce43
am e49af9bc: Export two dlmalloc functions everywhere.
...
* commit 'e49af9bca5706ecbc9c4f3cf15be990294106952':
Export two dlmalloc functions everywhere.
2015-06-06 21:47:45 +00:00
Christopher Ferris
c9ef605751
am 7a799f2b: Fix a few libc makefile mishaps.
...
* commit '7a799f2b02ee453a46ee368cd8c41477e0567852':
Fix a few libc makefile mishaps.
2015-06-06 21:47:44 +00:00
Christopher Ferris
84128f2523
am d9dc13d4: Merge "Export two dlmalloc functions everywhere."
...
* commit 'd9dc13d4172516342ceebf1b16624ed9fdf3fca2':
Export two dlmalloc functions everywhere.
2015-06-06 21:05:55 +00:00
Christopher Ferris
e49af9bca5
Export two dlmalloc functions everywhere.
...
The functions dlmalloc_inspect_all and dlmalloc_trim get
exported on devices that use dlmalloc, so be consistent and
export them everywhere.
Bug: 21640784
(cherry picked from commit f9554a1776 )
Change-Id: I1000221423c16c356bb6301e55f726db01c3f209
2015-06-06 13:25:56 -07:00
Christopher Ferris
7a799f2b02
Fix a few libc makefile mishaps.
...
These are the problems fixed in this CL:
- The ndk_cruft.cpp file was not compiled for 64 bit.
- Some files where not compiled for libc_bionic.a due to a missing
patch-up-arch-specific-flags call.
- The libc_bionic_ndk.a patch up call was using bionic src, not
the bionic_ndk_src_files.
- Move mmap.cpp to the ndk src list where it was before because of
the above errors.
Bug: 21640784
(cherry picked from commit 19fee2ca8b )
Change-Id: Ib9a9cfd72720586d3400b11cd7189f021e9a06c6
2015-06-06 13:25:32 -07:00
Christopher Ferris
a3ae51aa89
am 966f84b1: Merge "Fix a few libc makefile mishaps."
...
* commit '966f84b11dca7caf53c67664d811b99567cab7ee':
Fix a few libc makefile mishaps.
2015-06-06 00:35:17 +00:00
Yabin Cui
eb641b0d4a
am e997e915: am 61b040a5: resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
...
* commit 'e997e9155e72f1b0b40d832ac91fd39951acc1b9':
Make sys_resource test more robust.
2015-06-05 02:43:18 +00:00
Yabin Cui
e997e9155e
am 61b040a5: resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
...
* commit '61b040a57094093cfb090ebb1c321d4a69c20b64':
Make sys_resource test more robust.
2015-06-05 02:18:45 +00:00
Dmitriy Ivanov
1385421573
am c534603f: Hide __atexit
...
* commit 'c534603f8d2a03e0ace678adc83d6194a7afdbe9':
Hide __atexit
2015-06-04 23:07:59 +00:00
Dmitriy Ivanov
ffcd909534
am 12ca831b: Merge "Hide __atexit"
...
* commit '12ca831b0e03e85a2f5588bdf834dc6046d1ac6c':
Hide __atexit
2015-06-04 22:14:01 +00:00
Dmitriy Ivanov
c534603f8d
Hide __atexit
...
Bug: http://b/21640806
Change-Id: I778b35c8c7538859179e97fcf5a82db2fcd9e50f
(cherry picked from commit 9cf6fc304b )
2015-06-04 14:51:26 -07:00
Christopher Ferris
16c64d4aa1
am b68b8b4b: Merge "Reorder DIR structure due to bad apps."
...
* commit 'b68b8b4b95d3e373a8975c0b650cde4d348ff118':
Reorder DIR structure due to bad apps.
2015-06-04 21:30:25 +00:00
Christopher Ferris
699df5ca48
am f2e86cd9: Merge "Reorder DIR structure due to bad apps." into mnc-dev
...
* commit 'f2e86cd98038d6239265d936c32774b7289bfdc7':
Reorder DIR structure due to bad apps.
2015-06-04 21:22:41 +00:00
Christopher Ferris
f2e86cd980
Merge "Reorder DIR structure due to bad apps." into mnc-dev
2015-06-04 20:57:57 +00:00
Christopher Ferris
5edb0f40f6
Reorder DIR structure due to bad apps.
...
It turns out that apportable apps expect that the DIR structure is
the same as in L and below. Modify the structure to have the same
order, and move the new variable to the end of the structure.
Bug: 21037208
Change-Id: Id1258e9dc19423109a2c3a8086d3022965591166
2015-06-04 13:30:45 -07:00
Dmitriy Ivanov
c677d69258
am 34de7f84: Strip version info when extracting symbols
...
* commit '34de7f849799ea47534d617595ab566690a16f2f':
Strip version info when extracting symbols
2015-06-04 19:22:21 +00:00
Dmitriy Ivanov
2706592b24
am 5cce2e72: Merge "Strip version info when extracting symbols"
...
* commit '5cce2e7205c92e6c4199dc5f4155e003f0a5b832':
Strip version info when extracting symbols
2015-06-04 19:00:32 +00:00
Dmitriy Ivanov
34de7f8497
Strip version info when extracting symbols
...
Bug: http://b/20139821
Change-Id: I1c1ed1b97a75936407e996698b98b94a7175ac30
(cherry picked from commit 6cda074289 )
2015-06-04 11:15:13 -07:00
Dmitriy Ivanov
9fbb73352d
am 0c29aaba: Merge "Backward compatibility for dlsym(RTLD_DEFAULT, ...)" into mnc-dev
...
* commit '0c29aabad25832ec249288c8da3cf080c898ba74':
Backward compatibility for dlsym(RTLD_DEFAULT, ...)
2015-06-03 02:22:59 +00:00
Dmitriy Ivanov
61e327fdf5
am 3931b6d9: Merge "Backward compatibility for dlsym(RTLD_DEFAULT, ...)"
...
* commit '3931b6d9b37a47e0921e329ff5846b7fd21cdd7b':
Backward compatibility for dlsym(RTLD_DEFAULT, ...)
2015-06-03 01:31:48 +00:00
Dmitriy Ivanov
0c29aabad2
Merge "Backward compatibility for dlsym(RTLD_DEFAULT, ...)" into mnc-dev
2015-06-03 01:09:34 +00:00
Dmitriy Ivanov
04f7e3e955
Backward compatibility for dlsym(RTLD_DEFAULT, ...)
...
Do not skip RTLD_LOCAL libraries in dlsym(RTLD_DEFAULT, ...)
if the library is opened by application with target api level <= 22
Bug: http://b/21565766
Bug: http://b/17512583
Change-Id: Ic45ed1e4f53e84cba9d74cab6b0049c0c7aa8423
2015-06-02 18:06:24 -07:00
Yabin Cui
61b040a570
resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
...
Change-Id: I362ab2e25e3368c71cb1af51cee2e8fb5ce53e61
2015-06-02 16:47:42 -07:00
Nick Kralevich
e587e0c92a
am f56bad97: Merge "libc: Add O_PATH support for fgetxattr / fsetxattr" into mnc-dev
...
* commit 'f56bad974bced86671030b13d99f8ec2f497521e':
libc: Add O_PATH support for fgetxattr / fsetxattr
2015-06-02 22:21:20 +00:00
Yabin Cui
ea248d9ca8
Merge "Make sys_resource test more robust." into lollipop-cts-dev
...
automerge: 492a0bf
* commit '492a0bf212973baa1c33d584d57e75395774447f':
Make sys_resource test more robust.
2015-06-02 22:03:23 +00:00
Nick Kralevich
f56bad974b
Merge "libc: Add O_PATH support for fgetxattr / fsetxattr" into mnc-dev
2015-06-02 22:02:43 +00:00
Yabin Cui
492a0bf212
Merge "Make sys_resource test more robust." into lollipop-cts-dev
2015-06-02 22:02:29 +00:00
Yabin Cui
e7ece90b50
Make sys_resource test more robust.
...
Bug: 19482626
"ulimit -c xxx" command may run before bionic-unit-tests.
Make sure sys_resource test fails gently in that case.
Change-Id: Ic3b5ed8b20acba56df8c5ef082c88e5050e761aa
(cherry picked from commit 4853f40f3f )
2015-06-02 14:40:26 -07:00
Dmitriy Ivanov
27b002baef
am 11b15b23: Merge "Work around for libraries without dt_soname"
...
* commit '11b15b23aa6044b1fa2ce89744643a0cc072b348':
Work around for libraries without dt_soname
2015-06-02 21:30:54 +00:00
Dmitriy Ivanov
719278b5e4
am 38c37d67: Work around for libraries without dt_soname
...
* commit '38c37d6705f420ecac4146c11d79bee6e0ca8a03':
Work around for libraries without dt_soname
2015-06-02 21:30:11 +00:00
Dmitriy Ivanov
38c37d6705
Work around for libraries without dt_soname
...
Applies only for apps targeting sdk version <= 22
Bug: http://b/21565766
Change-Id: If0bf2229dc1341e9ca09f9a05d0890515273d5a2
2015-06-02 13:45:15 -07:00
Nick Kralevich
c92f9f8069
libc: Add O_PATH support for fgetxattr / fsetxattr
...
Support O_PATH file descriptors when handling fgetxattr and fsetxattr.
This avoids requiring file read access to pull extended attributes.
This is needed to support O_PATH file descriptors when calling
SELinux's fgetfilecon() call. In particular, this allows the querying
and setting of SELinux file context by using something like the following
code:
int dirfd = open("/path/to/dir", O_DIRECTORY);
int fd = openat(dirfd, "file", O_PATH | O_NOFOLLOW);
char *context;
fgetfilecon(fd, &context);
This change was motivated by a comment in
https://android-review.googlesource.com/#/c/152680/1/toys/posix/ls.c
(cherrypicked from commit 2825f10b7f )
Change-Id: Ic0cdf9f9dd0e35a63b44a4c4a08400020041eddf
2015-06-02 10:08:05 -07:00
Dmitriy Ivanov
8d67a598c5
am c4ebe60e: Fix dlsym(handle_of_main_executable, ...)
...
* commit 'c4ebe60e1a2fc165ff11442765325628e27f2a05':
Fix dlsym(handle_of_main_executable, ...)
2015-06-02 14:22:58 +00:00
Dmitriy Ivanov
4af36c8d99
am ef55f967: Merge "Fix dlsym(handle_of_main_executable, ...)"
...
* commit 'ef55f967234f160a4e00a51ca53377fadd17715d':
Fix dlsym(handle_of_main_executable, ...)
2015-06-02 00:11:05 +00:00
Dmitriy Ivanov
c4ebe60e1a
Fix dlsym(handle_of_main_executable, ...)
...
According to man dlopen(3) and posix docs in the case when si is handle
of the main executable we need to search not only in the executable and its
dependencies but also in all libraries loaded with RTLD_GLOBAL.
see also: http://pubs.opengroup.org/onlinepubs/9699919799/functions/dlopen.html
Bug: http://b/21528224
Bug: http://b/17512583
Bug: https://code.google.com/p/android/issues/detail?id=173822
Change-Id: Ib2801367ba48b6f3704da89a6d9f5e6911430013
(cherry picked from commit f439b5a318 )
2015-06-01 16:57:33 -07:00
Nick Kralevich
1c9347866f
am e7deb145: Merge "libc: Add O_PATH support for fgetxattr / fsetxattr"
...
* commit 'e7deb145c66cc3434bf0f499de20b2c9d66cb2db':
libc: Add O_PATH support for fgetxattr / fsetxattr
2015-06-01 23:42:37 +00:00
Dan Albert
0c4314b658
am c5e02eeb: Cleanup ftruncate negative test.
...
* commit 'c5e02eeb353c3cdd357413f563701d5018fc76a5':
Cleanup ftruncate negative test.
2015-06-01 23:21:38 +00:00
Dan Albert
654c28e0a3
am 5f3e19db: (-s ours) Fix error handling for negative size in ftruncate.
...
* commit '5f3e19dbbeb851fff5cf7f9869d344feca479413':
Fix error handling for negative size in ftruncate.
2015-06-01 23:21:37 +00:00
Dan Albert
944d901cfd
am ef607cda: Merge "Cleanup ftruncate negative test."
...
* commit 'ef607cdae24363c5e6b6fc72607a4cff78623851':
Cleanup ftruncate negative test.
2015-06-01 20:45:10 +00:00
Dan Albert
c5e02eeb35
Cleanup ftruncate negative test.
...
Addresses post-submit comments from
I54692ab8105dd09db6af7a2c0894a17bdd118aa0.
Bug: http://b/21309901
Change-Id: Ie19ee8cdcc4055a65fe7dfc103156e54eafe8977
(cherry picked from commit 9d476a02e9 )
2015-06-01 13:24:36 -07:00
Dan Albert
5f3e19dbbe
Fix error handling for negative size in ftruncate.
...
Bug: 21309901
Change-Id: I54692ab8105dd09db6af7a2c0894a17bdd118aa0
(cherry picked from commit c05554ec5c )
2015-06-01 11:28:13 -07:00
Elliott Hughes
a673ad06c8
am d7089168: Merge "[MIPS] Do not use compact branches until GDB supports them"
...
* commit 'd70891687d742414d457e41a998726e5eb0a09bd':
[MIPS] Do not use compact branches until GDB supports them
2015-05-29 05:01:57 +00:00
Dmitriy Ivanov
e5744bb553
am 55115510: Merge "Improve some of error/warning messages"
...
* commit '5511551009c5b8b7495af8278ffe914d4a8147b1':
Improve some of error/warning messages
2015-05-29 00:04:53 +00:00
Dmitriy Ivanov
d5dd23ad09
am 6c2dba86: Merge "Work around incorrect dt_needed entries"
...
* commit '6c2dba8651f8cf9e406a5c7879fbaee1b0f29980':
Work around incorrect dt_needed entries
2015-05-29 00:04:52 +00:00
Dmitriy Ivanov
9843fdd82b
am ca10ac6d: Improve some of error/warning messages
...
* commit 'ca10ac6dd45f73752e8822fee606d83116a5721a':
Improve some of error/warning messages
2015-05-28 23:29:27 +00:00
Dmitriy Ivanov
87298989ea
am 4a7c3af0: Work around incorrect dt_needed entries
...
* commit '4a7c3af054fdb525c8e458434f57f20696f43e31':
Work around incorrect dt_needed entries
2015-05-28 23:29:26 +00:00
Dmitriy Ivanov
ca10ac6dd4
Improve some of error/warning messages
...
Bug: http://b/20464031
Change-Id: I948141c46f9e054fc45f5934153dee56ce3cd558
(cherry picked from commit 087005f37e )
2015-05-28 15:28:41 -07:00
Dmitriy Ivanov
4a7c3af054
Work around incorrect dt_needed entries
...
This applies for apps targeting sdk<=22 and
only for lp32 platforms.
Bug: http://b/21364029
Change-Id: I903e81c9ccda2a8beaba1d132d68c77d30a4cdb2
(cherry picked from commit d974e88046 )
2015-05-28 15:25:55 -07:00
Dmitriy Ivanov
656d176157
am d8ead181: Add functions to provide target sdk version
...
* commit 'd8ead18145cba98fdc7256f9a0e69b8c1c90cd1c':
Add functions to provide target sdk version
2015-05-27 23:50:05 +00:00
Dmitriy Ivanov
d8ead18145
Add functions to provide target sdk version
...
Bug: http://b/21364029
Change-Id: I8648d1bff6c8fd6e7cd12da7f128e048b9f2829a
(cherry picked from commit 79fd668bb4 )
2015-05-27 16:20:16 -07:00
Dmitriy Ivanov
80eded99d3
am d717b1a3: Merge "Add functions to provide target sdk version"
...
* commit 'd717b1a3e55db9b7625a46bec950e856cc107951':
Add functions to provide target sdk version
2015-05-27 23:14:48 +00:00
Simon Baldwin
6fbb7cf4a9
am 560aacee: Merge "Fix unit tests, and extend for other architectures"
...
* commit '560aacee84ecfd1aa8983d0ab58b81fbbe34911d':
Fix unit tests, and extend for other architectures
2015-05-27 17:09:45 +00:00
Dmitriy Ivanov
68da29608b
am fad15145: Merge "Remove LOCAL_CONLY_FLAGS it is no-op."
...
* commit 'fad15145f8ee28be45cf2c870d3b87f22a2f07c3':
Remove LOCAL_CONLY_FLAGS it is no-op.
2015-05-26 21:21:30 +00:00
Dmitriy Ivanov
bd1d447821
am 15309fde: Fix RTLD_NEXT lookup for the local_group
...
* commit '15309fde91b3989a1af139db422acf68e16a9258':
Fix RTLD_NEXT lookup for the local_group
2015-05-22 22:45:39 +00:00
Dmitriy Ivanov
e0e07a9f96
am aaafbe12: Merge "Fix RTLD_NEXT lookup for the local_group"
...
* commit 'aaafbe128f51dff92da3cf4f5fc9b47f04f05261':
Fix RTLD_NEXT lookup for the local_group
2015-05-22 22:36:32 +00:00
Dmitriy Ivanov
15309fde91
Fix RTLD_NEXT lookup for the local_group
...
Linker used to skip RTLD_NEXT within local_group when
caller->next is nullptr (which represents load order
but not the order within local_group dependency tree)
Bug: http://b/21380474
Change-Id: I178fc4657b19bceb871635b177c1df67855b1708
(cherry picked from commit b96ac41b32 )
2015-05-22 15:24:13 -07:00
Dan Albert
4ee60d1c4f
am ffe01a3d: Merge "Fix error handling for negative size in ftruncate."
...
* commit 'ffe01a3de62d17cbe1cdf3b40a91d1ac9a9d36b5':
Fix error handling for negative size in ftruncate.
2015-05-21 21:03:17 +00:00
Yabin Cui
2737227842
am 4fc106d3: Merge "Fix pthread_attr_getstack__main_thread failure on glibc."
...
* commit '4fc106d34b70da868d194e8a0f0a3cddd1f4c22d':
Fix pthread_attr_getstack__main_thread failure on glibc.
2015-05-20 23:16:02 +00:00
Yabin Cui
b042c78e36
am c15a9352: am fd20a8c2: resolved conflicts for merge of 473d96c0 to lmp-mr1-ub-dev
...
* commit 'c15a935202319a41ee0be94afcdbde1d07568ec8':
Fix timer flaky test in lollipop-mr1-cts-dev.
2015-05-20 22:12:31 +00:00
Yabin Cui
c15a935202
am fd20a8c2: resolved conflicts for merge of 473d96c0 to lmp-mr1-ub-dev
...
* commit 'fd20a8c2d669b3f2d63e2d33a32b90d1b7f17b82':
Fix timer flaky test in lollipop-mr1-cts-dev.
2015-05-20 21:48:09 +00:00
Yabin Cui
fd20a8c2d6
resolved conflicts for merge of 473d96c0 to lmp-mr1-ub-dev
...
Change-Id: I48269218b152054d527d9257d40490b54205140f
2015-05-20 13:36:56 -07:00
Yabin Cui
369208d597
am 7490c5c5: Hide rt_sigqueueinfo.
...
* commit '7490c5c5944391e99bc6c3564bce03d3cd4a39e0':
Hide rt_sigqueueinfo.
2015-05-18 21:10:25 +00:00
Yabin Cui
1e63d31e77
am c02bdc76: Merge "Hide rt_sigqueueinfo."
...
* commit 'c02bdc76a21f6149c7867982e66ab16982e01c1b':
Hide rt_sigqueueinfo.
2015-05-18 20:46:23 +00:00
Yabin Cui
7490c5c594
Hide rt_sigqueueinfo.
...
Bug: 19358804
Change-Id: I38a53ad64c81d0eefdd1d24599e769fd8a477a56
(cherry picked from commit 40a8f214a5 )
2015-05-18 13:34:51 -07:00
Yabin Cui
f18a9f9662
am 2b5c2285: Remove pthread_detach_no_leak test.
...
* commit '2b5c2285c0679190b90b954d5e71f7ee8698adba':
Remove pthread_detach_no_leak test.
2015-05-18 17:56:14 +00:00
Yabin Cui
2b5c2285c0
Remove pthread_detach_no_leak test.
...
This test has lost its purpose as we are using mmap/munmap for pthread_internal_t. And it is a flaky test.
Bug: 21205574
Bug: 20860440
Change-Id: I7cbb6bc3fd8a2ca430415beab5ee27a856ce4ea7
(cherry picked from commit 2957cc5f10 )
2015-05-18 10:31:20 -07:00
Dmitriy Ivanov
75b7b39e9f
am 8557eeb0: Merge "Apply work around b/19059885 to x86" into mnc-dev
...
* commit '8557eeb0add011ff37edc86f50f423ce681eeb2b':
Apply work around b/19059885 to x86
2015-05-16 17:19:01 +00:00
Dmitriy Ivanov
dae8ad3da0
am a42b5bcd: Merge "Apply work around b/19059885 to x86"
...
* commit 'a42b5bcd896daa83b479e7964c0fa8cf1abf5a1d':
Apply work around b/19059885 to x86
2015-05-16 17:12:03 +00:00
Dmitriy Ivanov
8557eeb0ad
Merge "Apply work around b/19059885 to x86" into mnc-dev
2015-05-16 16:57:16 +00:00
Dmitriy Ivanov
69a5fb951d
Apply work around b/19059885 to x86
...
Bug: http://b/19059885
Bug: http://b/21203348
Change-Id: Ic375e9f877d68de8f866d17362879a7dde638465
2015-05-15 18:39:16 -07:00
Chih-Hung Hsieh
dea8937f90
am 43850d19: Use unified syntax to compile with both llvm and gcc.
...
* commit '43850d19f422d4850bebf765607e4f4d4b99df2e':
Use unified syntax to compile with both llvm and gcc.
2015-05-16 00:21:18 +00:00
Chih-Hung Hsieh
11ebac5e01
resolved conflicts for merge of 22c21c6b to mnc-dev-plus-aosp
...
Change-Id: I8a3c79c441ec8d1002f20c9d55bffaa5efa01d14
2015-05-15 17:18:22 -07:00
Elliott Hughes
5f13fa2239
am fa7ba622: Don\'t use TEMP_FAILURE_RETRY on close in bionic.
...
* commit 'fa7ba6227f918dadca787a78ed3269bf86fd234d':
Don't use TEMP_FAILURE_RETRY on close in bionic.
2015-05-15 23:40:08 +00:00
Elliott Hughes
1d8336d037
am 882283e9: Merge "Don\'t use TEMP_FAILURE_RETRY on close in bionic."
...
* commit '882283e9e2e64e596f1a244fa25d3586b2dea4da':
Don't use TEMP_FAILURE_RETRY on close in bionic.
2015-05-15 23:39:38 +00:00
Chih-Hung Hsieh
43850d19f4
Use unified syntax to compile with both llvm and gcc.
...
All arch-arm and arch-arm64 .S files were compiled
by gcc with and without this patch. The output object files
were identical. When compiled with llvm and this patch,
the output files were also identical to gcc's output.
BUG: 18061004
Change-Id: I458914d512ddf5496e4eb3d288bf032cd526d32b
(cherry picked from commit 33f33515b5 )
2015-05-15 16:29:10 -07:00
Chih-Hung Hsieh
22c21c6b4e
Fix opcode to compile with both gcc and llvm.
...
BUG: 17302991
Change-Id: I31febd9ad24312388068803ce247b295bd73b607
(cherry picked from commit 0a93df369c )
2015-05-15 16:28:38 -07:00
Elliott Hughes
fa7ba6227f
Don't use TEMP_FAILURE_RETRY on close in bionic.
...
Bug: http://b/20501816
Change-Id: Id64b5109cc2b165fa0351b6edbb865a5e5058008
(cherry picked from commit 4e8ef698d0 )
2015-05-15 16:24:33 -07:00
Dmitriy Ivanov
ad41d7f76b
am ff407803: Remove -z global workaround for target x86
...
* commit 'ff407803dbbee26ab19c02aaece0e75c019534c4':
Remove -z global workaround for target x86
2015-05-15 20:10:33 +00:00
Dmitriy Ivanov
408023a498
am 1d52b8b0: Merge "Remove -z global workaround for target x86"
...
* commit '1d52b8b07c327a6ef4936a7b9b08ddd4ee85002e':
Remove -z global workaround for target x86
2015-05-15 18:05:43 +00:00
Dmitriy Ivanov
ff407803db
Remove -z global workaround for target x86
...
Change-Id: I08e75a1c7437c97e4af59316d2c14c7fa3f65e03
(cherry picked from commit 933332462d )
2015-05-15 10:30:47 -07:00
John Reck
1a7a109409
am b00c23a8: Merge "Fix regression in crash reporting"
...
* commit 'b00c23a8dbc285673a4124797f8224f42082fd5a':
Fix regression in crash reporting
2015-05-15 16:57:03 +00:00
John Reck
9f2ae81510
am d7ad443c: Fix regression in crash reporting
...
* commit 'd7ad443cfd4e1315cdf45210bc94bb68e0564b8f':
Fix regression in crash reporting
2015-05-15 16:37:57 +00:00
John Reck
d7ad443cfd
Fix regression in crash reporting
...
Bug: 19532651
Partial revert of be0e43b776
Change-Id: I99e220328aff985facb920ebcd84ac1a016759b5
2015-05-15 07:48:33 -07:00
Spencer Low
8c5509ee5a
am 2a44cfbd: ScopedFd: Don\'t use TEMP_FAILURE_RETRY() with close()
...
* commit '2a44cfbd7d64596795836e9ae6f6c642869d6d78':
ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
2015-05-14 01:45:59 +00:00
Elliott Hughes
f12a2d6708
am 0378d8f6: Merge "ScopedFd: Don\'t use TEMP_FAILURE_RETRY() with close()"
...
* commit '0378d8f65126b2d94c731f2719a68773e370f615':
ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
2015-05-14 00:48:29 +00:00
Spencer Low
2a44cfbd7d
ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
...
According to the comments in Posix_close(), TEMP_FAILURE_RETRY() should
not be used with close():
462bdac45c %5E%21/#F12
Kill ScopedFd by simplifying the single caller.
Bug: http://b/20501816
Change-Id: I248c40b8c2fc95f1938a6edfc245c81847fc44af
Signed-off-by: Spencer Low <CompareAndSwap@gmail.com >
(cherry picked from commit 0346ad7a4f )
2015-05-13 17:47:08 -07:00
Elliott Hughes
8ba08b634c
am 706eafc9: Merge "Fix unused result errors in bionic."
...
* commit '706eafc9b05b2662e1bf139e678cbc784440cb58':
Fix unused result errors in bionic.
2015-05-13 21:26:55 +00:00
Dmitriy Ivanov
25f9d52810
am fe77d2d0: Merge "Improved dlsym tests and fixes to linker"
...
* commit 'fe77d2d0036306eec978eccf7b4db81fa424a2f3':
Improved dlsym tests and fixes to linker
2015-05-13 15:52:28 +00:00
Elliott Hughes
1d6e8f4345
am d0763ba0: Merge "Update NOTICE files (the second time today)."
...
* commit 'd0763ba07693ec1d56f94e53e615eb4d7019eefa':
Update NOTICE files (the second time today).
2015-05-13 15:42:00 +00:00
Elliott Hughes
ebd4fc9328
resolved conflicts for merge of 3ff027e5 to mnc-dev-plus-aosp
...
Change-Id: I2ed217729d8f0d60f9e8e21735bb0a070b6a813f
2015-05-13 08:39:55 -07:00
Elliott Hughes
5a9ab18d94
am 8a330cad: Merge "Simplify three copyright headers."
...
* commit '8a330cad8db512f5119251f55ac7bf606c552ed0':
Simplify three copyright headers.
2015-05-13 15:22:09 +00:00
Dmitriy Ivanov
e598be94de
am 4bac6ea4: Improved dlsym tests and fixes to linker
...
* commit '4bac6ea463a8f20793f5c1425965729ded1419fe':
Improved dlsym tests and fixes to linker
2015-05-12 21:09:22 +00:00
Dmitriy Ivanov
4bac6ea463
Improved dlsym tests and fixes to linker
...
Answers the question: what if dependent library
was preloaded with RTLD_LOCAL flag.
Also add test for RTLD_NEXT within local_group.
Bug: http://b/17512583
Change-Id: I79e081e68b3a8c0ed8980d4275a06515fea94ec9
(cherry picked from commit 697bd9fd38 )
2015-05-12 13:49:13 -07:00
Elliott Hughes
898685ffd2
am 9cde1dc0: Update NOTICE files (the second time today).
...
* commit '9cde1dc007c0965c7fd2a63d759e80627ee88f0f':
Update NOTICE files (the second time today).
2015-05-12 18:10:50 +00:00
Elliott Hughes
fe20ea1547
am dd57029e: Simplify three copyright headers.
...
* commit 'dd57029ed1dfc9cd3116d3797c40d92d5310594e':
Simplify three copyright headers.
2015-05-12 17:54:48 +00:00
Elliott Hughes
e38f97ade7
am 97139e6a: Merge "Update NOTICE files." into mnc-dev
...
* commit '97139e6adc255460a1b12e3ccc7b425d11e05eb1':
Update NOTICE files.
2015-05-12 17:54:47 +00:00
Elliott Hughes
9cde1dc007
Update NOTICE files (the second time today).
...
Change-Id: Ifb031d29ee697ee0682bd651e0081493e8016e67
(cherry picked from commit f58ac87182 )
2015-05-12 10:52:52 -07:00
Elliott Hughes
dd57029ed1
Simplify three copyright headers.
...
There's no reason to have multiple years in our own copyright headers,
and given the stupidity of our NOTICE file generation, it just creates
more junk.
Change-Id: I065a3811c2e2584e3b649a18ad9460286bc72b92
(cherry picked from commit c69ace87ec )
2015-05-12 10:34:22 -07:00
Elliott Hughes
97139e6adc
Merge "Update NOTICE files." into mnc-dev
2015-05-12 17:29:25 +00:00
Elliott Hughes
f0bd92db89
Update NOTICE files.
...
Change-Id: I4e170118abf452dd87ffe79d343ba1e2b53955de
2015-05-12 10:09:01 -07:00
Chih-Hung Hsieh
2e956c1a26
am 972d7fe6: Merge "Use unified syntax to compile with both llvm and gcc."
...
* commit '972d7fe63a2e0636b070bec266479c27e0bb8c5f':
Use unified syntax to compile with both llvm and gcc.
2015-05-12 04:50:28 +00:00
Elliott Hughes
06d3a9c7dd
am c9310266: Merge "Fix various bugs in the check-symbols script."
...
* commit 'c9310266dcdd65e4c5a55ab85d2f9e67a52750bf':
Fix various bugs in the check-symbols script.
2015-05-11 20:47:29 +00:00
Yabin Cui
473d96c0a8
Merge "Fix timer flaky test in lollipop-mr1-cts-dev." into lollipop-mr1-cts-dev
2015-05-09 00:07:45 +00:00
Andres Morales
e5c9a8e4cf
am 75f2dfca: Merge "remove rootdir build.prop"
...
* commit '75f2dfca653dd57b6f65bf898ec4f45d87d18926':
remove rootdir build.prop
2015-05-08 22:30:17 +00:00
Dmitriy Ivanov
7eb944edee
am f7009f45: Switch libc/libcstdc++/libm to hash-style=both
...
* commit 'f7009f450e596dc76352da7ceefc8caeeb74ff14':
Switch libc/libcstdc++/libm to hash-style=both
2015-05-08 21:36:45 +00:00
Dmitriy Ivanov
1a31d128b9
am 267f39bf: Merge "Switch libc/libcstdc++/libm to hash-style=both"
...
* commit '267f39bf63044efe734c82c66f25f9b275a63c0b':
Switch libc/libcstdc++/libm to hash-style=both
2015-05-08 21:33:57 +00:00
Yabin Cui
5c0996a969
Fix timer flaky test in lollipop-mr1-cts-dev.
...
It is partically cherry-pick from https://android-review.googlesource.com/#/c/123410/ .
And as lollipop-mr1-cts-dev still uses stlport, <stdatomic.h> is used instead of <atomic>.
Bug: 20677618
Change-Id: I952a6fd074facc4227c955fecf3ecbfbbaec4193
2015-05-08 13:12:01 -07:00
Dmitriy Ivanov
f7009f450e
Switch libc/libcstdc++/libm to hash-style=both
...
Bug: http://b/19059885
Change-Id: Ie42703d91f291fd689a1cf9c35bcab5c487b9a84
(cherry picked from commit 88e777d6f4 )
2015-05-08 12:17:21 -07:00
Dan Albert
e16e0e75e2
am 11fc3f47: Merge "Apply same URL workaround to clean build."
...
* commit '11fc3f47afa6c9566875df02f880dc317cb94437':
Apply same URL workaround to clean build.
2015-05-08 17:36:58 +00:00
Dan Albert
d9d0207d56
am 5040aa4c: Merge changes from topic \'blobs\' into mnc-dev
...
* commit '5040aa4c393b12ea12fde0fc757995559c0c8e5d':
Revert "Fix volantis boot."
Revert "Fix clang build."
Revert "Try again to fix clang build."
2015-05-08 17:24:10 +00:00
Dan Albert
5040aa4c39
Merge changes from topic 'blobs' into mnc-dev
...
* changes:
Revert "Fix volantis boot."
Revert "Fix clang build."
Revert "Try again to fix clang build."
2015-05-08 17:01:29 +00:00
Dan Albert
8ffddd1725
am a924d4ba: Merge changes from topic \'volantis-blobs\'
...
* commit 'a924d4ba2673246087b3b16e343e92ad67aefc71':
Revert "Fix volantis boot."
Revert "Fix clang build."
Revert "Try again to fix clang build."
2015-05-08 16:54:37 +00:00
Andres Morales
bc79ee1d45
am 271f0514: Merge "remove rootdir build.prop" into mnc-dev
...
* commit '271f05148258bfb539099d02856d884aade86ae4':
remove rootdir build.prop
2015-05-08 16:40:43 +00:00
Dmitriy Ivanov
d950830406
am f41ed6e5: Add definitions of Elf32_Sxword and ELFXX_R_INFO
...
* commit 'f41ed6e5490864e625c6c3d05d86e3c490602cad':
Add definitions of Elf32_Sxword and ELFXX_R_INFO
2015-05-08 16:40:12 +00:00
Dan Albert
6b27e6e8e0
Revert "Fix volantis boot."
...
Bug: http://b/20065774
This reverts commit 76e1cbca75 .
(cherry picked from commit 7c2c01d681 )
2015-05-08 09:36:03 -07:00
Dan Albert
20db140181
Revert "Fix clang build."
...
Bug: http://b/20065774
This reverts commit 0975a5d9d2 .
(cherry picked from commit 6f0d7005f9 )
2015-05-08 09:35:54 -07:00
Dan Albert
6accf55bf3
Revert "Try again to fix clang build."
...
Bug: http://b/20065774
This reverts commit dffd3c5838 .
Change-Id: I5dd095ff4ab133baa2afcbd4c79fbee55d05c459
(cherry picked from commit f920f821e2 )
2015-05-08 09:35:48 -07:00
Andres Morales
271f051482
Merge "remove rootdir build.prop" into mnc-dev
2015-05-08 15:00:42 +00:00
Dmitriy Ivanov
d7a6c3d2ae
am 7d6b8db2: Merge "Add definitions of Elf32_Sxword and ELFXX_R_INFO"
...
* commit '7d6b8db28ea4607dbefc25a4f799c4fd1bcc7869':
Add definitions of Elf32_Sxword and ELFXX_R_INFO
2015-05-08 07:08:27 +00:00
Dmitriy Ivanov
f41ed6e549
Add definitions of Elf32_Sxword and ELFXX_R_INFO
...
Bug: http://b/17056684
Change-Id: If35302245ac3ab40d1c80fb2b04620778c114f87
(cherry picked from commit ce16a53d39 )
2015-05-07 23:49:40 -07:00
Yabin Cui
86af743d96
am f9eeea6d: Merge "Remove pthread_detach_no_leak test."
...
* commit 'f9eeea6d6531b0dea837027c7e1f47bec837f311':
Remove pthread_detach_no_leak test.
2015-05-08 01:59:26 +00:00
Andres Morales
d3cea8725f
remove rootdir build.prop
...
merge with default.prop
Change-Id: I6cff4527dec2b31bdde42ec26c42ef2782f8deb4
2015-05-07 15:15:46 -07:00
Dmitriy Ivanov
d48c8ace18
am dc10b077: Merge "Properly align init/fini_arrays for crtend.o"
...
* commit 'dc10b077ea52baaa1b7be42eb5d2ba05a8a8c860':
Properly align init/fini_arrays for crtend.o
2015-05-07 20:21:53 +00:00
Dmitriy Ivanov
174bbdbf9e
am af7e806c: Properly align init/fini_arrays for crtend.o
...
* commit 'af7e806cec7088d5d8e9898c13aaa1bbdc07a082':
Properly align init/fini_arrays for crtend.o
2015-05-07 20:21:48 +00:00
Dmitriy Ivanov
af7e806cec
Properly align init/fini_arrays for crtend.o
...
Also remove them from crtend_so.o
Bug: http://b/20532404
Change-Id: I56a0f80c4b3a83cf11d28bbf17791ff4ce10c5d2
(cherry picked from commit e543c7612e )
2015-05-07 12:56:15 -07:00
Dmitriy Ivanov
cf8231e7a8
am b3c01d05: Use realpath for log and error messages
...
* commit 'b3c01d05387e8576edcb0df1ad80a326d1d3a418':
Use realpath for log and error messages
2015-05-07 19:11:31 +00:00
Dmitriy Ivanov
3ab5146c03
am 9c189418: Merge "Use realpath for log and error messages"
...
* commit '9c1894186cb33391732a6c33bd08e14d7b43cc89':
Use realpath for log and error messages
2015-05-07 18:27:19 +00:00
Dmitriy Ivanov
b3c01d0538
Use realpath for log and error messages
...
Bug: http://b/20885931
Change-Id: Ida8ab7982ca75fa73da13c4cb10a6b2e53bc2c8e
(cherry picked from commit 3edb9182ff )
2015-05-07 11:04:28 -07:00
Dmitriy Ivanov
15eabcc295
am fff06e62: Merge "Move pthread_atfork_dlclose test out of static lib"
...
* commit 'fff06e624db96f1d876627fa0a122cdf65f41698':
Move pthread_atfork_dlclose test out of static lib
2015-05-07 16:15:44 +00:00
Dmitriy Ivanov
597fd464de
am c95a9e9d: Merge "VersionTracker: Ignore libraries without soname"
...
* commit 'c95a9e9dad126108a0106844f4d572d4cd4ae103':
VersionTracker: Ignore libraries without soname
2015-05-07 09:00:10 +00:00
Dmitriy Ivanov
4c95c08bca
am a60fd09e: Move pthread_atfork_dlclose test out of static lib
...
* commit 'a60fd09e2692e17c8bfa210d3cb64b490aea4c9d':
Move pthread_atfork_dlclose test out of static lib
2015-05-07 05:27:54 +00:00
Dmitriy Ivanov
a60fd09e26
Move pthread_atfork_dlclose test out of static lib
...
Bug: http://b/20858755
Change-Id: I0d84e8b43dc33902d75af18db6b7c8e0b619d718
(cherry picked from commit 5624a6a1e5 )
2015-05-06 16:47:54 -07:00
Dmitriy Ivanov
ecc4086032
am f3392791: Merge "Fix protected symbol lookups for mips"
...
* commit 'f3392791bc0f8f3638a04e15cea893c7c102f3c3':
Fix protected symbol lookups for mips
2015-05-06 22:55:50 +00:00
Dmitriy Ivanov
a8c31a3f5f
am 2c3d8d8b: Merge "Do not adjust PT_GNU_STACK segment"
...
* commit '2c3d8d8b2c77a2439e324f8ef2369589024f33ed':
Do not adjust PT_GNU_STACK segment
2015-05-06 22:43:57 +00:00
Dmitriy Ivanov
84b973ad42
am 8264afb3: VersionTracker: Ignore libraries without soname
...
* commit '8264afb37778bea2a3c6e9aa7144f4877401c3f8':
VersionTracker: Ignore libraries without soname
2015-05-06 19:29:32 +00:00
Dmitriy Ivanov
8264afb377
VersionTracker: Ignore libraries without soname
...
Bug: http://b/20872443
Change-Id: I7bd076885c1feae39af6ea64c9442bcc5ae5a1dc
2015-05-06 11:06:32 -07:00
Dmitriy Ivanov
e08840c591
am 456afe24: Fix protected symbol lookups for mips
...
* commit '456afe24b6460f75b3abc296f8f5885f4d8d907a':
Fix protected symbol lookups for mips
2015-05-05 23:02:59 +00:00
Dmitriy Ivanov
456afe24b6
Fix protected symbol lookups for mips
...
Bug: http://b/20694161
Change-Id: I5cc58034f9776e1db9cddc34abe48ef85f6048f4
(cherry picked from commit dbe26fdcc7 )
2015-05-05 15:39:42 -07:00
Dmitriy Ivanov
2531bd8576
am 064a9800: Do not adjust PT_GNU_STACK segment
...
* commit '064a9800f372b8efd6d7b08150ab5204e5304c84':
Do not adjust PT_GNU_STACK segment
2015-05-05 01:24:25 +00:00
Dmitriy Ivanov
064a9800f3
Do not adjust PT_GNU_STACK segment
...
Bug: http://b/20687795
Bug: http://b/18051137
Change-Id: Ie8af3892cfbebcc0249e7981284c4ad97ff40317
2015-05-04 18:35:43 +00:00
Christopher Ferris
ede9292ca2
am 64a86988: Modify test to avoid race condition. automerge: 3da136a
...
* commit '64a869880921b7e12d092b3fe7adc68fc74f98c6':
2015-05-04 17:08:06 +00:00
Dmitriy Ivanov
088d6d6756
am dc145b51: Lookup version info when relocating mips got
...
* commit 'dc145b510640202a60b0dfaef9d56cd8fc1c05a9':
Lookup version info when relocating mips got
2015-05-01 23:08:49 +00:00
Dmitriy Ivanov
f5724b6001
am f92a417d: Refactoring: move VersionTracker to link_image
...
* commit 'f92a417d07d70730fda15d7d98d36968a6a7362e':
Refactoring: move VersionTracker to link_image
2015-05-01 23:08:48 +00:00
Dmitriy Ivanov
2f77ec14e9
am 7fbd6355: Merge changes I28bd3bc4,I6860013d
...
* commit '7fbd6355ae809089ae9a62d0c738aea200ac20fe':
Lookup version info when relocating mips got
Refactoring: move VersionTracker to link_image
2015-05-01 23:05:20 +00:00
Dmitriy Ivanov
dc145b5106
Lookup version info when relocating mips got
...
Bug: http://b/20693971
Bug: http://b/20139821
Change-Id: I28bd3bc44dafe048761b2c598facfe20320128c4
(cherry picked from commit f39cb63603 )
2015-05-01 15:45:51 -07:00
Dmitriy Ivanov
f92a417d07
Refactoring: move VersionTracker to link_image
...
Use one instance of VersionTracker per link (instead of 2).
Change-Id: I6860013df65f5969975c82ebdae8bd90a82e0a82
(cherry picked from commit 7e4bbbae4a )
2015-05-01 15:44:50 -07:00
Neil Fuller
49196ee324
am f6fdb79b: Merge "Update to tzdata 2015d" into mnc-dev
...
* commit 'f6fdb79b4fe2ff6362e82a0380304ac61654396f':
Update to tzdata 2015d
2015-05-01 09:19:32 +00:00
Neil Fuller
f6fdb79b4f
Merge "Update to tzdata 2015d" into mnc-dev
2015-05-01 08:18:15 +00:00
Dmitriy Ivanov
60b30b4090
Merge commit '114bd835' into manualmerge
2015-04-30 18:25:41 -07:00
Dmitriy Ivanov
4026b5d369
am 788ea593: Merge "Refactoring: extract lookup_version_info(..)"
...
* commit '788ea593ec27f4bb8600c88d5717a914fe79ed8b':
Refactoring: extract lookup_version_info(..)
2015-05-01 01:03:05 +00:00
Dmitriy Ivanov
114bd835a7
Refactoring: extract lookup_version_info(..)
...
Change-Id: I47f9c21a1738dc520fd83281c8227dc3a7e79650
(cherry picked from commit 31b408d2c2 )
2015-04-30 17:42:01 -07:00
Alan Viverette
7ddbffe6fd
Merge branch 'mnc-dev-plus-aosp' of https://googleplex-android.googlesource.com/_direct/platform/bionic into mnc-dev-plus-aosp
2015-04-30 21:21:02 +00:00
Mark Salyzyn
7960fb5600
am 62075bcc: bionic: fortify comments in _system_properties.h
...
* commit '62075bcc91d60f5269ed6f5b5303662b556a86c4':
bionic: fortify comments in _system_properties.h
2015-04-30 21:20:41 +00:00
Mark Salyzyn
3d6bdcf285
am 033a68f1: Merge "bionic: fortify comments in _system_properties.h"
...
* commit '033a68f1acd059dc3c5f656ce16999863d077d8a':
bionic: fortify comments in _system_properties.h
2015-04-30 21:20:40 +00:00
Mark Salyzyn
62075bcc91
bionic: fortify comments in _system_properties.h
...
(Cherry pick from commit c3f4c964a3 )
Change-Id: I2ef8fb7ae5ae03d5d2a50b5a417d585710099760
2015-04-30 14:00:09 -07:00
Dan Albert
b04c68164d
am 6a4c9d9b: Merge "Define char16_t and char32_t to make gcc 5.1 happy"
...
* commit '6a4c9d9bf9e3d2679394850ab49a42f368e12c2d':
Define char16_t and char32_t to make gcc 5.1 happy
2015-04-30 19:55:45 +00:00
Neil Fuller
3a7ed8f55c
Update to tzdata 2015d
...
Changes affecting future time stamps
Egypt will not observe DST in 2015 and will consider canceling it
permanently. For now, assume no DST indefinitely.
(Thanks to Ahmed Nazmy and Tim Parenti.)
Changes affecting past time stamps
America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
1966-07-01. Also, Yukon's time zone history is documented better.
(Thanks to Brian Inglis and Dennis Ferguson.)
Change affecting past and future time zone abbreviations
The abbreviations for Hawaii-Aleutian standard and daylight times
have been changed from HAST/HADT to HST/HDT, as per US Government
Printing Office style. This affects only America/Adak since 1983,
as America/Honolulu was already using the new style.
Bug: 20551453
(cherry-picked from commit 520cbf51b1 )
Change-Id: I60d3b683aeccbc44bd038ff6aebd75045809b1c5
2015-04-30 16:48:11 +01:00
Dmitriy Ivanov
e99dce4960
am 126b5efa: Adjust DT_MIPS_RLD_MAP2 value
...
* commit '126b5efa9d2fa0956a12a66305d7a4dac7feb4f9':
Adjust DT_MIPS_RLD_MAP2 value
2015-04-30 15:19:51 +00:00
Dmitriy Ivanov
775ef1b68b
am df877d7b: Merge "Adjust DT_MIPS_RLD_MAP2 value"
...
* commit 'df877d7b289543e5a969566e0dcbb6102b08f002':
Adjust DT_MIPS_RLD_MAP2 value
2015-04-30 05:28:42 +00:00
Dmitriy Ivanov
126b5efa9d
Adjust DT_MIPS_RLD_MAP2 value
...
DT_MIPS_RLD_MAP2 stores the difference between dynamic
entry address and the address of the _r_debug (used by GDB)
since the dynamic section and target address are on the
different sides of the hole it needs to be adjusted accordingly
Bug: http://b/20658994
Bug: http://b/18051137
Change-Id: I4c5e379e8a4c68f029467df6dc660f81a7013a09
(cherry picked from commit 18c935ceab )
2015-04-29 22:10:53 -07:00
Dmitriy Ivanov
17d2d7bec5
am f29640c2: Merge "linker: initialize system properties"
...
* commit 'f29640c2d8920c98f4cfd461d80c297a1cafa86a':
linker: initialize system properties
2015-04-30 00:10:16 +00:00
Dmitriy Ivanov
bbd88ad57b
am 0b9e1c60: linker: initialize system properties
...
* commit '0b9e1c6051a6c75bf9040fd1da6109988900d0ac':
linker: initialize system properties
2015-04-30 00:04:23 +00:00
Dmitriy Ivanov
0b9e1c6051
linker: initialize system properties
...
Bug: http://b/20567629
Bug: https://code.google.com/p/chromium/issues/detail?id=478886
Change-Id: I8d2d89b749015e7fcd6e7ea646911f2e617dd1ba
(cherry picked from commit b4e5067cab )
2015-04-29 16:46:41 -07:00
Dmitriy Ivanov
f38aedecb1
am e97d519a: Fix mips relocation to use load_bias as intended
...
* commit 'e97d519a6b5d5f3272a0c851dff7bcf1f8ac0157':
Fix mips relocation to use load_bias as intended
2015-04-29 22:29:01 +00:00
Dmitriy Ivanov
1f688c2c2a
am c6b9b254: Merge "Fix mips relocation to use load_bias as intended"
...
* commit 'c6b9b254dc042c9c2b8be72430a9f59803eb0794':
Fix mips relocation to use load_bias as intended
2015-04-29 22:22:13 +00:00
Dmitriy Ivanov
e97d519a6b
Fix mips relocation to use load_bias as intended
...
Bug: http://b/20658994
Change-Id: I5a15605fe34db359e26d563e13841ae993083c4a
(cherry picked from commit 0373d4f473 )
2015-04-29 15:02:50 -07:00
Neil Fuller
944e97c13d
am fa6f6496: Merge "Update to tzdata 2015d"
...
* commit 'fa6f6496078426fe332a5ae9bba009c98dfabc94':
Update to tzdata 2015d
2015-04-29 11:04:09 +00:00
Dmitriy Ivanov
b452858e47
am 53ba6636: Fix LD_PRELOAD for dlopen()
...
* commit '53ba6636178b7fb5d837b52aa6b2983263e3df4e':
Fix LD_PRELOAD for dlopen()
2015-04-29 03:54:24 +00:00
Dmitriy Ivanov
5757a78b4b
am e1a61f5e: Merge "Fix LD_PRELOAD for dlopen()"
...
* commit 'e1a61f5e931461288c931ce0b5a4e3bfef2e104e':
Fix LD_PRELOAD for dlopen()
2015-04-29 03:43:23 +00:00
Jeff Brown
436f7a6502
am cb73d0e0: Merge "Add float support to binary event log." into mnc-dev
...
* commit 'cb73d0e0daff3804092efd49abf3aab9a65c05ff':
Add float support to binary event log.
2015-04-29 02:11:21 +00:00
Mark Salyzyn
2761571dc4
am 123927df: bionic: add __system_property_area_serial()
...
* commit '123927dffc28018a1feb1d42c625b601cb948f34':
bionic: add __system_property_area_serial()
2015-04-29 02:11:19 +00:00
Dmitriy Ivanov
143d6dd6ce
am 452742d2: Do not pack relocations for libc.so
...
* commit '452742d2bf4247106055696c11bc4e59ca630f11':
Do not pack relocations for libc.so
2015-04-29 02:11:16 +00:00
Dmitriy Ivanov
1e4e857d25
am 62a0a63e: linker: use libc\'s environ variable to store envp
...
* commit '62a0a63e072c97ba7650bb564d87ac6daf767558':
linker: use libc's environ variable to store envp
2015-04-29 02:11:14 +00:00
Jeff Brown
317b3bf24a
am 0bf65037: Merge "Add float support to binary event log."
...
* commit '0bf650373e963cb772466092fbc5fd5a25b144d0':
Add float support to binary event log.
2015-04-29 02:09:52 +00:00
Dmitriy Ivanov
53ba663617
Fix LD_PRELOAD for dlopen()
...
We did not set DF_1_GLOBAL flag for LD_PRELOADed
libraries which led to the situation when ld_preloads
where ignored during on dlopen()
Change-Id: I696b3b2506a8ed4c0984ad2c803210a7a4f8e686
(cherry picked from commit f8093a9485 )
2015-04-28 19:01:01 -07:00
Jeff Brown
cb73d0e0da
Merge "Add float support to binary event log." into mnc-dev
2015-04-29 01:18:13 +00:00
Jeff Brown
66fd2a278b
Add float support to binary event log.
...
Bug: 20664753
Change-Id: I6e43c07daa727c19d87f5192bb719af63dd93654
2015-04-28 17:51:45 -07:00
Mark Salyzyn
46ba0ac2a0
am b904afa1: Merge "bionic: add __system_property_area_serial()"
...
* commit 'b904afa16eb02266f4e72c241cc745340698f5fc':
bionic: add __system_property_area_serial()
2015-04-28 22:30:30 +00:00
Dmitriy Ivanov
0045456336
am 9f0d99d2: Merge "Do not pack relocations for libc.so"
...
* commit '9f0d99d2983c7692cec8e866514335488a930058':
Do not pack relocations for libc.so
2015-04-28 22:30:29 +00:00
Mark Salyzyn
123927dffc
bionic: add __system_property_area_serial()
...
Adds a new _internal_ function. Provide a global serial number to
support more efficient private caching algorithms. This allows
to skip re-running the __system_property_find() call on misses until
there is a global change in the properties. This call is a read
barrier, the property data to be read following this call will be
read sequentially and up to date.
(Cherry pick from bfd65279a5 )
Bug: 19544788
Change-Id: I58e6a92baa0f3e8e7b9ec79b10af6d56407dab48
2015-04-28 22:20:41 +00:00
Dmitriy Ivanov
6253e40251
am bed7a7e5: Merge "linker: use libc\'s environ variable to store envp"
...
* commit 'bed7a7e5eb4b22dbddd2358f759ad925149b6ed3':
linker: use libc's environ variable to store envp
2015-04-28 22:02:30 +00:00
Dmitriy Ivanov
452742d2bf
Do not pack relocations for libc.so
...
Bug: http://b/20645321
Bug: http://b/20655855
Change-Id: Ia4470e0a6d388a7f8445c7f7f9a5639689c0fe32
2015-04-28 14:54:11 -07:00
Dmitriy Ivanov
62a0a63e07
linker: use libc's environ variable to store envp
...
This is to make getenv() work correctly.
Bug: http://b/20567629
(cherry picked from commit a85bcc2e99 )
Change-Id: I7c2289279b331793335029dc17a792d416efff4b
2015-04-28 14:43:58 -07:00
Christopher Ferris
d3f0a1f3de
am 6fa65e7c: Merge "cortex-a9: Fix reference to __memcpy_base_aligned."
...
* commit '6fa65e7cd54aeffbb2eb2116e30d2d34a5b655a2':
cortex-a9: Fix reference to __memcpy_base_aligned.
2015-04-28 21:33:40 +00:00
Neil Fuller
c9865b656f
am 17b602c9: Update to tzdata 2015c
...
* commit '17b602c903c3199fad6353c43b0e6086c54bcce7':
Update to tzdata 2015c
2015-04-28 14:55:03 +00:00
Dmitriy Ivanov
652d65a56d
am 7936fa65: Reduce p_align for program header to page size.
...
* commit '7936fa6536934b67b5f9bd836c205f962bd0cea3':
Reduce p_align for program header to page size.
2015-04-28 14:54:22 +00:00
Neil Fuller
17b602c903
Update to tzdata 2015c
...
Changes affecting future time stamps
Egypt's spring-forward transition is at 24:00 on April's last Thursday,
not 00:00 on April's last Friday. 2015's transition will therefore be on
Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)
Changes affecting past time stamps
The following changes affect some pre-1991 Chile-related time stamps
in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
The 1910 transition was January 10, not January 1.
The 1918 transition was September 10, not September 1.
The UTC-4 time observed from 1932 to 1942 is now considered to be
standard time, not year-round DST.
Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
then reverted to standard time, then switched its time zone to
UTC-5 on 1947-04-01.
Assume transitions before 1968 were at 00:00, since we have no data
saying otherwise.
The spring 1988 transition was 1988-10-09, not 1988-10-02.
The fall 1990 transition was 1990-03-11, not 1990-03-18.
Assume no UTC offset change for Pacific/Easter on 1890-01-01,
and omit all transitions on Pacific/Easter from 1942 through 1946
since we have no data suggesting that they existed.
One more zone has been turned into a link, as it differed
from an existing zone only for older time stamps. As usual,
this change affects UTC offsets in pre-1970 time stamps only.
The zone's old contents have been moved to the 'backzone' file.
The affected zone is America/Montreal.
Bug: 20287125
(cherry-picked from commit d2177404e2 )
Change-Id: I55224cc63b314a8e4c2f1c83f8bc4921316c8e4d
2015-04-28 10:51:48 +01:00
Dmitriy Ivanov
d583433eea
am 42d7468f: Merge "Reduce p_align for program header to page size."
...
* commit '42d7468f99a49bd598fca9c3cebba33b9bdd0e57':
Reduce p_align for program header to page size.
2015-04-28 04:10:46 +00:00
Dmitriy Ivanov
7936fa6536
Reduce p_align for program header to page size.
...
Having p_align > page_size leads to the situation when striping
packed executables results in unnecessary p_vaddr adjustments.
And it also may result (with probability 1 - 1/sizeof(uintptr_t)) in
misaligned segments following .dynstr
Bug: http://b/20629834
Bug: http://b/18051137
(cherry picked from commit b293969c6d )
Change-Id: I2fb15cf5cb52fada6511d5af93df099fc2cbf7ba
2015-04-27 20:45:04 -07:00
Dmitriy Ivanov
f27336f276
am 032907d8: Merge "Remove outdated warning"
...
* commit '032907d8c7ad7a15798c123114b9c8e7601bb3ae':
Remove outdated warning
2015-04-27 19:01:06 +00:00
Chih-Hung Hsieh
8f893fdb05
am 59bce688: Merge "Fix opcode to compile with both gcc and llvm."
...
* commit '59bce688c7edfa2479f63a76268cc30f98d1044c':
Fix opcode to compile with both gcc and llvm.
2015-04-27 17:50:18 +00:00
Nick Kralevich
85ae807689
am 9e22d0ff: am bb4961cd: am 1d76f1cc: Merge "add a fortified implementation of realpath"
...
* commit '9e22d0ff3c12e51c20a72e148112bcbb207f816f':
2015-04-27 12:48:51 +00:00
Neil Fuller
45a92efcf4
am 682a240c: Merge "Update to tzdata 2015c"
...
* commit '682a240c5d6a479ed3b8187ea99044627bf2394c':
Update to tzdata 2015c
2015-04-27 09:59:18 +00:00
Nick Kralevich
c2e2a9ddec
am 1d76f1cc: Merge "add a fortified implementation of realpath"
...
* commit '1d76f1cc8be1f40141adac6147cd51061f1ee0b4':
add a fortified implementation of realpath
2015-04-26 22:14:54 +00:00
Nick Kralevich
9e22d0ff3c
am bb4961cd: am 1d76f1cc: Merge "add a fortified implementation of realpath"
...
* commit 'bb4961cd4f0348b5e88bdf81dded7b63d1aadb0b':
add a fortified implementation of realpath
2015-04-26 18:39:37 +00:00
Nick Kralevich
bb4961cd4f
am 1d76f1cc: Merge "add a fortified implementation of realpath"
...
* commit '1d76f1cc8be1f40141adac6147cd51061f1ee0b4':
add a fortified implementation of realpath
2015-04-26 02:44:29 +00:00
Nick Kralevich
51069872d1
am 73621d02: am 42502d70: Merge "add fortified memchr/memrchr implementations"
...
* commit '73621d02ec3ff45315ee6ddff534a46309723baf':
add fortified memchr/memrchr implementations
2015-04-25 22:00:20 +00:00
Nick Kralevich
73621d02ec
am 42502d70: Merge "add fortified memchr/memrchr implementations"
...
* commit '42502d702e1625c9f3337f7a18ea5fc4cfc6090c':
add fortified memchr/memrchr implementations
2015-04-25 21:41:45 +00:00
Dmitriy Ivanov
d14f85df52
am a6441765: am 2eaff078: Merge "Include pthread_atfork.h to mips64 crtbegin"
...
* commit 'a644176578e73b0ab1bf6adfed6bba944d6e7b00':
Include pthread_atfork.h to mips64 crtbegin
2015-04-25 20:04:32 +00:00
Dmitriy Ivanov
a644176578
am 2eaff078: Merge "Include pthread_atfork.h to mips64 crtbegin"
...
* commit '2eaff07839393485fec522fd0bd17bbf1af72ca6':
Include pthread_atfork.h to mips64 crtbegin
2015-04-25 19:42:22 +00:00
Elliott Hughes
704b3164b3
am ea46b36f: am 9a2744df: Merge "Fix POSIX timer thread naming."
...
* commit 'ea46b36f894477755487d8caec15a8f35f81ac2c':
Fix POSIX timer thread naming.
2015-04-25 18:44:05 +00:00
Elliott Hughes
ea46b36f89
am 9a2744df: Merge "Fix POSIX timer thread naming."
...
* commit '9a2744df301c509ea48361016ab441c792ec6d5a':
Fix POSIX timer thread naming.
2015-04-25 18:23:51 +00:00
Dmitriy Ivanov
988cb3bd69
am f41ab7fa: am 2c256a0f: Merge "Unregister pthread_atfork handlers on dlclose()"
...
* commit 'f41ab7fa68cfab33881a97d25f1c046e26e35d99':
Unregister pthread_atfork handlers on dlclose()
2015-04-25 06:14:51 +00:00
Dmitriy Ivanov
f41ab7fa68
am 2c256a0f: Merge "Unregister pthread_atfork handlers on dlclose()"
...
* commit '2c256a0f0927abd94f2210b37c18ead210d30477':
Unregister pthread_atfork handlers on dlclose()
2015-04-25 05:52:51 +00:00
Dmitriy Ivanov
2a1badcfcd
am 504e7605: am 440242f0: Merge "Use bfd linker for x86/x86_64 targets"
...
* commit '504e76055c29a3cb7cdbe1e6f731cd3ca9d1a91e':
Use bfd linker for x86/x86_64 targets
2015-04-25 04:49:52 +00:00
Dmitriy Ivanov
504e76055c
am 440242f0: Merge "Use bfd linker for x86/x86_64 targets"
...
* commit '440242f03805872a0c62528d763e5e98dad9b580':
Use bfd linker for x86/x86_64 targets
2015-04-25 04:27:52 +00:00
Dmitriy Ivanov
6a76d3a2fe
am 1f4c9067: am ebfb55e4: Merge "Enable dlsym_df_1_global test for arm/arm64"
...
* commit '1f4c9067af716dc9419cb2e33adc3abf9b2dcb2c':
Enable dlsym_df_1_global test for arm/arm64
2015-04-25 02:07:39 +00:00
Dmitriy Ivanov
1f4c9067af
am ebfb55e4: Merge "Enable dlsym_df_1_global test for arm/arm64"
...
* commit 'ebfb55e4cdf03473d66eaf5928fb3c3a8b0c2f85':
Enable dlsym_df_1_global test for arm/arm64
2015-04-25 01:10:54 +00:00
Dmitriy Ivanov
7336ab23ee
am 71abd9cc: am 2bb93482: Merge "Exit normally when relocations are already packed."
...
* commit '71abd9cc2ffb0c75288f5064e5e5d5a223e15a41':
Exit normally when relocations are already packed.
2015-04-24 21:09:41 +00:00
Dmitriy Ivanov
71abd9cc2f
am 2bb93482: Merge "Exit normally when relocations are already packed."
...
* commit '2bb93482a7793640205ade2f7316db5b3f5cac19':
Exit normally when relocations are already packed.
2015-04-24 20:05:05 +00:00
Dimitry Ivanov
690a87096b
am e5d3ad4a: am 6c63ee41: Merge "Revert "Unregister pthread_atfork handlers on dlclose()""
...
* commit 'e5d3ad4abe6331955c172a2151d19e64f3c39549':
Revert "Unregister pthread_atfork handlers on dlclose()"
2015-04-24 04:32:20 +00:00
Dimitry Ivanov
e5d3ad4abe
am 6c63ee41: Merge "Revert "Unregister pthread_atfork handlers on dlclose()""
...
* commit '6c63ee41ac5a246fb46c51753cd4d50ccae0dd8f':
Revert "Unregister pthread_atfork handlers on dlclose()"
2015-04-24 04:07:13 +00:00
Dmitriy Ivanov
08d62b2310
am 83ebe0c3: am 41ebceaf: Merge "Exit normally when packing relocs saves no space."
...
* commit '83ebe0c37b5338d0940d45497144fe8aa4a4bfea':
Exit normally when packing relocs saves no space.
2015-04-23 23:44:36 +00:00
Dmitriy Ivanov
e8743e2759
am 24ffcb3e: am e3ecedd3: Merge "Remove jemalloc.a from libc_nomalloc.a"
...
* commit '24ffcb3ec6e488b469ebe148361915a3d75b9e3d':
Remove jemalloc.a from libc_nomalloc.a
2015-04-23 23:16:05 +00:00
Elliott Hughes
788b063961
am 347b83ff: am 3da9373f: Merge "Simplify close(2) EINTR handling."
...
* commit '347b83ff9c6d53322b8bfbaac05f4a71b2855bbb':
Simplify close(2) EINTR handling.
2015-04-23 23:16:04 +00:00
Dmitriy Ivanov
e80f32521a
am 4d9c009f: am dc405b52: Merge "Unregister pthread_atfork handlers on dlclose()"
...
* commit '4d9c009faeb091766139621be118acd04dd8b1e2':
Unregister pthread_atfork handlers on dlclose()
2015-04-23 23:16:02 +00:00
Dmitriy Ivanov
83ebe0c37b
am 41ebceaf: Merge "Exit normally when packing relocs saves no space."
...
* commit '41ebceaf3ad392b4a3f40d96d5750d95ef206546':
Exit normally when packing relocs saves no space.
2015-04-23 23:13:57 +00:00
Dmitriy Ivanov
24ffcb3ec6
am e3ecedd3: Merge "Remove jemalloc.a from libc_nomalloc.a"
...
* commit 'e3ecedd306ec16ecb31c6b7d6f9fdcb65c03b70f':
Remove jemalloc.a from libc_nomalloc.a
2015-04-23 22:12:41 +00:00
Elliott Hughes
347b83ff9c
am 3da9373f: Merge "Simplify close(2) EINTR handling."
...
* commit '3da9373fe0ada19d13c6c3f9831dee93ec0ba7a6':
Simplify close(2) EINTR handling.
2015-04-23 21:33:07 +00:00
Dmitriy Ivanov
4d9c009fae
am dc405b52: Merge "Unregister pthread_atfork handlers on dlclose()"
...
* commit 'dc405b5230c3d72107b57798a2c23b1a46069f4d':
Unregister pthread_atfork handlers on dlclose()
2015-04-23 09:56:57 +00:00
Dmitriy Ivanov
f75e6efbe4
am 8f01955d: am ff181089: Merge "Always use signed leb128 decoder"
...
* commit '8f01955d1ef985d79f581f2913eea30cb0258bb4':
Always use signed leb128 decoder
2015-04-23 00:56:57 +00:00
Dmitriy Ivanov
eb98813e1a
am 511e09c5: am 9ceec1a7: Merge "Always use signed leb128 encoding"
...
* commit '511e09c5282bdf68c2d3aaa85bc93cbc9ad4449b':
Always use signed leb128 encoding
2015-04-23 00:06:12 +00:00
Dmitriy Ivanov
8f01955d1e
am ff181089: Merge "Always use signed leb128 decoder"
...
* commit 'ff18108981aa1fa73696d6db1919cdc38788bd4e':
Always use signed leb128 decoder
2015-04-22 22:38:01 +00:00
Dmitriy Ivanov
511e09c528
am 9ceec1a7: Merge "Always use signed leb128 encoding"
...
* commit '9ceec1a75dfcc8b032aa3a974b0cfc3bff5a306e':
Always use signed leb128 encoding
2015-04-22 20:23:01 +00:00
Tao Bao
0223d2c018
am 423a0e91: am 457c34ad: Merge "Update the search path for libclang.so"
...
* commit '423a0e9123a14f7b716268d7883b61b11ab90152':
Update the search path for libclang.so
2015-04-22 20:18:52 +00:00
Dmitriy Ivanov
22e7ddd56e
am 9f49c34e: am 913fe559: Merge "Statically link libc++ for prebuilts"
...
* commit '9f49c34eecc7407fce674a82ae3a6126911efa34':
Statically link libc++ for prebuilts
2015-04-22 20:18:48 +00:00
Tao Bao
423a0e9123
am 457c34ad: Merge "Update the search path for libclang.so"
...
* commit '457c34ad84093ec45ebe2e2f1ef635e3dcaddbe0':
Update the search path for libclang.so
2015-04-22 18:55:11 +00:00
Dmitriy Ivanov
9f49c34eec
am 913fe559: Merge "Statically link libc++ for prebuilts"
...
* commit '913fe559f69395aaf160653c1d3994df3272810b':
Statically link libc++ for prebuilts
2015-04-22 18:46:43 +00:00
Chih-Hung Hsieh
76a24d0584
am 7f5d7b2b: am a00a9f0b: Merge "Allow building libc long double code with clang/llvm."
...
* commit '7f5d7b2b7642cb9f89505fe22e94006628c5efd9':
Allow building libc long double code with clang/llvm.
2015-04-22 00:23:44 +00:00
Chih-Hung Hsieh
7f5d7b2b76
am a00a9f0b: Merge "Allow building libc long double code with clang/llvm."
...
* commit 'a00a9f0b7ed39589a768798de6a584a4baae030b':
Allow building libc long double code with clang/llvm.
2015-04-22 00:05:31 +00:00
Dmitriy Ivanov
0eb4326023
am 2cfdac5c: am da3c4f2f: Merge "Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections"
...
* commit '2cfdac5cb286525f4f2117faddc9ba7b60dde5fb':
Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections
2015-04-21 23:33:43 +00:00
Dmitriy Ivanov
2cfdac5cb2
am da3c4f2f: Merge "Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections"
...
* commit 'da3c4f2f0d86b7e249c9b9b6cdf3bc0225b7178e':
Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections
2015-04-21 23:08:41 +00:00
Dmitriy Ivanov
94146a09ae
am ec44b45a: am 0776f0f6: Merge "Add library name to error message"
...
* commit 'ec44b45aa7cc55037c0fba12f36e3e723da02885':
Add library name to error message
2015-04-21 02:13:59 +00:00
Dmitriy Ivanov
ec44b45aa7
am 0776f0f6: Merge "Add library name to error message"
...
* commit '0776f0f6e2fc926ae90f460ceac2b0e025292363':
Add library name to error message
2015-04-21 01:17:34 +00:00
Yabin Cui
80e1d86701
am 8b44eab5: am c5bd96ef: Merge "Fix bug in app_id_from_name in stubs.cpp."
...
* commit '8b44eab5b84c82de204f05291b9551043fd3310c':
Fix bug in app_id_from_name in stubs.cpp.
2015-04-18 23:38:16 +00:00
Yabin Cui
8b44eab5b8
am c5bd96ef: Merge "Fix bug in app_id_from_name in stubs.cpp."
...
* commit 'c5bd96efd27f756d07f1a306e4120cede17b39f5':
Fix bug in app_id_from_name in stubs.cpp.
2015-04-18 23:15:50 +00:00
Nick Kralevich
8db4332814
am 546cf0a0: am af7538b4: Merge "add fortified readlink/readlinkat implementations"
...
* commit '546cf0a06ff120a8db51ed31eec5a1ff4b3f1446':
add fortified readlink/readlinkat implementations
2015-04-18 16:12:44 +00:00
Nick Kralevich
546cf0a06f
am af7538b4: Merge "add fortified readlink/readlinkat implementations"
...
* commit 'af7538b49625f1c1c82e984610f26729a18d56bf':
add fortified readlink/readlinkat implementations
2015-04-18 15:51:28 +00:00
Dan Albert
906c4bb029
am c269aca7: am 7a8c7c48: Merge "Also send bionicbb logs to a file."
...
* commit 'c269aca791fe6f01a906135c1104b7eee5214901':
Also send bionicbb logs to a file.
2015-04-18 01:43:02 +00:00
Dan Albert
09980c4ca3
am 02a25c49: am cb6ae56b: Merge "Merge the two bionicbb services into one."
...
* commit '02a25c49edc3d6b6b33561fd5740a73dcd1b3440':
Merge the two bionicbb services into one.
2015-04-18 01:43:00 +00:00
Dan Albert
c269aca791
am 7a8c7c48: Merge "Also send bionicbb logs to a file."
...
* commit '7a8c7c48db11b81bc53c63ddfbaeca12e7f5e8cb':
Also send bionicbb logs to a file.
2015-04-18 01:10:22 +00:00
Dan Albert
02a25c49ed
am cb6ae56b: Merge "Merge the two bionicbb services into one."
...
* commit 'cb6ae56b3e4ee50e99e9f3335d2676a21000d400':
Merge the two bionicbb services into one.
2015-04-18 01:10:21 +00:00
Dmitriy Ivanov
17dd78472f
am d4709744: am 3875744f: Merge "Support symbol versioning"
...
* commit 'd4709744a26f232500f34c3fd13db21830f29d65':
Support symbol versioning
2015-04-17 06:13:19 +00:00
Dmitriy Ivanov
d4709744a2
am 3875744f: Merge "Support symbol versioning"
...
* commit '3875744f89600027c69ea68650fff1eeb4b29723':
Support symbol versioning
2015-04-17 04:19:39 +00:00
Elliott Hughes
84111de007
am 3c35b0a4: am fc4850e3: Merge "Fix clang build."
...
* commit '3c35b0a427cbc3aa049acfbf9c04084b4c519ed6':
Fix clang build.
2015-04-17 02:11:32 +00:00
Elliott Hughes
dd44ccdf9d
am ea154268: am 31128da2: Merge "add fortified implementations of pread/pread64"
...
* commit 'ea154268ff7ce0789c5c9093c0a06be44cbf33cf':
add fortified implementations of pread/pread64
2015-04-17 02:04:28 +00:00
Elliott Hughes
3c35b0a427
am fc4850e3: Merge "Fix clang build."
...
* commit 'fc4850e37b713eae12d0bde7f6e0b4e9b444bfef':
Fix clang build.
2015-04-17 01:16:45 +00:00
Elliott Hughes
ea154268ff
am 31128da2: Merge "add fortified implementations of pread/pread64"
...
* commit '31128da28f561152f5b663e6b4849691b3951525':
add fortified implementations of pread/pread64
2015-04-17 00:54:24 +00:00
Dan Albert
0a0165e53f
am 7e045ce9: am f84a5c6c: Merge "Clean up "logging"."
...
* commit '7e045ce97cc2c3b27543254e0cdf6f16290502cc':
Clean up "logging".
2015-04-16 22:53:23 +00:00
Dan Albert
7e045ce97c
am f84a5c6c: Merge "Clean up "logging"."
...
* commit 'f84a5c6c5c5fa2507458086a2f9a077bd9e2c9ec':
Clean up "logging".
2015-04-16 22:31:49 +00:00
Elliott Hughes
e04b476e17
am ecd73583: am 14af27a1: Merge "Remove PROP_PATH_SYSTEM_DEFAULT."
...
* commit 'ecd73583e16a1337223924e2a9df2185499f5a2b':
Remove PROP_PATH_SYSTEM_DEFAULT.
2015-04-16 20:43:23 +00:00
Elliott Hughes
ecd73583e1
am 14af27a1: Merge "Remove PROP_PATH_SYSTEM_DEFAULT."
...
* commit '14af27a147b5e91eeb8632a3f99d4b6cc2ed26dc':
Remove PROP_PATH_SYSTEM_DEFAULT.
2015-04-16 20:20:31 +00:00
Dmitriy Ivanov
9e66105685
am 261ebb63: am a40cb0ca: Merge "Call __cxa_thread_finalize for the main thread."
...
* commit '261ebb63478e5d30cc3da6c3f37a1ae3e08551da':
Call __cxa_thread_finalize for the main thread.
2015-04-16 10:02:56 +00:00
Dmitriy Ivanov
261ebb6347
am a40cb0ca: Merge "Call __cxa_thread_finalize for the main thread."
...
* commit 'a40cb0ca7fe8ddc146831e92ec543be9feb26a65':
Call __cxa_thread_finalize for the main thread.
2015-04-16 09:40:53 +00:00
Christopher Ferris
80a18851f5
am 22081158: am 12d89027: Merge "Update the number of jemalloc reserved keys."
...
* commit '22081158da5605e87d5db5c98a1c6d4a24802063':
Update the number of jemalloc reserved keys.
2015-04-16 05:23:48 +00:00
Christopher Ferris
22081158da
am 12d89027: Merge "Update the number of jemalloc reserved keys."
...
* commit '12d89027457b4d5dce6c3a7fd01a2951f273d9a9':
Update the number of jemalloc reserved keys.
2015-04-16 05:01:51 +00:00
Yabin Cui
459676c3b3
am 86ad2037: am 2587c6a2: Merge "Change on handling of SIGEV_THREAD timers."
...
* commit '86ad2037793d1f125d59d115ee90f2f105f94f41':
Change on handling of SIGEV_THREAD timers.
2015-04-16 01:59:15 +00:00
Yabin Cui
86ad203779
am 2587c6a2: Merge "Change on handling of SIGEV_THREAD timers."
...
* commit '2587c6a2f0f946bd7c1e526c20b2623c01accd60':
Change on handling of SIGEV_THREAD timers.
2015-04-16 01:28:28 +00:00
Dmitriy Ivanov
a2f29a1375
am 4e8f791b: am c6ccdfaf: Merge "Hide emutls* symbols in libc.so"
...
* commit '4e8f791b43c0ec44ee884cf90b4241d947bd2b72':
Hide emutls* symbols in libc.so
2015-04-16 00:00:05 +00:00
Dmitriy Ivanov
4e8f791b43
am c6ccdfaf: Merge "Hide emutls* symbols in libc.so"
...
* commit 'c6ccdfaf1ff4665ec96962863054263510d73e7b':
Hide emutls* symbols in libc.so
2015-04-15 23:45:37 +00:00
Christopher Ferris
27b6c01562
am 4a9e3d76: am cafc9480: Merge "Fix addition of extra arg to cfi_restore."
...
* commit '4a9e3d76a5be7d60e259cb36a2e467ee34c46a26':
Fix addition of extra arg to cfi_restore.
2015-04-15 00:47:51 +00:00
Christopher Ferris
4a9e3d76a5
am cafc9480: Merge "Fix addition of extra arg to cfi_restore."
...
* commit 'cafc948069d447aa1e4dde599ee83bf6c0c5d5d8':
Fix addition of extra arg to cfi_restore.
2015-04-15 00:22:59 +00:00
Christopher Ferris
7707542aa1
am ffecd6ce: am a529efac: Merge "Add missing cfi directives for x86 assembler."
...
* commit 'ffecd6cef91cbd3d01b1a09737d9e2b3bdfe9818':
Add missing cfi directives for x86 assembler.
2015-04-15 00:22:44 +00:00
Christopher Ferris
ffecd6cef9
am a529efac: Merge "Add missing cfi directives for x86 assembler."
...
* commit 'a529efac4efa4641186fef5003752cc1c43ec763':
Add missing cfi directives for x86 assembler.
2015-04-15 00:00:48 +00:00
Yabin Cui
530288f1be
am c2eac94a: am 8f3f0418: Merge "Prevent using static-allocated pthread keys before creation."
...
* commit 'c2eac94a8792b621765d102f918103b58bed693e':
Prevent using static-allocated pthread keys before creation.
2015-04-14 21:53:45 +00:00
Yabin Cui
c2eac94a87
am 8f3f0418: Merge "Prevent using static-allocated pthread keys before creation."
...
* commit '8f3f04184a5772b421867b59acd3d0dfbc6fa4eb':
Prevent using static-allocated pthread keys before creation.
2015-04-14 21:00:19 +00:00
Dan Albert
43b59137e7
am 2bd1560e: am 447cd196: Merge "Skip merge-failed messages from Gerrit."
...
* commit '2bd1560eda2f51bd34d70d56087e59888709753d':
Skip merge-failed messages from Gerrit.
2015-04-14 03:01:38 +00:00
Dan Albert
2bd1560eda
am 447cd196: Merge "Skip merge-failed messages from Gerrit."
...
* commit '447cd19681cfd0a71282c87d1b32a7757bbaba81':
Skip merge-failed messages from Gerrit.
2015-04-14 01:52:51 +00:00
Dmitriy Ivanov
2eff46f170
am ffc34e51: am de889741: Merge "Fix dl* tests to run-on-host"
...
* commit 'ffc34e51f71cbf88230023b7ce1d7a2c5b253c0c':
Fix dl* tests to run-on-host
2015-04-11 01:06:30 +00:00
Dmitriy Ivanov
ffc34e51f7
am de889741: Merge "Fix dl* tests to run-on-host"
...
* commit 'de889741201faa338e01babdfd10bbd597769e60':
Fix dl* tests to run-on-host
2015-04-11 00:45:59 +00:00
Dan Albert
bdf9bb8fc4
am 1adfe6b2: am c921eb67: Merge "Don\'t build any changes that touch bionicbb."
...
* commit '1adfe6b20d096b5271b5eef1c15f8fc37e3caaf8':
Don't build any changes that touch bionicbb.
2015-04-10 04:34:56 +00:00
Dmitriy Ivanov
34ecca9c3c
am 1eb37bae: am 9ce9bf5a: Merge "Add Elfxx_Ver* types"
...
* commit '1eb37baed8b9cb90cf6f59a876f7e9b1c817e45b':
Add Elfxx_Ver* types
2015-04-10 04:32:44 +00:00
Dan Albert
1adfe6b20d
am c921eb67: Merge "Don\'t build any changes that touch bionicbb."
...
* commit 'c921eb677077f96c09c66ac34cad490356afde6c':
Don't build any changes that touch bionicbb.
2015-04-10 00:37:47 +00:00
Dmitriy Ivanov
1eb37baed8
am 9ce9bf5a: Merge "Add Elfxx_Ver* types"
...
* commit '9ce9bf5aec5ed2ec75acdc05f00a49728563a782':
Add Elfxx_Ver* types
2015-04-09 22:34:29 +00:00
Christopher Ferris
64420c5fd4
am 0b93c0c1: am 0a92ac88: Merge "Use assembly memmove for all arm32 processors."
...
* commit '0b93c0c19280bc57c732a8f6a93b4735730f91c5':
Use assembly memmove for all arm32 processors.
2015-04-09 18:27:19 +00:00
Christopher Ferris
0b93c0c192
am 0a92ac88: Merge "Use assembly memmove for all arm32 processors."
...
* commit '0a92ac884891b167d6393592fbf9ecf26218f9aa':
Use assembly memmove for all arm32 processors.
2015-04-09 18:02:53 +00:00
Yabin Cui
56cda5cc09
am e29db673: am 9f2c2f53: Merge "Provide writer preference option in rwlock."
...
* commit 'e29db67312f4e2856a92b11498fc067d7f46dcac':
Provide writer preference option in rwlock.
2015-04-09 17:52:17 +00:00
Yabin Cui
e29db67312
am 9f2c2f53: Merge "Provide writer preference option in rwlock."
...
* commit '9f2c2f53d372001ac6565b060a07d4416ca58e47':
Provide writer preference option in rwlock.
2015-04-09 17:36:48 +00:00
Neil Fuller
e42cb680a3
am 37eca951: am f9ff2eea: Merge "Upgrade timezone data to 2015b"
...
* commit '37eca9511be51e2c37ab843b791c9ab52b604954':
Upgrade timezone data to 2015b
2015-04-09 14:16:45 +00:00
Neil Fuller
37eca9511b
am f9ff2eea: Merge "Upgrade timezone data to 2015b"
...
* commit 'f9ff2eeaeeb841fa9f197ee8b6bc9521e63210dd':
Upgrade timezone data to 2015b
2015-04-09 14:01:07 +00:00
Neil Fuller
753e9836ad
am 062795f7: am 694282b1: Merge "Update update-tzdata.py tool to generate ICU4J data jars"
...
* commit '062795f773764b3576f987f2b90a7c04c53ba60a':
Update update-tzdata.py tool to generate ICU4J data jars
2015-04-09 10:16:59 +00:00
Neil Fuller
062795f773
am 694282b1: Merge "Update update-tzdata.py tool to generate ICU4J data jars"
...
* commit '694282b1726a6c5f64df3695594bf23707cf4771':
Update update-tzdata.py tool to generate ICU4J data jars
2015-04-09 09:56:53 +00:00
Dan Albert
00627f94b4
am b7460a35: am 5cf46f81: Merge "Reject changes with cleanspecs."
...
* commit 'b7460a352e8456d2f77d990a6e76edc9de102e98':
Reject changes with cleanspecs.
2015-04-09 01:13:18 +00:00
Dan Albert
b7460a352e
am 5cf46f81: Merge "Reject changes with cleanspecs."
...
* commit '5cf46f81ead958f43178ee8f613432b5f66045e5':
Reject changes with cleanspecs.
2015-04-09 00:31:59 +00:00
Dmitriy Ivanov
8614073ef3
am e2aa8002: am 598493e7: Merge "Stop libc from cross-referencing unwind symbols"
...
* commit 'e2aa80028999fbb896d40f27c2fe5f0691f992f0':
Stop libc from cross-referencing unwind symbols
2015-04-07 20:12:59 +00:00
Dmitriy Ivanov
e2aa800289
am 598493e7: Merge "Stop libc from cross-referencing unwind symbols"
...
* commit '598493e725e0298ae11ddbdee62c3a7007eb503c':
Stop libc from cross-referencing unwind symbols
2015-04-07 19:39:40 +00:00
Neil Fuller
fb2c7ab1f0
am d4451f13: am 957f6188: Merge "Changes to re-enable overrides for tz data"
...
* commit 'd4451f130c754243f6c98880fa652874c567c4c3':
Changes to re-enable overrides for tz data
2015-04-07 13:33:42 +00:00
Neil Fuller
d4451f130c
am 957f6188: Merge "Changes to re-enable overrides for tz data"
...
* commit '957f6188fa7494ea8b7701b14df4c9127d27a9ef':
Changes to re-enable overrides for tz data
2015-04-07 13:16:45 +00:00
Dmitriy Ivanov
5f43c7a9bb
am 6c4ef816: am 9fbd8fd4: Merge "Fix x86_64 build"
...
* commit '6c4ef816db5f7b9b4a659f997327d6edee65973b':
Fix x86_64 build
2015-04-07 02:48:19 +00:00
Dmitriy Ivanov
6c4ef816db
am 9fbd8fd4: Merge "Fix x86_64 build"
...
* commit '9fbd8fd4bc1767b65abd0fdbdb5e35cdc4dafe13':
Fix x86_64 build
2015-04-07 02:28:57 +00:00
Dmitriy Ivanov
03930d4476
am 0e67ab32: am 8a1007db: Merge "Add realpath for soinfo"
...
* commit '0e67ab32f2a7ab6685d9e4c5a38c0d5a5396800a':
Add realpath for soinfo
2015-04-07 00:52:43 +00:00
Dmitriy Ivanov
0e67ab32f2
am 8a1007db: Merge "Add realpath for soinfo"
...
* commit '8a1007dbababa6c4812c267ca9119cf0765afc3f':
Add realpath for soinfo
2015-04-07 00:32:46 +00:00
Elliott Hughes
53296ddab0
am 04b59972: am 67de2593: Merge "Add a test for getdelim(3) on a directory."
...
* commit '04b59972814b8d9c93b0fb72cbcaeeaa761894cd':
Add a test for getdelim(3) on a directory.
2015-04-06 23:14:43 +00:00
Elliott Hughes
04b5997281
am 67de2593: Merge "Add a test for getdelim(3) on a directory."
...
* commit '67de2593b3d7e9e94ac8993efd51da4b512c6af5':
Add a test for getdelim(3) on a directory.
2015-04-06 19:49:26 +00:00
Yabin Cui
f297fca177
am 9c4d0941: am 4bd8f963: Merge "Fix bug for recursive/errorcheck mutex on 32-bit devices."
...
* commit '9c4d0941f985e2ab9ec5fca579dc98d4ad26fec2':
Fix bug for recursive/errorcheck mutex on 32-bit devices.
2015-04-04 20:07:23 +00:00
Yabin Cui
9c4d0941f9
am 4bd8f963: Merge "Fix bug for recursive/errorcheck mutex on 32-bit devices."
...
* commit '4bd8f9637daaada333ff35945b00cfe6cb822376':
Fix bug for recursive/errorcheck mutex on 32-bit devices.
2015-04-04 19:47:57 +00:00
Dmitriy Ivanov
ccacf7c16a
am 5a811bed: am e686df8d: Merge "Add libdl dependency for target libraries"
...
* commit '5a811bed273651406c91c543eefb19d12a55f9b4':
Add libdl dependency for target libraries
2015-04-03 23:34:13 +00:00
Dmitriy Ivanov
5a811bed27
am e686df8d: Merge "Add libdl dependency for target libraries"
...
* commit 'e686df8d839216460f02cf7db6c4e26a13e49afd':
Add libdl dependency for target libraries
2015-04-03 23:14:29 +00:00
Elliott Hughes
329aefb20f
am d7e64284: am cec2ab20: Merge "Try again to fix clang build."
...
* commit 'd7e64284ca7fa71d298d26e1ba84ce993bb98c92':
Try again to fix clang build.
2015-04-03 21:19:41 +00:00
Elliott Hughes
d7e64284ca
am cec2ab20: Merge "Try again to fix clang build."
...
* commit 'cec2ab20a0d2b24c15aa289cbac5d4291c856092':
Try again to fix clang build.
2015-04-03 20:58:48 +00:00
Elliott Hughes
4c8c63a4de
am f29f8ae6: am ec8b3a7d: Merge "Fix clang build."
...
* commit 'f29f8ae6e3fb8af2944cdbb2c0d29894c51cf3e5':
Fix clang build.
2015-04-03 20:53:13 +00:00
Elliott Hughes
f29f8ae6e3
am ec8b3a7d: Merge "Fix clang build."
...
* commit 'ec8b3a7dde3c282c4f9ca5c8bf5a7e1b7469def0':
Fix clang build.
2015-04-03 20:36:55 +00:00
Dmitriy Ivanov
c461b78e43
am 5057929f: am aea165cb: Merge "Add ANDROID_DLEXT_FORCE_LOAD flag"
...
* commit '5057929fc8a71feedffaf7a688468d9f8ea1621f':
Add ANDROID_DLEXT_FORCE_LOAD flag
2015-04-03 20:24:27 +00:00
Elliott Hughes
003b1639bd
am 97c78020: am b1f1de4d: Merge "Fix volantis boot."
...
* commit '97c7802038b3c2472d2377984e749f398eee078c':
Fix volantis boot.
2015-04-03 20:24:26 +00:00
Dmitriy Ivanov
5057929fc8
am aea165cb: Merge "Add ANDROID_DLEXT_FORCE_LOAD flag"
...
* commit 'aea165cb03abceb85062e94f22f72e1c9d9800a4':
Add ANDROID_DLEXT_FORCE_LOAD flag
2015-04-03 19:59:03 +00:00
Elliott Hughes
97c7802038
am b1f1de4d: Merge "Fix volantis boot."
...
* commit 'b1f1de4dd4b1a3802abd5284de9ebfe6a98057f1':
Fix volantis boot.
2015-04-03 19:59:01 +00:00
Dmitriy Ivanov
3eef109c40
am 76832b63: am 06b6e3c5: Merge "Look into local group on dlsym with RTLD_DEFAULT"
...
* commit '76832b63967c81549a6628f7bd02eada1b11e238':
Look into local group on dlsym with RTLD_DEFAULT
2015-04-02 22:35:49 +00:00
Dmitriy Ivanov
76832b6396
am 06b6e3c5: Merge "Look into local group on dlsym with RTLD_DEFAULT"
...
* commit '06b6e3c51d38d70c5ca99f3a3f795697031ac27f':
Look into local group on dlsym with RTLD_DEFAULT
2015-04-02 22:14:58 +00:00
Elliott Hughes
84afcc3e1e
am 918415f3: am d619d6ff: Merge "Remove _memset16 and _memset32 from mips/mips64 bionic."
...
* commit '918415f3dc8590f422fa3540c0c6877360745466':
Remove _memset16 and _memset32 from mips/mips64 bionic.
2015-04-02 21:08:58 +00:00
Yabin Cui
9e2f2b4d88
am 801bf53a: am 00d1101c: Merge "Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices."
...
* commit '801bf53a2740fadd23752ce8fdb8484fb478897b':
Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.
2015-04-02 21:08:57 +00:00
Elliott Hughes
918415f3dc
am d619d6ff: Merge "Remove _memset16 and _memset32 from mips/mips64 bionic."
...
* commit 'd619d6ffb876de6a8f051c850762a6f7a7e55c76':
Remove _memset16 and _memset32 from mips/mips64 bionic.
2015-04-02 20:47:54 +00:00
Yabin Cui
801bf53a27
am 00d1101c: Merge "Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices."
...
* commit '00d1101cc170ce786f26143a897b4a3e3363b55f':
Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.
2015-04-02 20:47:53 +00:00
Christopher Ferris
9d4c2337b0
am 5c0dc67b: am 618935d2: Merge "gtest_repeat should allow negative values."
...
* commit '5c0dc67be53100f64e678e4b19ae46ea287c75ea':
gtest_repeat should allow negative values.
2015-04-02 20:02:35 +00:00
Christopher Ferris
5c0dc67be5
am 618935d2: Merge "gtest_repeat should allow negative values."
...
* commit '618935d2679e84cc839316c042ee3dde5f7d7097':
gtest_repeat should allow negative values.
2015-04-02 19:42:49 +00:00
Nick Kralevich
c68d6bcd8e
am 3b84e4bc: am 3cc3f17a: Merge "linker: never mark pages simultaneously writable / executable"
...
* commit '3b84e4bcd020cb917067fa87e4a60a62c5c42928':
linker: never mark pages simultaneously writable / executable
2015-04-02 14:21:58 +00:00
Nick Kralevich
3b84e4bcd0
am 3cc3f17a: Merge "linker: never mark pages simultaneously writable / executable"
...
* commit '3cc3f17aa4b241da7303299032e4269fcf92a4e6':
linker: never mark pages simultaneously writable / executable
2015-04-02 13:59:26 +00:00
Dan Albert
5856150605
am 004d0048: am ab7c79e2: Merge "Don\'t export new/delete from libc shared libraries."
...
* commit '004d004868613b9ad00453661838e0f372958dba':
Don't export new/delete from libc shared libraries.
2015-04-02 02:59:52 +00:00
Dimitry Ivanov
84f634469b
am b3c17a19: am 202af3a2: Merge "Revert "Remove text-relocation support for lp32""
...
* commit 'b3c17a196222cc09af98f095a0863fc048309fa7':
Revert "Remove text-relocation support for lp32"
2015-04-02 01:38:57 +00:00
Dan Albert
004d004868
am ab7c79e2: Merge "Don\'t export new/delete from libc shared libraries."
...
* commit 'ab7c79e22e5495a2aa171047a044ce1037e461a9':
Don't export new/delete from libc shared libraries.
2015-04-02 01:13:18 +00:00
Elliott Hughes
08c16b17a1
am d4144fd7: am b023799a: Merge "Fix ftw tests when run as non-root."
...
* commit 'd4144fd700974911fc28e69174ec526d081ea902':
Fix ftw tests when run as non-root.
2015-04-01 22:09:30 +00:00
Elliott Hughes
ee7ec71284
am a031e93d: am d227d57d: Merge "Update README.md for running tests on the host."
...
* commit 'a031e93df3578f46507ce0efa3a40a6a391fd81f':
Update README.md for running tests on the host.
2015-04-01 22:09:26 +00:00
Dimitry Ivanov
b3c17a1962
am 202af3a2: Merge "Revert "Remove text-relocation support for lp32""
...
* commit '202af3a23cb23e2571011ea76367ff3e88dfd48e':
Revert "Remove text-relocation support for lp32"
2015-04-01 21:44:47 +00:00
Elliott Hughes
d4144fd700
am b023799a: Merge "Fix ftw tests when run as non-root."
...
* commit 'b023799a6027924aad13b0f91c0b5b7f1b9cfe2d':
Fix ftw tests when run as non-root.
2015-04-01 19:48:51 +00:00
Elliott Hughes
a031e93df3
am d227d57d: Merge "Update README.md for running tests on the host."
...
* commit 'd227d57d50f7a5251dbbfa3f2b41d3fe882851fa':
Update README.md for running tests on the host.
2015-04-01 19:37:45 +00:00
Dmitriy Ivanov
fd5f718d6e
am b3f8daab: am 61a35fa4: Merge "Remove text-relocation support for lp32"
...
* commit 'b3f8daab591fef3eabb8f9151334bb4a5c6eafda':
Remove text-relocation support for lp32
2015-04-01 02:32:07 +00:00
Mark Salyzyn
80416cca09
am 64226a48: am 8f41142c: Merge "stubs missing include for string.h"
...
* commit '64226a48a1e9b25bb6985c9c14097d400039be35':
stubs missing include for string.h
2015-04-01 02:32:05 +00:00
Elliott Hughes
1fe8a49ed4
am c325dfdd: am 72035734: Merge "Make ThreadLocalBuffer a class rather than a macro."
...
* commit 'c325dfdd8e44d4124e7122b1435ba66287ef6e08':
Make ThreadLocalBuffer a class rather than a macro.
2015-04-01 02:32:03 +00:00
Christopher Ferris
0ddef60c42
am 8f604eb4: am 89a4a541: Merge "Upgrade kernel headers to 3.18.10."
...
* commit '8f604eb4097ae6e0ac89981fe2ff85a9c22d3a4c':
Upgrade kernel headers to 3.18.10.
2015-04-01 02:32:01 +00:00
Dmitriy Ivanov
b3f8daab59
am 61a35fa4: Merge "Remove text-relocation support for lp32"
...
* commit '61a35fa40c898dc08c28c9da8b174ba5d5614579':
Remove text-relocation support for lp32
2015-04-01 01:51:51 +00:00
Mark Salyzyn
64226a48a1
am 8f41142c: Merge "stubs missing include for string.h"
...
* commit '8f41142cd631bdd8bf02dcfbb599e5edbfcbd67e':
stubs missing include for string.h
2015-04-01 01:40:57 +00:00
Elliott Hughes
c325dfdd8e
am 72035734: Merge "Make ThreadLocalBuffer a class rather than a macro."
...
* commit '72035734af2d8558a3ccd7e29626216e20aed6f2':
Make ThreadLocalBuffer a class rather than a macro.
2015-04-01 01:40:56 +00:00
Christopher Ferris
8f604eb409
am 89a4a541: Merge "Upgrade kernel headers to 3.18.10."
...
* commit '89a4a54104d566bbfd226ed1e3abcf047b871690':
Upgrade kernel headers to 3.18.10.
2015-04-01 01:32:54 +00:00
Dmitriy Ivanov
41b70f5374
am d7d6d13b: am 52a0f014: Merge "Fix long lines and replace macros with functions."
...
* commit 'd7d6d13be8565a7d2fb43ecc8c60b0d627bb9dc1':
Fix long lines and replace macros with functions.
2015-03-31 23:01:04 +00:00
Dmitriy Ivanov
d7d6d13be8
am 52a0f014: Merge "Fix long lines and replace macros with functions."
...
* commit '52a0f01421fde3cd4f879b491a9f491d792fa2d5':
Fix long lines and replace macros with functions.
2015-03-31 20:28:51 +00:00
Yabin Cui
934eca1cb4
am e58918f7: am 611fd2cc: Merge "Revert "Revert "add guard pages to the internal signal stacks"""
...
* commit 'e58918f73aec07d0d3e857718f90e6282ce0056b':
Revert "Revert "add guard pages to the internal signal stacks""
2015-03-31 04:49:32 +00:00
Yabin Cui
e58918f73a
am 611fd2cc: Merge "Revert "Revert "add guard pages to the internal signal stacks"""
...
* commit '611fd2cc91f79be6759f6e630e1e81998326dfe8':
Revert "Revert "add guard pages to the internal signal stacks""
2015-03-31 04:36:45 +00:00
Elliott Hughes
558f6b0177
am 85f42bd3: am 8225ad63: Merge "Revert "add guard pages to the internal signal stacks""
...
* commit '85f42bd31b55b83df7503480673a1d3112e50291':
Revert "add guard pages to the internal signal stacks"
2015-03-31 03:07:18 +00:00
Elliott Hughes
832253b966
am 0c2b7a72: am 2746b928: Merge "Revert "Fix clang build breakage ("arithmetic on a pointer to void").""
...
* commit '0c2b7a72af0c64d3d3cf33311be99a4f25e01a29':
Revert "Fix clang build breakage ("arithmetic on a pointer to void")."
2015-03-31 03:07:16 +00:00
Elliott Hughes
85f42bd31b
am 8225ad63: Merge "Revert "add guard pages to the internal signal stacks""
...
* commit '8225ad63fac7c5cc298884c101a344959b87dc39':
Revert "add guard pages to the internal signal stacks"
2015-03-31 02:54:14 +00:00
Elliott Hughes
0c2b7a72af
am 2746b928: Merge "Revert "Fix clang build breakage ("arithmetic on a pointer to void").""
...
* commit '2746b9289abc0fd5e38b94fc96d101e5e242d9f2':
Revert "Fix clang build breakage ("arithmetic on a pointer to void")."
2015-03-31 02:54:11 +00:00
Elliott Hughes
a134eda3fa
am aa23e36c: am 2d84d870: Merge "Fix clang build breakage ("arithmetic on a pointer to void")."
...
* commit 'aa23e36ceef86f8a73d4c100c8e5a126253c5ff5':
Fix clang build breakage ("arithmetic on a pointer to void").
2015-03-30 23:14:42 +00:00
Elliott Hughes
ec5998271c
am 935967bd: am 373748f4: Merge "add guard pages to the internal signal stacks"
...
* commit '935967bde1b03fb53e661d8e037819209dee97c9':
add guard pages to the internal signal stacks
2015-03-30 21:46:07 +00:00
Elliott Hughes
aa23e36cee
am 2d84d870: Merge "Fix clang build breakage ("arithmetic on a pointer to void")."
...
* commit '2d84d870db0e6db54cf09441434bf2f5b28c6492':
Fix clang build breakage ("arithmetic on a pointer to void").
2015-03-30 21:45:37 +00:00
Elliott Hughes
935967bde1
am 373748f4: Merge "add guard pages to the internal signal stacks"
...
* commit '373748f4c66bb37e564716590e7b4fc8a64e0884':
add guard pages to the internal signal stacks
2015-03-30 21:35:56 +00:00
Nick Kralevich
e9311f0b7c
am c9397b74: am 203082b8: Merge "linker_environ: clear MALLOC_CONF when AT_SECURE=1"
...
* commit 'c9397b74a96764a434f2206c4fb8471f382966e3':
linker_environ: clear MALLOC_CONF when AT_SECURE=1
2015-03-27 23:43:40 +00:00
Dmitriy Ivanov
f57a0367f7
am 267422ac: am 5c136382: Merge "Fix libstdc++.so hash-style."
...
* commit '267422ac858ae8cb38c655e4ac7b5f755d02881f':
Fix libstdc++.so hash-style.
2015-03-27 23:43:39 +00:00
Nick Kralevich
c9397b74a9
am 203082b8: Merge "linker_environ: clear MALLOC_CONF when AT_SECURE=1"
...
* commit '203082b8217cd853eee510ad371b382701960610':
linker_environ: clear MALLOC_CONF when AT_SECURE=1
2015-03-27 23:22:04 +00:00
Dmitriy Ivanov
267422ac85
am 5c136382: Merge "Fix libstdc++.so hash-style."
...
* commit '5c136382a6f1ad796a60463898d4c08fadead669':
Fix libstdc++.so hash-style.
2015-03-27 23:22:02 +00:00
Dmitriy Ivanov
5f1a2f44ea
am 85ca90c7: am cd79a59b: Merge "Add test for thread_local keyword."
...
* commit '85ca90c72e9ca2605640cc94ae1ce45cae02e9e4':
Add test for thread_local keyword.
2015-03-27 23:21:55 +00:00
Dmitriy Ivanov
85ca90c72e
am cd79a59b: Merge "Add test for thread_local keyword."
...
* commit 'cd79a59b18f8e81b5f37258f376a726dc8acb81a':
Add test for thread_local keyword.
2015-03-27 21:41:56 +00:00
Dmitriy Ivanov
708d0423d9
am 09ffd5b8: am cfd794a9: Merge "Explain why we need objcopy for the linker"
...
* commit '09ffd5b8d560106759be8fe2b34e5e6e58e27ca5':
Explain why we need objcopy for the linker
2015-03-27 00:15:01 +00:00
Dmitriy Ivanov
09ffd5b8d5
am cfd794a9: Merge "Explain why we need objcopy for the linker"
...
* commit 'cfd794a96d0c4f1d97e54b701b408dafdb514d17':
Explain why we need objcopy for the linker
2015-03-27 00:01:30 +00:00
Yabin Cui
d6eb84ea2c
am 71fe7f4a: am 8f3eb5a4: Merge "Revert "Cause Fatal error when invalid pthread_id is detected.""
...
* commit '71fe7f4ad7499bb225ec05330288f6bee2dc0ab0':
Revert "Cause Fatal error when invalid pthread_id is detected."
2015-03-26 19:23:15 +00:00
Simon Baldwin
988d91d384
am 59409c68: am 7c01e3a9: Merge "Fix comment drift in assorted relocation packer modules."
...
* commit '59409c68ebdc8cdcb3b3ff9f4a5bdee9570c67d0':
Fix comment drift in assorted relocation packer modules.
2015-03-26 18:29:21 +00:00
Yabin Cui
71fe7f4ad7
am 8f3eb5a4: Merge "Revert "Cause Fatal error when invalid pthread_id is detected.""
...
* commit '8f3eb5a4e5dbbac1fb431e40e25eec07ecc24ee8':
Revert "Cause Fatal error when invalid pthread_id is detected."
2015-03-26 18:27:10 +00:00
Dmitriy Ivanov
9dfe17cc7c
am 73f4a8b6: am f2d153f8: Merge "Initial implementation of __cxa_thread_atexit_impl"
...
* commit '73f4a8b616b9a51fcce2b46da526620aa04ae9f4':
Initial implementation of __cxa_thread_atexit_impl
2015-03-26 18:23:07 +00:00
Simon Baldwin
59409c68eb
am 7c01e3a9: Merge "Fix comment drift in assorted relocation packer modules."
...
* commit '7c01e3a9ba80c85c7e7998d2347885e9a6e3bbf2':
Fix comment drift in assorted relocation packer modules.
2015-03-26 18:16:10 +00:00
Dmitriy Ivanov
73f4a8b616
am f2d153f8: Merge "Initial implementation of __cxa_thread_atexit_impl"
...
* commit 'f2d153f836e529892854b91452fabd2c2fa79c05':
Initial implementation of __cxa_thread_atexit_impl
2015-03-26 18:08:37 +00:00
Simon Baldwin
32123dac5f
am 20003502: am 7f8d91ea: Merge "Remove unused/unusable relocation packer files."
...
* commit '20003502df967d15e194bd032f0ccf14f6b71e3f':
Remove unused/unusable relocation packer files.
2015-03-26 17:46:05 +00:00
Simon Baldwin
20003502df
am 7f8d91ea: Merge "Remove unused/unusable relocation packer files."
...
* commit '7f8d91ea8e24e89db39ae868085913e763e04557':
Remove unused/unusable relocation packer files.
2015-03-26 16:55:09 +00:00
Yabin Cui
c1033489bf
am efe1aff0: am b9232c94: Merge "Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER."
...
* commit 'efe1aff09daef1b1cbe9d9f37c0922f596f01977':
Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER.
2015-03-26 16:27:34 +00:00
Yabin Cui
efe1aff09d
am b9232c94: Merge "Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER."
...
* commit 'b9232c94da831d485b3896580a3d1ac9abc46a4f':
Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER.
2015-03-26 04:36:16 +00:00
Yabin Cui
03717a8adf
am 6f9a3522: am 69847bc2: Merge "Hide internal of pthread_mutex_t."
...
* commit '6f9a35222bccc19dbd66a8a25a0f53b8e53603d9':
Hide internal of pthread_mutex_t.
2015-03-26 04:28:52 +00:00
Yabin Cui
8cb44aa974
am 0682e44f: am fa3dcecc: Merge "Fix in error handling in pthread_create.cpp."
...
* commit '0682e44f7c2b961e8e36016829ea4cdca3e0fbe1':
Fix in error handling in pthread_create.cpp.
2015-03-26 04:28:51 +00:00
Yabin Cui
6f9a35222b
am 69847bc2: Merge "Hide internal of pthread_mutex_t."
...
* commit '69847bc298de62917663d22b6733ef75b57124fa':
Hide internal of pthread_mutex_t.
2015-03-26 04:19:40 +00:00
Yabin Cui
0682e44f7c
am fa3dcecc: Merge "Fix in error handling in pthread_create.cpp."
...
* commit 'fa3dcecc0fd7bbbf04234e41be690a5d33277870':
Fix in error handling in pthread_create.cpp.
2015-03-26 04:19:39 +00:00
Yabin Cui
55139f17fd
am 3ae2774a: am 36d5b6f4: Merge "Cause Fatal error when invalid pthread_id is detected."
...
* commit '3ae2774aa0b05e0c80d7e0820a33325795c23df2':
Cause Fatal error when invalid pthread_id is detected.
2015-03-25 23:41:19 +00:00
Yabin Cui
3ae2774aa0
am 36d5b6f4: Merge "Cause Fatal error when invalid pthread_id is detected."
...
* commit '36d5b6f47dd14fd9733d935174d2b8e0deb979c6':
Cause Fatal error when invalid pthread_id is detected.
2015-03-25 23:04:27 +00:00
Yabin Cui
6c06d5d4d5
am 2d55dd58: am 0c3b632b: Merge "Add O_APPEND flag for __libc_write_stderr."
...
* commit '2d55dd58bdbb37e108d22352a7905f6257822ce6':
Add O_APPEND flag for __libc_write_stderr.
2015-03-25 22:05:51 +00:00
Christopher Ferris
2f7c0b71dd
am d35c24e7: am f6364486: Merge "Use ALIAS_SYMBOL for assembler aliasing."
...
* commit 'd35c24e795216f3a4f5d309d616ed766e0d73086':
Use ALIAS_SYMBOL for assembler aliasing.
2015-03-25 21:07:52 +00:00
Yabin Cui
2d55dd58bd
am 0c3b632b: Merge "Add O_APPEND flag for __libc_write_stderr."
...
* commit '0c3b632bd6570064bab1055d2b8a51cfb85e60bb':
Add O_APPEND flag for __libc_write_stderr.
2015-03-25 20:28:51 +00:00
Christopher Ferris
d35c24e795
am f6364486: Merge "Use ALIAS_SYMBOL for assembler aliasing."
...
* commit 'f6364486fb0fcd2891094a871041a3dc6c2334f8':
Use ALIAS_SYMBOL for assembler aliasing.
2015-03-25 18:59:06 +00:00
Christopher Ferris
7a47d7c12c
am 44a6dcc2: am f5e0ba94: Merge "Make gensyscalls.py use the ALIAS_SYMBOL macro."
...
* commit '44a6dcc2a4a3d5bcdbd51fe385121600ad05657f':
Make gensyscalls.py use the ALIAS_SYMBOL macro.
2015-03-25 04:43:39 +00:00
Christopher Ferris
44a6dcc2a4
am f5e0ba94: Merge "Make gensyscalls.py use the ALIAS_SYMBOL macro."
...
* commit 'f5e0ba94d911ef2622ecfd3f7fabc4432a4806d3':
Make gensyscalls.py use the ALIAS_SYMBOL macro.
2015-03-25 04:31:15 +00:00
Dmitriy Ivanov
30d10dba39
am 26bca5b1: am 70cafb16: Merge "Replace fixed arrays with vectors"
...
* commit '26bca5b14008e576838f9a8f4f617777e24615f0':
Replace fixed arrays with vectors
2015-03-25 01:34:08 +00:00
Dmitriy Ivanov
26bca5b140
am 70cafb16: Merge "Replace fixed arrays with vectors"
...
* commit '70cafb16ec9ab23ad65542534af5a1ac7d6e70e4':
Replace fixed arrays with vectors
2015-03-25 00:55:44 +00:00
Dan Albert
7080634340
am 4ca2cda2: am ee4997ec: Merge "Convert result of a call to JSON."
...
* commit '4ca2cda213c8dacacfd420c70de33862a52f8a67':
Convert result of a call to JSON.
2015-03-24 22:09:39 +00:00
Dan Albert
4ca2cda213
am ee4997ec: Merge "Convert result of a call to JSON."
...
* commit 'ee4997ecc3daeb9af110d932ddb27f969cc7271a':
Convert result of a call to JSON.
2015-03-24 21:41:56 +00:00
Yabin Cui
d1c2fad9cc
am e39f3200: am 93d44ff2: Merge "Let g_thread_list_lock only protect g_thread_list."
...
* commit 'e39f3200a926d5bb18fbaec92eed5fc00dad9fb2':
Let g_thread_list_lock only protect g_thread_list.
2015-03-24 03:25:46 +00:00
Dmitriy Ivanov
67a37cd1a3
am efaf8ff6: am 32b039e4: Merge "RTLD_LAZY is not supported, use RTLD_NOW instead."
...
* commit 'efaf8ff6e4553c22ee481e873edcccd9d4b36748':
RTLD_LAZY is not supported, use RTLD_NOW instead.
2015-03-24 03:25:37 +00:00
Yabin Cui
6884bcd02a
am ecf010ed: am f8246ac6: Merge "Add test for pthread types alignment check."
...
* commit 'ecf010ed4138f37d5916961f7aaf52270ba715ea':
Add test for pthread types alignment check.
2015-03-24 03:25:20 +00:00
Dan Albert
3190c5128d
am 7472b500: am 27b38599: Merge "Work around a bug in the Jenkins queue API."
...
* commit '7472b500a3545b603c56b3fb7f6f7075c3872b84':
Work around a bug in the Jenkins queue API.
2015-03-24 02:58:59 +00:00
Yabin Cui
e39f3200a9
am 93d44ff2: Merge "Let g_thread_list_lock only protect g_thread_list."
...
* commit '93d44ff2a6e0febe18d42d5690e85023545318b4':
Let g_thread_list_lock only protect g_thread_list.
2015-03-24 02:51:53 +00:00
Dmitriy Ivanov
efaf8ff6e4
am 32b039e4: Merge "RTLD_LAZY is not supported, use RTLD_NOW instead."
...
* commit '32b039e46eee4d40b9979eab873a957e86fbf969':
RTLD_LAZY is not supported, use RTLD_NOW instead.
2015-03-24 01:00:49 +00:00
Yabin Cui
ecf010ed41
am f8246ac6: Merge "Add test for pthread types alignment check."
...
* commit 'f8246ac65f1985e23023df12112a6ce47057a4dd':
Add test for pthread types alignment check.
2015-03-23 23:28:49 +00:00
Yabin Cui
d1fe16f448
am adebbfc9: am 7f1e2068: Merge "Fix alignment error for pthread_internal_t/pthread stack."
...
* commit 'adebbfc994e56b53e0c8ae420373b6ee57a9d4d3':
Fix alignment error for pthread_internal_t/pthread stack.
2015-03-23 23:24:18 +00:00
Dan Albert
7472b500a3
am 27b38599: Merge "Work around a bug in the Jenkins queue API."
...
* commit '27b38599dc4b0b4941906d8da30022f516abf143':
Work around a bug in the Jenkins queue API.
2015-03-23 20:44:52 +00:00
Yabin Cui
adebbfc994
am 7f1e2068: Merge "Fix alignment error for pthread_internal_t/pthread stack."
...
* commit '7f1e206815032aa152e9f181e477ae2a3f128d67':
Fix alignment error for pthread_internal_t/pthread stack.
2015-03-21 17:11:22 +00:00
Dmitriy Ivanov
52d092b140
am e0423890: am 9bc8ce7c: Merge "Limit soinfo compatibility fields to arm32"
...
* commit 'e0423890778668403562f1f0afc6d3ebec4dc4fa':
Limit soinfo compatibility fields to arm32
2015-03-20 04:23:44 +00:00
Dmitriy Ivanov
e042389077
am 9bc8ce7c: Merge "Limit soinfo compatibility fields to arm32"
...
* commit '9bc8ce7c6a8abc09e76b0f35064d881385861537':
Limit soinfo compatibility fields to arm32
2015-03-20 04:18:23 +00:00
Yabin Cui
23c719f940
am 2e7617f2: am 4149dc94: Merge "Return EINVAL when calling pthread_detach for joined thread."
...
* commit '2e7617f2a0a703ae8dd0ba1b090464279482f893':
Return EINVAL when calling pthread_detach for joined thread.
2015-03-20 00:21:22 +00:00
Yabin Cui
2e7617f2a0
am 4149dc94: Merge "Return EINVAL when calling pthread_detach for joined thread."
...
* commit '4149dc944bbe3c5f1c14fc998106975e68bdd6bf':
Return EINVAL when calling pthread_detach for joined thread.
2015-03-20 00:11:58 +00:00
Yabin Cui
07d9fe9c16
am 09170b99: am 7875b506: Merge "Fix two errors in pthread_detach.cpp."
...
* commit '09170b9968ac1c778026777f76d000a2afdd7459':
Fix two errors in pthread_detach.cpp.
2015-03-19 23:58:51 +00:00
Yabin Cui
09170b9968
am 7875b506: Merge "Fix two errors in pthread_detach.cpp."
...
* commit '7875b506edfb1fe593034eaf4bc9aa156179fbd2':
Fix two errors in pthread_detach.cpp.
2015-03-19 23:53:04 +00:00
Dmitriy Ivanov
39b079d25e
am cdc02185: am 2e495081: Merge "Move open from zip tests to dlext"
...
* commit 'cdc02185fe6254ddd68cb7a6c0938892b007f2a7':
Move open from zip tests to dlext
2015-03-19 17:32:17 +00:00
Dmitriy Ivanov
cdc02185fe
am 2e495081: Merge "Move open from zip tests to dlext"
...
* commit '2e49508187254903943b83df7bb241d5fb6a8593':
Move open from zip tests to dlext
2015-03-19 17:19:32 +00:00
Yabin Cui
2f251f146f
am 436310c3: am 6943f296: Merge "Make __get_thread inlined."
...
* commit '436310c3d5835725afc498c23a788eab0cf7afc2':
Make __get_thread inlined.
2015-03-19 03:11:21 +00:00
Yabin Cui
436310c3d5
am 6943f296: Merge "Make __get_thread inlined."
...
* commit '6943f2968cb6054f8874e30b309985b41a37e2e0':
Make __get_thread inlined.
2015-03-19 03:03:21 +00:00
Dmitriy Ivanov
b9d1539fa8
am 16ac4ee7: am 6420fb46: Merge "Implement lookup by DT_SONAME"
...
* commit '16ac4ee7c468d11bb53265a16c7fd16bed3e2232':
Implement lookup by DT_SONAME
2015-03-19 03:00:36 +00:00
Dmitriy Ivanov
16ac4ee7c4
am 6420fb46: Merge "Implement lookup by DT_SONAME"
...
* commit '6420fb467f52f7c27c921b1bf53dc95ad5851077':
Implement lookup by DT_SONAME
2015-03-19 02:53:57 +00:00
Elliott Hughes
b7e03b98f1
am 6cd7d024: am c6fbbb42: Merge "Hide statfs/fstatfs\' ST_VALID flag from userspace."
...
* commit '6cd7d02478588069c964ca6c783fa458a718abe7':
Hide statfs/fstatfs' ST_VALID flag from userspace.
2015-03-18 23:51:15 +00:00
Dmitriy Ivanov
f5e1acef2c
am 10d70143: am 0cf2657b: Merge "Fix library lookup for filenames with slash."
...
* commit '10d70143eac283bf5206d1b6e48170dbd83882c8':
Fix library lookup for filenames with slash.
2015-03-18 23:50:18 +00:00
Elliott Hughes
6cd7d02478
am c6fbbb42: Merge "Hide statfs/fstatfs\' ST_VALID flag from userspace."
...
* commit 'c6fbbb42e69bef4f058d0cbfaaaf3cbf51f95694':
Hide statfs/fstatfs' ST_VALID flag from userspace.
2015-03-18 23:22:56 +00:00
Dmitriy Ivanov
10d70143ea
am 0cf2657b: Merge "Fix library lookup for filenames with slash."
...
* commit '0cf2657bc25242c097d42346d17eaae4107b1d55':
Fix library lookup for filenames with slash.
2015-03-18 22:22:59 +00:00
Dimitry Ivanov
feb41625b4
am 02f528f3: am c0eaa732: Merge "Support loading shared libraries from zip files"
...
* commit '02f528f3adeaf1227d178e426fca7482e85866af':
Support loading shared libraries from zip files
2015-03-18 17:46:15 +00:00
Dimitry Ivanov
02f528f3ad
am c0eaa732: Merge "Support loading shared libraries from zip files"
...
* commit 'c0eaa732844a8397d40a7ec82641f709e4b47a61':
Support loading shared libraries from zip files
2015-03-18 17:37:58 +00:00
Elliott Hughes
bcd0f553b9
am 46950420: am ab12dc70: Merge "Fix _PATH_DEFPATH to correspond to the actual default path."
...
* commit '469504209489350a4cbf5a9018e74af367aa3acf':
Fix _PATH_DEFPATH to correspond to the actual default path.
2015-03-18 10:58:19 +00:00
Elliott Hughes
d527e65906
am 45c4ef3c: am b380b7d7: Merge "set errno to ENOENT in getauxval per glibc 2.19"
...
* commit '45c4ef3cde5529bdaac41ad1f30ca3180361e060':
set errno to ENOENT in getauxval per glibc 2.19
2015-03-18 10:58:18 +00:00
Elliott Hughes
4695042094
am ab12dc70: Merge "Fix _PATH_DEFPATH to correspond to the actual default path."
...
* commit 'ab12dc70f3ef551c490dcfede76033e57ceee64d':
Fix _PATH_DEFPATH to correspond to the actual default path.
2015-03-18 01:24:59 +00:00
Elliott Hughes
45c4ef3cde
am b380b7d7: Merge "set errno to ENOENT in getauxval per glibc 2.19"
...
* commit 'b380b7d78cf4dbd034f51fcf7fc8ebdb037330c3':
set errno to ENOENT in getauxval per glibc 2.19
2015-03-18 01:18:01 +00:00
Yabin Cui
0ce026d9c4
am b1d1d0cc: am d917b20b: Merge "Change name of rwlock benchmark."
...
* commit 'b1d1d0cc5ba060a292907503e42a40dc158b156d':
Change name of rwlock benchmark.
2015-03-17 21:40:53 +00:00
Yabin Cui
b1d1d0cc5b
am d917b20b: Merge "Change name of rwlock benchmark."
...
* commit 'd917b20b613fd51e5f1056c8648fe8769ae8161e':
Change name of rwlock benchmark.
2015-03-17 21:33:33 +00:00
Yabin Cui
a10afcc9cc
am 46f9b3e7: am a75771e3: Merge "Fix build: pthread_mutex/pthread_detach."
...
* commit '46f9b3e7662d946d775d30dbe91828e4cb935af5':
Fix build: pthread_mutex/pthread_detach.
2015-03-17 19:07:03 +00:00
Yabin Cui
48fc08e1e6
am f7dbefb0: am 94babaee: Merge "Make pthread join_state not protected by g_thread_list_lock."
...
* commit 'f7dbefb08f974a368d19b482997570e375f2bf84':
Make pthread join_state not protected by g_thread_list_lock.
2015-03-17 19:06:48 +00:00
Yabin Cui
62059a07da
am ca7ac7d3: am 5490bebd: Merge "Remove duplication in pthread_mutex.cpp."
...
* commit 'ca7ac7d36a3f7f31d65d1a4740f95f43de7ab1e4':
Remove duplication in pthread_mutex.cpp.
2015-03-17 19:06:46 +00:00
Yabin Cui
46f9b3e766
am a75771e3: Merge "Fix build: pthread_mutex/pthread_detach."
...
* commit 'a75771e3ab429fae2f9af770416150733264a281':
Fix build: pthread_mutex/pthread_detach.
2015-03-17 18:52:13 +00:00
Yabin Cui
f7dbefb08f
am 94babaee: Merge "Make pthread join_state not protected by g_thread_list_lock."
...
* commit '94babaee1b6598b15bd807461055d4dcaaa52f10':
Make pthread join_state not protected by g_thread_list_lock.
2015-03-17 18:21:49 +00:00
Yabin Cui
ca7ac7d36a
am 5490bebd: Merge "Remove duplication in pthread_mutex.cpp."
...
* commit '5490bebd7cdd4406780358f590391b75ab8a7d84':
Remove duplication in pthread_mutex.cpp.
2015-03-17 18:21:48 +00:00
Dmitriy Ivanov
c331d67d1b
am 72c6b79d: am 5f8ddf69: Merge "Fix build: align pthread_cond_t to sizeof(long)"
...
* commit '72c6b79ddb14bbf185cc3b59adf095ab65e77a06':
Fix build: align pthread_cond_t to sizeof(long)
2015-03-17 14:30:04 +00:00
Dmitriy Ivanov
b3ac2145f4
Fix build: align pthread_cond_t to sizeof(long)
...
(cherry picked from commit b5cd3c7a75 )
Change-Id: I69d8feeda2c8e0423c5626bcd40914e7eb9d85e4
2015-03-16 17:44:05 -07:00
Dmitriy Ivanov
72c6b79ddb
am 5f8ddf69: Merge "Fix build: align pthread_cond_t to sizeof(long)"
...
* commit '5f8ddf69e59b13653d016e236599b95daf6501a8':
Fix build: align pthread_cond_t to sizeof(long)
2015-03-17 00:25:06 +00:00
Christopher Ferris
28654c922d
am 1ffc89e3: am f14fe856: Merge "Add alignment to opaque types."
...
* commit '1ffc89e301ae167ad5843ae570be0d779e37bec8':
Add alignment to opaque types.
2015-03-16 23:51:31 +00:00
Christopher Ferris
1ffc89e301
am f14fe856: Merge "Add alignment to opaque types."
...
* commit 'f14fe856b40afc38540988b408edc508298ec116':
Add alignment to opaque types.
2015-03-16 23:45:16 +00:00
Dmitriy Ivanov
c6cc6f6312
am 862b088a: am 3d170a6d: Merge "Remove obsolete test_isolated wrapper function"
...
* commit '862b088ac30881221500122955fc9e13933cbafd':
Remove obsolete test_isolated wrapper function
2015-03-16 22:40:08 +00:00
Dmitriy Ivanov
1f5ede0a6e
am bca13d41: am 3b7239fe: Merge "General purpose memory allocator for linker."
...
* commit 'bca13d417798ac3bab751d40da25cc4cfba76397':
General purpose memory allocator for linker.
2015-03-16 22:40:06 +00:00
Yabin Cui
69929b34e7
am 19631034: am 0f3fcd12: Merge "Fix atomic_load on const variable in pthread_cond_t."
...
* commit '19631034a4e155f5e5ed061a2dcf30b377a8c04b':
Fix atomic_load on const variable in pthread_cond_t.
2015-03-16 22:39:33 +00:00
Dan Albert
cc42165788
am f13f9ec1: am 169a84f9: Merge "Revert "Revert "Moving StringPrintf to libbase."""
...
* commit 'f13f9ec12eb10c94473da34fdd736e0c0ed439d1':
Revert "Revert "Moving StringPrintf to libbase.""
2015-03-16 22:39:23 +00:00
Dmitriy Ivanov
862b088ac3
am 3d170a6d: Merge "Remove obsolete test_isolated wrapper function"
...
* commit '3d170a6d6c650cb81260ea9157d6f4df99e41e8c':
Remove obsolete test_isolated wrapper function
2015-03-16 22:03:53 +00:00
Dmitriy Ivanov
bca13d4177
am 3b7239fe: Merge "General purpose memory allocator for linker."
...
* commit '3b7239feb9265f0b677e845dec0514583de9c6be':
General purpose memory allocator for linker.
2015-03-16 22:03:52 +00:00
Yabin Cui
6b865a7a83
am 533bc4a0: am d3e2a207: Merge "Hide content of pthread_cond_t in pthread_cond_internal_t."
...
* commit '533bc4a09cebbecd1c871f0d8481e9449216f5f5':
Hide content of pthread_cond_t in pthread_cond_internal_t.
2015-03-16 21:58:43 +00:00
Dmitriy Ivanov
970dd7d985
am a5bd2a10: am 9923c8cd: Merge "Fix typo"
...
* commit 'a5bd2a1039d545cbcb0fe187f76240ecaa84e45f':
Fix typo
2015-03-16 21:58:33 +00:00
Yabin Cui
19631034a4
am 0f3fcd12: Merge "Fix atomic_load on const variable in pthread_cond_t."
...
* commit '0f3fcd12ddde0e10fbeab0a98cf0efb9d64bea76':
Fix atomic_load on const variable in pthread_cond_t.
2015-03-16 21:43:21 +00:00
Dan Albert
f13f9ec12e
am 169a84f9: Merge "Revert "Revert "Moving StringPrintf to libbase."""
...
* commit '169a84f980d7a55c5f829cdd53a3eaba8f968442':
Revert "Revert "Moving StringPrintf to libbase.""
2015-03-16 21:16:48 +00:00
Yabin Cui
533bc4a09c
am d3e2a207: Merge "Hide content of pthread_cond_t in pthread_cond_internal_t."
...
* commit 'd3e2a207ffcaefedf2d3baaaad3d62be1abdb33c':
Hide content of pthread_cond_t in pthread_cond_internal_t.
2015-03-16 21:09:26 +00:00
Dan Albert
4c1dbb4000
Revert "Revert "Moving StringPrintf to libbase.""
...
This reverts commit d2dad2b24f .
(cherry picked from commit 3e87c78543 )
2015-03-16 13:50:15 -07:00
Dmitriy Ivanov
a5bd2a1039
am 9923c8cd: Merge "Fix typo"
...
* commit '9923c8cd13d1e8305a908ef23712c7d3e4d4131d':
Fix typo
2015-03-16 20:39:00 +00:00
Nicolas Geoffray
e5fff0831c
am 645621ec: am 11a06c73: Merge "Revert "Moving StringPrintf to libbase.""
...
* commit '645621ec8bbd8c6ffca7c3b48580b20feb3b76a2':
Revert "Moving StringPrintf to libbase."
2015-03-16 12:37:10 +00:00
Nicolas Geoffray
645621ec8b
am 11a06c73: Merge "Revert "Moving StringPrintf to libbase.""
...
* commit '11a06c73f6e7d31442429a58a346d881b0a8a441':
Revert "Moving StringPrintf to libbase."
2015-03-16 12:30:48 +00:00
Dan Albert
7d332c216c
am e63140db: am 83e95878: Merge "Moving StringPrintf to libbase."
...
* commit 'e63140dbed059ac2042c31762660cced6baac253':
Moving StringPrintf to libbase.
2015-03-15 22:34:10 +00:00
Christopher Ferris
90cd0a1bf4
am 3abc6d1c: am 593a75ee: Merge "Fix typo in alias symbol."
...
* commit '3abc6d1c5724d266381b257078bf988f52873fc0':
Fix typo in alias symbol.
2015-03-15 22:34:09 +00:00
Christopher Ferris
442c6c1d02
am 79641f96: am 83c0028e: Merge "For libm, use a macro for aliasing symbols."
...
* commit '79641f96eb68fff13f6265abcfd18477cd3650c3':
For libm, use a macro for aliasing symbols.
2015-03-15 22:34:08 +00:00
Dan Albert
e63140dbed
am 83e95878: Merge "Moving StringPrintf to libbase."
...
* commit '83e95878735a62cea108f3c1f1de1358b5565038':
Moving StringPrintf to libbase.
2015-03-15 15:44:38 +00:00
Christopher Ferris
3abc6d1c57
am 593a75ee: Merge "Fix typo in alias symbol."
...
* commit '593a75ee6b9857a452e57b21fb28507da30f89cf':
Fix typo in alias symbol.
2015-03-15 15:44:37 +00:00
Christopher Ferris
79641f96eb
am 83c0028e: Merge "For libm, use a macro for aliasing symbols."
...
* commit '83c0028e030bad1f7cf54ba3f04962b9a6a9e1e4':
For libm, use a macro for aliasing symbols.
2015-03-15 15:44:36 +00:00
Yabin Cui
a7a12565bb
am 6c143484: am d2cf59d4: Merge "Hide content of pthread_rwlock_t in pthread_rwlock_internal_t."
...
* commit '6c1434842a3c29f96c332d12cadc82f9b71746d9':
Hide content of pthread_rwlock_t in pthread_rwlock_internal_t.
2015-03-14 04:08:32 +00:00
Yabin Cui
6c1434842a
am d2cf59d4: Merge "Hide content of pthread_rwlock_t in pthread_rwlock_internal_t."
...
* commit 'd2cf59d4633d9e731d0342d4f94b6e925589ab1e':
Hide content of pthread_rwlock_t in pthread_rwlock_internal_t.
2015-03-14 02:51:12 +00:00
Christopher Ferris
969320874d
am 0d54094a: am 81c31bdd: Merge "Add some GNU specific elf constants."
...
* commit '0d54094a86eded929edaa35a63ac831b1cb95c91':
Add some GNU specific elf constants.
2015-03-13 21:54:56 +00:00
Dmitriy Ivanov
5a35783fba
am 173a61f2: am d7e091ef: Merge "Switch libc and libm to sysv-only hash style"
...
* commit '173a61f29bb44f70140b9167a7333e79b1d9bf1b':
Switch libc and libm to sysv-only hash style
2015-03-13 21:54:55 +00:00
Christopher Ferris
0d54094a86
am 81c31bdd: Merge "Add some GNU specific elf constants."
...
* commit '81c31bdd43e50538fa45f5e7783782a5ae5666e9':
Add some GNU specific elf constants.
2015-03-13 21:23:43 +00:00
Dmitriy Ivanov
173a61f29b
am d7e091ef: Merge "Switch libc and libm to sysv-only hash style"
...
* commit 'd7e091efc477c17da97415fa944675c6f16dcdb5':
Switch libc and libm to sysv-only hash style
2015-03-13 21:16:47 +00:00
Christopher Ferris
58ea845dd6
am c30d7a67: am f074b531: Merge "Add the optimized implementation of 18 math functions for x86 and x86_64 respectively"
...
* commit 'c30d7a67e092b95036aba0f0f93e9f382c9e9a8e':
Add the optimized implementation of 18 math functions for x86 and x86_64 respectively
2015-03-13 17:36:21 +00:00
Christopher Ferris
c30d7a67e0
am f074b531: Merge "Add the optimized implementation of 18 math functions for x86 and x86_64 respectively"
...
* commit 'f074b531d266deb63c17e1d3bff751f3f3740d9d':
Add the optimized implementation of 18 math functions for x86 and x86_64 respectively
2015-03-13 17:27:43 +00:00
Yabin Cui
a4a914b522
am 1e795957: am 5507deda: Merge "Make gtest_main exit 1 when some test are failed."
...
* commit '1e795957f44bff53b27dad686ed56b26d85f84b0':
Make gtest_main exit 1 when some test are failed.
2015-03-13 17:12:53 +00:00
Yabin Cui
1e795957f4
am 5507deda: Merge "Make gtest_main exit 1 when some test are failed."
...
* commit '5507dedaeb43e01edfab4b0e2cc290622b20e678':
Make gtest_main exit 1 when some test are failed.
2015-03-13 17:09:14 +00:00
Mark Salyzyn
8e2d61963d
am ee7b80d7: am f6f96df5: Merge "syslog.h: missing LOG_MAKEPRI definition"
...
* commit 'ee7b80d7cf09c32ea806dfbaa401ba5790670064':
syslog.h: missing LOG_MAKEPRI definition
2015-03-13 07:20:41 +00:00
Mark Salyzyn
ee7b80d7cf
am f6f96df5: Merge "syslog.h: missing LOG_MAKEPRI definition"
...
* commit 'f6f96df5b031b0bf79eb8ad49bd73a3ceab87db5':
syslog.h: missing LOG_MAKEPRI definition
2015-03-12 21:39:12 +00:00
Elliott Hughes
8ae530ca63
am 59e911c7: am be86f877: Merge "Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>."
...
* commit '59e911c7fda705ca50d558c73bae9decdcf1b040':
Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>.
2015-03-12 15:35:54 +00:00
Dmitriy Ivanov
3e7d8d200f
am 452ddd02: am e8107b66: Merge "Rename LinkerAllocator and LinkerAllocatorPage"
...
* commit '452ddd0245d9fb790d55206fc9535d02665c28fa':
Rename LinkerAllocator and LinkerAllocatorPage
2015-03-11 23:02:18 +00:00
Dmitriy Ivanov
714a70f692
am 36927c79: am 57e800d5: Merge "Refactoring: rename linker_allocator files"
...
* commit '36927c796b26f6c4f9771e4935615e9edf2205c3':
Refactoring: rename linker_allocator files
2015-03-11 23:02:17 +00:00
Dimitry Ivanov
bc6aa41dd7
am 1f2b704c: am e842dc0d: am c16c8368: Merge "Generate gnu hash for arm only"
...
* commit '1f2b704ccf5102ca759f0721f0612bcf84fd5cc9':
Generate gnu hash for arm only
2015-03-11 20:09:29 +00:00
Elliott Hughes
59e911c7fd
am be86f877: Merge "Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>."
...
* commit 'be86f87711ee71ff971da2e2ae7a092081177951':
Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>.
2015-03-11 16:56:26 +00:00
Dmitriy Ivanov
452ddd0245
am e8107b66: Merge "Rename LinkerAllocator and LinkerAllocatorPage"
...
* commit 'e8107b66c56509a8d1b1d21f217e4e71a9f74bee':
Rename LinkerAllocator and LinkerAllocatorPage
2015-03-11 03:19:21 +00:00
Dmitriy Ivanov
36927c796b
am 57e800d5: Merge "Refactoring: rename linker_allocator files"
...
* commit '57e800d534b43bda849858ed4bb47d556469032f':
Refactoring: rename linker_allocator files
2015-03-11 03:19:20 +00:00
Dmitriy Ivanov
88f587421d
am 6d0735fa: am dca2fadd: am a94cf791: Merge "Generate sysv hash for libc, libstdc++ and libm"
...
* commit '6d0735fa2bd9690252c0f26cafffb7614ffd3556':
Generate sysv hash for libc, libstdc++ and libm
2015-03-10 22:04:33 +00:00
Yabin Cui
3b18a6510e
am 981fdd0e: am 50119cec: am 37c71b14: Merge "Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink."
...
* commit '981fdd0e5580f5a51e52dc1105fa95ec6705d017':
Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink.
2015-03-10 22:04:32 +00:00
Dmitriy Ivanov
eed4cb3869
am 240a7910: am 8af6a7b3: am 017f94d3: Merge "Store fields for gnu_hash separately"
...
* commit '240a7910ab46bc1f247270c3edafbb4e18616f60':
Store fields for gnu_hash separately
2015-03-10 18:15:58 +00:00
Dimitry Ivanov
1f2b704ccf
am e842dc0d: am c16c8368: Merge "Generate gnu hash for arm only"
...
* commit 'e842dc0de5ce5f9950e323ae8805909f60867bf6':
Generate gnu hash for arm only
2015-03-10 17:48:29 +00:00
Dmitriy Ivanov
6d0735fa2b
am dca2fadd: am a94cf791: Merge "Generate sysv hash for libc, libstdc++ and libm"
...
* commit 'dca2fadd8252a5c0664d2811187bc39bd7916aa4':
Generate sysv hash for libc, libstdc++ and libm
2015-03-10 15:12:09 +00:00
Yabin Cui
981fdd0e55
am 50119cec: am 37c71b14: Merge "Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink."
...
* commit '50119cec8d872df02547af39a3a85aea9125299b':
Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink.
2015-03-10 15:12:07 +00:00
Dmitriy Ivanov
240a7910ab
am 8af6a7b3: am 017f94d3: Merge "Store fields for gnu_hash separately"
...
* commit '8af6a7b38e1ce134d537f359d8cf4780ed9d8f58':
Store fields for gnu_hash separately
2015-03-09 21:15:50 +00:00
Nick Kralevich
7a507ba202
am 563fd91a: am 9e08606c: am edc1d3e3: Merge "linker: Allow an app to update it\'s own LD_LIBRARY_PATH"
...
* commit '563fd91a314958ae0fec09471056e6071e71f72a':
linker: Allow an app to update it's own LD_LIBRARY_PATH
2015-03-08 00:18:04 +00:00
Christopher Ferris
da597738d8
am 0e2b8b80: am 5c329e45: am 9afb08dd: Merge "libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64"
...
* commit '0e2b8b800036c79bf05760e28896041028a2fa3c':
libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64
2015-03-08 00:18:03 +00:00
Dmitriy Ivanov
5e05683975
am 7d62778c: am 2bf9f30a: am 536ec735: Merge changes I796a4ce8,I6165d062,I66c95d90,Ia67fa11d
...
* commit '7d62778c0f7b404961361e0a1745ff8f880ec805':
Add support for packed relocations.
Refactoring: introduce reloc_iterators
Generalize compression tool
Import relocation packer from chromium repo
2015-03-08 00:18:02 +00:00
Yabin Cui
a01387a16b
am 7db2acbb: am 2bb873ae: am e86a86f9: Merge "Remove PTHREAD_ATTR_FLAG_MAIN_THREAD."
...
* commit '7db2acbb694871da2b02ccf2261c01e0faf812ae':
Remove PTHREAD_ATTR_FLAG_MAIN_THREAD.
2015-03-08 00:18:01 +00:00
Yabin Cui
a2d3511e36
am 39416d70: am a1d1f658: am 45ee73a7: Merge "Rename fortify_sprintf_warnings.cpp to fortify_compilation_test.cpp."
...
* commit '39416d701cdbcff68d7ed11720b61d8a4a9e66bd':
Rename fortify_sprintf_warnings.cpp to fortify_compilation_test.cpp.
2015-03-08 00:18:00 +00:00
Yabin Cui
1493be412e
am 185d511b: am af1ad422: am fe4f2a67: Merge "Use pthread_once for g_uselocale_key creation."
...
* commit '185d511bf827d864397e8ac2dd886ae19618f71d':
Use pthread_once for g_uselocale_key creation.
2015-03-08 00:17:59 +00:00
Nick Kralevich
563fd91a31
am 9e08606c: am edc1d3e3: Merge "linker: Allow an app to update it\'s own LD_LIBRARY_PATH"
...
* commit '9e08606c8353b543f414625a475aaab390de161f':
linker: Allow an app to update it's own LD_LIBRARY_PATH
2015-03-08 00:08:43 +00:00
Christopher Ferris
0e2b8b8000
am 5c329e45: am 9afb08dd: Merge "libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64"
...
* commit '5c329e45dc5b4216be673459bcc7c5abcce5f2d3':
libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64
2015-03-08 00:08:32 +00:00
Dmitriy Ivanov
7d62778c0f
am 2bf9f30a: am 536ec735: Merge changes I796a4ce8,I6165d062,I66c95d90,Ia67fa11d
...
* commit '2bf9f30a3ae9892660b7f7f64fd4d60bae712ed6':
Add support for packed relocations.
Refactoring: introduce reloc_iterators
Generalize compression tool
Import relocation packer from chromium repo
2015-03-08 00:08:30 +00:00
Yabin Cui
7db2acbb69
am 2bb873ae: am e86a86f9: Merge "Remove PTHREAD_ATTR_FLAG_MAIN_THREAD."
...
* commit '2bb873aee94db4f317a62480b07f6d4d1d33da6d':
Remove PTHREAD_ATTR_FLAG_MAIN_THREAD.
2015-03-08 00:08:29 +00:00
Yabin Cui
39416d701c
am a1d1f658: am 45ee73a7: Merge "Rename fortify_sprintf_warnings.cpp to fortify_compilation_test.cpp."
...
* commit 'a1d1f658b5ed0508a21c87008a13830530660eba':
Rename fortify_sprintf_warnings.cpp to fortify_compilation_test.cpp.
2015-03-08 00:07:50 +00:00
Yabin Cui
185d511bf8
am af1ad422: am fe4f2a67: Merge "Use pthread_once for g_uselocale_key creation."
...
* commit 'af1ad4220885bc37a347086cac15863fe9bbe16e':
Use pthread_once for g_uselocale_key creation.
2015-03-08 00:07:22 +00:00
Christopher Ferris
bef6cbbe79
am 35e88f9b: am e953f3cf: am 71bf8379: Merge "libm: arm: add arm specific sqrt and sqrtf"
...
* commit '35e88f9b8bf51b75bb4fe7a72d43875bfed228f6':
libm: arm: add arm specific sqrt and sqrtf
2015-03-05 22:43:24 +00:00
Christopher Ferris
35e88f9b8b
am e953f3cf: am 71bf8379: Merge "libm: arm: add arm specific sqrt and sqrtf"
...
* commit 'e953f3cf985e810071d707bcc296b20ec6e2e8dd':
libm: arm: add arm specific sqrt and sqrtf
2015-03-05 22:35:46 +00:00
Yabin Cui
120a29749d
am 807c623b: am 9ecb7f40: am c3307dc4: Merge "Better control of pthread keys used in bionic."
...
* commit '807c623b58c7020e8419057fac0c58f0a7099bbe':
Better control of pthread keys used in bionic.
2015-03-05 19:26:31 +00:00
Yabin Cui
807c623b58
am 9ecb7f40: am c3307dc4: Merge "Better control of pthread keys used in bionic."
...
* commit '9ecb7f40d01d7ee258d11277944cc2415635ea17':
Better control of pthread keys used in bionic.
2015-03-05 18:39:22 +00:00
Yabin Cui
93e094f9c3
am 4710b5fb: am 917cb395: am 5d400204: Merge "Fix fortify compilation test in x86_64."
...
* commit '4710b5fb5d0939c2212769b054d700152f7fd885':
Fix fortify compilation test in x86_64.
2015-03-05 08:59:33 +00:00
Yabin Cui
4710b5fb5d
am 917cb395: am 5d400204: Merge "Fix fortify compilation test in x86_64."
...
* commit '917cb395bc7c71b34d3a4feca0c619d2aaf89fd8':
Fix fortify compilation test in x86_64.
2015-03-05 08:53:16 +00:00
Yabin Cui
97bd338e55
am 3801fb1e: am f9b3f25e: am 1c78181a: Merge "Fix fortify compilation test on x86."
...
* commit '3801fb1e8bbaeef23f6a0cf8709ecd60d4ec5f6a':
Fix fortify compilation test on x86.
2015-03-05 06:51:36 +00:00
Yabin Cui
3801fb1e8b
am f9b3f25e: am 1c78181a: Merge "Fix fortify compilation test on x86."
...
* commit 'f9b3f25e0ba641cc59a741492737f4712f2d798a':
Fix fortify compilation test on x86.
2015-03-05 06:44:02 +00:00
Yabin Cui
2295b54492
am 9336f832: am c2917ec7: am 5ad57ce6: Merge "Fix fortify compilation test on mips."
...
* commit '9336f83244956c9dcea2ecb0c7a2768b85a953be':
Fix fortify compilation test on mips.
2015-03-05 06:02:53 +00:00
Yabin Cui
9336f83244
am c2917ec7: am 5ad57ce6: Merge "Fix fortify compilation test on mips."
...
* commit 'c2917ec702d25955c6d139d76cfb7d607079141e':
Fix fortify compilation test on mips.
2015-03-05 05:55:57 +00:00
Yabin Cui
de40b37882
am 8e91a1ff: am 80aa71aa: am e1c0213b: Merge "Switch pthread_rwlock_t to stdatomic."
...
* commit '8e91a1ff73b865f9ed5f8ee4a493394e8b3ba302':
Switch pthread_rwlock_t to stdatomic.
2015-03-05 05:00:35 +00:00
Yabin Cui
8e91a1ff73
am 80aa71aa: am e1c0213b: Merge "Switch pthread_rwlock_t to stdatomic."
...
* commit '80aa71aa71033fa8c03f8b7a9032643294f60006':
Switch pthread_rwlock_t to stdatomic.
2015-03-05 04:54:37 +00:00
Yabin Cui
eb050b0c4d
am ea0cbb9a: am 821653e6: am dec9501a: Merge "Add fortify compile test."
...
* commit 'ea0cbb9a274e2b9294545b7ab877906ed4c3d202':
Add fortify compile test.
2015-03-05 00:10:17 +00:00
Yabin Cui
ea0cbb9a27
am 821653e6: am dec9501a: Merge "Add fortify compile test."
...
* commit '821653e65f481b65c608bb3eb89190f7a85356c7':
Add fortify compile test.
2015-03-05 00:06:03 +00:00
Christopher Ferris
fdc33dcfaf
am 59c32458: am 1edafd56: am 86ac7341: Merge "Add aarch64 instructions wherever possible"
...
* commit '59c324581f58243564ec6db1688e5e1c3e220750':
Add aarch64 instructions wherever possible
2015-03-04 23:24:45 +00:00
Christopher Ferris
59c324581f
am 1edafd56: am 86ac7341: Merge "Add aarch64 instructions wherever possible"
...
* commit '1edafd561aefe07dd39273c1c09a9dbb308549d6':
Add aarch64 instructions wherever possible
2015-03-04 22:51:40 +00:00
Yabin Cui
cdf7bf3e7d
am 01351a72: am c210e84f: am e1edd301: Merge "Refactor pthread_key.cpp to be lock-free."
...
* commit '01351a728935bd52d1cb10d10c4c6aa686305053':
Refactor pthread_key.cpp to be lock-free.
2015-03-04 02:09:32 +00:00
Yabin Cui
01351a7289
am c210e84f: am e1edd301: Merge "Refactor pthread_key.cpp to be lock-free."
...
* commit 'c210e84f28633d15f84a66a0652a4485c5fbc24d':
Refactor pthread_key.cpp to be lock-free.
2015-03-04 02:00:43 +00:00
Yabin Cui
8dbabd8494
am 92cadb19: am 62b6d11b: am d5c2745c: Merge "Lose bionic_atomic stuff."
...
* commit '92cadb19fba4bdcfa009ee8cbdf41a282a6b76b0':
Lose bionic_atomic stuff.
2015-03-03 03:12:55 +00:00
Yabin Cui
92cadb19fb
am 62b6d11b: am d5c2745c: Merge "Lose bionic_atomic stuff."
...
* commit '62b6d11b2de06db8ed26dc4b2b175443110748fe':
Lose bionic_atomic stuff.
2015-03-03 03:07:06 +00:00
Mark Salyzyn
5e6d3f49e2
am ef5cc0b8: am 1f3ac62b: am ceb9c182: Merge "bionic: deprecate _PATH_MEM"
...
* commit 'ef5cc0b8d71ed74129b010550a35d0a3a97f913a':
bionic: deprecate _PATH_MEM
2015-03-02 22:45:45 +00:00
Mark Salyzyn
ef5cc0b8d7
am 1f3ac62b: am ceb9c182: Merge "bionic: deprecate _PATH_MEM"
...
* commit '1f3ac62b447f67fc60620bd3254761b1d73297ba':
bionic: deprecate _PATH_MEM
2015-03-02 19:47:36 +00:00
Christopher Ferris
e8fdf3e792
am 219ce296: am df14d8ef: am 2ae7c1e3: Merge "Fix fread returning bad data."
...
* commit '219ce2968b42ff4019d7eea2e8728505851ba475':
Fix fread returning bad data.
2015-02-28 18:47:26 +00:00
Christopher Ferris
219ce2968b
am df14d8ef: am 2ae7c1e3: Merge "Fix fread returning bad data."
...
* commit 'df14d8ef9884d85987e9810ae44837b659e1f82a':
Fix fread returning bad data.
2015-02-28 18:41:27 +00:00
Christopher Ferris
5741d528ce
am e30073f2: am d957bd08: am e6a33cef: Merge "libm: arm: Add arm specific floor() optimization"
...
* commit 'e30073f2a54d4f3ca072c7d28ee5b0209c8532a8':
libm: arm: Add arm specific floor() optimization
2015-02-27 20:46:53 +00:00
Christopher Ferris
e30073f2a5
am d957bd08: am e6a33cef: Merge "libm: arm: Add arm specific floor() optimization"
...
* commit 'd957bd08b08685da987ebf609f87c3806b4455bc':
libm: arm: Add arm specific floor() optimization
2015-02-27 20:40:46 +00:00
Yabin Cui
7a42cd224c
am 0d282fc5: am 09ee78ae: am b220c4b6: Merge "Make bionic gtest main be compatible with gtest output format for cts test."
...
* commit '0d282fc57291cf392f6322e34769c50d815085e7':
Make bionic gtest main be compatible with gtest output format for cts test.
2015-02-27 18:49:54 +00:00
Yabin Cui
0d282fc572
am 09ee78ae: am b220c4b6: Merge "Make bionic gtest main be compatible with gtest output format for cts test."
...
* commit '09ee78ae010a1aa91ed5c12f8da80829837df944':
Make bionic gtest main be compatible with gtest output format for cts test.
2015-02-27 18:42:52 +00:00
Christopher Ferris
99491a2988
am 21ddfa23: am e6c7e294: am f8eec1e5: Merge "Allow wildcards to match arg values."
...
* commit '21ddfa23f67cd0a9db7eff0c8a4ada5df1931f15':
Allow wildcards to match arg values.
2015-02-26 04:04:42 +00:00
Yabin Cui
76f0031e4d
am 8a661472: am 00ba42b9: am 7355d29b: Merge "Make getgrent deprecated."
...
* commit '8a6614726802170a19e5e68543a06117596def06':
Make getgrent deprecated.
2015-02-26 04:04:41 +00:00
Christopher Ferris
21ddfa23f6
am e6c7e294: am f8eec1e5: Merge "Allow wildcards to match arg values."
...
* commit 'e6c7e294820a3b6c3569decad57d29eac31254b3':
Allow wildcards to match arg values.
2015-02-26 03:58:38 +00:00
Yabin Cui
8a66147268
am 00ba42b9: am 7355d29b: Merge "Make getgrent deprecated."
...
* commit '00ba42b9f509baa706c93f648c8ad7c84c89d6d0':
Make getgrent deprecated.
2015-02-26 03:58:37 +00:00
Yabin Cui
d2f0f768e5
am 0a2db6e2: am 253fcfe7: am 398ef152: Merge "Move endpwent to ndk_cruft.cpp."
...
* commit '0a2db6e26f3a605df3d6c62e90b86b894be6f64b':
Move endpwent to ndk_cruft.cpp.
2015-02-26 03:06:26 +00:00
Yabin Cui
072a326231
am f244b6d6: am fbff0fd5: am f1b4a5d5: Merge "Make tempnam/mktemp deprecated."
...
* commit 'f244b6d6920bdc9e7d2b597b0ac790759b603f72':
Make tempnam/mktemp deprecated.
2015-02-26 03:06:24 +00:00
Yabin Cui
0a2db6e26f
am 253fcfe7: am 398ef152: Merge "Move endpwent to ndk_cruft.cpp."
...
* commit '253fcfe70e1bb87ca66e2886d90f6906e8d27f12':
Move endpwent to ndk_cruft.cpp.
2015-02-26 02:58:56 +00:00
Yabin Cui
f244b6d692
am fbff0fd5: am f1b4a5d5: Merge "Make tempnam/mktemp deprecated."
...
* commit 'fbff0fd516a5d6499b3417eb194b0631ae50094a':
Make tempnam/mktemp deprecated.
2015-02-26 02:58:50 +00:00
Yabin Cui
b448acfdba
am 561d57a2: am f5d4f322: am 448a8596: Merge "Switch system_properties.cpp from bionic atomic operations to stdatomic."
...
* commit '561d57a246179d7148781eea4659fa960e93df02':
Switch system_properties.cpp from bionic atomic operations to stdatomic.
2015-02-25 21:21:25 +00:00
Yabin Cui
561d57a246
am f5d4f322: am 448a8596: Merge "Switch system_properties.cpp from bionic atomic operations to stdatomic."
...
* commit 'f5d4f322bbea9e5a5a1ec4025a0289123c667e5f':
Switch system_properties.cpp from bionic atomic operations to stdatomic.
2015-02-25 21:14:44 +00:00
Yabin Cui
baeac9b294
am e4093959: am a1e4a4a3: am 8c41eae6: Merge "Move getusershell/endusershell/setusershell to ndk_cruft.cpp."
...
* commit 'e4093959c06ee37f28461a460f553882eb010c4f':
Move getusershell/endusershell/setusershell to ndk_cruft.cpp.
2015-02-25 17:04:56 +00:00
Yabin Cui
2955985437
am d16844ab: am 4600bdac: am af3ba5c8: Merge "Make all output of child test go to parent process in gtest_main."
...
* commit 'd16844abcea1cc50a64694367d6571c084c6a745':
Make all output of child test go to parent process in gtest_main.
2015-02-25 17:04:55 +00:00
Nick Kralevich
328ab034c2
am fccf68ac: am e93bc6bb: am d91ded81: Merge "Fix "faccessat ignores flags""
...
* commit 'fccf68ace95348338e8b19afd6101581588a4f83':
Fix "faccessat ignores flags"
2015-02-25 17:04:53 +00:00
Yabin Cui
e4093959c0
am a1e4a4a3: am 8c41eae6: Merge "Move getusershell/endusershell/setusershell to ndk_cruft.cpp."
...
* commit 'a1e4a4a3c68fc99958cc7a6e6fb7fed58feeaae8':
Move getusershell/endusershell/setusershell to ndk_cruft.cpp.
2015-02-25 16:52:39 +00:00
Yabin Cui
d16844abce
am 4600bdac: am af3ba5c8: Merge "Make all output of child test go to parent process in gtest_main."
...
* commit '4600bdac709969408ac446507d85881db55b0ca7':
Make all output of child test go to parent process in gtest_main.
2015-02-25 16:52:35 +00:00
Nick Kralevich
fccf68ace9
am e93bc6bb: am d91ded81: Merge "Fix "faccessat ignores flags""
...
* commit 'e93bc6bbe8ce180187e3914d0a7494cfe84f6255':
Fix "faccessat ignores flags"
2015-02-25 16:52:22 +00:00
Elliott Hughes
df93bc50fc
am 549aab61: am 4ec60a01: am 2aef607b: Merge "Fix dup2 in the case where the two fds are equal."
...
* commit '549aab610a36b696a4586e33c4b709a29a668c1a':
Fix dup2 in the case where the two fds are equal.
2015-02-24 06:06:43 +00:00
Elliott Hughes
549aab610a
am 4ec60a01: am 2aef607b: Merge "Fix dup2 in the case where the two fds are equal."
...
* commit '4ec60a017859b39d490cfeb089ed30da09863def':
Fix dup2 in the case where the two fds are equal.
2015-02-24 06:03:02 +00:00
Elliott Hughes
7d85c81f31
am aced654f: am 491c09e0: am 393bdb15: Merge "Add RLIM_SAVED_CUR and RLIM_SAVED_MAX."
...
* commit 'aced654f583682074db54b10706511453a7521da':
Add RLIM_SAVED_CUR and RLIM_SAVED_MAX.
2015-02-24 04:54:26 +00:00
Elliott Hughes
aced654f58
am 491c09e0: am 393bdb15: Merge "Add RLIM_SAVED_CUR and RLIM_SAVED_MAX."
...
* commit '491c09e0d5921edd57da2efb0c8ed4f32df93fe2':
Add RLIM_SAVED_CUR and RLIM_SAVED_MAX.
2015-02-23 22:52:54 +00:00
Elliott Hughes
1d0ded2116
am c0e7f55d: am 07e218a4: am 3d83b189: Merge "[MIPS64] Fix mips64 build."
...
* commit 'c0e7f55d9b89c7d80083842223c941c413bc3942':
[MIPS64] Fix mips64 build.
2015-02-23 16:19:21 +00:00
Elliott Hughes
c0e7f55d9b
am 07e218a4: am 3d83b189: Merge "[MIPS64] Fix mips64 build."
...
* commit '07e218a484d8a1ac71c3b9317e86f5ba39aae919':
[MIPS64] Fix mips64 build.
2015-02-23 16:12:38 +00:00
Greg Hackmann
f937761134
am 973ceef6: am 4602d8c7: am 04bbef37: Merge "Fix 64-bit benchmark build"
...
* commit '973ceef6869a7dad02195389547bf6177bb6cb34':
Fix 64-bit benchmark build
2015-02-20 19:30:41 +00:00
Greg Hackmann
973ceef686
am 4602d8c7: am 04bbef37: Merge "Fix 64-bit benchmark build"
...
* commit '4602d8c7621ffd87e32f53c8f7e8ac5453a404ca':
Fix 64-bit benchmark build
2015-02-20 19:27:13 +00:00
Elliott Hughes
3f89ed1b47
am 5bf236e9: am 6421f8f5: am c39eef71: Merge "valgrind can\'t find syscall because we didn\'t put it in <unistd.h>."
...
* commit '5bf236e95f75de0169abbb22fc083c767ec681a6':
valgrind can't find syscall because we didn't put it in <unistd.h>.
2015-02-20 17:15:16 +00:00
Elliott Hughes
5bf236e95f
am 6421f8f5: am c39eef71: Merge "valgrind can\'t find syscall because we didn\'t put it in <unistd.h>."
...
* commit '6421f8f5b21357b3f956f4b20c3622f96863a219':
valgrind can't find syscall because we didn't put it in <unistd.h>.
2015-02-20 17:08:47 +00:00
Christopher Ferris
1e0f763c9a
am e84dff9a: am 479070c5: am 324313a9: Merge "Refactor the benchmark code."
...
* commit 'e84dff9a1f1d583c428e137cf0120fdd4ce315ce':
Refactor the benchmark code.
2015-02-20 01:10:48 +00:00
Christopher Ferris
e84dff9a1f
am 479070c5: am 324313a9: Merge "Refactor the benchmark code."
...
* commit '479070c51e34f9f9f809df4daa8184e5b2947f14':
Refactor the benchmark code.
2015-02-20 01:03:22 +00:00
Bill Yi
c390f2eae6
am f5700e1f: am a6395dda: Merge commit \'9d7f68ebfd79b1ce54dc56bceb7346f34615e5a1\' into HEAD
...
* commit 'f5700e1fd4eb70f3458b3bd508a9bf945561d22a':
2015-02-20 00:26:52 +00:00
Bill Yi
f5700e1fd4
am a6395dda: Merge commit \'9d7f68ebfd79b1ce54dc56bceb7346f34615e5a1\' into HEAD
...
* commit 'a6395dda54057170fc66faf00410e983202aa7e0':
2015-02-20 00:22:45 +00:00
Christopher Ferris
cd4e501223
am 4379016a: Revert "Modify test to avoid race condition."
...
* commit '4379016a20131740e25b33b2b09a2caef0aa62bd':
Revert "Modify test to avoid race condition."
2015-02-19 22:36:17 +00:00
Christopher Ferris
4379016a20
Revert "Modify test to avoid race condition."
...
This reverts commit 3da136aa47 .
This change is not needed any where but lmp mr1.
Change-Id: I3f38e2e8e418959a487bc0c4148d3238743e4626
2015-02-19 13:35:47 -08:00
Elliott Hughes
77a24e14c3
am 4dc261b1: am d071b814: am 97484d3a: Merge "Add GNU extensions mempcpy and wmemcpy."
...
* commit '4dc261b13c351edf26efd18aca448aa98f925d41':
Add GNU extensions mempcpy and wmemcpy.
2015-02-19 20:27:25 +00:00
Dan Albert
60787a931f
am c2c319b2: am 43379c9c: am 3e1b5f46: Merge "Parameterize use of clang in libc_ndk."
...
* commit 'c2c319b2cb5dc3a7928121ecdd4312331dfb0496':
Parameterize use of clang in libc_ndk.
2015-02-19 20:26:35 +00:00
Christopher Ferris
d2c65d8815
am 9ccce5d7: am 3da136aa: Modify test to avoid race condition.
...
* commit '9ccce5d7efde606914ec0b88fa50785b21ea672b':
Modify test to avoid race condition.
2015-02-19 20:26:26 +00:00
Elliott Hughes
8c43e225dd
am 0f13eac9: am 1cb009fb: am d3fa31a5: Merge "[MIPS] Fix setjmp signals"
...
* commit '0f13eac957c71e827e282fdd69de2dabeba28780':
[MIPS] Fix setjmp signals
2015-02-19 17:36:33 +00:00
Elliott Hughes
4dc261b13c
am d071b814: am 97484d3a: Merge "Add GNU extensions mempcpy and wmemcpy."
...
* commit 'd071b814ac5674ca032c05f369b2606cf3520332':
Add GNU extensions mempcpy and wmemcpy.
2015-02-19 16:01:31 +00:00
Dan Albert
c2c319b2cb
am 43379c9c: am 3e1b5f46: Merge "Parameterize use of clang in libc_ndk."
...
* commit '43379c9cfd7416e448b9b2834dd4f7b80697942a':
Parameterize use of clang in libc_ndk.
2015-02-19 02:44:25 +00:00
Christopher Ferris
9ccce5d7ef
am 3da136aa: Modify test to avoid race condition.
...
* commit '3da136aa47e2d1608b98abb2580f024b36f92831':
Modify test to avoid race condition.
2015-02-19 02:12:45 +00:00
Elliott Hughes
0f13eac957
am 1cb009fb: am d3fa31a5: Merge "[MIPS] Fix setjmp signals"
...
* commit '1cb009fb5eb513e838085d75617db676fcfa7aa7':
[MIPS] Fix setjmp signals
2015-02-19 01:12:41 +00:00
Yabin Cui
ed806d772a
am 82a36f31: am 37197363: am 4add77b9: Merge "Make gets() deprecated."
...
* commit '82a36f31c08ca890a30863dc68819566e26b0495':
Make gets() deprecated.
2015-02-18 23:04:28 +00:00
Elliott Hughes
d0051b8585
am 4a19d12b: am 08148bc9: am 1dbc6bb0: Merge "Implement _FILE_OFFSET_BITS (mostly)."
...
* commit '4a19d12b49bd19e38c136cf6e586a13095bcca72':
Implement _FILE_OFFSET_BITS (mostly).
2015-02-18 23:04:27 +00:00
Yabin Cui
82a36f31c0
am 37197363: am 4add77b9: Merge "Make gets() deprecated."
...
* commit '371973633c579a32125c4b01c4235eb5f529cb4e':
Make gets() deprecated.
2015-02-18 22:57:05 +00:00
Elliott Hughes
4a19d12b49
am 08148bc9: am 1dbc6bb0: Merge "Implement _FILE_OFFSET_BITS (mostly)."
...
* commit '08148bc9825ea337168819f3d92a0c7ef4ffe1f9':
Implement _FILE_OFFSET_BITS (mostly).
2015-02-18 22:57:04 +00:00
Neil Fuller
5bef299799
am f4d84ade: am 77f3c847: am 9ec37c7f: Merge "Update tzdata to tzdata2015a"
...
* commit 'f4d84ade1a334ca4869663a919a0399eb3e71474':
Update tzdata to tzdata2015a
2015-02-18 11:39:28 +00:00
Dan Albert
8aa73e6441
am c69654ea: am a9751801: am 5890ec3e: Merge "Update NDK compatlib for 4.1.2."
...
* commit 'c69654ea602987b08eaa2015c782daefc425241c':
Update NDK compatlib for 4.1.2.
2015-02-18 11:38:31 +00:00
Dan Albert
e554758063
am d66e5725: am 814bce07: am 21ba1d4c: Merge "Update the NDK compatlib for 4.4.4 and ToT."
...
* commit 'd66e57257c4538e1b8569a5ef65af6a6ddf29770':
Update the NDK compatlib for 4.4.4 and ToT.
2015-02-18 11:38:30 +00:00
Neil Fuller
f4d84ade1a
am 77f3c847: am 9ec37c7f: Merge "Update tzdata to tzdata2015a"
...
* commit '77f3c847c4b04c8d28f81b3cb0c2782fadf928f9':
Update tzdata to tzdata2015a
2015-02-18 10:18:10 +00:00
Dan Albert
c69654ea60
am a9751801: am 5890ec3e: Merge "Update NDK compatlib for 4.1.2."
...
* commit 'a9751801481e112bbe1fe97e7300a395f418b96a':
Update NDK compatlib for 4.1.2.
2015-02-18 01:17:12 +00:00
Dan Albert
d66e57257c
am 814bce07: am 21ba1d4c: Merge "Update the NDK compatlib for 4.4.4 and ToT."
...
* commit '814bce074dac0359a7251904000d2f89ad6164a4':
Update the NDK compatlib for 4.4.4 and ToT.
2015-02-18 01:17:11 +00:00
Yabin Cui
0b45632bb8
am 3c1904fc: am faf5e195: am 0e61c2c0: Merge "Revert "Move use of __warnattr to __deprecated.""
...
* commit '3c1904fc527229b1c0b20e6b81fb92fb7564928e':
Revert "Move use of __warnattr to __deprecated."
2015-02-18 00:40:15 +00:00
Yabin Cui
c4ab9e443b
am 89838e6f: am 0769bb4f: am b5c23796: Merge "Move use of __warnattr to __deprecated."
...
* commit '89838e6f3468d9e01db30ee0d53265d2bf2b0432':
Move use of __warnattr to __deprecated.
2015-02-18 00:30:31 +00:00
Christopher Ferris
47e1fe7191
am 6ead5855: am 2f86c3de: am 54b61b7c: Merge "Accuracy tests for libm"
...
* commit '6ead5855cbe9792b49c248dc649ec94ac4658b5c':
Accuracy tests for libm
2015-02-18 00:28:43 +00:00
Yabin Cui
8a35be9efb
am 7b07204d: am 515c1f23: am 89dad68e: Merge "Change getgrent error declaration message to proper style."
...
* commit '7b07204d0c56c92660463e9a968e874efc746564':
Change getgrent error declaration message to proper style.
2015-02-18 00:28:42 +00:00
Elliott Hughes
6bf7862eb5
am e64fd0c6: am 5a973492: am c2085138: Merge "Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX."
...
* commit 'e64fd0c6c49b4db875a3b14652dd8c2a4b534aaf':
Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX.
2015-02-18 00:28:35 +00:00
Yabin Cui
3c1904fc52
am faf5e195: am 0e61c2c0: Merge "Revert "Move use of __warnattr to __deprecated.""
...
* commit 'faf5e195e1a06f8c738b34cc939e6432535c8ff3':
Revert "Move use of __warnattr to __deprecated."
2015-02-18 00:03:45 +00:00
Yabin Cui
89838e6f34
am 0769bb4f: am b5c23796: Merge "Move use of __warnattr to __deprecated."
...
* commit '0769bb4fcf5dfcc346330430a7f649d3be8f2346':
Move use of __warnattr to __deprecated.
2015-02-17 23:20:55 +00:00
Christopher Ferris
6ead5855cb
am 2f86c3de: am 54b61b7c: Merge "Accuracy tests for libm"
...
* commit '2f86c3deb52bfd46614b16b9debbadac41baec89':
Accuracy tests for libm
2015-02-17 21:50:27 +00:00
Yabin Cui
7b07204d0c
am 515c1f23: am 89dad68e: Merge "Change getgrent error declaration message to proper style."
...
* commit '515c1f234bade0ad63d25c07cf57f058fa5934ea':
Change getgrent error declaration message to proper style.
2015-02-17 21:46:39 +00:00
Elliott Hughes
e64fd0c6c4
am 5a973492: am c2085138: Merge "Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX."
...
* commit '5a9734920c25ebb1aed389fd87fa9a26904aa239':
Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX.
2015-02-17 21:32:28 +00:00
Elliott Hughes
dd9798b0fa
am ebaf7a25: am f8a49b04: am fb48c682: Merge "Fix memchr overflow."
...
* commit 'ebaf7a250f6a9913e109a2ef9939c6d54de9cb63':
Fix memchr overflow.
2015-02-17 18:11:12 +00:00
Elliott Hughes
ebaf7a250f
am f8a49b04: am fb48c682: Merge "Fix memchr overflow."
...
* commit 'f8a49b04a981d867c4deda6f27deaf702711cfc1':
Fix memchr overflow.
2015-02-17 18:04:53 +00:00
Elliott Hughes
46e1da2dee
am ea3fe53a: am 1084911f: am 40d06b25: Merge "POSIX says flock is in <sys/file.h>, not <unistd.h>."
...
* commit 'ea3fe53ac520971a26330c355aaf9854f45e60b3':
POSIX says flock is in <sys/file.h>, not <unistd.h>.
2015-02-17 17:29:53 +00:00
Elliott Hughes
ea3fe53ac5
am 1084911f: am 40d06b25: Merge "POSIX says flock is in <sys/file.h>, not <unistd.h>."
...
* commit '1084911fc297b262600a5caed9a94d6ddde7cc66':
POSIX says flock is in <sys/file.h>, not <unistd.h>.
2015-02-17 17:23:26 +00:00
Elliott Hughes
0b8bed7f18
am a822795f: am 66d53434: am dd5c92d4: Merge "Regression test for NDK bug 80199."
...
* commit 'a822795f53ac52294c637f8aa4be65610ba18cc9':
Regression test for NDK bug 80199.
2015-02-15 00:30:15 +00:00
Elliott Hughes
a822795f53
am 66d53434: am dd5c92d4: Merge "Regression test for NDK bug 80199."
...
* commit '66d534347748cec93ea214ebc8d2291b59b58b8d':
Regression test for NDK bug 80199.
2015-02-15 00:26:58 +00:00
Yabin Cui
882c3305ab
am 9d7f68eb: am 4812bdf1: am 4181cc69: Merge "Declare getgrent/setgrent/endgrent as missing."
...
* commit '9d7f68ebfd79b1ce54dc56bceb7346f34615e5a1':
Declare getgrent/setgrent/endgrent as missing.
2015-02-14 02:52:50 +00:00
Dmitriy Ivanov
b3ea70d7d1
am 39c9f7bc: am 88117127: am b81a871c: Merge changes I88827aa0,Ib0b0987a
...
* commit '39c9f7bc65a56287e54f6ce4a090113c1109c7ef':
Fix: DT_DEBUG was acting as DT_REL on mips64
Add missing SHT_LOOS/SHT_HIOS values
2015-02-14 00:52:39 +00:00
Colin Cross
1b8ff453e0
am 15c60ccf: am d6a9f804: am 150403ca: Merge "Make .note.android.ident section type SH_NOTE"
...
* commit '15c60ccfb100423fb76470ee12642bf4c7072eac':
Make .note.android.ident section type SH_NOTE
2015-02-13 20:34:29 +00:00
Mark Salyzyn
90126d434a
am 233c0da3: am fdea643a: am f9fb52ab: Merge "bionic: benchmarks: Add BM_semaphore_sem_post_sem_wait"
...
* commit '233c0da3ef17592ddd3eb05c2e0b2729fd16f947':
bionic: benchmarks: Add BM_semaphore_sem_post_sem_wait
2015-02-12 21:36:29 +00:00
Colin Cross
2b6e722023
am 71721a31: am baf16422: am 362d6779: Merge "Remove no-op sed step when compiling crtbrand.o"
...
* commit '71721a31d02ec0f6946b7924cee9d461971512c0':
Remove no-op sed step when compiling crtbrand.o
2015-02-12 19:30:44 +00:00
Christopher Ferris
719a38a5d4
am afccaadc: am 2c0e462f: am 0046c39f: Merge "[MIPS] Fix Mips64 build of libm"
...
* commit 'afccaadc927fd1a5c7e85288d8ea0c63c205846a':
[MIPS] Fix Mips64 build of libm
2015-02-11 22:59:35 +00:00
Elliott Hughes
9fb1938171
am a6754cf2: am fac5e95c: am ddae78fb: Merge "Fix our ftw tests."
...
* commit 'a6754cf2d88cc411591d2d212e905bfb5e37c8af':
Fix our ftw tests.
2015-02-11 02:55:05 +00:00
Yabin Cui
fe4c12af73
am 8dc24ee5: am 3a31e697: am ee17e880: Merge "Define MAXHOSTNAMELEN explicitly in source files."
...
* commit '8dc24ee55e05cfb54af5ef29d9f8a19ef65462c1':
Define MAXHOSTNAMELEN explicitly in source files.
2015-02-11 02:50:46 +00:00
Mark Salyzyn
3ba3d98add
am 37529bc8: am 445c2020: am a57fd419: Merge "bionic: benchmarks: Add BM_semaphore_sem_post"
...
* commit '37529bc8451dbb4adbcc93234d064e576c456324':
bionic: benchmarks: Add BM_semaphore_sem_post
2015-02-11 02:49:09 +00:00
Christopher Ferris
b45b7605a4
am 2cfbcb63: am 6fd3bcf6: am 6d99da04: Merge "Cleanup the libm makefile."
...
* commit '2cfbcb6364492ae95bda724fb7f4256014b11ccc':
Cleanup the libm makefile.
2015-02-11 02:49:08 +00:00
Yabin Cui
c8711825a4
am c9f8c073: am fa592b2a: am e375ecaa: Merge "Switch pthread_cond_t to <stdatomic.h>."
...
* commit 'c9f8c07373b2a71d682e3214c65e0c14c7c3f875':
Switch pthread_cond_t to <stdatomic.h>.
2015-02-11 02:49:06 +00:00
Yabin Cui
edc274cd8b
am 88c0719f: am 6a32443a: am a4fc89ba: Merge "Stop including <linux/param.h> in <sys/param.h>."
...
* commit '88c0719f8fa7c4127ffdf1a304716e3a63117bf7':
Stop including <linux/param.h> in <sys/param.h>.
2015-02-11 02:49:05 +00:00
Narayan Kamath
665e5daec9
am 17710068: am e163cb28: am f69139e1: Merge "Remove stray log line."
...
* commit '1771006863186e19ddfcc55f5f870dc56c650177':
Remove stray log line.
2015-02-11 02:49:03 +00:00
Christopher Ferris
6e01e50787
am e66b2780: am 6880ec44: am d687905f: Merge "Display errors instead of running infinitely."
...
* commit 'e66b2780a77ecbe1eaa1273dd5555e261ef0dfd5':
Display errors instead of running infinitely.
2015-02-09 04:15:11 +00:00
Tao Bao
84e323f11d
am 5690237c: am 35947160: am bc64d1d1: Merge "Switch kernel header parsing to python libclang"
...
* commit '5690237c6f95afec3460f7f5e7d6c2ab6bfc608a':
Switch kernel header parsing to python libclang
2015-02-09 04:13:35 +00:00
Colin Cross
9667f1be1b
am fa8a43e6: am 0ef78e38: am 44e88db1: Merge "Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs"
...
* commit 'fa8a43e6dffab323f9c0b8ad91df8e6e76832b85':
Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs
2015-02-09 04:13:31 +00:00
Yabin Cui
29f9bcf2ee
am b69e9f1f: am da73dac7: am bda85a12: Merge "Add path separator in bionic-unit-tests program path."
...
* commit 'b69e9f1fe1599c6e914586c5e3d16cedee94337a':
Add path separator in bionic-unit-tests program path.
2015-02-05 22:14:34 +00:00
Elliott Hughes
726679ab3e
am ec56d962: am 87c44930: am 9dfb00c1: Merge "Use the libcxxabi __cxa_demangle."
...
* commit 'ec56d962add687914fd98f04732840613b62df8c':
Use the libcxxabi __cxa_demangle.
2015-02-05 20:39:12 +00:00
Elliott Hughes
6bef9bd7f0
am 4aa6d06d: am 1ec1bbda: am 9a9b6357: Merge "Apparently, logd does need the NULs."
...
* commit '4aa6d06d7b64493b3757abc584e3cc0437ebb948':
Apparently, logd does need the NULs.
2015-02-05 20:39:12 +00:00
Yabin Cui
a4cf89acd9
am 78c9743d: am ffcabed4: am 63826658: Merge "Add signal handling in bionic gtest main."
...
* commit '78c9743de62463244bffeedeee557533e8f377f1':
Add signal handling in bionic gtest main.
2015-02-05 20:15:14 +00:00
Dimitry Ivanov
b76a613b93
am e4c93e88: am a1d3aa1f: am 8e5f9bc8: Merge "linker: Use load_bias to adjust search address in elf_addr_lookup"
...
* commit 'e4c93e889475e4702092d2bebc1459b1f9a637d7':
linker: Use load_bias to adjust search address in elf_addr_lookup
2015-02-05 20:15:13 +00:00
Colin Cross
d6e87b1903
am 08f6d7c9: am 427d438d: am da2c0a70: Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680
...
* commit '08f6d7c9eb5fbd921b44ab6a6c63b4eb9fa3ac95':
Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures
Fix typo in cpu variant makefile depenendency for arm64
Remove libc_static_common_src_files
Share LP32 makefile settings between arches
2015-02-05 20:15:12 +00:00
Yabin Cui
f23174dab2
am c249e7d6: am e760a1eb: am 17976019: Merge "Fix poll/ppoll fortify test to avoid hanging in failed fortify clang test."
...
* commit 'c249e7d6c9f9bfa8e9499eacbd0630bf3bff9ec4':
Fix poll/ppoll fortify test to avoid hanging in failed fortify clang test.
2015-02-05 20:15:11 +00:00
Neil Fuller
1ed2acad2d
am 0abb17dd: am 6d632af3: am 2151f09f: Merge "Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data."
...
* commit '0abb17dd29cddb62c79e7770fddff203800846ff':
Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data.
2015-02-04 18:59:01 +00:00
Yabin Cui
773c2e21b4
am 5ace71de: am dcf371f5: am 7e1b3d3e: Merge "Switch sem_t from bionic atomics to stdatomic.h."
...
* commit '5ace71de3f6280f086ac4a1b9bb403b88472953a':
Switch sem_t from bionic atomics to stdatomic.h.
2015-02-04 18:56:59 +00:00
Yabin Cui
ae46973d25
am 70ad54d8: am 2d988187: am 11829be3: Merge "Add test about pthread_mutex_t owner tid limit."
...
* commit '70ad54d8c0cdcffa476e671554afcfb5fd385090':
Add test about pthread_mutex_t owner tid limit.
2015-02-03 22:56:43 +00:00
Nick Kralevich
98d37866e2
am 3ce62609: am 72c3071d: am f00f484c: Merge "Ensure raw fchmod/fchmodat syscalls are hidden."
...
* commit '3ce62609f2693f167e1771f66cee0ed986f7aabb':
Ensure raw fchmod/fchmodat syscalls are hidden.
2015-02-03 20:39:28 +00:00
Neil Fuller
4937f42f14
am f0e556a2: am 4177bd8d: Fixes to the update-tzdata.py tool
...
* commit 'f0e556a2f96843b08dfdffc013a34730a0104eca':
Fixes to the update-tzdata.py tool
2015-02-03 15:05:45 +00:00
Neil Fuller
249f8159f6
am d3ef8fbd: am 700eb048: Update tzdata to tzdata2015a
...
* commit 'd3ef8fbdf746588e5c4a1ef2961f25ceabec8e42':
Update tzdata to tzdata2015a
2015-02-03 15:05:44 +00:00
Hans Boehm
1a3a354993
am da3a4490: am 0cddad0f: am d57bf449: Merge "Switch pthread_mutex_t from bionic atomics to <stdatomic.h>."
...
* commit 'da3a449043036e29f9295eb71d85a9d2f3e9b204':
Switch pthread_mutex_t from bionic atomics to <stdatomic.h>.
2015-02-03 03:00:28 +00:00
Elliott Hughes
2d082af4c6
am ea31751e: am aa916c8d: am c5999c1e: Merge "Clean up SEEK_SET definitions."
...
* commit 'ea31751e4b61adeaad1cf186b1774df4591012e2':
Clean up SEEK_SET definitions.
2015-02-03 02:00:45 +00:00
Nick Kralevich
62b98b3ce6
am 4c8a50ba: am 0cb8abc6: am d80ec661: Merge "Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH support"
...
* commit '4c8a50ba5d966981f8d88e61e0975cd8532b9db5':
Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH support
2015-02-02 22:17:41 +00:00
Elliott Hughes
f4911f19aa
am 671b7eb2: am 815fc9bc: am c57b5c50: Merge "Small logging cleanup."
...
* commit '671b7eb288df3816b108871b5349c79f86d23be8':
Small logging cleanup.
2015-02-02 21:14:14 +00:00
Elliott Hughes
e2ce66764c
am c8820e61: am 6c1252de: am 530aaecc: Merge "Explicitly check that the reason fortify tests abort is fortify."
...
* commit 'c8820e61d1b6eafb7aad2095c6a1c742cf31ee15':
Explicitly check that the reason fortify tests abort is fortify.
2015-02-02 19:55:05 +00:00
Elliott Hughes
af3ded9c8e
am 2e02769a: am 5f7819d6: am 7f0f30c6: Merge "Fix clang build."
...
* commit '2e02769aa145b6ca1890174b96be9bcd5cf33bc6':
Fix clang build.
2015-02-02 19:31:01 +00:00
Neil Fuller
677aea1bda
am 575bceb2: am 0a302e01: am d514d9bb: Merge "Fixes to the update-tzdata.py tool"
...
* commit '575bceb28190006eccfccb663100f0efb59838af':
Fixes to the update-tzdata.py tool
2015-02-02 18:10:11 +00:00
Elliott Hughes
4b48f637f4
am 5372b83e: am 20f2e4f7: am 5940f98a: Merge "Fortify poll and ppoll."
...
* commit '5372b83eab9d9e5bd6bec18a832858c9dd18c432':
Fortify poll and ppoll.
2015-02-02 18:10:10 +00:00
Elliott Hughes
e0277717f8
am a5d743a6: am 9843afd6: am ffbda83b: Merge "Add the fortify tests back into the glibc tests."
...
* commit 'a5d743a6bf44b4fdb7c9de469a75f825a1ffb6c2':
Add the fortify tests back into the glibc tests.
2015-02-02 06:40:36 +00:00
Elliott Hughes
c5152a5217
am 9b96dd6b: am d2d63740: am 21cdd22f: Merge "Include <malloc.h> for struct mallinfo."
...
* commit '9b96dd6b173a8d5752ddfd1e9179b141aca0c58c':
Include <malloc.h> for struct mallinfo.
2015-01-31 08:34:02 +00:00
Elliott Hughes
74c5abbd5d
am a26423f2: am fd10c019: am 09c33824: Merge "Break two incorrect transitive includes."
...
* commit 'a26423f22c3d92d7944e7e1706d3a347db78baf3':
Break two incorrect transitive includes.
2015-01-31 08:34:01 +00:00
Dan Albert
2fde9c03db
am 3c68e194: am 18dd2f3b: am 94335cc8: Merge "Put back inline definitions if using an old API."
...
* commit '3c68e1946ae61fc0bbd18c718d9be441f4d3c350':
Put back inline definitions if using an old API.
2015-01-30 21:28:05 +00:00
Elliott Hughes
c7a528a19a
am 0772f933: am 6cf2cf8b: am 542b94d9: Merge "Remove unused CONFIG_SECONDS."
...
* commit '0772f933a4e5e7659c7dbc37d784a5f25a2ce94b':
Remove unused CONFIG_SECONDS.
2015-01-30 21:28:04 +00:00
Dan Albert
82292221a0
am 36aad393: am c9af0e9a: am cd1959b0: Merge "Add primitive CPPLINT.cfg."
...
* commit '36aad393dba7ac1870e36e6e75a71154cd6a8213':
Add primitive CPPLINT.cfg.
2015-01-29 22:26:14 +00:00
Yabin Cui
436d4e9566
am f63ae055: am 508d5579: am 782aa39f: Merge "Rewrite __cxa_guard.cpp with <stdatomic.h>."
...
* commit 'f63ae0553e16171e49d34616d42fc525fadf58a0':
Rewrite __cxa_guard.cpp with <stdatomic.h>.
2015-01-29 20:57:43 +00:00
Elliott Hughes
f807e20934
am dbfcf000: am e40b4eb3: am 7f17aea2: Merge "Add missing includes."
...
* commit 'dbfcf000c077ba97d22d957647eabb3b45d015cf':
Add missing includes.
2015-01-29 17:22:39 +00:00
Yabin Cui
c4798e81b2
am 5d7fb6f0: am 38dfc222: am 017da8bc: Merge "Add --gtest-filter as synonym for --gtest_filter in bionic gtest main."
...
* commit '5d7fb6f054de7525b737f6c755b81e9244c581b9':
Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.
2015-01-29 17:22:22 +00:00
Christopher Ferris
e6399d68d3
am 1d72a38d: am 2633dfa5: am 43606bc1: Merge "Only one crashing thread should contact debuggerd."
...
* commit '1d72a38dbb40b0096cf205fcdf0e3c2eca28f7f5':
Only one crashing thread should contact debuggerd.
2015-01-29 17:22:08 +00:00
Elliott Hughes
f1fa1002fd
am 4f2e2a9d: am 8661b092: am a9c3d056: Merge "Modify MIPS64 stat structure to match a generic one in AOSP."
...
* commit '4f2e2a9d703f1999bb638aebae5800906c94beed':
Modify MIPS64 stat structure to match a generic one in AOSP.
2015-01-29 17:22:02 +00:00
Yabin Cui
44e8578c03
am c6438cd4: am 3c95c887: am 9e82c4be: Merge "Switch pthread_once_t to stdatomic.h."
...
* commit 'c6438cd4b0d4304e61c895941f68325efc6d9996':
Switch pthread_once_t to stdatomic.h.
2015-01-28 22:08:38 +00:00
Dimitry Ivanov
b9bd15cc07
am c6c624fc: am 18661cd8: am 3780aba6: Merge "Fix mips64 build. Replace explicit cast with static_cast"
...
* commit 'c6c624fc37dc6240a41bbc7d550980f79295796b':
Fix mips64 build. Replace explicit cast with static_cast
2015-01-28 17:49:14 +00:00
Yabin Cui
030ac03c2b
am c10cfc05: am d13e6268: am 385c07a7: Merge "Fix parse of gtest_filter in bionic gtest main."
...
* commit 'c10cfc052043b0b70e6a3153e93dabc73764b58f':
Fix parse of gtest_filter in bionic gtest main.
2015-01-28 00:42:21 +00:00
Elliott Hughes
8d71a40c79
am 63c74b2c: am 6c55034a: am 86d98962: Merge "Fix mips build."
...
* commit '63c74b2c2281b605f7946c707f756835ce83bd44':
Fix mips build.
2015-01-27 23:42:53 +00:00
Elliott Hughes
57e41c6a45
am f6083836: am aa0b88f7: am acc06a0b: Merge "Add a test for float registers across setjmp/logjmp."
...
* commit 'f6083836a71179cc3a222e7a22af010bdc05bad6':
Add a test for float registers across setjmp/logjmp.
2015-01-27 23:42:50 +00:00
Elliott Hughes
2cea48a77e
am 4bdc2a61: am ca3396ef: am 192e169a: Merge "x86 has an assembler bcopy implementation."
...
* commit '4bdc2a6105c7f91d780c62a05e02ccb2a75a8837':
x86 has an assembler bcopy implementation.
2015-01-27 23:31:36 +00:00
Yabin Cui
ba8f594152
am 67266eac: am a8041f9b: am b518836e: Merge "Rename "TIMEWARN" to "SLOW" in bionic gtest."
...
* commit '67266eacf603a1dae7cfd81e24d55c9bff1cc61a':
Rename "TIMEWARN" to "SLOW" in bionic gtest.
2015-01-27 23:31:35 +00:00
Elliott Hughes
d83cd1924b
am 0dadeb81: am 2bb5664f: am 643a9be8: Merge "[Arm64] Fix overlapping fp fields in jmp_buf"
...
* commit '0dadeb8134147ac07723e5047003485654b2bcc7':
[Arm64] Fix overlapping fp fields in jmp_buf
2015-01-27 23:31:31 +00:00
Elliott Hughes
2aa82b5804
am 5bf4a172: am dedacf10: am 5c7964c5: Merge "Clean up <stdlib.h> slightly."
...
* commit '5bf4a1729ad35356c8c18b77842e9bac0f1ea0b2':
Clean up <stdlib.h> slightly.
2015-01-27 23:31:30 +00:00
Lorenzo Colitti
80fee21ada
am ecbeee61: am 329db346: am f2d02c38: Merge "Make bionic compile even if resolver debugging is enabled."
...
* commit 'ecbeee61ede2b1100e6ff8f3e1d181e7049242c2':
Make bionic compile even if resolver debugging is enabled.
2015-01-27 18:33:16 +00:00
Christopher Ferris
5bf95c10cf
am 99272d40: am 85ecef2c: am 5d428bba: Merge "Do not build host benchmark code on macs."
...
* commit '99272d40cb989744a5518eed22c71979c35d05b3':
Do not build host benchmark code on macs.
2015-01-27 18:33:00 +00:00
Yabin Cui
f0de5f8ae6
am 2a79e882: am 65b227b0: am 0e6af17a: Merge "Support --gtest_ouput option in bionic gtest main."
...
* commit '2a79e8820521d1d6b4fa64599e12d22b358dad7a':
Support --gtest_ouput option in bionic gtest main.
2015-01-27 18:32:59 +00:00
Christopher Ferris
15f382585c
am 62c51518: am a5af57d3: am 419ed122: Merge "Update kernel headers to v3.18.3."
...
* commit '62c51518abc6f05b37efc4fdda4637e62de9ee3f':
Update kernel headers to v3.18.3.
2015-01-26 22:09:47 +00:00
Elliott Hughes
6660e98965
am 46bed722: am e3c350f8: am 247cfe03: Merge "Add <error.h>."
...
* commit '46bed722eb4726cef7bccfa266dc32ab9d3f2886':
Add <error.h>.
2015-01-26 22:09:35 +00:00
Dan Albert
5dd626840b
am 7102d69e: am 2991f2a3: am 6eb5dc1d: Merge "Fix coverage build after adding clang coverage."
...
* commit '7102d69ef1d3e264e63fcd75d078231c11daa4d3':
Fix coverage build after adding clang coverage.
2015-01-25 23:09:57 +00:00
Elliott Hughes
2e747a65c0
am a028ab9e: am c7aaf228: am f108bbba: Merge "Remove obsolete BUILD_TINY_ANDROID."
...
* commit 'a028ab9e09fc08d7551fe20514d197f7fa4cb86f':
Remove obsolete BUILD_TINY_ANDROID.
2015-01-25 21:00:53 +00:00
Elliott Hughes
e361dbb8fc
am 9e4827de: am 7eed99da: am 66eeec8e: Merge "Reduce <stdlib.h> namespace pollution."
...
* commit '9e4827de125e37bec0bc2a2c02b65176b30129f9':
Reduce <stdlib.h> namespace pollution.
2015-01-24 23:57:37 +00:00
Elliott Hughes
568ecb2314
am fe1709bd: am 12144696: am 62d20fb2: Merge "Reduce <signal.h> namespace pollution."
...
* commit 'fe1709bdca1a335df315ba11efcdfec96e71658f':
Reduce <signal.h> namespace pollution.
2015-01-24 22:55:16 +00:00
Elliott Hughes
ddc4c8f8ec
am cf936c1e: am 61a80735: am 6e15edcc: Merge "Say "Bad file descriptor" rather than "Bad file number"."
...
* commit 'cf936c1e43456d50f9d58444442e31609ff75256':
Say "Bad file descriptor" rather than "Bad file number".
2015-01-24 22:24:27 +00:00
Elliott Hughes
851f09de5d
am e5cfda5b: am 94a4a173: am 59936a3b: Merge "Fix optimized fread."
...
* commit 'e5cfda5b5d372ef674e8f8c36faded2d653c10b5':
Fix optimized fread.
2015-01-24 21:43:05 +00:00
Dmitriy Ivanov
844b4e1638
am ebbf3b0e: am 37043dff: am 31005ca4: Merge "Minimize calls to mprotect"
...
* commit 'ebbf3b0ec22d729b9531ed562322655844676df4':
Minimize calls to mprotect
2015-01-24 16:58:12 +00:00
Dan Albert
849f23c594
am 1042afe6: am e6ad1630: am 305be18d: Merge "Allow make to set a timeout for the host tests."
...
* commit '1042afe618c7b2f06d520f9cadc4482124e5c875':
Allow make to set a timeout for the host tests.
2015-01-24 16:58:03 +00:00
Chih-Hung Hsieh
791081c37b
am 54ab69d3: am 75bce066: am f5ae7e91: Merge "Add comments about the -shared flag."
...
* commit '54ab69d33fb39c4e97e401087e384a944345d1e4':
Add comments about the -shared flag.
2015-01-24 16:57:51 +00:00
Elliott Hughes
ed78e5f883
am 590641b0: am cf744fc8: am 7f3d65de: Merge "Add a log message to make the transition from linker to user code clear."
...
* commit '590641b0ad90d88c99cf965036d3c806f381d879':
Add a log message to make the transition from linker to user code clear.
2015-01-23 19:57:07 +00:00
Dmitriy Ivanov
39b7bc3167
am 4d2dcb89: am 8e2b0e55: am bb3b1303: Merge "Enable -Wold-style-cast warnings for linker"
...
* commit '4d2dcb896abcf3e13972665d3eaf179365bc799f':
Enable -Wold-style-cast warnings for linker
2015-01-23 04:19:50 +00:00
Dan Albert
3e41329e62
am 2e7715b2: am f908b21a: am ab58559a: Merge "Add a basic NDK compatibility library."
...
* commit '2e7715b29fc7e2e96c997eb005343cd8563fff36':
Add a basic NDK compatibility library.
2015-01-23 03:12:17 +00:00
Elliott Hughes
c6f3ed2db4
am 682d5d8b: am 9c8a5265: am b161fe27: Merge "There\'s no such thing as LOCAL_CXXFLAGS."
...
* commit '682d5d8b826a8b4fec181dde264caa699955aecd':
There's no such thing as LOCAL_CXXFLAGS.
2015-01-23 03:10:40 +00:00
Elliott Hughes
08c18b67f8
am 4adced31: am 25437c59: am ae095a73: Merge "Fix the stdio.fread_EOF test."
...
* commit '4adced31e84d299a907e8ffa0f8ff9840a1ce5ee':
Fix the stdio.fread_EOF test.
2015-01-23 03:10:39 +00:00
Elliott Hughes
903dbf99a0
am 0f7f31f8: am a0313e04: am d5d9221b: Merge "Fix fread_EOF test name."
...
* commit '0f7f31f8193ffb61d73d3a3f2c89e437f81a0245':
Fix fread_EOF test name.
2015-01-23 03:10:38 +00:00
Dan Albert
d75ff6c9ea
am b874754c: am 579fda5f: am d2806754: Merge "Add support for building other architectures."
...
* commit 'b874754c2b3e46017e6af222e8f0f77d08948968':
Add support for building other architectures.
2015-01-22 22:16:37 +00:00
Elliott Hughes
08aec8cbd3
am 9455d3b7: am d4517fb3: am 53df4bfc: Merge "Use a more specific return type for app_id_from_name."
...
* commit '9455d3b7a07628bed4cb36b25f1a6e5af84ce881':
Use a more specific return type for app_id_from_name.
2015-01-22 20:32:15 +00:00
Elliott Hughes
7647f16284
am f7b64d09: am 69838daa: am d1668a71: Merge "Turn on -Wold-style-cast and fix the errors."
...
* commit 'f7b64d09002b22fade3ab703cf31c7b140ea9cd1':
Turn on -Wold-style-cast and fix the errors.
2015-01-22 20:32:15 +00:00
Dan Albert
2b6c99b6e2
am 0855e923: am c673a2fe: am 4f11c59b: Merge "Add ndk_missing_symbols.py."
...
* commit '0855e923f6ff268632a9529caf44ae526953842a':
Add ndk_missing_symbols.py.
2015-01-22 02:07:36 +00:00
Elliott Hughes
563fbe2863
am 0edffb85: am a2e5d98b: am 2a8c929a: Merge "Implement __fsetlocking."
...
* commit '0edffb85fa40987c00dd078111c6218efd5aded7':
Implement __fsetlocking.
2015-01-22 01:59:21 +00:00
Christopher Ferris
6d37015dfd
am 0a45cc25: am 0930323e: am 8476b8ed: Merge "Contact proper debuggerd when crashing."
...
* commit '0a45cc25566049860f3f38ab174569964af6ac6a':
Contact proper debuggerd when crashing.
2015-01-22 01:59:21 +00:00
Dan Albert
a91ab8f2c5
am f0de7d6c: am a6e2e070: am fbc70d38: Merge "Report 404 errors from Gerrit and continue."
...
* commit 'f0de7d6c6973b0c2e268fac4373bfd5765b49dc1':
Report 404 errors from Gerrit and continue.
2015-01-22 01:59:20 +00:00
Elliott Hughes
d170e58b7c
am eb1ac69d: am 45bdcf89: am f3743584: Merge "Fix signed/unsigned comparison that was upsetting clang."
...
* commit 'eb1ac69d453c586192f1fff8bb8604f9c54a718e':
Fix signed/unsigned comparison that was upsetting clang.
2015-01-21 02:25:41 +00:00
Elliott Hughes
74ed6c32cb
am e574a70d: am c4f1cfc9: am a779719d: Merge "Add TEMP_FAILURE_RETRY to stdio\'s low-level read/write functions."
...
* commit 'e574a70d1e3dca32893ded21ae043221a1f9882a':
Add TEMP_FAILURE_RETRY to stdio's low-level read/write functions.
2015-01-21 02:25:39 +00:00
Elliott Hughes
0514b6be04
am 6428c625: am 7d196768: am 927d8be7: Merge "Fix build error when XLOG is enabled"
...
* commit '6428c625e8012cbb7a367e900d2a9c31439c6ebf':
Fix build error when XLOG is enabled
2015-01-21 02:25:38 +00:00
Elliott Hughes
288e599eb8
am 822fe55e: am 06645218: am c053a428: Merge "Optimized fread."
...
* commit '822fe55ea982326c91df79ef2e8eeed4f8052d3a':
Optimized fread.
2015-01-21 02:25:37 +00:00
Patrick Tjin
6aa63a9b8e
Merge "Fix build error when XLOG is enabled"
2015-01-21 00:09:27 +00:00
Patrick Tjin
79a49c9857
Fix build error when XLOG is enabled
...
Change-Id: I7bb44fd1fe3ef2ddfc115247f328eccfceeb5352
Signed-off-by: Patrick Tjin <pattjin@google.com >
2015-01-20 16:04:53 -08:00
Yabin Cui
fc35d1f887
am 0d53dd80: am da307e7d: am d3d75c02: Merge "Remove testcase time printing in bionic-unit-tests."
...
* commit '0d53dd8081e618ca6891f33dae1045d3cd565010':
Remove testcase time printing in bionic-unit-tests.
2015-01-20 23:54:42 +00:00
Yabin Cui
eb6212694c
am e00eb27c: am 978e54a7: am 1c01c9f7: Merge "Add target libbionic_gtest_main for cts test."
...
* commit 'e00eb27c651d6de62cb4ee2ece73182f6dff5de5':
Add target libbionic_gtest_main for cts test.
2015-01-20 23:24:47 +00:00
Elliott Hughes
66ebd36863
am 717bb49e: am 3873c9df: am 1d7b3f3c: Merge "Improve <stdio_ext.h> testing."
...
* commit '717bb49ec3d93c1f4ab3782227d4747e758294a6':
Improve <stdio_ext.h> testing.
2015-01-20 18:41:40 +00:00
Elliott Hughes
1b03dc8359
am 4e7078de: am 3ef0c58d: am 3bbf4639: Merge "Add a benchmark for using stdio to read a file in /proc."
...
* commit '4e7078de2cc4925616fab1ee36eab51fafa571e4':
Add a benchmark for using stdio to read a file in /proc.
2015-01-17 02:11:11 +00:00
Elliott Hughes
1be56d6a2a
am d3509e4a: am 52e9fe53: am 481cf21e: Merge "Use SI prefixes throughout the benchmark output."
...
* commit 'd3509e4ad0785fceedc5d3575999b946f0175a5c':
Use SI prefixes throughout the benchmark output.
2015-01-17 00:38:18 +00:00
Yabin Cui
459d8646e1
am 39b71a98: am 58bbe437: am cfe7e75f: Merge "Make sys_resource test more robust."
...
* commit '39b71a98926a76511d6425c7aefab8997dbb553a':
Make sys_resource test more robust.
2015-01-16 22:10:34 +00:00
Elliott Hughes
ead026c23a
am 7c385167: am e8d620d5: am ffad8df6: Merge "Use a vector of benchmarks and new for loop syntax."
...
* commit '7c385167242373859414434ca7d3354a0b88b9c7':
Use a vector of benchmarks and new for loop syntax.
2015-01-16 06:14:37 +00:00
Elliott Hughes
ecf096f9b9
am 927875a7: am cb41ce5f: am 594db0f1: Merge "bionic benchmarks: limit benchmark run time to 1s real time"
...
* commit '927875a7d01ef252539fa742612327f60c9f4fe8':
bionic benchmarks: limit benchmark run time to 1s real time
2015-01-16 01:00:48 +00:00
Elliott Hughes
f467b74099
am 29bfcf2a: am f1417093: am 3159972a: Merge "bionic benchmarks: export benchmark library"
...
* commit '29bfcf2a032eb61a3d033b4cf245321a868390dc':
bionic benchmarks: export benchmark library
2015-01-16 00:56:41 +00:00
Yabin Cui
e42c7de3ee
am b8679a84: am afb488a3: am 6fac2f68: Merge "Fix possible leak in pthread_detach."
...
* commit 'b8679a84dfc5f8ed628e7bd4772c72f76240d458':
Fix possible leak in pthread_detach.
2015-01-15 22:17:47 +00:00
Yabin Cui
0a179a57b6
am 5b143c54: am 4a538412: am deab11ac: Merge "Make bionic-unit-tests default run isolate mode."
...
* commit '5b143c547bf8a576e656ce7d5bbded0029c45cb2':
Make bionic-unit-tests default run isolate mode.
2015-01-15 22:17:46 +00:00
Dmitriy Ivanov
0d745c5ba2
am 9a0641a0: am c16eafd5: am fcc6fd35: Merge "Refactoring: move mips reloc to separate method"
...
* commit '9a0641a0f321dffc5991f883cd8e65df83b5c800':
Refactoring: move mips reloc to separate method
2015-01-15 22:17:21 +00:00
Dmitriy Ivanov
53789e7f3c
am 59c080ca: am 0f1fe41f: am ffa2c9ed: Merge "Refactoring: unify relocate function"
...
* commit '59c080ca7935934a8a2db57127945eff10dcea16':
Refactoring: unify relocate function
2015-01-15 02:27:52 +00:00
Andres Morales
ec4c8e9c87
am 6dcbe942: am 740ac6fe: am 2b15f54a: Merge "bionic: libc: Added path to root ramdisk build properties file."
...
* commit '6dcbe94239385526c97d1954af92c14f29185950':
bionic: libc: Added path to root ramdisk build properties file.
2015-01-15 02:27:39 +00:00
Yabin Cui
80b0935a57
am 49810c36: am d12ea31b: am 85747809: Merge "Test that ip6-localhost exists in etc/hosts."
...
* commit '49810c36960e2821b056be450b7ac007e0257c19':
Test that ip6-localhost exists in etc/hosts.
2015-01-15 02:27:25 +00:00
Dmitriy Ivanov
37aa5a5aee
am 5ae47f4d: am 47a32828: am a23569c9: Merge "Refactoring: use generic reloc constants"
...
* commit '5ae47f4d815d9ef41fa1391706bac37ab0efddf7':
Refactoring: use generic reloc constants
2015-01-15 02:27:24 +00:00
Elliott Hughes
b7fce775eb
am 7d640183: am 5bff8a23: am d986f2e4: Merge "Sync with upstream OpenBSD stdio."
...
* commit '7d640183f2ab6ec46cad73becc7fd259e8a48bdb':
Sync with upstream OpenBSD stdio.
2015-01-15 02:27:23 +00:00
Dimitry Ivanov
c3a7cae009
am 0e8bf252: am a0f25379: am b13f5f50: Merge "Revert "Refactoring: use generic reloc constants""
...
* commit '0e8bf252f4d783b6f104b5df8d51deab648f0064':
Revert "Refactoring: use generic reloc constants"
2015-01-14 21:14:04 +00:00
Dmitriy Ivanov
1f432f9f6b
am 83d6a494: am b6c4f646: am 684a861b: Merge "Refactoring: use generic reloc constants"
...
* commit '83d6a49403b81fb71372994273ae65e711038d0b':
Refactoring: use generic reloc constants
2015-01-14 21:14:03 +00:00
Dan Albert
e4e8644234
am e659cef5: am 19598a2f: am 5a388898: Merge "Check the committer rather than the Gerrit owner."
...
* commit 'e659cef5a769a9fa204f1e1f61cb2201b0eb131a':
Check the committer rather than the Gerrit owner.
2015-01-13 20:32:47 +00:00
Dan Albert
24329863ca
am a66b68c2: am d5ff09c2: am 8d50e16a: Merge "Guard against @google.com.example.com."
...
* commit 'a66b68c22bd301bd1f64e68dd634daa905997a86':
Guard against @google.com.example.com.
2015-01-13 20:31:56 +00:00
Dan Albert
661f53a6b0
am 905ffc2b: am a38662b4: am 780ea474: Merge "Oops. Fix dict key."
...
* commit '905ffc2b38796e57dca0f9f53a863fdd5a51de76':
Oops. Fix dict key.
2015-01-13 20:31:11 +00:00
Dan Albert
64de0e75ad
am a88a19f2: am cc1a8935: am 0d0188b0: Merge "Only build changes that come from @google.com."
...
* commit 'a88a19f2b415f62d7e8b565ebfc75d2bf633ddd0':
Only build changes that come from @google.com.
2015-01-13 20:31:10 +00:00
Dan Albert
f82df6af9f
am 535c3471: am 61a6a940: am d7f935a0: Merge "Make indentation match the style guide."
...
* commit '535c34716097f9c73d045c182f8be6b8301e5305':
Make indentation match the style guide.
2015-01-10 15:57:02 +00:00
Yabin Cui
d7929d3eaa
am 5631f47e: am 1217d9a3: am c80eb091: Merge "Clean up paths.h."
...
* commit '5631f47eb694d15aaddd4087eb61184f32c00356':
Clean up paths.h.
2015-01-10 15:56:58 +00:00
Dan Albert
0b0ac9c1b4
am 7d327dce: am da89944a: am 7e3766a8: Merge "Use relative imports."
...
* commit '7d327dcefbc2af21e5360f7b5e4b3bd04f3a7fce':
Use relative imports.
2015-01-10 02:02:39 +00:00
Dan Albert
c3a715bac7
am 43bbf5d0: am d8075224: am 2f8f6db5: Merge "Add JSON files and oauth storage to .gitignore."
...
* commit '43bbf5d0b44dd64043449bbd65731cd2f4f838cc':
Add JSON files and oauth storage to .gitignore.
2015-01-10 00:59:20 +00:00
Dan Albert
b5a90f004b
am 0e168aee: am 4b90d41e: am c8fec746: Merge "Make service URLs configurable."
...
* commit '0e168aee6ccbff45c6af5d2ac194cfd09858e05c':
Make service URLs configurable.
2015-01-10 00:59:19 +00:00
Dmitriy Ivanov
21db822906
am dde3d83a: am 2e44e464: am 9c4783b1: Merge changes I713800ce,I1dea46c3
...
* commit 'dde3d83a6f7b8d4c876e53ca111f7a36424866f3':
Refactor soinfo::relocate
Add ARM_IRELATIVE relocation
2015-01-10 00:01:27 +00:00
Dan Albert
26768ab636
am 5dc75719: am bbd668f9: am 84cbe049: Merge "Markdown-ify 5137db3."
...
* commit '5dc7571967fd0bc0f226a92557fd9eca5513424f':
Markdown-ify 5137db3 .
2015-01-09 23:49:03 +00:00
Dan Albert
81387484b5
am e052971b: am 60272219: am 11b3fa54: Merge "Check in bionicbb code."
...
* commit 'e052971b9747a594f13baeedf64d77ecbc8bfa1e':
Check in bionicbb code.
2015-01-09 23:31:24 +00:00
Elliott Hughes
2ca1a33c59
am bb819d30: am a36a4076: am 5137db34: Merge "Add our LP32 ABI defects to the readme."
...
* commit 'bb819d30d392f77c23155efff7b17a947dddc069':
Add our LP32 ABI defects to the readme.
2015-01-09 22:12:03 +00:00
Chih-hung Hsieh
97b0bfc5c0
am 950fd097: am 9e0d50f0: am 10805009: Merge "Revert "Must use Clang assembler for mips target.""
...
* commit '950fd09771a385855e6f6947db6b9498871dec98':
Revert "Must use Clang assembler for mips target."
2015-01-09 20:22:54 +00:00
Dmitriy Ivanov
7102658709
am 9ab5808b: am da8b89a1: am edf87617: Merge "Remove outdated list of abi bugs"
...
* commit '9ab5808b606fcbbaa3b6fddae002b17e3bf71207':
Remove outdated list of abi bugs
2015-01-09 18:46:06 +00:00
Elliott Hughes
3db10f76a1
am 857e1124: am e6594658: am 8623dc75: Merge "Fix freeaddrinfo(NULL)."
...
* commit '857e1124433a4946bc38f427d390ef39a2f083b1':
Fix freeaddrinfo(NULL).
2015-01-09 03:04:43 +00:00
Yabin Cui
690510b561
am f4af806b: am 1ecafe3f: am 4c47fc4e: Merge "Make pthread stack size match real range."
...
* commit 'f4af806bb769498d8170748c27876822e1842369':
Make pthread stack size match real range.
2015-01-08 23:12:53 +00:00
Dmitriy Ivanov
7c561427fd
am 6dd9bd18: am 1e17b491: am b5e508cf: Merge "Set linux 32bit personality for 32 bit processes"
...
* commit '6dd9bd1887a1cd5152011545a3ebecf4701829b2':
Set linux 32bit personality for 32 bit processes
2015-01-08 01:03:16 +00:00
Dmitriy Ivanov
f7caf17795
am 7c16f565: am 880aed0b: am 1d548dc9: Merge "Print error when prelink fails for main executable"
...
* commit '7c16f56566b1bc54d144eda32d112ebb9cb4be17':
Print error when prelink fails for main executable
2015-01-08 00:27:05 +00:00
Dmitriy Ivanov
0fc38d468d
am 382f4adb: resolved conflicts for merge of d9e211ca to lmp-mr1-dev-plus-aosp
...
* commit '382f4adbb7c92361c932ba779ed61703b74a0a44':
Print error when prelink fails for main executable
2015-01-07 23:26:24 +00:00
Elliott Hughes
d7f0b5d53d
am de97a518: am 6ed76e8c: am ac8f2810: Merge "_Unwind_Context is a struct."
...
* commit 'de97a518d7468e8e2ab7bd68292494b7a510b8dc':
_Unwind_Context is a struct.
2015-01-07 03:19:19 +00:00
Yabin Cui
a6ba7cc8df
am 023b5d1a: am 8e8daba1: am 8004f735: Merge "Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK."
...
* commit '023b5d1aa5e116db831f8f1bd688cfd9172b5ab8':
Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK.
2015-01-07 02:15:11 +00:00
Elliott Hughes
ac1b553cc0
am d27ff239: am 9d8b7d1a: am d3de1dde: Merge "[MIPS64] Add correct mcontext_t for 64-bit MIPS"
...
* commit 'd27ff239dbc2e6e792e438b385c5414f34ed3065':
[MIPS64] Add correct mcontext_t for 64-bit MIPS
2015-01-06 19:57:02 +00:00
Yabin Cui
f2a0e9923a
am 001208e6: am 5e1bc9f7: am 597800f1: Merge "better gtest runner for bionic"
...
* commit '001208e6ae5c18d02324ef57361aa25739c98edd':
better gtest runner for bionic
2015-01-02 22:53:48 +00:00
Yabin Cui
4b99b0d310
am 473a0db7: am 745b236d: am 541b0b18: Merge "Reserve enough user request stack space in pthread_create."
...
* commit '473a0db7db022dbb47eb040759b16ce466dc1c38':
Reserve enough user request stack space in pthread_create.
2015-01-02 22:53:46 +00:00
Elliott Hughes
6a1f21685f
am db4fe340: am 46987a94: am 9b6164ca: Merge "Remove bogus transitive includes."
...
* commit 'db4fe340501a09699c9883f765abc58b2e9d0f13':
Remove bogus transitive includes.
2014-12-30 12:27:29 +00:00
Elliott Hughes
b6c73f8276
am 84715cbc: am 52a2df5f: am 0a552407: Merge "Ensure <fcntl.h> defines the S_* constants from <sys/stat.h>."
...
* commit '84715cbccba4d443ff7efb0a7a8969f37e704fe0':
Ensure <fcntl.h> defines the S_* constants from <sys/stat.h>.
2014-12-29 19:56:37 +00:00
Elliott Hughes
811363b88e
am 82e66a3d: am cc107443: am 50e15a2e: Merge "Remove more BSD cruft from the public headers."
...
* commit '82e66a3d9d104197c2699a41729cdf8961b44348':
Remove more BSD cruft from the public headers.
2014-12-23 20:26:32 +00:00
Elliott Hughes
ddbbff5725
am 77707a3d: am d029db10: am ba09edcb: Merge "Fix nan output in the printf family."
...
* commit '77707a3d4f957ddc8e714b4df56eb2d6f48cd4d1':
Fix nan output in the printf family.
2014-12-21 15:02:19 +00:00
Yabin Cui
8f05d451e3
am 598f8666: am e4d3161a: am 4c30fedf: Merge "Move gethtnamaddr.c to net/ subdirectory."
...
* commit '598f86661d242f60c9a885fee7c90d9a692488ad':
Move gethtnamaddr.c to net/ subdirectory.
2014-12-20 03:32:02 +00:00
Yabin Cui
dbfbc63935
am 66870e1b: am a62755ad: am 7e202e4e: Merge "Remove t->tls==NULL check in pthread_key_delete."
...
* commit '66870e1be53f3e5f46ef1c005dc882e5ddf9dd07':
Remove t->tls==NULL check in pthread_key_delete.
2014-12-20 00:57:17 +00:00
Yabin Cui
0fc2bd930d
am a15bd72c: am da2317ed: am cdc7ad11: Merge "Use mmap to create the pthread_internal_t"
...
* commit 'a15bd72cf0e6b721b6cffc5652ded636dde6b7e7':
Use mmap to create the pthread_internal_t
2014-12-20 00:25:27 +00:00
Yabin Cui
bf31e358b6
am b695cb47: am be327941: am e28a1864: Merge "Support gethostbyname_r_ERANGE."
...
* commit 'b695cb47c36f63d63ca6c29e7a922e32c16aa416':
Support gethostbyname_r_ERANGE.
2014-12-19 23:08:37 +00:00
Dimitry Ivanov
f95b314222
am 7544631e: am c692d3e5: am db314648: Merge "Add support for DT_MIPS_RLD_MAP2 tag."
...
* commit '7544631ef6c2b0ae22ba38ac44eba28d16439ee5':
Add support for DT_MIPS_RLD_MAP2 tag.
2014-12-19 21:33:00 +00:00
Chih-Hung Hsieh
8257c26e1f
am 31a38647: am 70acee19: am 65e69856: Merge "Must use Clang assembler for mips target."
...
* commit '31a38647d0f9f28bbd959c393a9bd87c7f15584d':
Must use Clang assembler for mips target.
2014-12-19 03:58:00 +00:00
Elliott Hughes
3ae5bb6f9c
am a5359bb1: am c400e072: am 7eb9b6c5: Merge "Update bionic NOTICE files."
...
* commit 'a5359bb11a895fb1aae2b59cba4744c34ec6d9b5':
Update bionic NOTICE files.
2014-12-19 03:57:59 +00:00
Elliott Hughes
eb4d915cc6
am 649386ae: am a5193f2f: am c631bb21: Merge "Fix the types of some of the struct stat fields."
...
* commit '649386ae1a54357cca00bc13cc6d8b345e1a0cbb':
Fix the types of some of the struct stat fields.
2014-12-19 00:08:17 +00:00
Elliott Hughes
571d09d73e
am 3801189b: am 7cff30c7: am b7f0693a: Merge "Remove bogus #include <endian.h> from <sys/stat.h>."
...
* commit '3801189b586eb3538d9ef42863ecdfb17e78009c':
Remove bogus #include <endian.h> from <sys/stat.h>.
2014-12-19 00:08:08 +00:00
Elliott Hughes
de6472eac1
am 53544f5a: am 7d4d2297: am 8597c2b3: Merge "Split the shared group data from the shared passwd data."
...
* commit '53544f5af679828fd3c27225bfbd2adaee87d846':
Split the shared group data from the shared passwd data.
2014-12-19 00:08:06 +00:00
Elliott Hughes
0a0865a954
am 28bba7b4: am e14086a8: am a9c940a6: Merge "Fix struct stat member types for x86-64."
...
* commit '28bba7b488200093db5ec8831605c07bf75b88c5':
Fix struct stat member types for x86-64.
2014-12-19 00:08:05 +00:00
Dan Albert
54ea1ed18a
am 6aed1a13: am ec3601cd: am 9dd5ab46: Merge "Disable ASAN for more of our libraries."
...
* commit '6aed1a1358a3395e10913ca2b008db823b8f1987':
Disable ASAN for more of our libraries.
2014-12-18 23:21:02 +00:00
Yabin Cui
3c902c64a4
am 858e2390: am 9a734138: am 370a3e57: Merge "Sync with upstream for gethnamaddr.c."
...
* commit '858e239094ba014ec36bee7bab43da29525bbe3a':
Sync with upstream for gethnamaddr.c.
2014-12-18 23:21:01 +00:00
Dmitriy Ivanov
437fa965af
am c24329c7: am 4c344aff: am 92b9cb2c: Merge "Add another test for weak-reference"
...
* commit 'c24329c710a9ce0d9d9ee3b3d2f6a16b32fabc6a':
Add another test for weak-reference
2014-12-16 22:16:12 +00:00
Elliott Hughes
1b8e7b6cf8
am 50b6dc34: am 48bc703a: am 3a50b65f: Merge "Fix <net/route.h>."
...
* commit '50b6dc34f196fd7216a7395a4f82dedf68f2bac2':
Fix <net/route.h>.
2014-12-16 21:49:25 +00:00
Elliott Hughes
2e507db0e2
am 63978dec: am 7de05306: am 16ea2790: Merge "Move the generic arm memcmp.S into the generic directory."
...
* commit '63978deca9582e98576d7b12601e5e6dd163a0bb':
Move the generic arm memcmp.S into the generic directory.
2014-12-15 22:22:18 +00:00
Elliott Hughes
30fcb99ecd
am c45b108d: am a2bfb531: am ad01c983: Merge "Remove arm assembler not referenced from any makefile."
...
* commit 'c45b108deb70f02902cb3309ea0b287ee99d5095':
Remove arm assembler not referenced from any makefile.
2014-12-15 22:04:09 +00:00
Yabin Cui
e247fd38f8
am bb3579f8: am 96cd50f2: am 0e32e39d: Merge "Fix pthread key num calculation."
...
* commit 'bb3579f8787fb6cafe5e6373c91e78556f100dfc':
Fix pthread key num calculation.
2014-12-15 18:46:49 +00:00
Elliott Hughes
9ab3b08829
am 1fc1c898: am 7dc71bb9: am 732d65c1: Merge "[MIPS] Add sgidefs.h for mips64"
...
* commit '1fc1c8981043f949313103b9532cbc19dc3dd919':
[MIPS] Add sgidefs.h for mips64
2014-12-15 18:46:31 +00:00
Yabin Cui
927d57adde
am 04c0d4cb: am 96794bd9: am 6d634f9b: Merge "make stack_protector_DeathTest work for gcc4.9"
...
* commit '04c0d4cb2235c29f65b6b52660ff34c28c10c93e':
make stack_protector_DeathTest work for gcc4.9
2014-12-12 02:02:56 +00:00
Christopher Ferris
9d56c11cf1
am 887a9a48: am 3b811c81: am 3115b34c: Merge "fix runtime issues for scripts"
...
* commit '887a9a485c36bc1854e45b91e41a3e7b1926ef16':
fix runtime issues for scripts
2014-12-11 19:02:31 +00:00
Elliott Hughes
baf74e55e5
am a70d5478: am 1dff030e: am e7b8bc4e: Merge "Clean up DNS proxying."
...
* commit 'a70d54786fb98ec8378a246126ec0c589358691f':
Clean up DNS proxying.
2014-12-11 19:02:30 +00:00
Christopher Ferris
9a55815388
am 4173ebb4: am ca5edfb2: am fec60529: Merge "Fix missing symbol for debug malloc."
...
* commit '4173ebb42a43238f0cd98523f4d0c97c7bac1017':
Fix missing symbol for debug malloc.
2014-12-10 22:23:23 +00:00
Elliott Hughes
ab94c29b8a
am 857a5882: am 38f1804b: am 3a49cfe3: Merge "Fix the setjmp tests for mips."
...
* commit '857a5882742781fc40d264d70c28b160b309a834':
Fix the setjmp tests for mips.
2014-12-10 22:23:13 +00:00
Elliott Hughes
2ec131a5a4
am 1fd915b9: am fa465353: am a53c504e: Merge "Fix arm64 clone stack handling."
...
* commit '1fd915b9c1fcf3803383432ede29fc4d686fdb44':
Fix arm64 clone stack handling.
2014-12-10 22:00:12 +00:00
Yabin Cui
99e74b8f1d
am b9f67dc0: am 1eaf80d6: am 3337435e: Merge "Use machine/timespec.h to separate timespec definition."
...
* commit 'b9f67dc0f5081f39b204cc97502ba38486dbe2a2':
Use machine/timespec.h to separate timespec definition.
2014-12-10 22:00:02 +00:00
Elliott Hughes
10b46ded07
am 114cee8c: am 0eaa218c: am 0952a554: Merge "Use the stmdb instead of str to save the fn/arg"
...
* commit '114cee8c6ed7c6b2abd5a22b3c1b36fba8601eae':
Use the stmdb instead of str to save the fn/arg
2014-12-10 21:58:49 +00:00
Elliott Hughes
6ead436983
am f9ee8045: am 18779983: am 6a684524: Merge "Fix ptsname(3) and ttyname(3) to use TLS."
...
* commit 'f9ee804513f8bfddf4b6d4f08e15505c21918359':
Fix ptsname(3) and ttyname(3) to use TLS.
2014-12-10 21:56:59 +00:00
Elliott Hughes
18b4ae073b
am 1f8812b2: am 938c251e: am 3592743f: Merge "Move BSD stuff together in <sys/endian.h>."
...
* commit '1f8812b2aaf04e2891cabbcb3c55c37d3ee0a714':
Move BSD stuff together in <sys/endian.h>.
2014-12-10 21:56:58 +00:00
Elliott Hughes
994b1a406e
am d0ee182b: am 4beb28d4: am 3f1c604c: Merge "<net/route.h> should include IPv6 too."
...
* commit 'd0ee182bcf42cbfd2493d177020a69455388b128':
<net/route.h> should include IPv6 too.
2014-12-10 17:58:13 +00:00
Elliott Hughes
1e9ff46862
am 0098f245: am 92fd1774: am 7381e145: Merge "Sync <net/if_types.h> with upstream."
...
* commit '0098f245cf96038b40e73b09b80b0a00734056b7':
Sync <net/if_types.h> with upstream.
2014-12-10 17:44:40 +00:00
Yabin Cui
d57478892e
am c5132eb3: am e0601bd4: am 94926f8c: Merge "support _POSIX_REALTIME_SIGNALS"
...
* commit 'c5132eb361115cffc976e4757ba3d6c4693068b1':
support _POSIX_REALTIME_SIGNALS
2014-12-09 23:49:14 +00:00
Yabin Cui
d1ca336ed8
am f3d576b1: am e906cf68: am b033761c: Merge "Change _POSIX_CPUTIME macro to make it compitable with glibc."
...
* commit 'f3d576b1e71d31313b16ff192e6c59a6bdc51d8a':
Change _POSIX_CPUTIME macro to make it compitable with glibc.
2014-12-09 23:47:20 +00:00
Elliott Hughes
49a0bf9037
am 19d76add: am b430e6d6: am 5536044b: Merge "Simplify our endian.h implementation."
...
* commit '19d76adddc3486fd7691875c13fd468f13ea1b24':
Simplify our endian.h implementation.
2014-12-09 23:46:03 +00:00
Elliott Hughes
8c9fed8355
am fc3d587f: am c63ddc8b: am aa0002de: Merge "Merge mips setjmp/longjmp family."
...
* commit 'fc3d587f9169ab501bbefb573dfc02279c3e5abc':
Merge mips setjmp/longjmp family.
2014-12-09 23:45:04 +00:00
Elliott Hughes
8a3f30af2e
am 5a103a5a: am 09416c9e: am 0b7d9d6f: Merge "Switch arch-mips64/include/machine to a symlink."
...
* commit '5a103a5a91be922601527ef139b6eba8918105cf':
Switch arch-mips64/include/machine to a symlink.
2014-12-09 23:45:03 +00:00
Elliott Hughes
78903d4e1c
am b5e1fa50: am 3cc8e0e9: am af829f2d: Merge "Use 64-bit units in the aarch64 setjmp implementation."
...
* commit 'b5e1fa5046ceb003d3b418751dc0705555de3043':
Use 64-bit units in the aarch64 setjmp implementation.
2014-12-09 23:45:02 +00:00
Elliott Hughes
e38dd69211
am 408d8fa4: am 16c93b47: am 86d06dcc: Merge "Switch arm and arm64 over to the x86 style of jmpbuf."
...
* commit '408d8fa46457fc27048a00b0945de4bca1204042':
Switch arm and arm64 over to the x86 style of jmpbuf.
2014-12-09 23:45:01 +00:00
Elliott Hughes
a27728b036
am b9abfd25: am 65187330: am 515a2ea1: Merge "Fix signal mask save/restore for x86-64."
...
* commit 'b9abfd25d5185bb0cfdee8d908a68f1adafc43bd':
Fix signal mask save/restore for x86-64.
2014-12-09 23:45:00 +00:00
Elliott Hughes
6bf05a57c4
am 26609707: am b67ff7e3: am 734f0d64: Merge "Fix signal mask save/restore for arm64."
...
* commit '26609707082bf9c54be2f219e2827915610b45f6':
Fix signal mask save/restore for arm64.
2014-12-09 23:44:58 +00:00
Elliott Hughes
304835cb05
am 6bad956e: am c7450f77: Restore symbols from <arpa/nameser.h>.
...
* commit '6bad956eade0ad7c9b0d4aaa7d3583f70fca97fd':
Restore symbols from <arpa/nameser.h>.
2014-12-09 00:54:24 +00:00
Elliott Hughes
82a67e63b6
am 217f77df: am ae141c52: am 7d3a99b1: Merge "Clean up the x86-64 and x86 setjmp families."
...
* commit '217f77df4816a6f66327fc0db8ce90546ca3e4dc':
Clean up the x86-64 and x86 setjmp families.
2014-12-06 06:42:11 +00:00
Elliott Hughes
d9a82af25a
am 03f865f0: am 9156e864: am 289f44a4: Merge "Clean up arm setjmp family."
...
* commit '03f865f03720336996b53393e13ae70787c9cedb':
Clean up arm setjmp family.
2014-12-06 00:08:26 +00:00
Elliott Hughes
640cb6de14
am 8c838ec5: am d276faae: am 872da6d3: Merge "Clean up the arm64 setjmp."
...
* commit '8c838ec5f3458b15a608033c352ecf5c69c6f073':
Clean up the arm64 setjmp.
2014-12-05 23:27:05 +00:00
Tao Bao
43c60afc19
am 65907a22: am cdf9ef0e: am 24214067: Merge "Add cache related sysconf queries"
...
* commit '65907a22d80db587eb43e212a27565b9f0ce8a77':
Add cache related sysconf queries
2014-12-05 18:29:09 +00:00
Elliott Hughes
09897ab73b
am 256454b8: am 458d0f1a: am 9e08a7bb: Merge "Restore symbols from <arpa/nameser.h>."
...
* commit '256454b83b13c04960a829b05e223c3e120b22d4':
Restore symbols from <arpa/nameser.h>.
2014-12-05 00:15:47 +00:00
Yabin Cui
3f9d41e169
am 9c81c996: am 59932806: am 295bc2b9: Merge "implement posix_madvise"
...
* commit '9c81c996d9fe0750c35bb4aac3c11baf5efbd7e6':
implement posix_madvise
2014-12-05 00:15:46 +00:00
Elliott Hughes
e15f109eca
am ecabc635: am d5320228: am e3e3feaf: Merge "Make the missing symbols script more useful."
...
* commit 'ecabc635ed0e8429dfd716849b6ca09544f40049':
Make the missing symbols script more useful.
2014-12-05 00:15:44 +00:00
Elliott Hughes
3a82568ef7
am f0435506: am 18a470e4: am 230005c4: Merge "Code using neon uses ARCH_ARM_HAVE_NEON."
...
* commit 'f0435506dad4cdf10154b2c042c0d8d46172036f':
Code using neon uses ARCH_ARM_HAVE_NEON.
2014-12-04 20:05:06 +00:00
Elliott Hughes
0adfc4ac5b
am 50ebeec8: am 509317a4: am a18af83b: Merge "Remove __ARM_HAVE_VFP."
...
* commit '50ebeec8b13e1a898d0b7ddda752379816ae563b':
Remove __ARM_HAVE_VFP.
2014-12-04 20:05:01 +00:00
Elliott Hughes
96d1793759
am 28764780: am c02d6add: am 6cbc56b8: Merge "Implement <pty.h>."
...
* commit '28764780742d437dab54cdd45fd9bce56a812aac':
Implement <pty.h>.
2014-12-04 20:04:59 +00:00
Yabin Cui
0d13c7a1a9
am d7567706: am 0b2aabde: am 1898967e: Merge "change argument type in madvise"
...
* commit 'd7567706813d33f38e7869769bc8f6e706aee3d5':
change argument type in madvise
2014-12-04 16:17:19 +00:00
Dmitriy Ivanov
052a834588
am 0c44172f: am f983286e: am 6a447eef: Merge "Fix warning: overriding commands for target"
...
* commit '0c44172f243ffb163b36aa604a8b3172e0f35909':
Fix warning: overriding commands for target
2014-12-04 16:17:18 +00:00
Elliott Hughes
d8e3a199a1
am af8d8f2c: resolved conflicts for merge of 27d276f3 to lmp-mr1-dev-plus-aosp
...
* commit 'af8d8f2c88bcf78cb3c94d241cf412d65f5ed55e':
Avoid pathological behavior in OpenBSD's fread.
2014-12-03 20:44:17 +00:00
Elliott Hughes
b858ba5846
am 308c4d3f: am b06e125c: am 91a61f77: Merge "Switch x86 and x86-64 to __builtin_bswap*."
...
* commit '308c4d3fb1641ffc1e1c42add1b20c2f98cb5022':
Switch x86 and x86-64 to __builtin_bswap*.
2014-12-03 17:39:16 +00:00
Elliott Hughes
3fa1da6597
am 85591636: am 58543de7: am 244299f4: Merge "Switch aarch64 to __builtin_bswap16."
...
* commit '855916362cfe0ef935e086fe550251805b01ff4f':
Switch aarch64 to __builtin_bswap16.
2014-12-03 17:39:15 +00:00
Dmitriy Ivanov
78ef86160e
am 44ea65b3: am 57eed1ab: am 8408d7ef: Merge "Fix soinfo_unload"
...
* commit '44ea65b3959065a260b1deddf7ce2dd0ca241e72':
Fix soinfo_unload
2014-12-03 17:39:14 +00:00
Elliott Hughes
4c7bc66f2a
am 1c27acc3: am 5f48eda7: am baf792bf: Merge "Remove __ARM_HAVE_HALFWORD_MULTIPLY."
...
* commit '1c27acc32cb96ed67bb1be59799fcecfc469a465':
Remove __ARM_HAVE_HALFWORD_MULTIPLY.
2014-12-03 02:52:37 +00:00
Elliott Hughes
79623f7e9e
am f6116c5e: am 81b5f9f4: am 6bec3484: Merge "Remove __ARM_HAVE_LDREXD."
...
* commit 'f6116c5ea155f3135ba49c09b725dea3458eadf9':
Remove __ARM_HAVE_LDREXD.
2014-12-03 02:52:36 +00:00
Elliott Hughes
8a2f97d738
am 39bf9593: am 52b3cbae: am f840cefa: Merge "Kill <machine/exec.h>."
...
* commit '39bf9593c49c1a10e2163a32212ea9342c05841b':
Kill <machine/exec.h>.
2014-12-03 02:52:35 +00:00
Dmitriy Ivanov
18fa55188c
am 70a2aea6: am ad8e339a: am 6995c1dc: Merge "Extract bionic-prepare-run-on-host to inc file."
...
* commit '70a2aea6e8df5e5c24b0d83c0a3a2ff34f43e718':
Extract bionic-prepare-run-on-host to inc file.
2014-12-03 02:21:16 +00:00
Elliott Hughes
84fb1f7ac8
am 66f7b275: Merge "Remove unnecessary #undefs from AOSP." into lmp-mr1-dev-plus-aosp
...
* commit '66f7b2758f909b981503ab228e92707f8c6b4ebc':
Remove unnecessary #undefs from AOSP.
2014-12-03 00:30:51 +00:00
Elliott Hughes
16716ba940
am c28e2797: am cc7e28f1: am 432f763c: Merge "Avoid pathological behavior in OpenBSD\'s fread."
...
* commit 'c28e2797a78f92ba49999710fa5a1cd85b27badc':
Avoid pathological behavior in OpenBSD's fread.
2014-12-03 00:30:45 +00:00
Dmitriy Ivanov
df206647a3
am 7ef5d8b8: am 5811e3fc: am 5cd127d3: Merge "Fix mips build"
...
* commit '7ef5d8b8454443e79f109a5f83ab40e4c602b88d':
Fix mips build
2014-12-03 00:30:15 +00:00
Dmitriy Ivanov
29bf489217
am 20ce0b5b: am 3a43e9f5: am 8dd25905: Merge "Create /system/lib(64)? symlinks for host tests."
...
* commit '20ce0b5b5d666dd9d0ff41375623bde22670af7b':
Create /system/lib(64)? symlinks for host tests.
2014-12-03 00:30:14 +00:00
Yabin Cui
9a4af8123a
am 864ba276: am 5fea4532: am 4e7d66dd: Merge "Use mmap to create the pthread_internal_t."
...
* commit '864ba276f96b23835938cd0875cc5fe682ff6b6d':
Use mmap to create the pthread_internal_t.
2014-12-03 00:30:01 +00:00
Dmitriy Ivanov
c652606558
am e92b30af: am 8d94e2e0: am 291dbf65: Merge "Count references for groups instead of instances"
...
* commit 'e92b30af6752104f86c564ccec66fc1d0f5be475':
Count references for groups instead of instances
2014-12-03 00:30:00 +00:00
Elliott Hughes
a271528462
am 12b7dd09: am 152e978f: Merge "Put stdin/stdout/stderr symbols in place." into lmp-mr1-dev
...
* commit '12b7dd0900a6760a47c765decfc6cdec75883d35':
Put stdin/stdout/stderr symbols in place.
2014-12-02 19:35:04 +00:00
Yabin Cui
42e664f763
am de88381c: am b2ec9cb2: am 46d0b81a: Merge "restore sigprocmask in setjmp/longjmp test."
...
* commit 'de88381c19ad9a23b5d26eb51b7591a7e7e6be50':
restore sigprocmask in setjmp/longjmp test.
2014-12-02 19:05:28 +00:00
Dmitriy Ivanov
bf46bdef96
am 15121a42: am 611fddc7: am 224fb614: Merge "Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM."
...
* commit '15121a42c8882d073307a4853032750185cbb7ae':
Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.
2014-12-02 17:56:03 +00:00
Lorenzo Colitti
91f6f25a2a
am 8a94b864: am e5477f83: Fail queries fast if no DNS servers are configured.
...
* commit '8a94b864bf0b87e51aa32a856c847f11cd19047b':
Fail queries fast if no DNS servers are configured.
2014-12-02 07:07:42 +00:00
Christopher Ferris
b8e52fb431
am a2b36226: am 45df6fb5: am 8374a548: Merge "Specify .cpu cortex-a15"
...
* commit 'a2b36226c3a90cf780e260e8cf5f52e44360e07d':
Specify .cpu cortex-a15
2014-12-02 06:46:44 +00:00
Elliott Hughes
ca0580f6e5
am 97a96aee: am 4f16aa9a: am ec544e1b: Merge "Build our benchmarks against glibc too."
...
* commit '97a96aee6f15bf46bc125d388db2762ed0c42946':
Build our benchmarks against glibc too.
2014-12-02 01:36:12 +00:00
Elliott Hughes
abe9b1c17e
am caa3593b: am bfcb37c6: am 076f69d8: Merge "Benchmark fread/fwrite both buffered and unbuffered."
...
* commit 'caa3593b122512116f2ad7726b90832e31b5c3f9':
Benchmark fread/fwrite both buffered and unbuffered.
2014-12-01 22:00:33 +00:00
Elliott Hughes
212289cc94
am 6d11f116: am 8a400073: am 6f9d7444: Merge "Fix running the bionic benchmarks on the host."
...
* commit '6d11f116e78955c4c4851c1a59139cfb1266c7c3':
Fix running the bionic benchmarks on the host.
2014-12-01 22:00:32 +00:00
Yabin Cui
95bf06da03
am d4130c87: am 44e69856: am 3e6ef3f9: Merge "support _POSIX_CPUTIME"
...
* commit 'd4130c870d91b6be88f2685717b28ece05fdddcf':
support _POSIX_CPUTIME
2014-12-01 17:22:28 +00:00
David 'Digit' Turner
da741f81f2
am d4f6518c: am 4c7e4b96: am fabb4282: Merge "libc: Fix headers to allow direct inclusion."
...
* commit 'd4f6518ce21f299fe2bad8abf4b9d5ce488adeb5':
libc: Fix headers to allow direct inclusion.
2014-12-01 17:06:27 +00:00
Elliott Hughes
964c49f505
am 871fb863: am 6823cbe5: am 7602628e: Merge "Add error-check when mapping socket to fd"
...
* commit '871fb8630991765caa800ee6061df875fce42e9e':
Add error-check when mapping socket to fd
2014-11-27 19:39:13 +00:00
Elliott Hughes
8f73d930dd
am 682f9e01: am a169a98c: am 46140327: Merge "Move a private x86-64 header file out of the limelight."
...
* commit '682f9e01d8b5dbe594f18479326bf52ce666c51f':
Move a private x86-64 header file out of the limelight.
2014-11-27 17:36:11 +00:00
Elliott Hughes
04fb6c6d84
am cce22649: am bfc06e4e: am 87516a65: Merge "[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6"
...
* commit 'cce22649c0834324c6c36e85cbe90c98d0917e3e':
[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6
2014-11-27 14:01:32 +00:00
Elliott Hughes
33933ede5c
am 28f9ea7a: am 5d6ecd79: am cc0a9e6b: Merge "bionic tests: add setjmp/_setjmp/sigsetjmp tests."
...
* commit '28f9ea7ab935adaa69475ee7a70febb57a723a27':
bionic tests: add setjmp/_setjmp/sigsetjmp tests.
2014-11-27 14:01:31 +00:00
Nicolas Geoffray
196358e019
am ef06f061: am 212452dc: am f64c43ba: Merge "Revert "Use mmap to create the pthread_internal_t.""
...
* commit 'ef06f061441a495c143e8f867ebf75b3221f3686':
Revert "Use mmap to create the pthread_internal_t."
2014-11-26 12:15:41 +00:00
Yabin Cui
3f22e91900
am 0673b42e: am 896038a4: am 4a6069a8: Merge "Use mmap to create the pthread_internal_t."
...
* commit '0673b42e16f57459b74773dc622d05f7fa4039c3':
Use mmap to create the pthread_internal_t.
2014-11-26 00:09:17 +00:00
Yabin Cui
286e46735e
am 779cd7d7: am e9367cee: am eb3a5e02: Merge "flesh out sysconf(3) and the _POSIX_* constants"
...
* commit '779cd7d7c708fef1f7d689e8eb41b3c49bf54b5b':
flesh out sysconf(3) and the _POSIX_* constants
2014-11-24 02:20:37 +00:00
Elliott Hughes
609cd58c31
am cfd3cc57: am bb03af30: am 95a02366: Merge "Sync with upstream OpenBSD fts.c."
...
* commit 'cfd3cc57475146fafe18bdbb538eddc11fe14f3f':
Sync with upstream OpenBSD fts.c.
2014-11-23 18:19:04 +00:00
Dan Albert
909f6d51fc
am 67788cce: am 26036279: am 806dd9f9: Merge "Move some pthread functions to signal.h."
...
* commit '67788cce25b133d85c89dfee3562c739ab01b3bb':
Move some pthread functions to signal.h.
2014-11-22 22:47:25 +00:00
Elliott Hughes
d4c6d8918a
am 2a796800: am 97b2a7ba: am d77c1ec9: Merge "Bring our <machine/endian.h> files back in sync."
...
* commit '2a796800725e3fdb889994c5e1ad6ace6bbd05e0':
Bring our <machine/endian.h> files back in sync.
2014-11-22 02:55:34 +00:00
Dmitriy Ivanov
ca27df9ba6
am 681e4896: am 7b7e7992: am 80838f19: Merge "Mips: remove arch-specific atexit.h"
...
* commit '681e4896377ddec7d28a9b14982840cb16db4609':
Mips: remove arch-specific atexit.h
2014-11-21 23:59:44 +00:00
Dmitriy Ivanov
c19b3c7170
am c0e7e9c0: am d53cdb59: am ff1c2526: Merge "Mips: Remove unused files"
...
* commit 'c0e7e9c04080d2ddc456fcb30702012c372b344b':
Mips: Remove unused files
2014-11-21 23:59:43 +00:00
Dmitriy Ivanov
64a3ffc861
am ceddf594: am cfacfcc3: am 6b1230b5: Merge "Mips: Reuse atexit.h from libc/arch-common"
...
* commit 'ceddf5946361d5ad3c2677a3164d8b716196d338':
Mips: Reuse atexit.h from libc/arch-common
2014-11-21 23:13:24 +00:00
Dan Albert
13009d7726
am 76f4498c: am a77b8529: am 66ca8249: Merge "Revert "<sched.h> should offer both __sched_priority and sched_priority.""
...
* commit '76f4498c4a5b78bb3ec6508c4c7e88f48fa76fda':
Revert "<sched.h> should offer both __sched_priority and sched_priority."
2014-11-21 23:12:57 +00:00
Dmitriy Ivanov
5669390ec9
am 6854b511: am c07f7ee7: am a847073a: Merge "Rename test_forked -> test_isolated"
...
* commit '6854b511f26cfafdc8ae58eb905c3286bafe672f':
Rename test_forked -> test_isolated
2014-11-21 16:15:42 +00:00
Dmitriy Ivanov
6e57509488
am 7af0b557: am 4b0e0fa7: am 8b4b8273: Merge "Add test_forked() option"
...
* commit '7af0b557405893352f01f396f70a01280b5a555d':
Add test_forked() option
2014-11-21 02:31:59 +00:00
Elliott Hughes
a604c4ac2f
am d41e4403: am 432f6458: Fix flockfile(3) and friends for stdin/stdout/stderr too.
...
* commit 'd41e4403101ffab73c728828d56f254af2760947':
Fix flockfile(3) and friends for stdin/stdout/stderr too.
2014-11-20 23:19:32 +00:00
Elliott Hughes
060521af91
am 2feba8cb: am 4e14c9b8: am 770198d3: Merge "Make the ftw(3) tests a bit more thorough."
...
* commit '2feba8cb14f0c9eee5c175279f90245fea8770ba':
Make the ftw(3) tests a bit more thorough.
2014-11-20 00:23:08 +00:00
Elliott Hughes
d0527de679
am c26375ae: am 4ed111ef: am 5313c3ff: Merge "Fix flockfile(3) and friends for stdin/stdout/stderr too."
...
* commit 'c26375ae5176179d51263306b2f40c0f1eff322f':
Fix flockfile(3) and friends for stdin/stdout/stderr too.
2014-11-20 00:02:08 +00:00
Dmitriy Ivanov
b9e0a8490a
am e0496865: am d3dcb783: am 6b48b20a: Merge "Yet another relocation test"
...
* commit 'e04968655f9881dcdc2756a80e341b9935361c46':
Yet another relocation test
2014-11-19 19:52:19 +00:00
David 'Digit' Turner
8e6812bb00
am d2e2c336: am a2f6e783: am c9278b8a: Merge "libc: Move <sgidefs.h> to libc/arch-mips/"
...
* commit 'd2e2c3361a05d462c2669f4c1486841ed60e1f0b':
libc: Move <sgidefs.h> to libc/arch-mips/
2014-11-19 15:02:18 +00:00
Yabin Cui
aeb1aecf51
am 2936af2e: am 9014065b: am 649f78df: Merge "fix shared gid support in getpwnam/getgrnam"
...
* commit '2936af2ec924e8f40a352b67a9bf214403c3aa36':
fix shared gid support in getpwnam/getgrnam
2014-11-19 04:40:11 +00:00
Dmitriy Ivanov
3ff915aab4
am 9a130604: am 52663836: am 27aa9c5b: Merge "Fix jump to unmapped memory on atexit"
...
* commit '9a130604173fcec4f3246e3e27376eeff7132d11':
Fix jump to unmapped memory on atexit
2014-11-18 21:38:00 +00:00
Elliott Hughes
7d96a50f4e
am 927fa38a: am cbdc7e68: am 8eda0a6d: Merge "libc: Fix mktime returns an uncorrect time in empty TZ case"
...
* commit '927fa38a53dff3d5a9386af7d082bb4428d4029e':
libc: Fix mktime returns an uncorrect time in empty TZ case
2014-11-17 23:28:04 +00:00
Elliott Hughes
4380936524
am 58802c1a: resolved conflicts for merge of 047d943e to lmp-mr1-dev-plus-aosp
...
* commit '58802c1a458fb32f9d42a5f1486f61270a55e0dd':
sysconf(3) returns long.
2014-11-17 19:32:33 +00:00
Dmitriy Ivanov
2aad16902f
am 7b78a69d: am 78d809fd: am ee4c8feb: Merge "bionic/test: migrate sysconf tests from system/extras to bionic/tests"
...
* commit '7b78a69d85dc3ee5e1f7f64607e0ae80d0aec0f6':
bionic/test: migrate sysconf tests from system/extras to bionic/tests
2014-11-17 19:00:14 +00:00
Elliott Hughes
ef73e44549
am f64b1a8b: am 18aa454f: am f2c88209: Merge "Add getaddrinfo(3) tests for NULL arguments."
...
* commit 'f64b1a8be284307569f3d0fac847125aff60b0cb':
Add getaddrinfo(3) tests for NULL arguments.
2014-11-17 19:00:13 +00:00
Elliott Hughes
fa4606bbb8
am ac39e08b: am c0aba7c5: am 35f8910e: Merge "Remove remaining bionic support for TARGET_CPU_SMP being false."
...
* commit 'ac39e08bd521f735460789dfba1cf307b5deb5fd':
Remove remaining bionic support for TARGET_CPU_SMP being false.
2014-11-17 19:00:12 +00:00
Dan Albert
6c35e5577b
am 27cdb39e: am c449b7a5: am eef1eb64: Merge "Allow asan for glibc tests."
...
* commit '27cdb39e35b732bf413e346868bc7cf6e9ee710b':
Allow asan for glibc tests.
2014-11-15 06:59:31 +00:00
Yabin Cui
167a932685
am 6ccaaa94: am 48c6f1b6: am 38569312: Merge "Add functions in sysinfo.h."
...
* commit '6ccaaa947aa271366c70023abbf7cef6d1e88a3d':
Add functions in sysinfo.h.
2014-11-15 01:48:07 +00:00
Yabin Cui
2b10fe28ae
am 0006a38a: am b4e7f4e2: am 661423a4: Merge "Increase support of pathconf options."
...
* commit '0006a38adabce47b99690f605a51e45225f0ddaf':
Increase support of pathconf options.
2014-11-14 23:55:48 +00:00
Elliott Hughes
e75b8db1bf
am 134ec088: am c2760b19: am 4cf942d3: Merge "sysconf(3) returns long."
...
* commit '134ec0880d2277bca0a09d75a15b8fff17a766a8':
sysconf(3) returns long.
2014-11-14 23:44:54 +00:00
Elliott Hughes
9931612379
am 2ee4e1a1: am 7cc4d2ef: am cdcef73a: Merge "Add non-macro stdin/stdout/stderr too."
...
* commit '2ee4e1a137e9bf78f5ceab0e8d9b0a5cdc5d7eef':
Add non-macro stdin/stdout/stderr too.
2014-11-14 23:05:39 +00:00
Dmitriy Ivanov
f9724cb931
am a3a78ab1: am 23145263: am 27fa71eb: Merge "Fix host build for arm/arm64"
...
* commit 'a3a78ab168449c2baa56dba18668779b4bb5dfa6':
Fix host build for arm/arm64
2014-11-14 20:26:29 +00:00
Dmitriy Ivanov
bd61a03c8d
am f4710e12: am 4ed18141: am 898aab28: Merge "Add test for --hash-style=sysv"
...
* commit 'f4710e12fa524ad17fa8f3e5c743b68e35b13c3c':
Add test for --hash-style=sysv
2014-11-14 19:42:37 +00:00
Dmitriy Ivanov
042e6fa091
am 084778da: am ca8b70bc: am c490b502: Merge "Rename soinfo methods and fields"
...
* commit '084778daed3b4180d23c3157b6de536b02cc2638':
Rename soinfo methods and fields
2014-11-14 19:30:53 +00:00
Christopher Ferris
82f6fd9b13
am e4695e3c: am e6d238a5: am 59b1dea8: Merge "Add missing function prototypes wcpcpy/wcpncpy."
...
* commit 'e4695e3c2f95f963e4afd80fde3ec172401573f5':
Add missing function prototypes wcpcpy/wcpncpy.
2014-11-14 19:18:58 +00:00
Daniel Rosenberg
5e858eec0e
am fb854deb: am 4a50d8ea: bionic: libc: Added path to vendor build properties file.
...
* commit 'fb854debc0db534210a349debd91f7b0c804e34e':
bionic: libc: Added path to vendor build properties file.
2014-11-14 19:18:24 +00:00
Elliott Hughes
4d9ddfc536
am bdd5c628: am 9cfd1ec5: am 0a135b42: Merge "Fix our <mntent.h> implementation."
...
* commit 'bdd5c628937394fb61251030b21932dbf4eac2cf':
Fix our <mntent.h> implementation.
2014-11-14 19:17:56 +00:00
Elliott Hughes
75a869bdbf
am 90075a32: am 105962b2: am 288fa03a: Merge "Assume glibc >= 2.15."
...
* commit '90075a328130b79f943be4f9249335d33dc76fa4':
Assume glibc >= 2.15.
2014-11-14 00:47:26 +00:00
Elliott Hughes
8927477719
am ad7a8754: am 4dcb9c78: am 6229798a: Merge "Don\'t receive structs containing pointers over sockets."
...
* commit 'ad7a87548fc29484c99e311ad75b5804621b0d3a':
Don't receive structs containing pointers over sockets.
2014-11-14 00:44:58 +00:00
Hans Boehm
2c3950ede9
am 1ba937c0: am 5b53da0b: am 854c98d6: Merge "Allow stdatomic.h to be included from mingw prebuilt."
...
* commit '1ba937c063191995c15c666cf146f0cf557dd10a':
Allow stdatomic.h to be included from mingw prebuilt.
2014-11-14 00:44:42 +00:00
Elliott Hughes
d0a2431bb9
am 0c69b1bf: am 04d2a595: am 92a585c9: Merge "Fix glibc 2.15 build."
...
* commit '0c69b1bf89b116f7a2c822960d34126ae9d62a26':
Fix glibc 2.15 build.
2014-11-13 04:12:08 +00:00
Dmitriy Ivanov
632e724515
am ca26fbc2: am 353463d0: am 38b47f6e: Merge "Fix mips build"
...
* commit 'ca26fbc24a7e817a9a195e536bee21cc7e27dccb':
Fix mips build
2014-11-13 04:12:06 +00:00
Dmitriy Ivanov
d19a02b9ef
am c2788944: am 8d31f51a: am 16db1ae1: Merge "Add support for hash-style=gnu"
...
* commit 'c27889447c522725356ab8c082e55f817131d1a9':
Add support for hash-style=gnu
2014-11-13 02:34:34 +00:00
Dan Albert
a16d941ebc
am a8fe453f: am ed3555f5: am 468f8410: Merge "Add documentation about checkbuild."
...
* commit 'a8fe453f76ba107566cc5d531e78eba0bbbc9351':
Add documentation about checkbuild.
2014-11-13 02:17:59 +00:00
Christopher Ferris
ff51dc4f00
am 6e29794a: am 616fa27b: am 5d05d025: Merge "Add 64-bit slm optimized strlcpy and srlcat."
...
* commit '6e29794acb281b332abd8f7beb68ab8855f06ed4':
Add 64-bit slm optimized strlcpy and srlcat.
2014-11-12 23:31:20 +00:00
Yabin Cui
0a2f510e3a
am e4f2eae0: am 1b6b274a: am e5cabca5: Merge "implement missing seekdir and telldir"
...
* commit 'e4f2eae0eeec05f64518b560d4901bdb18bf1170':
implement missing seekdir and telldir
2014-11-12 20:50:01 +00:00
Elliott Hughes
883682c7f8
am 298dfb6f: am 03dd63bd: am bbdfa518: Merge "gethostname.c: change to report ENAMETOOLONG error when buflen is less"
...
* commit '298dfb6f9d7889ce65f3dc1761448885f6d45522':
gethostname.c: change to report ENAMETOOLONG error when buflen is less
2014-11-12 20:20:57 +00:00
Elliott Hughes
3cf425d0c7
am 674cc2b8: am a4adc811: am 83204d57: Merge "bionic tests: migrate gethostname test to unistd_test.cpp from system/extras"
...
* commit '674cc2b8a159115f968426ef58e181a7358e1cec':
bionic tests: migrate gethostname test to unistd_test.cpp from system/extras
2014-11-12 20:20:56 +00:00
Elliott Hughes
64c1152931
am bad436e8: am c05314a0: Merge "Fix tzdata update tools for \'backzone\'." into lmp-mr1-dev
...
* commit 'bad436e8b3c5b58742f7f6903fc30ce86b5210eb':
Fix tzdata update tools for 'backzone'.
2014-11-12 17:32:58 +00:00
Elliott Hughes
38038009be
am ea039a4a: am 1ca3350f: Upgrade bionic to tzdata2014j.
...
* commit 'ea039a4a4ebd2f5abf26d74fa800bf68cddb0ffa':
Upgrade bionic to tzdata2014j.
2014-11-12 17:32:57 +00:00
Elliott Hughes
d77cfd36e6
am d757f61f: am c25737a1: am 22271d0c: Merge "Upgrade bionic to tzdata2014j."
...
* commit 'd757f61f7fab5c68c9d12e7e4dbab617897e96d4':
Upgrade bionic to tzdata2014j.
2014-11-12 03:44:22 +00:00
Elliott Hughes
77f8f38eba
am 5daebfaa: am db71c2f3: am 440c80ad: Merge "Fix tzdata update tools for \'backzone\'."
...
* commit '5daebfaa6c58cddb79eb78af82964d5ba8a12c06':
Fix tzdata update tools for 'backzone'.
2014-11-12 03:44:21 +00:00
Daniel Rosenberg
6eccde6a40
am 7aa4e50a: am bb50a667: am 1fb6a4d5: Merge "bionic: libc: Added path to vendor build properties file."
...
* commit '7aa4e50a0973f0c5e5705418131e132051481422':
bionic: libc: Added path to vendor build properties file.
2014-11-11 22:56:37 +00:00
Andreas Gampe
417c40b110
am 44c32aaf: am 5f93f65d: am 1e75a9b5: Merge "Bionic: Make DISALLOW_COPY_AND_ASSIGN conditional"
...
* commit '44c32aaf119da1e5c70565df2bde5f5844a37c76':
Bionic: Make DISALLOW_COPY_AND_ASSIGN conditional
2014-11-11 20:05:57 +00:00
Christopher Ferris
b36709560c
am 42a86ae3: am ea8913fe: am 1e1ae4a7: Merge "Add align/overread tests for strlcpy/strlcat."
...
* commit '42a86ae34c303ebafcc6f7aacce5f954591e2db6':
Add align/overread tests for strlcpy/strlcat.
2014-11-10 23:50:11 +00:00
Elliott Hughes
e34d70ab89
am 5a01f82c: am 307d61c3: am 6e7e2d20: Merge "Add the <dirent.h> feature macros glibc uses."
...
* commit '5a01f82c15f06ad4e1206570fd27a2fa94571d00':
Add the <dirent.h> feature macros glibc uses.
2014-11-10 23:31:22 +00:00
Elliott Hughes
91475e0fda
am af92bca1: am b80be438: am 6330b70c: Merge "Remove temporary compatibility hack."
...
* commit 'af92bca1206d2fa796e54e791a17a79d7860f3cd':
Remove temporary compatibility hack.
2014-11-10 22:23:20 +00:00
Elliott Hughes
fdea8b0c86
am 469d3998: am db37cd61: am b6360093: Merge "Fix struct stat to match POSIX 2008."
...
* commit '469d399852d6f0f513ad99a63c7678a5e69f905e':
Fix struct stat to match POSIX 2008.
2014-11-10 17:41:39 +00:00
Elliott Hughes
a3e8ee0078
am a5a7078a: am 3a3f388c: am 47b9083b: Merge "Add sethostname(2)."
...
* commit 'a5a7078a8e4cf6bcb98b095e5e8af0dba5b61a37':
Add sethostname(2).
2014-11-08 01:52:50 +00:00
The Android Open Source Project
11f66116b9
am 80535617: am b4471046: am 2ed9ee1e: Merge remote-tracking branch \'goog/stage-aosp-master\' into HEAD
...
* commit '8053561750883244c227ddcc0d62ad7514896773':
2014-11-07 13:35:14 +00:00
Elliott Hughes
229cad0664
am 5d6f1004: am 16951877: am 6e555e40: Merge "Implement all the POSIX _l functions."
...
* commit '5d6f100494512ddeb6d862c694edbbe9e3476506':
Implement all the POSIX _l functions.
2014-11-07 13:35:13 +00:00
Elliott Hughes
9ddc76d1a5
am 85d8fc46: am cd30cb36: am 08a70184: Merge "Add POSIX lcong48."
...
* commit '85d8fc4606aad997c41829184fffce53017f31df':
Add POSIX lcong48.
2014-11-07 04:16:17 +00:00
Elliott Hughes
95aaf1fe38
am a9f6582b: am e449e68f: am 39ba3035: Merge "Fix our <complex.h> support."
...
* commit 'a9f6582b2a182d6489173f31ca5bd8938591057c':
Fix our <complex.h> support.
2014-11-06 21:08:35 +00:00
Yabin Cui
e5fe4184e9
am 585d5b8a: am c50ae0b4: am 99cf8d08: Merge "make all bionic death tests not dumpable"
...
* commit '585d5b8a93d77770c216286e36c844997672a730':
make all bionic death tests not dumpable
2014-11-06 21:08:01 +00:00
Elliott Hughes
566c3503fc
am c5e05502: am fa7e13b3: am a80f11ba: Merge "Add support for listing missing POSIX 2013 symbols."
...
* commit 'c5e05502f2b8584c768ca87d8a4d48bf48f2c018':
Add support for listing missing POSIX 2013 symbols.
2014-11-06 06:17:33 +00:00
Yabin Cui
a6355bccb8
am 753a0239: am c68a9105: am 23113831: Merge "check invalid file offset when loading library"
...
* commit '753a0239f5400c199224af58ac41d407c4a7de7f':
check invalid file offset when loading library
2014-11-05 20:26:23 +00:00
Elliott Hughes
2eba0a18aa
am 461c2f45: am eac625a2: am c13a2044: Merge "Fix newlocale with a NULL locale name."
...
* commit '461c2f45e971224bbfb6f2229350e98e07935714':
Fix newlocale with a NULL locale name.
2014-11-05 03:29:42 +00:00
Elliott Hughes
9e5d1560b0
am 33fb6092: am bce54a2b: am 57df00a4: Merge "Improve math tests to allow a specific ulp bound."
...
* commit '33fb609258a172d9f1de73e3af4607570b5240cb':
Improve math tests to allow a specific ulp bound.
2014-11-05 03:29:40 +00:00
Chih-Hung Hsieh
7a2886e6ea
am 625056b0: am 45f736b3: am 6c8f2475: Merge "Fix warning of missing field initializer."
...
* commit '625056b00a2b20950c24cf1a41e500f619d018bf':
Fix warning of missing field initializer.
2014-11-05 03:29:39 +00:00
Dmitriy Ivanov
bac20fe26d
am ca564e2a: Revert "Revert "Fix arm64 and arm builds.""
...
* commit 'ca564e2a994df5976869ec655c7d4056deefcaa2':
Revert "Revert "Fix arm64 and arm builds.""
2014-11-04 17:46:43 +00:00
Dmitriy Ivanov
78d367d9ca
am 0416d88f: Revert "Revert "Fix symbol lookup order during relocation""
...
* commit '0416d88f9c90dcb1b97947a27a7c05f3627484c4':
Revert "Revert "Fix symbol lookup order during relocation""
2014-11-04 17:46:42 +00:00
Dmitriy Ivanov
713d0a6715
am 1c095774: Revert "Revert "Fix mips build""
...
* commit '1c095774c0527027bf3f7013ba15e9913d5f1853':
Revert "Revert "Fix mips build""
2014-11-04 17:46:41 +00:00
Dmitriy Ivanov
0f11d1c899
am a42dfda5: Revert "Revert "Remove unnecessary lookups during relocations""
...
* commit 'a42dfda53acc6127b5046672686b67a66be168eb':
Revert "Revert "Remove unnecessary lookups during relocations""
2014-11-04 17:46:40 +00:00
Dmitriy Ivanov
4662831346
am c343cac6: Revert "Revert "Fix relocation to look for symbols in local group""
...
* commit 'c343cac62bfd2933e36357b206fdd81da7610164':
Revert "Revert "Fix relocation to look for symbols in local group""
2014-11-04 17:46:39 +00:00
Dmitriy Ivanov
670ea93739
am 7ca96a07: Revert "Revert "Add RTLD_NODELETE flag support""
...
* commit '7ca96a075b778f1fa2ad265350879238cbcb4d09':
Revert "Revert "Add RTLD_NODELETE flag support""
2014-11-04 17:46:38 +00:00
Dmitriy Ivanov
a03f007415
am 68a555b5: Revert "Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL""
...
* commit '68a555b57e2bed1292bf28609be693a95b5fdc6b':
Revert "Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL""
2014-11-04 17:46:37 +00:00
Dmitriy Ivanov
77c0b5b5ba
am 39af7592: am 9d3382d9: Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
...
* commit '39af759260454e001b261170a94f85520db4ef12':
Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
2014-11-04 17:22:53 +00:00
Dmitriy Ivanov
77b851f925
am e1d9881a: am 69c5d108: Revert "Add RTLD_NODELETE flag support"
...
* commit 'e1d9881a8d85dcd6bbf6895c3566b62589b715c1':
Revert "Add RTLD_NODELETE flag support"
2014-11-04 17:22:52 +00:00
Dmitriy Ivanov
4bf14534d2
am 47fb0b78: am 00dce525: Revert "Fix relocation to look for symbols in local group"
...
* commit '47fb0b781628af5cbd5e97150c8e9511d718bf97':
Revert "Fix relocation to look for symbols in local group"
2014-11-04 17:22:51 +00:00
Dmitriy Ivanov
8855f5884a
am ce4d16bb: am eae09772: Revert "Remove unnecessary lookups during relocations"
...
* commit 'ce4d16bbaa34c0b97abc7a9d157d65e66ed68c79':
Revert "Remove unnecessary lookups during relocations"
2014-11-04 17:22:50 +00:00
Dmitriy Ivanov
7df7fb0c90
am 7cb57841: am 4402804c: Revert "Fix mips build"
...
* commit '7cb57841a58165e6aeca14f987e4391cab38bbbd':
Revert "Fix mips build"
2014-11-04 17:22:49 +00:00
Dmitriy Ivanov
7e59a56ac9
am 5c9afdc0: am f947be28: Revert "Fix symbol lookup order during relocation"
...
* commit '5c9afdc0c1bb4fa4c8287075a8711d25d229d593':
Revert "Fix symbol lookup order during relocation"
2014-11-04 17:22:48 +00:00
Dmitriy Ivanov
4aaafab73b
am 4c9b34bd: am 494bee79: Revert "Fix arm64 and arm builds."
...
* commit '4c9b34bd8acc305241ae14b5d03db4054f1ce26e':
Revert "Fix arm64 and arm builds."
2014-11-04 17:22:47 +00:00
Elliott Hughes
2fa23458ba
am 6bb5579b: resolved conflicts for merge of d18f4b25 to lmp-mr1-dev-plus-aosp
...
* commit '6bb5579b8e8194a54354a88b2d685740c30fc3b9':
Ensure we initialize stdin/stdout/stderr's recursive mutexes.
2014-11-04 02:44:26 +00:00
Dan Albert
f75df00fae
am a0ba3c83: am 5939060b: am 695781b6: Merge "Make host tests depend on /system/etc/hosts."
...
* commit 'a0ba3c83edd975159913aacc992f3f9400e332f5':
Make host tests depend on /system/etc/hosts.
2014-11-04 01:59:27 +00:00
Elliott Hughes
b56c4973bd
am 05e3e707: am 90138639: am e76ea9bb: Merge "Ensure we initialize stdin/stdout/stderr\'s recursive mutexes."
...
* commit '05e3e70772ea7c42ec2499212cd7fd876ab77cd3':
Ensure we initialize stdin/stdout/stderr's recursive mutexes.
2014-11-04 01:59:25 +00:00
Dmitriy Ivanov
ae0757ff27
am d3cd6618: resolved conflicts for merge of 926797a8 to lmp-mr1-dev-plus-aosp
...
* commit 'd3cd66185f63a75ec9f0fca69bd6594c310dbaa8':
Fix arm64 and arm builds.
Fix symbol lookup order during relocation
Fix mips build
Remove unnecessary lookups during relocations
Fix relocation to look for symbols in local group
Correct way to specify additional dependencies
Add dlfcn_test to glibc test suite.
Ignore DT_BIND_NOW (0x18)
Resolve "unused DT entry" warnings for x86_64
Add RTLD_NODELETE flag support
Fix mips build
Fix unused DT entry warnings.
Return has_DT_SYMBOLIC flag.
Fix a couple more cases of missing CLOEXEC.
Temporary disable DL_WARNs for unused DT_*
Fix 64bit build
Fix some unused DT_ warnings
Remove has_DT_SYMBOLIC flag
Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
Reformatting
2014-11-02 01:14:04 +00:00
Dmitriy Ivanov
fc6a97d292
am b1c019f3: am 75cd66aa: am 38ff8822: Merge "Revert "Use local copy of the library name on dlopen""
...
* commit 'b1c019f32ad5da8649b9792b8526806b1ebe2878':
Revert "Use local copy of the library name on dlopen"
2014-11-01 04:02:22 +00:00
Dmitriy Ivanov
d79e427b73
am dcafe93d: am 6cba0e35: am 36ffc73e: Merge "Fix arm64 and arm builds."
...
* commit 'dcafe93db23dbda62e1d9b6c2b2deb670f96980e':
Fix arm64 and arm builds.
2014-11-01 00:45:39 +00:00
Dmitriy Ivanov
53fa1d13f4
am eb46dd98: am a334934f: am f33ad400: Merge "Fix symbol lookup order during relocation"
...
* commit 'eb46dd98ab903938cd5863da7d614d3ec03c0722':
Fix symbol lookup order during relocation
2014-11-01 00:01:35 +00:00
Dmitriy Ivanov
034f6105d9
am c663c2ae: am 703581a3: am 74c0ccd4: Merge "Use local copy of the library name on dlopen"
...
* commit 'c663c2ae3ee6edf69342b1535237ffdc8489d2d9':
Use local copy of the library name on dlopen
2014-10-31 23:02:48 +00:00
Dan Albert
b5c391eeed
am 64b5940b: am 653263a9: Only use <atomic> for C++11 and newer.
...
* commit '64b5940bc3e6202da16a5c1f24a380169032e51d':
Only use <atomic> for C++11 and newer.
2014-10-31 06:17:44 +00:00
Elliott Hughes
8fc0e09a01
am 20cc6b69: Merge remote-tracking branch \'goog/lmp-mr1-ub-dev\' into manualmerge
...
* commit '20cc6b695a8ceaf801f53f0526f0ed5d588d7d9d':
Fix the type of u_ar0 in <sys/user.h>.
Add greg_t for arm64.
POSIX says <signal.h> gets you ucontext_t.
Add in_port_t and move it and in_addr_t to the correct header file.
Add stpcpy assembler version.
Cleanup arm assembly.
Add __memcpy_chk assembly for 64 bit.
Clean up the architecture-specific makefiles.
No arm source refers to SOFTFLOAT.
2014-10-30 18:39:16 +00:00
Elliott Hughes
e897108f96
am 7256062f: am 25f4bb98: am e38bf839: Merge "limits.h: add define for HOST_NAME_MAX"
...
* commit '7256062f10a2381cf2bd92aacadbf5ebda32b3b2':
limits.h: add define for HOST_NAME_MAX
2014-10-30 18:38:52 +00:00
Elliott Hughes
7e9da3ef4a
am 3d50e8ef: am 4c29b1c2: am f362e9fb: Merge "Remove an unused file."
...
* commit '3d50e8efde2e39a4776506f2db60943da314caa0':
Remove an unused file.
2014-10-29 21:00:42 +00:00
Elliott Hughes
b3388419ec
am 0eca5472: am 24464b04: am d50495a5: Merge "Extra strtod/strtof tests."
...
* commit '0eca547209f906e68a5ce61186b64e12c1941ba6':
Extra strtod/strtof tests.
2014-10-29 20:52:20 +00:00
Yabin Cui
7574c81852
am c62f0d7c: am 63edd69e: am cbb4606a: Merge "change unsigned int to uint32_t for api arc4random/arc4random_uniform"
...
* commit 'c62f0d7c60053322d8cc6acafd5a64dd50c6d053':
change unsigned int to uint32_t for api arc4random/arc4random_uniform
2014-10-29 19:56:56 +00:00
Elliott Hughes
d8ebe6427f
am 654c7811: am 91bfaed2: am 13dcb88b: Merge "Disable tzdata in ."
...
* commit '654c781195f4b5269a910f08b14d87f9fa29ab47':
Disable tzdata in $ANDROID_DATA.
2014-10-29 19:56:55 +00:00
Elliott Hughes
af51e15a35
am e3c9f21e: resolved conflicts for merge of 912fe0a6 to lmp-mr1-dev-plus-aosp
...
* commit 'e3c9f21eaf2601ce6b2e3d62eeb12d03b048bdce':
[x86,x86_64] Fix libgcc unwinding through signal
2014-10-29 19:56:54 +00:00
Elliott Hughes
174158ca15
am 3834e0fd: am 382938d0: am ec58e29b: Merge "pthread_setname_np appears in glibc 2.12."
...
* commit '3834e0fd68f30b49f67e20434a34024aca16b44a':
pthread_setname_np appears in glibc 2.12.
2014-10-29 17:52:14 +00:00
Elliott Hughes
522d7eec98
am 91e5674c: am 7dbb1cff: am 021b6412: Merge "Fix the type of u_ar0 in <sys/user.h>."
...
* commit '91e5674c34770b06cabd29afec0c8e752ecc2527':
Fix the type of u_ar0 in <sys/user.h>.
2014-10-29 17:52:13 +00:00
Elliott Hughes
39b6bfdc0a
am a4402ef6: am ee8faa5e: am 7f164f60: Merge "POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK."
...
* commit 'a4402ef6e68f7b790d49d3dbc6dad4a0893a2e37':
POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
2014-10-29 17:52:12 +00:00
Dmitriy Ivanov
721950be00
am f63ce364: am 3a3a4b8a: am e23f564b: Merge "Fix *tests-run-on-host target"
...
* commit 'f63ce364a4cd2004f100ad2f683fe43edf1d1ede':
Fix *tests-run-on-host target
2014-10-29 17:32:35 +00:00
Elliott Hughes
c779fb70c6
am 6ede5d1f: am 44331e8b: am c716dd1e: Merge "bionic tests: migrate test for mutex type from system/extras"
...
* commit '6ede5d1f24bbaa88292583ca649916e8c116fb16':
bionic tests: migrate test for mutex type from system/extras
2014-10-29 17:32:34 +00:00
Dmitriy Ivanov
66acd2c127
am c79478a5: am 85d77021: am f56a2f5e: Merge "Remove unnecessary reinterpret_cast"
...
* commit 'c79478a53339f957ec7d8ad6f7667b507f3b658e':
Remove unnecessary reinterpret_cast
2014-10-29 17:32:34 +00:00
Chih-Hung Hsieh
a986a6bbc6
am 5ef7bdad: am f3b0d9cd: am 57c5a556: Merge "Disable clang compilation due to lack of ifunc."
...
* commit '5ef7bdadbf582d3829289fb2a51cb5ff38a891d2':
Disable clang compilation due to lack of ifunc.
2014-10-29 17:32:33 +00:00
Elliott Hughes
fc038c029c
am 2a45d8cd: am 1dd65cc3: am c83837ec: Merge "Make the netdb unit tests work on the host."
...
* commit '2a45d8cd4f8c01ae28f0c945df05a7ccc9d31bc2':
Make the netdb unit tests work on the host.
2014-10-29 17:32:32 +00:00
Elliott Hughes
b8ce996640
am 49220899: am 3f5d8a00: am cad8d226: Merge "Use mxcr_mask instead of mxcsr_mask to match glibc."
...
* commit '49220899f214a5de54753ab4e9953637faf61f20':
Use mxcr_mask instead of mxcsr_mask to match glibc.
2014-10-29 17:32:31 +00:00
Elliott Hughes
b9dd047db5
am 413a4bdd: am 43ec1fb7: am a4c0b756: Merge "Add mkfifoat(3)."
...
* commit '413a4bdd3c675acf76afeda454ff150853ffd905':
Add mkfifoat(3).
2014-10-29 17:32:30 +00:00
Dmitriy Ivanov
ba2e363f35
am 1e84f9da: am 3db80168: am f33a7d7f: Merge "Fix mips build"
...
* commit '1e84f9dab4dd4c366beb8eeade64df9352a47dbd':
Fix mips build
2014-10-29 17:32:30 +00:00
Dmitriy Ivanov
34d9e9e050
am a7424d79: am fee054f3: am 398eb5a7: Merge "Remove unnecessary lookups during relocations"
...
* commit 'a7424d79c44b8af56208315962c75d6b8fffcb94':
Remove unnecessary lookups during relocations
2014-10-29 17:32:29 +00:00
Dmitriy Ivanov
a669279085
am 0dbb80ae: am 1babff27: am 566f2bc6: Merge "Fix relocation to look for symbols in local group"
...
* commit '0dbb80ae950c766b65321350be002309ef9de5d1':
Fix relocation to look for symbols in local group
2014-10-29 17:32:28 +00:00
Elliott Hughes
c2e6bc77ba
am 5e90a976: am ac5df33e: am 6c5694b6: Merge "Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3)."
...
* commit '5e90a9760728a314d516602754090848f84f600b':
Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3).
2014-10-29 17:32:27 +00:00
Elliott Hughes
74b96b47f3
am 66bae426: am 7f558f60: am cf8ea37f: Merge "bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests"
...
* commit '66bae4262aa0c516181e6177f371c5e9223b665a':
bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests
2014-10-29 17:32:26 +00:00
Elliott Hughes
9debb36799
am ec2ee183: am 96a6f401: am e516321d: Merge "Update bionic to tzdata2014i."
...
* commit 'ec2ee183a351ce8cbc8a531b5ff74c3fbc10c644':
Update bionic to tzdata2014i.
2014-10-29 16:47:11 +00:00
Christopher Ferris
3c7bb4ca22
am c165b98a: am 274f5e73: am efd2ec8f: Merge "Fix race condition in timer disarm/delete."
...
* commit 'c165b98adc930b11c140a1c10e1eeb0ec6307ac9':
Fix race condition in timer disarm/delete.
2014-10-29 16:47:10 +00:00
Elliott Hughes
4db348f8c9
am 69377b89: Fix merge-induced makefile error.
...
* commit '69377b890966af4a679857caea983e4702e3b764':
Fix merge-induced makefile error.
2014-10-29 00:01:14 +00:00
Elliott Hughes
bdc27e578c
am 16b557e1: Merge remote-tracking branch \'goog/lmp-mr1-ub-dev\' into manualmerge
...
* commit '16b557e1b2e991a5e22b553fbc5e8898877d1913':
Fix mips signed/unsigned signal_test.cpp build breakage.
Remove the unnecessary generic-neon code.
Don't mask out SA_RESTORER from sa_flags.
[x86,x86_64] Fix libgcc unwinding through signal
Stack unwinding unit tests.
Use the kernel's sa_restorer for aarch64.
Fix 32-bit arm unwinding through signal frames.
Fix signal trampolines.
Disable tzdata in $ANDROID_DATA.
2014-10-28 23:13:37 +00:00
Elliott Hughes
7ad94518f3
am 04b75092: am aa6cd581: Use mxcr_mask instead of mxcsr_mask to match glibc.
...
* commit '04b7509228633cf9800ba9acc7354f72c22f629a':
Use mxcr_mask instead of mxcsr_mask to match glibc.
2014-10-24 16:16:46 +00:00
Bill Yi
916c574c31
am f83739d1: am 4b8c96d6: Merge commit \'bc8745cc3dd94331d008d553a374e733df978963\' into HEAD
...
* commit 'f83739d1e20fc701b93ef55834b4932093438a9c':
2014-10-23 13:25:25 +00:00
Chih-Hung Hsieh
a6a6df53fe
am fe5f6dda: am 098cf45f: Merge "Replace ambiguous cmp operator with cmpl."
...
* commit 'fe5f6ddadc0fd847609428ab4b30a4dfd29a2a1b':
Replace ambiguous cmp operator with cmpl.
2014-10-23 13:25:24 +00:00
Dmitriy Ivanov
b8ce7c8a62
am d64474c1: am 54d76360: Merge "Rename library_offset to library_fd_offset"
...
* commit 'd64474c1bd51a15aa8268bda3183853d5a1de2ee':
Rename library_offset to library_fd_offset
2014-10-23 13:25:23 +00:00
Elliott Hughes
1effd4cfc6
am 60e3950f: am 8fab8119: Update bionic to tzdata2014i.
...
* commit '60e3950f4288631021d0034eb2a6bc139e5b9a51':
Update bionic to tzdata2014i.
2014-10-23 00:03:19 +00:00
Christopher Ferris
dcd6ebd86b
am d8510e17: am 82eeec68: Merge "Fix generic __memcpy_chk implementation." into lmp-mr1-dev
...
* commit 'd8510e174f63a655f571e72828b7e9c9e82f53e6':
Fix generic __memcpy_chk implementation.
2014-10-22 20:31:10 +00:00
Christopher Ferris
b378abc0ab
am 700f1ce9: resolved conflicts for merge of 9b7b0d82 to lmp-mr1-dev-plus-aosp
...
* commit '700f1ce94b2d092bdd325f6f1fb62a85ee3de262':
Fix race condition in timer disarm/delete.
2014-10-22 20:08:30 +00:00
Dmitriy Ivanov
1533debe38
am 61fa2a55: am 702ab5b3: Rename library_offset to library_fd_offset
...
* commit '61fa2a55ace75e418b39106710d0113ca1ead771':
Rename library_offset to library_fd_offset
2014-10-22 18:20:19 +00:00
Dmitriy Ivanov
7dbf52c9df
am fa08f998: resolved conflicts for merge of de01780f to lmp-mr1-dev-plus-aosp
...
* commit 'fa08f9986bdf5e939986579c4a4ed47d7b853fac':
Build dlext_testzip as custom module.
Add file_offset parameter to android_extinfo
2014-10-22 18:20:18 +00:00
Dan Albert
5ffe3971e5
am f2aacebf: am ad136624: Merge "Never use ASAN."
...
* commit 'f2aacebf551da2b8d828f0618c84ac544e1398fb':
Never use ASAN.
2014-10-22 13:18:33 +00:00
Hans Boehm
e3d979d45d
am 361282af: am c712ceee: Make memory_order_acquire visible in global namespace
...
* commit '361282afd81e6259fa8a62ab46b83da8b50249fe':
Make memory_order_acquire visible in global namespace
2014-10-20 23:41:37 +00:00
Christopher Ferris
c8643850d7
am 941ee802: am 8f41d3d3: Merge "Fix generic __memcpy_chk implementation."
...
* commit '941ee80292cfdbf95a30da82f7be2e662d1f269e':
Fix generic __memcpy_chk implementation.
2014-10-20 18:44:47 +00:00
Chih-Hung Hsieh
2860a41dd0
am 2c87eba8: am 9a740482: Merge "Add -no-integrated-as at local level."
...
* commit '2c87eba8693c1c7cd03e9b90f686a1415fb2d9c0':
Add -no-integrated-as at local level.
2014-10-20 17:04:30 +00:00
Dmitriy Ivanov
a90660f7d0
am 68c41a89: am dec4de45: Merge "Correct way to specify additional dependencies"
...
* commit '68c41a890dc2d0d95fc1569ffb2e4bcecd603432':
Correct way to specify additional dependencies
2014-10-17 21:28:44 +00:00
Dmitriy Ivanov
b312428b5e
am d7407db0: am 5281e1fb: Merge "Fix misleading comment."
...
* commit 'd7407db08f528a5c0ccc96314eeced3e46a34f9d':
Fix misleading comment.
2014-10-16 18:08:45 +00:00
Dan Albert
4066336a25
am 34de37e5: am 90aa7e37: Merge "Only use <atomic> for C++11 and newer."
...
* commit '34de37e553d83fb4522c1458bf82d8e8aee4c2bb':
Only use <atomic> for C++11 and newer.
2014-10-16 16:32:21 +00:00
Dan Albert
cec6fd91cd
am 574284db: am 8bb12127: Merge "Don\'t use an STL for libm."
...
* commit '574284dbf27a58cb4c4be97a0a8a09f56fe65f52':
Don't use an STL for libm.
2014-10-16 16:10:05 +00:00
Dmitriy Ivanov
b2d11387c4
am ab3f96cb: am f5e02582: Merge "Ignore DT_BIND_NOW (0x18)"
...
* commit 'ab3f96cb20084cf5a9aa299a508be8c462dc9308':
Ignore DT_BIND_NOW (0x18)
2014-10-16 00:07:20 +00:00
Dan Albert
2ed2148d58
am 21df7992: am 71cbcdcf: Merge "We don\'t actually need all of libc++ here."
...
* commit '21df799218eb39dd66ccdf92045a885fff5eb14e':
We don't actually need all of libc++ here.
2014-10-15 20:16:18 +00:00
Elliott Hughes
1201b719ed
am a7995f31: am 97df16ba: Merge "Add clock_settime and clock_nanosleep."
...
* commit 'a7995f31e2e584e4df8cbdb543e7e0c6535506cf':
Add clock_settime and clock_nanosleep.
2014-10-14 03:58:49 +00:00
Dmitriy Ivanov
261fb20671
am a9223e74: am c2297050: Merge "Add glibc alias for NT_PRFPREG"
...
* commit 'a9223e74d0ca22587e6a5535c9c2b1c8c044a0bb':
Add glibc alias for NT_PRFPREG
2014-10-13 22:25:15 +00:00
Christopher Ferris
526c1221e1
am f7c3db67: am 083769a3: Merge "Return total footprint, not high water mark."
...
* commit 'f7c3db67a172a103ce9fa85733738c20770e551a':
Return total footprint, not high water mark.
2014-10-13 22:25:13 +00:00
Dan Albert
cc530083c0
am a6ef2e28: am 94571f9a: Merge "Use LOCAL_CXX_STL to select libc++_static."
...
* commit 'a6ef2e2819bb930b212a492b4f2245d10fd4fc8f':
Use LOCAL_CXX_STL to select libc++_static.
2014-10-13 22:25:13 +00:00
Christopher Ferris
3928d3e2d6
am 93e474ef: am 59a02860: Merge "Return total footprint, not high water mark." into lmp-mr1-dev
...
* commit '93e474ef5485c0628c358351d3cc6e4938294beb':
Return total footprint, not high water mark.
2014-10-13 19:46:50 +00:00
Dan Albert
3563a46aed
am 7bdab15e: am 4c086247: Merge "Fix some formatting so GitHub displays it nicely."
...
* commit '7bdab15e7b3d67dd97b94097c8974b4b85bed7e9':
Fix some formatting so GitHub displays it nicely.
2014-10-11 01:04:07 +00:00
Dan Albert
6d5c6e7fa0
am 3a05a8b1: am 8c3901b2: Merge "Improve documentation for testing and coverage."
...
* commit '3a05a8b150a1bae663831a5cee54b5c0c1130303':
Improve documentation for testing and coverage.
2014-10-10 23:07:31 +00:00
Christopher Ferris
2bb7009436
am 50f76f37: am e0fafb01: am c891e240: Add back symbols to fix Greed for Glory franchise.
...
* commit '50f76f375b67756f0c31afcc83ed9a98e1810b24':
Add back symbols to fix Greed for Glory franchise.
2014-10-10 22:08:04 +00:00
Elliott Hughes
48a9101986
am 9a6d0fa1: am 2f25cf37: Fix pthread_attr_getstack under valgrind.
...
* commit '9a6d0fa1c18bf66611c46942edf2a3e8a6acda8a':
Fix pthread_attr_getstack under valgrind.
2014-10-10 22:07:56 +00:00
Elliott Hughes
0433575035
am 227faaed: am 2698f9ef: Merge "Catch up on upstream\'s round/roundf/roundl."
...
* commit '227faaedd575561b2a598de6d9d614420b0894b7':
Catch up on upstream's round/roundf/roundl.
2014-10-10 22:07:54 +00:00
Christopher Ferris
c952c8cf84
am 2df4673e: resolved conflicts for merge of 7f4618cb to lmp-mr1-dev-plus-aosp
...
* commit '2df4673edd837e06fb8ae8ec7dd3fdb7a779cfc8':
Re-add dlmalloc for 32 bit.
2014-10-10 18:42:29 +00:00
Christopher Ferris
1713191651
am b767f632: am 62a665a6: Merge "Add back symbols to fix Greed for Glory franchise."
...
* commit 'b767f632f34c8efa73d9489fd0d4509bcbb8db71':
Add back symbols to fix Greed for Glory franchise.
2014-10-10 06:43:22 +00:00
Elliott Hughes
2e7b1ba806
am 404f2a0a: am 8dd3b65f: Merge "Sync libm with upstream."
...
* commit '404f2a0a224d73a8d9c5d4f1d37d9d1a3ae5ea8d':
Sync libm with upstream.
2014-10-10 02:14:00 +00:00
Elliott Hughes
d8907d9043
am b20a5c8d: am e9c216fc: Merge "Fix pthread_attr_getstack under valgrind."
...
* commit 'b20a5c8df897b319351a596a97c095d79d9cacca':
Fix pthread_attr_getstack under valgrind.
2014-10-09 22:15:04 +00:00
Christopher Ferris
fcbd52ceb0
am 9d192aa0: am d0944d9e: Merge "Re-add dlmalloc for 32 bit."
...
* commit '9d192aa08e6dad091f5fa0aeb6cb0541eaca96a5':
Re-add dlmalloc for 32 bit.
2014-10-09 19:05:10 +00:00
Dan Albert
df511204f5
am 653f30b1: am 8a7f8387: Merge "Use snprintf(3) instead of sprintf(3)."
...
* commit '653f30b15a9bff8567a4f2fa1ff444dba00281ab':
Use snprintf(3) instead of sprintf(3).
2014-10-09 12:44:54 +00:00
Dan Albert
c18259333b
am 8b3b4fa0: am 72d72d91: Merge "Replace uses of sprintf(3) with snprintf(3)."
...
* commit '8b3b4fa0ae9e08e64f508e4745ff46c492d84497':
Replace uses of sprintf(3) with snprintf(3).
2014-10-09 12:44:43 +00:00
Ying Wang
94dfa99c15
am 75fd0e76: am 0c0e728b: Merge "Build dlext_testzip as custom module."
...
* commit '75fd0e76f81c22d9af689695dc17ef98ad44e384':
Build dlext_testzip as custom module.
2014-10-09 12:44:42 +00:00
Dmitriy Ivanov
118de39fd6
am c4210cea: am ac3c94d0: Merge "Fix mma build: \'cd bionic && mma\' case"
...
* commit 'c4210cea45e160162d571992c483faa16d1e0bb6':
Fix mma build: 'cd bionic && mma' case
2014-10-09 12:44:34 +00:00
Elliott Hughes
913d393b10
am 301c452e: am 0511534d: Merge "Don\'t silently return EINVAL for a NULL sem_t*."
...
* commit '301c452e5562f9ea286286a1cdb44e73ea390e5c':
Don't silently return EINVAL for a NULL sem_t*.
2014-10-09 12:44:33 +00:00
Elliott Hughes
fad6661ad9
am 46b99841: am bfeef2d3: Merge "Use ln(1) rather than cp(1) to set up host /system for testing."
...
* commit '46b998415561aadb8b47c61b7892e85a81b13de5':
Use ln(1) rather than cp(1) to set up host /system for testing.
2014-10-09 12:44:32 +00:00
Elliott Hughes
5d104a0454
am 98f32183: am 13641010: Merge "Fix compile-time tests for LP64."
...
* commit '98f321838be54a64c595d65379e3554fa3d6a8d7':
Fix compile-time tests for LP64.
2014-10-08 20:44:45 +00:00
Dan Albert
aca5f36de3
am 035c00d0: am 5cc5c5ea: Merge "Add basic compile time tests for sn?printf."
...
* commit '035c00d09ce2b6b04d2c278b8dfadc302acc3de1':
Add basic compile time tests for sn?printf.
2014-10-08 20:17:24 +00:00
Elliott Hughes
94b0a1f08e
am 3430ec18: am 5a3ca374: Merge "Revert "Work around a bug in Immersion\'s libImmEmulatorJ.so.""
...
* commit '3430ec18a45830cde56393cf67ec34ad4169c9e1':
Revert "Work around a bug in Immersion's libImmEmulatorJ.so."
2014-10-08 16:53:54 +00:00
Elliott Hughes
abb31de8f3
am 07b7385f: am e5d4fc39: am 1543fdf6: Work around a bug in Immersion\'s libImmEmulatorJ.so.
...
* commit '07b7385fc08055478cd7ec418cf160fbafae4d59':
Work around a bug in Immersion's libImmEmulatorJ.so.
2014-10-08 07:59:31 +00:00
Dan Albert
1c81bdfd3f
am d084b8d6: resolved conflicts for merge of 55ee845b to lmp-mr1-dev-plus-aosp
...
* commit 'd084b8d6b8c08fb399ba1127063c15a8c970c710':
Inline helpers need to be exported unmangled.
2014-10-08 07:52:09 +00:00
Nick Kralevich
efa8136df9
am 8ec71579: am ce92b41a: cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
...
* commit '8ec715796f3eef76edfe7ae18dc8b8a9e2be4b47':
cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
2014-10-08 00:57:28 +00:00
Dan Albert
f1afba2aca
am 187fd4d7: am c9e4f2de: Merge "Inline helpers need to be exported unmangled."
...
* commit '187fd4d7abd802b77a57e28f3b3c9ce5c3d95e96':
Inline helpers need to be exported unmangled.
2014-10-08 00:16:26 +00:00
Elliott Hughes
0f0c0475cb
am e5b11446: am e8d9057e: Merge "Work around a bug in Immersion\'s libImmEmulatorJ.so."
...
* commit 'e5b11446897176720f74dd79cfc2cae208ea7739':
Work around a bug in Immersion's libImmEmulatorJ.so.
2014-10-07 23:27:43 +00:00
Elliott Hughes
1144dc404c
am f6aec385: am b5e7eba6: Work around a bug in Immersion\'s libImmEmulatorJ.so.
...
* commit 'f6aec385829c376d8df116713a9f76846addb8ac':
Work around a bug in Immersion's libImmEmulatorJ.so.
2014-10-07 23:27:43 +00:00
Elliott Hughes
cee722b1cb
am 9eb0d554: resolved conflicts for merge of ea8dea8c to lmp-mr1-dev-plus-aosp
...
* commit '9eb0d554bad86a62c370e7c31fa19b5f3dc90b36':
Improve <sys/cdefs.h>.
2014-10-07 20:37:10 +00:00
Dan Albert
6ff5aa092b
am 24095148: am eeb9aa02: Merge "Use snprintf instead of sprintf."
...
* commit '24095148c9952d402380d0b0ab8eb5da2a0bbd9a':
Use snprintf instead of sprintf.
2014-10-07 18:51:01 +00:00
Christopher Ferris
c5d30c27e6
am ac6fc5be: (-s ours) am 4aace385: am 2cf15571: am 40bc7cd4: (-s ours) DO NOT MERGE Re-add .save directive for arm assembler code.
...
* commit 'ac6fc5befd152814398bccb0443da6704f614f0f':
DO NOT MERGE Re-add .save directive for arm assembler code.
2014-10-07 18:03:05 +00:00
Dmitriy Ivanov
929ec5c950
am c4d97f51: am 6d2dd6a7: Merge "Fix 2nd arch prefix application"
...
* commit 'c4d97f51476def0852693b4002e9ba65df8cd5a6':
Fix 2nd arch prefix application
2014-10-07 17:14:21 +00:00
Elliott Hughes
97300b3878
am 106edd3f: am 6c4e16f6: Merge "further cleanup memcpy fortify implementation" into lmp-mr1-dev
...
* commit '106edd3fa795f41bd8b527732a6c2be74ff4164a':
further cleanup memcpy fortify implementation
2014-10-07 01:02:57 +00:00
Christopher Ferris
8d0c9dfc2c
am a87052c9: resolved conflicts for merge of 27355aff to lmp-mr1-dev-plus-aosp
...
* commit 'a87052c9a3f71f6017c3a4657d9ce01d8923e969':
Force export symbols on all x86 variants in libc.
2014-10-07 00:58:44 +00:00
Christopher Ferris
a0da9f976a
am 015a48af: am 81fca356: Merge "Force export symbols on all x86 variants in libc."
...
* commit '015a48af3634b7337561a35544ecf2bc78549b0f':
Force export symbols on all x86 variants in libc.
2014-10-07 00:03:54 +00:00
Nick Kralevich
3ccb3fcba4
am d9813e3e: am b5cba608: Merge "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions"
...
* commit 'd9813e3e7fbf02955d2dd9f9c9ef97a8719b15a3':
cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
2014-10-07 00:03:44 +00:00
Nick Kralevich
77e5dd7720
am 75a932c5: resolved conflicts for merge of 7ad2147a to lmp-mr1-dev-plus-aosp
...
* commit '75a932c5dd959a1678929a7a8211d30a85a907fc':
string.h: remove unused variable
2014-10-06 23:58:37 +00:00
Dan Albert
1f41103f26
am 8049eb75: am 9969feca: Merge "Add compile time test infrastructure for bionic."
...
* commit '8049eb7578ac1e37271da5dca000157687de5162':
Add compile time test infrastructure for bionic.
2014-10-06 19:56:42 +00:00
Dmitriy Ivanov
30aa4c2ddb
am bc7ecf7a: am f4320e86: Merge "Resolve "unused DT entry" warnings for x86_64"
...
* commit 'bc7ecf7af2d1b06161badddcead0d9f8c66dbd12':
Resolve "unused DT entry" warnings for x86_64
2014-10-06 19:36:10 +00:00
Dmitriy Ivanov
5830490dd7
am bfbe68fc: am 6d569b92: Merge "Add file_offset parameter to android_extinfo"
...
* commit 'bfbe68fc248d4ff69d963aecbab4a42f6def7ba0':
Add file_offset parameter to android_extinfo
2014-10-06 17:33:59 +00:00
Nick Kralevich
7912cc7e9e
am e88b00c5: am a6eef3be: Merge "Revert "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions""
...
* commit 'e88b00c51d87ce2182774e40939fe51507de6a40':
Revert "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions"
2014-10-06 00:48:54 +00:00
Nick Kralevich
c4b6e25d52
am 5ba8094f: am 558ec810: Merge "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions"
...
* commit '5ba8094f8bd9e927814eb2a242c6cb8d2c7e87ed':
cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
2014-10-06 00:21:56 +00:00
Nick Kralevich
540aeac4e0
am 32cfbb76: am db6fea86: Merge "further cleanup memcpy fortify implementation"
...
* commit '32cfbb760536a53d39f376f14eb142b6aab265c3':
further cleanup memcpy fortify implementation
2014-10-05 17:01:23 +00:00
Nick Kralevich
9143ea373d
am b93a965b: am ae97a776: Merge "string.h: remove unused variable"
...
* commit 'b93a965bce51d5be57b25f2fd32e858fd300c3e6':
string.h: remove unused variable
2014-10-04 22:50:53 +00:00
Dmitriy Ivanov
1eb0694888
am cd9165e6: resolved conflicts for merge of 02542b3b to lmp-mr1-dev-plus-aosp
...
* commit 'cd9165e64952026f54260910dfe72b32387f6d48':
Reimplement clock(3) using clock_gettime(3)
Explain why clock(3) isn't broken.
2014-10-04 18:22:14 +00:00
Elliott Hughes
282559de94
am 5f86872e: am 4ef0e59f: Merge "Reimplement clock(3) using clock_gettime(3)"
...
* commit '5f86872e672187afa6256bf3f15257af7e4eaef6':
Reimplement clock(3) using clock_gettime(3)
2014-10-04 02:41:31 +00:00
Dmitriy Ivanov
18945005c2
am bf956e86: resolved conflicts for merge of 04f5f410 to lmp-mr1-dev-plus-aosp
...
* commit 'bf956e863e486c35700718ff84bc5483b46784e6':
Fix gdb could not get shared library list issue
2014-10-03 19:29:45 +00:00
Dmitriy Ivanov
e3924e6c7e
am dcca3fce: am d5df4124: Merge "Add RTLD_NODELETE flag support"
...
* commit 'dcca3fce3f60233e74d7d23b28b04feeb4d5a0e3':
Add RTLD_NODELETE flag support
2014-10-03 16:54:31 +00:00
Dmitriy Ivanov
812d675be9
am bbf86e61: Fixes to linker code after the conflict resolution
...
* commit 'bbf86e6157ab98af7468ce5eb3292b6509a3cabd':
Fixes to linker code after the conflict resolution
2014-10-02 21:35:22 +00:00
Dmitriy Ivanov
6d6c337244
am 2cd77d30: Undo the bad work of Automerger
...
* commit '2cd77d301ff6860836428cda2ccd626b3bb6912e':
Undo the bad work of Automerger
2014-10-02 21:35:04 +00:00
Dmitriy Ivanov
1602582952
am 145372b1: Revert "L-MR1 specific fixes"
...
* commit '145372b1bced73595d51405bcbda73cd092e2425':
Revert "L-MR1 specific fixes"
2014-10-02 21:35:00 +00:00
Dmitriy Ivanov
e7575e1b57
am d4ab8f01: am 1cd0c677: L-MR1 specific fixes
...
* commit 'd4ab8f0135603f252936c8d73a579c7ec5314b71':
L-MR1 specific fixes
2014-10-02 19:51:14 +00:00
Dmitriy Ivanov
128c850cc1
am feaf85e3: resolved conflicts for merge of 7d971ec1 to lmp-mr1-dev-plus-aosp
...
* commit 'feaf85e34c0ab0a65096b183a6ae3144242d934b':
Fix unload of recursively linked library
2014-10-02 19:42:54 +00:00
Dmitriy Ivanov
651bab0e16
am b5626827: resolved conflicts for merge of f4cb6313 to lmp-mr1-dev-plus-aosp
...
* commit 'b5626827c9d62783737de163723e8f647eb6665f':
Add IFUNC support for arm64 and IRELATIVE reloc
2014-10-02 19:38:02 +00:00
Dmitriy Ivanov
9adb53a634
am 85fc61d7: am ef1306d7: Refactoring: C++11 style DISABLE_ bionic marcos
...
* commit '85fc61d7d2755fa55270d30bee348bc98adb5032':
Refactoring: C++11 style DISABLE_ bionic marcos
2014-10-02 19:27:30 +00:00
Dmitriy Ivanov
da5b0de585
am 2fbf6593: resolved conflicts for merge of 61c4147f to lmp-mr1-dev-plus-aosp
...
* commit '2fbf6593aec12d0644308775463bd0c4ccff4aa6':
Reset enviroment for math_tests
2014-10-02 19:27:30 +00:00
Dmitriy Ivanov
7c96e34558
am 6aac3cd1: resolved conflicts for merge of ae69a958 to lmp-mr1-dev-plus-aosp
...
* commit '6aac3cd112360631970ff3a7b809d58ed88a10c9':
Load libraries in breadth-first order
2014-10-02 19:23:44 +00:00
Dmitriy Ivanov
166aa84826
am e3105fee: resolved conflicts for merge of c0133a73 to lmp-mr1-dev-plus-aosp
...
* commit 'e3105fee224456000f84a03a767685849055e381':
Revert "Load libraries in breadth-first order"
2014-10-02 19:04:09 +00:00
Dmitriy Ivanov
a79c70dd59
am daf15a6c: resolved conflicts for merge of 8de1ddec to lmp-mr1-dev-plus-aosp
...
* commit 'daf15a6ca7b1ef7f16103e339334eda3b18aa425':
Fix order of soinfo links (repairs libcxx tests).
2014-10-02 18:41:08 +00:00
Dmitriy Ivanov
e027ca9665
am 32ebc71f: resolved conflicts for merge of 59c12a65 to lmp-mr1-dev-plus-aosp
...
* commit '32ebc71f99523eb2496a4be175a40dcd10dc699a':
Load libraries in breadth-first order
2014-10-02 18:32:33 +00:00
Dmitriy Ivanov
0427f87378
am dadc782c: resolved conflicts for merge of 81fe2b16 to lmp-mr1-dev-plus-aosp
...
* commit 'dadc782cf01ebfb1dc3401352450922a9d644614':
Enable clang compilation with libc but not linker.
2014-10-02 18:10:01 +00:00
Dmitriy Ivanov
e4874d6b1d
am 9b6b6e6d: resolved conflicts for merge of 7210c41f to lmp-mr1-dev-plus-aosp
...
* commit '9b6b6e6d4a9fa83c6ded39a618e66c05e21d2989':
Encapsulate soinfo_link_image and soinfo_relocate
2014-10-02 17:57:20 +00:00
Dmitriy Ivanov
3ca82fd210
am 1c695166: am 4466bd72: Implement LinkedList::visit()
...
* commit '1c69516677e9a7943e90add7f1e44361c7a53b38':
Implement LinkedList::visit()
2014-10-02 17:38:12 +00:00
Dmitriy Ivanov
5d20f051b0
am de1943eb: resolved conflicts for merge of ff01f6fc to lmp-mr1-dev-plus-aosp
...
* commit 'de1943eb82116d879344dc17f54f7188d8119740':
Introduce size-based r/w allocators
2014-10-02 17:38:11 +00:00
Dmitriy Ivanov
15f795113e
am 846be3ea: resolved conflicts for merge of 4d01d08c to lmp-mr1-dev-plus-aosp
...
* commit '846be3ea5d71bc69744747d19b0a9b0dcee4c376':
Erase elements in LinkedList::remove_if
2014-10-02 17:38:10 +00:00
Dmitriy Ivanov
e788f1da5d
am cd7890ba: resolved conflicts for merge of cfad7ae9 to lmp-mr1-dev-plus-aosp
...
* commit 'cd7890ba2d0297f3857d65a29fe65da409ccc319':
Replace NULL with nullptr
2014-10-02 17:38:10 +00:00
Dmitriy Ivanov
ee5e2fb541
am 47102e1e: am 5dfe802d: Remove unnecessary calls to LinkedList::clear()
...
* commit '47102e1e1dd538089198c6889b0109f1f9734b77':
Remove unnecessary calls to LinkedList::clear()
2014-10-02 17:10:27 +00:00
Dmitriy Ivanov
512c261c8e
am abf6390f: resolved conflicts for merge of 93c3f420 to lmp-mr1-dev-plus-aosp
...
* commit 'abf6390f37b6d541fa3d26583fc8506047b50de8':
Enable __cxa_atexit && __cxa_finalize for linker
2014-10-02 17:10:27 +00:00
Dmitriy Ivanov
c05ceefcd7
am 88eb2a9c: resolved conflicts for merge of 3bbd218e to lmp-mr1-dev-plus-aosp
...
* commit '88eb2a9cf5f2c71bdd73d36ff7dbc29a655cb1ec':
Bump soinfo version
2014-10-02 17:06:48 +00:00
Dmitriy Ivanov
327bf8ad36
am 58481547: Merge "resolved conflicts for merge of bd321c11 to lmp-mr1-dev-plus-aosp" into lmp-mr1-dev-plus-aosp
...
* commit '5848154714fbe84de46af33ee9a57c7588094167':
Run constructors before resolving ifunc functions
2014-10-02 16:56:38 +00:00
Dmitriy Ivanov
f126b0d59f
am 8fd54631: resolved conflicts for merge of 31b88da8 to lmp-mr1-dev-plus-aosp
...
* commit '8fd546313cb47b42a70478a59b5b556bf4a61966':
Added test for ifunc support in dynamic linker.
2014-10-02 15:59:45 +00:00
Elliott Hughes
322bce681c
am d081e8b5: am e4f8962a: Merge "Update bionic to tzdata 2014h." into lmp-mr1-dev
...
* commit 'd081e8b53960ed3be976e75bb7ac2c043898c4ad':
Update bionic to tzdata 2014h.
2014-10-02 12:47:19 +00:00
Elliott Hughes
14afc13b99
am 26ce6c21: am b5f5b0e4: Fix update-tzdata.py to rebuild icu4c .dat file.
...
* commit '26ce6c215bcd4fe6befce3b55228966e27775616':
Fix update-tzdata.py to rebuild icu4c .dat file.
2014-10-02 12:47:18 +00:00
Hans Boehm
b24442611c
am 4aa38919: am 2d111d9e: Merge "Make memory_order_acquire visible in global namespace"
...
* commit '4aa389193e79d98754f928f9a3624c6c3fffe2ca':
Make memory_order_acquire visible in global namespace
2014-10-01 19:27:12 +00:00
Christopher Ferris
3d5f6c4997
am 7239135e: am b19bd93f: Merge "Add stpcpy assembler version."
...
* commit '7239135eb4d651140a40cd4549b8d9e1101a0c20':
Add stpcpy assembler version.
2014-10-01 18:29:10 +00:00
Elliott Hughes
e24825bc9c
am 600ab1ca: am cadccfd7: Merge "Update bionic to tzdata 2014h."
...
* commit '600ab1ca01bbd302e122ae66b79c70d20e1d7621':
Update bionic to tzdata 2014h.
2014-10-01 17:42:53 +00:00
Elliott Hughes
67cd68a321
am 0d1fa6f2: am 89fd3236: Merge "Fix update-tzdata.py to rebuild icu4c .dat file."
...
* commit '0d1fa6f29bd60ea08791b8c7f4e9c2fe5728706c':
Fix update-tzdata.py to rebuild icu4c .dat file.
2014-10-01 17:42:52 +00:00
Dan Albert
27d1976f0c
am 3c113851: am 81156d93: Merge "Add coverage flag for libm."
...
* commit '3c1138510e6e8e0b9c87cc5cf45a7a8780aaf961':
Add coverage flag for libm.
2014-10-01 02:12:33 +00:00
Elliott Hughes
420b580cdc
am 31052a12: am 252c1ac9: Merge "Update our FreeBSD realpath(3) to upstream head."
...
* commit '31052a12eb8c339364cd383c5a99997c02436409':
Update our FreeBSD realpath(3) to upstream head.
2014-10-01 00:08:06 +00:00
Dmitriy Ivanov
ad93ccb2a6
am 18ab39b7: am 701cf941: Merge "Fix mips build"
...
* commit '18ab39b79a4b1df8af1820688196379b5e670018':
Fix mips build
2014-09-30 23:55:22 +00:00
Dan Albert
af2f7d2db8
am 63de1998: am e04aa450: Merge "Clean up the pthread key tests."
...
* commit '63de199882ac6a34897f5e6f42387a14b234d975':
Clean up the pthread key tests.
2014-09-30 23:55:21 +00:00
Dmitriy Ivanov
addec2929d
am 3e05ac0f: am 1f7d5ac5: Merge "Fix unused DT entry warnings."
...
* commit '3e05ac0ffe333bade13e4961aa4cc0e445f08536':
Fix unused DT entry warnings.
2014-09-30 22:30:11 +00:00
Dan Albert
b0dfdec557
am 9d9b7d7e: am 0481471b: Merge "Switch benchmarks and tests to libc++."
...
* commit '9d9b7d7e7c55cdc7f10a2882e16b864673a3f7e7':
Switch benchmarks and tests to libc++.
2014-09-30 17:44:13 +00:00
Dan Albert
75894fc9f1
am 0b5f8c7a: am e49491ad: Merge "Ignore multiple symbol definition errors."
...
* commit '0b5f8c7a7d82bdaf0a8030f3be6561c0e67e0378':
Ignore multiple symbol definition errors.
2014-09-30 17:44:13 +00:00
Dmitriy Ivanov
64da5c186d
am d1d4e153: am 9997daa0: Merge "Return has_DT_SYMBOLIC flag."
...
* commit 'd1d4e153e8adb29048b9bf79a41027b49294a47c':
Return has_DT_SYMBOLIC flag.
2014-09-30 16:56:09 +00:00
Andrew Hsieh
47f97dedd0
am ccf9a9d4: am b104be32: Merge "Remove arch-mips64/bionic/__get_sp.S"
...
* commit 'ccf9a9d4498f0bd6d5e16d14741b9d776f5737ab':
Remove arch-mips64/bionic/__get_sp.S
2014-09-30 06:30:09 +00:00
Christopher Ferris
8211790e3f
am 2ef71b1d: am 85a932c0: Merge "Cleanup arm assembly."
...
* commit '2ef71b1d09afe2557aeafa8d6e230c4161efd3f5':
Cleanup arm assembly.
2014-09-30 06:30:08 +00:00
Dan Albert
a0489c0093
am 22b9dec9: am 73e6c9b3: Merge "Static libc++ is being renamed libc++_static."
...
* commit '22b9dec925a219e6cdada2fbfcbd3a7c72f4fbdc':
Static libc++ is being renamed libc++_static.
2014-09-29 21:02:32 +00:00
Dan Albert
d288a657dd
am b3995bff: am 7ca5c4b9: Merge "Make __aeabi_*() symbols weak."
...
* commit 'b3995bff21c3e1f592dfbb29eb47cbe0e15a53b0':
Make __aeabi_*() symbols weak.
2014-09-29 19:44:59 +00:00
Dan Albert
c4dd2d05a6
am 68017e28: am 98ab0c52: Merge "Add a dummy libdl.a."
...
* commit '68017e2875262c8d434dfcb41c15d727a06bc04f':
Add a dummy libdl.a.
2014-09-29 19:44:59 +00:00
Elliott Hughes
5991f0f1a8
am 3db6ed61: am d644fecc: Merge "Fix gdb could not get shared library list issue"
...
* commit '3db6ed61eb328a9b4805ab4a736027440a529ad5':
Fix gdb could not get shared library list issue
2014-09-29 19:44:46 +00:00
Christopher Ferris
429479e5e1
am 0fc3711b: am aa66e882: Merge "Add __memcpy_chk assembly for 64 bit."
...
* commit '0fc3711b22f4819c5d346fe7507e8800e2a64b09':
Add __memcpy_chk assembly for 64 bit.
2014-09-29 13:14:06 +00:00
Elliott Hughes
6be4e2c648
am 0d7599e0: am aaad5485: Merge "Re-expose more stdio implementation details for LP32." into lmp-dev
...
* commit '0d7599e0b58a6916eeb1d2b62e5cc33fd8da1b3a':
Re-expose more stdio implementation details for LP32.
2014-09-26 15:24:41 +00:00
Christopher Ferris
d518b91cde
am 860f51d7: am 6c69afdb: Fix sys_stat.mkfifo when not run as root.
...
* commit '860f51d7f2efde058716376fcacc2746a9041c41':
Fix sys_stat.mkfifo when not run as root.
2014-09-26 15:24:41 +00:00
Dan Albert
b812af0557
am 775c852e: am 852d4fbb: Merge "Prevent benchmarks from being optimized away."
...
* commit '775c852e14554689b957996acf7da17b8afbb34a':
Prevent benchmarks from being optimized away.
2014-09-25 23:26:16 +00:00
Elliott Hughes
a3ab14c054
am 184fd813: am 17e7d320: Merge "Re-expose more stdio implementation details for LP32."
...
* commit '184fd8135c193be8a5d0b51e20fe5b86374913f1':
Re-expose more stdio implementation details for LP32.
2014-09-25 03:42:05 +00:00
Christopher Ferris
7a941b86e1
am 17c23691: am a864e72b: Merge "Fix sys_stat.mkfifo when not run as root."
...
* commit '17c236912ba89dfba11887b7e73bf31e0780f6df':
Fix sys_stat.mkfifo when not run as root.
2014-09-25 00:27:51 +00:00
Elliott Hughes
e5ffc54701
am a15cff61: am 567d3fcb: Merge "Switch to OpenBSD fopen/fclose."
...
* commit 'a15cff614f894933d00ec7256c9762ac76d64178':
Switch to OpenBSD fopen/fclose.
2014-09-24 20:57:23 +00:00
Elliott Hughes
4d1d536fc4
am 4492dde6: am 4fcfd3a4: Merge "Sync with current upstream getopt_long.c."
...
* commit '4492dde63e1d1a22a5708906102284b1fb06e5dc':
Sync with current upstream getopt_long.c.
2014-09-24 20:57:23 +00:00
Elliott Hughes
3da19dffb3
am def2d26a: am f05410ed: Merge "Sync with upstream findfp.c."
...
* commit 'def2d26a5dcb0436fe133c7dbd9008b01982083d':
Sync with upstream findfp.c.
2014-09-24 18:22:27 +00:00
Dan Albert
5023cbd146
am 9b73b6bf: am 21db6ff1: Merge "Coverage configs for bionic."
...
* commit '9b73b6bf6327ff94a2e26d0ab60709989a6751c7':
Coverage configs for bionic.
2014-09-24 17:56:37 +00:00
Dan Albert
fff829d9cd
am 13b50586: am 4a6e7110: Merge "Add a dummy atexit(3) to the linker."
...
* commit '13b50586da02270a93a1ab666c0290a2bbfa4289':
Add a dummy atexit(3) to the linker.
2014-09-24 17:56:36 +00:00
Dan Albert
56da92b213
am c3c75301: am 086bb382: Fix incorrect parameter types for locale funcs.
...
* commit 'c3c75301b1592a5a3c913a72e92da3bfd7b49ad1':
Fix incorrect parameter types for locale funcs.
2014-09-24 17:31:54 +00:00
Dan Albert
22c07f16df
am d51ca155: am fc5a93f7: Merge "Fix incorrect parameter types for locale funcs."
...
* commit 'd51ca1556753fed5f20cd09a8608d0ee1553e41c':
Fix incorrect parameter types for locale funcs.
2014-09-24 17:18:35 +00:00
Elliott Hughes
9c12d60f3d
am fe1e08f6: am ebf37e38: Merge "Switch to OpenBSD flags.c."
...
* commit 'fe1e08f61c1514757e66b2295a354816afb81816':
Switch to OpenBSD flags.c.
2014-09-24 17:18:26 +00:00
Christopher Ferris
bd14d312f4
am 7eb3f742: am 04643c18: Merge "Remove the unnecessary generic-neon code."
...
* commit '7eb3f742b4ea9bc3d321b241be86e6828a28dc73':
Remove the unnecessary generic-neon code.
2014-09-24 17:17:06 +00:00
Elliott Hughes
55078ef297
am 39e47991: am c57e5c82: Merge "CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps."
...
* commit '39e479913c30d003cac0716bb27352fc191c7617':
CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps.
2014-09-24 17:16:59 +00:00
Elliott Hughes
671bee9cdb
am 151c3e0a: am 87b6906f: Merge "Pull in upstream fixes to reject invalid bases."
...
* commit '151c3e0a220f7b90695bda3e05364c11ba56f46a':
Pull in upstream fixes to reject invalid bases.
2014-09-23 22:23:47 +00:00
Elliott Hughes
46fc634758
am e4cdb462: am 86421653: Merge "Sync with some upstream OpenBSD #include cleanup."
...
* commit 'e4cdb462dd955576c7b5cde6d2cb65d234536f36':
Sync with some upstream OpenBSD #include cleanup.
2014-09-23 21:59:58 +00:00
Elliott Hughes
66c47bd60c
am c7ee90e4: am 0ab5fd9a: Merge "Switch to OpenBSD insque/remque/killpg."
...
* commit 'c7ee90e4c142184eafb523a974d6980a9c8976e8':
Switch to OpenBSD insque/remque/killpg.
2014-09-23 21:59:57 +00:00
Elliott Hughes
719e8a4b88
am 5d953ddd: am 93951cfa: Merge "Fix a couple more cases of missing CLOEXEC."
...
* commit '5d953ddd40445f337c1f54a4fb1e2b3741245809':
Fix a couple more cases of missing CLOEXEC.
2014-09-23 16:20:22 +00:00
Elliott Hughes
1decd9642d
am f06c55ac: am e8a95624: Merge "Test pthread_cleanup_push(3)/pthread_cleanup_pop(3)."
...
* commit 'f06c55ac43dfcdb233be195ca770a9ad25517149':
Test pthread_cleanup_push(3)/pthread_cleanup_pop(3).
2014-09-23 16:20:07 +00:00
Elliott Hughes
9c8e85f60d
am 12766c45: am b2da4562: Merge "Clean up fpathconf(3)/pathconf(3)."
...
* commit '12766c458e06e8d3a7f27d1b079443827b40aa48':
Clean up fpathconf(3)/pathconf(3).
2014-09-23 16:20:00 +00:00
Elliott Hughes
da08f6ca5f
am c0226cc7: am d9cb0ed2: Merge "Unit test for abort(3)."
...
* commit 'c0226cc767580b9b3cd097ab77557c721b4b2c88':
Unit test for abort(3).
2014-09-23 16:19:57 +00:00
Elliott Hughes
6c960a2121
am 34732f1a: am 9f423c55: Merge "Use the uapi fs magic in <sys/vfs.h>."
...
* commit '34732f1a17521f0fd744b977cd917df998c879e6':
Use the uapi fs magic in <sys/vfs.h>.
2014-09-22 17:23:15 +00:00
Elliott Hughes
18a229d29e
am 31c5030d: am 413de5b0: Merge "Add semaphore tests, fix sem_destroy."
...
* commit '31c5030d9f4297ee99cbd05cd2aa451e7602d74d':
Add semaphore tests, fix sem_destroy.
2014-09-20 20:23:45 +00:00
Christopher Ferris
b03f2831b8
am b743da01: am e7160449: Merge "Remove references to MALLOC_LEAK_CHECK."
...
* commit 'b743da019164231da807000af8440e646da45b99':
Remove references to MALLOC_LEAK_CHECK.
2014-09-20 03:14:53 +00:00
Elliott Hughes
9dd308d0c3
am ff4187e9: am adc01348: Merge "Add greg_t for arm64."
...
* commit 'ff4187e9a34a84e3f08e259ab7080b55a47eb3c3':
Add greg_t for arm64.
2014-09-19 18:40:12 +00:00
Dan Albert
93b294f26b
am abc5e4db: am 13d6023a: Merge "Exclude libstdc++ from linked libraries."
...
* commit 'abc5e4db15b3b1cc31c1f2a01d19581f66fec2a0':
Exclude libstdc++ from linked libraries.
2014-09-19 08:32:10 +00:00
Christopher Ferris
d7fc04aa7b
am b925c1c7: am d5e1c583: Merge "Move to v3.16.3 kernel headers."
...
* commit 'b925c1c78da02e117afb04ccb637117c1704c166':
Move to v3.16.3 kernel headers.
2014-09-19 08:31:05 +00:00
Elliott Hughes
643c712b22
am c12827e5: am fb8d60f7: Merge "Fix lgamma_r/lgammaf_r/lgammal_r for -0."
...
* commit 'c12827e5f9589649839d1a31345bdcf028973bbb':
Fix lgamma_r/lgammaf_r/lgammal_r for -0.
2014-09-19 08:31:04 +00:00
Elliott Hughes
0ac1ba5592
am 9969481d: Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
...
* commit '9969481d5bf05954fff9c0f3d1c95bb99c36b9a8':
Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
2014-09-19 08:27:03 +00:00
Elliott Hughes
703544f299
am c189ffaa: More cases where libc should use O_CLOEXEC.
...
* commit 'c189ffaaec45efb49e785517e504b41a5e57b088':
More cases where libc should use O_CLOEXEC.
2014-09-19 08:27:03 +00:00
Dan Albert
50cc4a25c0
am 411ff42f: Hide ScopedTrace.
...
* commit '411ff42f20729200c0fc2e24a83bc1dcd7a42a51':
Hide ScopedTrace.
2014-09-19 08:27:00 +00:00
Elliott Hughes
0b356b2213
am d0be539e: (-s ours) Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
...
* commit 'd0be539e01424fa720840dfe702dedf8e54379fb':
Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
2014-09-19 08:26:59 +00:00
Elliott Hughes
7f4a8e8579
am 7d3a8cf6: am 82e71085: Merge "The nextafter functions use the wrong next representable value"
...
* commit '7d3a8cf66768118fb1384384469aae2647d9d4ef':
2014-09-19 08:13:51 +00:00
Elliott Hughes
fee7bbb8ab
am 397335a0: am 6ced0051: Merge "Stack unwinding unit tests."
...
* commit '397335a0c89058361ecb5d5f67bc4134d441c099':
2014-09-19 08:13:50 +00:00
Christopher Ferris
98f03fe4aa
am cd7f93d3: am 0bd28a43: Merge "Update kernel uapi headers to v3.16.1."
...
* commit 'cd7f93d31f9d8f16cbd730f493964076bccc4d28':
2014-09-19 08:11:19 +00:00
Dmitriy Ivanov
d37685b39a
am e7c3c9e9: am 6a310f4a: Merge "Temporary disable DL_WARNs for unused DT_*"
...
* commit 'e7c3c9e91f04a566f250c37b94f04e1a50b65317':
2014-09-19 08:10:49 +00:00
Dmitriy Ivanov
ac6149369c
am e594a6e9: am 77784cb9: Merge "Add Android*.mk files to additional dependencies"
...
* commit 'e594a6e9a88ad73461f7c753a906d069b91d1a05':
2014-09-19 08:10:03 +00:00
Elliott Hughes
bc62d3d067
am a9a920d5: am 03fef1f5: Merge "Fix some 32-bit-isms in <stdio.h>."
...
* commit 'a9a920d52aa3f1d28541b8b8d12fd33688eb8dfb':
2014-09-19 08:09:27 +00:00
Elliott Hughes
01b9019eef
am de3b2bfe: am 2f5cf100: Merge "Pull input.h from v3.16.1 kernel headers."
...
* commit 'de3b2bfe114d1f280b38f1ff7cb90ecb8cf91b01':
2014-09-19 08:09:26 +00:00
Elliott Hughes
a815fe12e7
am 18ce8e5d: am 36a5aa05: Merge "Use the kernel\'s sa_restorer for aarch64."
...
* commit '18ce8e5d031225b33c7815ccd18ac0099a437ae1':
2014-09-19 07:42:44 +00:00
Elliott Hughes
e5fa4617aa
am 289dd568: am 56433ee2: Merge "Clean up the architecture-specific makefiles."
...
* commit '289dd568be03f30bb8b9b66f90dae47249ad24bc':
2014-09-19 07:42:30 +00:00
Dmitriy Ivanov
8eb8ca0d50
am 415658c9: am e7c9a387: Merge "Fix 64bit build"
...
* commit '415658c922a5a6f07a7dc225b47bd8b0e533a1d6':
2014-09-19 07:36:25 +00:00
Dmitriy Ivanov
3a233698ee
am ab1b06a8: am 34ac60ca: Merge "Fix some unused DT_ warnings"
...
* commit 'ab1b06a87bf8048d8f0a6a2eb0b650e098640d06':
2014-09-19 07:36:25 +00:00
Elliott Hughes
07be4ab760
am 6bf74ba5: am 17cc8e53: Merge "No arm source refers to SOFTFLOAT."
...
* commit '6bf74ba536ae254f1439bd40f0c9c62c13546353':
2014-09-19 07:19:25 +00:00
Dmitriy Ivanov
9b3211528d
am 29be5408: am aea393c0: Merge "Remove has_DT_SYMBOLIC flag"
...
* commit '29be5408dd9dcfcffb46f23aa6fb8c7d557927a4':
2014-09-19 07:19:22 +00:00
Elliott Hughes
a1bacb8b05
am 63b63c14: am 380a3be7: Merge "Fix 32-bit arm unwinding through signal frames."
...
* commit '63b63c146e4cbe73be483f1238d081a488521875':
2014-09-19 07:19:20 +00:00
Calin Juravle
8229d8938b
am b414c62e: am 370704d6: Merge "Add benchmarks for pthread_rw_locks"
...
* commit 'b414c62e60a50c8ee502362ce2dc841c2effefab':
2014-09-19 06:16:42 +00:00
Elliott Hughes
3349bc33e2
am 78946d41: am 5cba3c6f: Merge "Fix signal trampolines."
...
* commit '78946d41892177ed87354d1d682213a6984271d7':
2014-09-19 06:16:19 +00:00
Dmitriy Ivanov
148674a86e
am 9a44ef61: am 2997ae83: Merge "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
...
* commit '9a44ef61ae1619cf7b2025072ba8ac3adaba6834':
2014-09-19 06:16:09 +00:00
Dmitriy Ivanov
8455bc6cb3
am b9263dd1: am 0b8f6d59: Merge "Add dlfcn_test to glibc test suite."
...
* commit 'b9263dd173312097274b68d701d56efc86a517cb':
2014-09-19 06:16:08 +00:00
Elliott Hughes
9a1dd02d56
am c47a5402: am 95b0c6a9: Merge "POSIX says <signal.h> gets you ucontext_t."
...
* commit 'c47a5402e7568b1d8f14a6f2fda6106b9973a43b':
2014-09-19 04:44:36 +00:00
Elliott Hughes
711a0a60eb
am f2cab6f8: am 82e71085: Merge "The nextafter functions use the wrong next representable value"
...
* commit 'f2cab6f808fa22f71efa7ce206df76ffcd5503cc':
The nextafter functions use the wrong next representable value
2014-09-18 16:18:18 +00:00
Elliott Hughes
b3b72f9278
am 14dfe3e6: am 6ced0051: Merge "Stack unwinding unit tests."
...
* commit '14dfe3e62b2a96f35ad455f0b1dd996343d9aeeb':
Stack unwinding unit tests.
2014-09-18 16:18:18 +00:00
Christopher Ferris
bac0957527
am aac37784: am 0bd28a43: Merge "Update kernel uapi headers to v3.16.1."
...
* commit 'aac37784dfd696f7469361e91e2444941c3eafb1':
Update kernel uapi headers to v3.16.1.
2014-09-18 00:52:35 +00:00
Dmitriy Ivanov
824912dbe3
am 4dcc5888: am 6a310f4a: Merge "Temporary disable DL_WARNs for unused DT_*"
...
* commit '4dcc58887e303b0427886af1712c550c25b8542e':
Temporary disable DL_WARNs for unused DT_*
2014-09-18 00:26:40 +00:00
Dmitriy Ivanov
eb7cb8e5f8
am f412f82d: am 77784cb9: Merge "Add Android*.mk files to additional dependencies"
...
* commit 'f412f82d4107ea485fb8c60adfd05c1953032f1f':
Add Android*.mk files to additional dependencies
2014-09-17 23:31:59 +00:00
Elliott Hughes
b7fb8b6156
am 58fe4f0b: am 03fef1f5: Merge "Fix some 32-bit-isms in <stdio.h>."
...
* commit '58fe4f0b079d780f25f1c34a758550368024a44d':
Fix some 32-bit-isms in <stdio.h>.
2014-09-17 22:53:12 +00:00
Elliott Hughes
3fa99dd4f3
am d75695d8: am 2f5cf100: Merge "Pull input.h from v3.16.1 kernel headers."
...
* commit 'd75695d8e0093ddf1ad298ef6aacae0782816962':
Pull input.h from v3.16.1 kernel headers.
2014-09-17 22:53:11 +00:00
Elliott Hughes
a7c448810d
am 8fa377eb: Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
...
* commit '8fa377eb6afdea4b03b6a0d112471f7ee988fb96':
Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
2014-09-17 22:36:10 +00:00
Elliott Hughes
1f82cf40bb
am 21ce3f50: More cases where libc should use O_CLOEXEC.
...
* commit '21ce3f506f3b54e4f57a37847375cef9f8aff57f':
More cases where libc should use O_CLOEXEC.
2014-09-17 22:19:00 +00:00
Dan Albert
23b8947da5
am ebb6b4a4: Hide ScopedTrace.
...
* commit 'ebb6b4a4d3fab87800b912c9d6ea917f5359f8af':
Hide ScopedTrace.
2014-09-17 22:19:00 +00:00
Elliott Hughes
b391e05a25
am 9e87f2f8: Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
...
* commit '9e87f2f876243225deef37645ddceaa5d225cb41':
Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
2014-09-17 22:13:23 +00:00
Elliott Hughes
7eb56f8031
am 39f46864: am 36a5aa05: Merge "Use the kernel\'s sa_restorer for aarch64."
...
* commit '39f4686461889c2a733caf3ea55bb11719ca9036':
Use the kernel's sa_restorer for aarch64.
2014-09-17 17:24:31 +00:00
Elliott Hughes
5aeb5f7b11
am 0bbd77af: am 56433ee2: Merge "Clean up the architecture-specific makefiles."
...
* commit '0bbd77af89efdd66e7e265284044ca5894f056be':
Clean up the architecture-specific makefiles.
2014-09-17 17:11:46 +00:00
Dmitriy Ivanov
578b8dd727
am b5f0464d: am e7c9a387: Merge "Fix 64bit build"
...
* commit 'b5f0464d825ee1ef80e8652a12b0743433020ab4':
Fix 64bit build
2014-09-17 07:05:51 +00:00
Dmitriy Ivanov
cdd93e0885
am f5a56f21: am 34ac60ca: Merge "Fix some unused DT_ warnings"
...
* commit 'f5a56f21806a3535d3e32b172b417bb4cedf00f5':
Fix some unused DT_ warnings
2014-09-17 06:01:55 +00:00
Elliott Hughes
8b7cb0560f
am 894f7f58: am 17cc8e53: Merge "No arm source refers to SOFTFLOAT."
...
* commit '894f7f5819e9447d7a7418f180c2275c4c7d9f2f':
No arm source refers to SOFTFLOAT.
2014-09-17 00:25:04 +00:00
Dmitriy Ivanov
dc428a17d6
am 7ccb499c: am aea393c0: Merge "Remove has_DT_SYMBOLIC flag"
...
* commit '7ccb499c63931b0863d2792f3d2548acca78c90a':
Remove has_DT_SYMBOLIC flag
2014-09-16 23:07:04 +00:00
Elliott Hughes
48ac72d070
am 67c12a83: am 380a3be7: Merge "Fix 32-bit arm unwinding through signal frames."
...
* commit '67c12a8392f869b39d4676081d76ebcf5aa9fd05':
Fix 32-bit arm unwinding through signal frames.
2014-09-16 22:27:59 +00:00
Calin Juravle
82f4e27b4b
am c417053e: am 370704d6: Merge "Add benchmarks for pthread_rw_locks"
...
* commit 'c417053e808af9a23e579723aed0d110f6841f2c':
Add benchmarks for pthread_rw_locks
2014-09-16 19:57:29 +00:00
Elliott Hughes
8790f37b07
am ca2d1258: am 5cba3c6f: Merge "Fix signal trampolines."
...
* commit 'ca2d1258fc45252d6f60fc33af02501de340ceed':
Fix signal trampolines.
2014-09-16 19:57:27 +00:00
Dmitriy Ivanov
7c76969732
am 3d76a5a1: am 2997ae83: Merge "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
...
* commit '3d76a5a1c7f7b10aa15ac2abddf12b37b6d45027':
Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
2014-09-16 19:57:25 +00:00
Dmitriy Ivanov
4cdd5ae852
am fe78876f: am 0b8f6d59: Merge "Add dlfcn_test to glibc test suite."
...
* commit 'fe78876f94949ba46b76e23e3ab5bb5542565db4':
Add dlfcn_test to glibc test suite.
2014-09-16 19:57:24 +00:00
Elliott Hughes
0b981eb9d5
am b104f0c4: am 95b0c6a9: Merge "POSIX says <signal.h> gets you ucontext_t."
...
* commit 'b104f0c4382215acf8e8ed30793140cf13624056':
POSIX says <signal.h> gets you ucontext_t.
2014-09-16 08:48:12 +00:00
Dan Albert
73c923f9f4
am 73c605e2: am 2c581047: Merge "Fix filename in comment in cmath"
...
* commit '73c605e234eb873f5d198e8e420ac74f5bcc2c81':
Fix filename in comment in cmath
2014-09-14 20:06:20 +00:00
Christopher Ferris
ca87b17819
am 07ce9767: am 027d2717: Pull input.h from v3.16.1 kernel headers.
...
* commit '07ce9767884051a781a2dfe7877c2715e9ef712c':
Pull input.h from v3.16.1 kernel headers.
2014-09-14 20:06:19 +00:00
Elliott Hughes
ce1658bde0
am 35981194: am 85ef3b5b: Merge "Update NOTICE files."
...
* commit '35981194d8f458884417ecf794f9edb4684f5adf':
Update NOTICE files.
2014-09-13 17:41:00 +00:00
Elliott Hughes
2e40c43fdf
am 79f40ff9: am ae51accf: Merge "Remove an unused file."
...
* commit '79f40ff929374a5b6b783ef641fc9661cd315c25':
Remove an unused file.
2014-09-13 17:40:59 +00:00
Elliott Hughes
bd44263101
am 934028eb: am 73d2059f: Merge "Explain why clock(3) isn\'t broken."
...
* commit '934028eba35b04a965c89c431e7e9a60c06eb17c':
Explain why clock(3) isn't broken.
2014-09-13 02:28:01 +00:00
Elliott Hughes
f206217660
am 8bd96e06: am 21451f5b: Merge "Get new coshl, sinhl, and tanhl implementations from upstream."
...
* commit '8bd96e067c2c7c9bdec03de41147e13a531850a9':
Get new coshl, sinhl, and tanhl implementations from upstream.
2014-09-13 02:27:57 +00:00
Elliott Hughes
df61319444
am 8ce73725: am a40a16ea: Merge "Add a test for pthread_gettid_np."
...
* commit '8ce73725a3e185d9d36a3913d9713eb9d9062a3c':
Add a test for pthread_gettid_np.
2014-09-13 02:25:37 +00:00
Elliott Hughes
c63a12128c
am 4cc9c6cc: am 69c2d7dc: Merge "Sync libm with upstream."
...
* commit '4cc9c6cc83e7fcd9d62bac152a9f4fc4c7b8eaf9':
Sync libm with upstream.
2014-09-13 02:25:13 +00:00
Elliott Hughes
6b9a41e082
am ecd6be3b: am e39e47c6: Merge "Remove "private/bionic_pthread.h"."
...
* commit 'ecd6be3bd2963ef69500e4b5a0186114f01a282d':
Remove "private/bionic_pthread.h".
2014-09-13 02:22:42 +00:00
Dmitriy Ivanov
1f08f1a3c8
am b58b8210: am d74aa580: Merge "Fix unload of recursively linked library"
...
* commit 'b58b821056ab45ece313181fb2d55856957fe2a6':
Fix unload of recursively linked library
2014-09-13 02:22:41 +00:00
Dmitriy Ivanov
9da0ae4ddd
am 75386aa5: am aad92067: Merge "Reformatting"
...
* commit '75386aa5ffb4f66810b7e267fcd16d69420bb8e2':
Reformatting
2014-09-13 02:22:41 +00:00
Dmitriy Ivanov
2e3fd896cc
am bb5e2968: am 66bbf159: Merge "Refactoring: C++11 style DISABLE_ bionic marcos"
...
* commit 'bb5e2968ca909903605364e5d7b199d121fcae40':
Refactoring: C++11 style DISABLE_ bionic marcos
2014-09-13 02:22:40 +00:00
Elliott Hughes
f0a6d5db8f
am 0654250e: am 8d8a789c: Merge "Expose __swsetup for LP32 binary compatibility."
...
* commit '0654250eb99b825abfc4368063c725526018ef77':
Expose __swsetup for LP32 binary compatibility.
2014-09-12 19:27:34 +00:00
Dmitriy Ivanov
c5cb043819
am 5a6e31c3: am 6487f0d8: Merge "Add IFUNC support for arm64 and IRELATIVE reloc"
...
* commit '5a6e31c3cbaf5ebbcc6cc6221a12ee1ce10e1e82':
Add IFUNC support for arm64 and IRELATIVE reloc
2014-09-12 19:27:33 +00:00
Elliott Hughes
d455758e99
am 7f4c7060: am 5920a9ad: Merge "Add pthread_gettid_np and re-expose __get_thread for LP32."
...
* commit '7f4c7060f0856da7f3624f87b4547615c29130b8':
Add pthread_gettid_np and re-expose __get_thread for LP32.
2014-09-12 19:27:33 +00:00
Elliott Hughes
6cd84274b8
am da7fe217: am 7e00b44e: Expose __swsetup for LP32 binary compatibility.
...
* commit 'da7fe217d8ef5aaa1c7f8837719e1c7f1d482679':
Expose __swsetup for LP32 binary compatibility.
2014-09-12 19:27:27 +00:00
Elliott Hughes
1bd1f3a401
am 66265e80: am 27efc488: Add pthread_gettid_np and re-expose __get_thread for LP32.
...
* commit '66265e80a13e60ac06153af88936fb4c90a99f66':
Add pthread_gettid_np and re-expose __get_thread for LP32.
2014-09-12 19:27:27 +00:00
Elliott Hughes
3e4ae3ec09
am d415e27d: am 9e833bf0: Fix mips __fadvise64.S build failure.
...
* commit 'd415e27d5bcfaba5b8fcd868d98173db708ffa9c':
Fix mips __fadvise64.S build failure.
2014-09-12 19:19:40 +00:00
Elliott Hughes
ba55c8984e
am 5691dcfc: am ea66004c: Merge "Fix mips __fadvise64.S build failure."
...
* commit '5691dcfc0d8b1418e53d75b3c3428f8f65a87727':
Fix mips __fadvise64.S build failure.
2014-09-12 19:17:48 +00:00
Elliott Hughes
c3932cca0b
am 65e61977: am 176c3278: Merge "Add posix_fadvise(3)." into lmp-dev
...
* commit '65e619775e3f4517edc7ac68c6b85a9443a67da7':
Add posix_fadvise(3).
2014-09-12 19:17:03 +00:00
Elliott Hughes
612db11844
am db1e9581: am 33df10f2: Merge "Add posix_fadvise(3)."
...
* commit 'db1e9581098ad19465d2d81fbe368743b648a071':
Add posix_fadvise(3).
2014-09-12 19:16:56 +00:00
Lorenzo Colitti
77f01f4306
am 993a2315: am 33a73bfa: When comparing DNS server configs, also compare number of servers
...
* commit '993a2315a7ddc786ce9180258aa3db498bf9326e':
When comparing DNS server configs, also compare number of servers
2014-09-11 17:27:10 +00:00
Lorenzo Colitti
b5e7bd0013
am da0ed4cb: am c71483c0: Merge "When comparing DNS server configs, also compare number of servers"
...
* commit 'da0ed4cbfa10eb3f6a48ef116ae0441239daf7bf':
When comparing DNS server configs, also compare number of servers
2014-09-09 15:03:50 +00:00
Dmitriy Ivanov
9c8ff91dcc
am 06bd5e2d: am 3c3624f3: Merge "Load libraries in breadth-first order"
...
* commit '06bd5e2d0ade82b9fc70fd8928c1746ca529a2f4':
Load libraries in breadth-first order
2014-09-09 01:25:51 +00:00
Elliott Hughes
d7928dc803
am 5574335d: am 671f96cd: Merge "Ensure __set_errno is still visible on LP32."
...
* commit '5574335dc5f380b96aa1f93caeceeeb1bc69bbe2':
Ensure __set_errno is still visible on LP32.
2014-09-09 00:11:52 +00:00
Elliott Hughes
4a454760b5
am e70e541e: am 201f36d2: Merge "Don\'t expose non-standard basename_r and dirname_r in LP64."
...
* commit 'e70e541e7f97ddef3c262bbd71a01710d9f57e65':
Don't expose non-standard basename_r and dirname_r in LP64.
2014-09-09 00:11:52 +00:00
Elliott Hughes
eeb13c6bdb
am 938473a7: resolved conflicts for merge of 7efad83d to lmp-dev-plus-aosp
...
* commit '938473a7f031822d7449624f5844c07d23814422':
Ensure __set_errno is still visible on LP32.
2014-09-08 23:32:32 +00:00
Elliott Hughes
b614b05942
am 2af51cac: Merge "resolved conflicts for merge of c8f6b82f to lmp-dev-plus-aosp" into lmp-dev-plus-aosp
...
* commit '2af51cacde8e8e15639352f96e46cbc9e9e6a4f6':
Don't expose non-standard basename_r and dirname_r in LP64.
2014-09-08 18:52:42 +00:00
Elliott Hughes
347e873bfb
am 6b779c6b: am 51c8355d: Add arc4random_addrandom binary compatibility.
...
* commit '6b779c6b61ec662f19f9ea30fd003c770799196c':
Add arc4random_addrandom binary compatibility.
2014-09-08 18:52:42 +00:00
Elliott Hughes
b03d3102c3
am ffa8672b: am d3d89f0d: Merge "Add arc4random_addrandom binary compatibility."
...
* commit 'ffa8672bd5722b9bb2f13dcabffb2814b2edd0ea':
Add arc4random_addrandom binary compatibility.
2014-09-08 18:26:26 +00:00
Christopher Ferris
d790900d5f
am 9e7abe2e: am b4673c41: Merge "Add dlmalloc_usable_size for 32 bit arches."
...
* commit '9e7abe2e60c16ca3ffb3d1839c040fe2c3d34551':
Add dlmalloc_usable_size for 32 bit arches.
2014-09-06 20:37:54 +00:00
Christopher Ferris
7f6006d232
am eb1dd673: am 47ed03f7: Merge "Add dlmalloc_usable_size for 32 bit arches." into lmp-dev
...
* commit 'eb1dd673ecb660a56c19a04697a14ed56db5eb91':
Add dlmalloc_usable_size for 32 bit arches.
2014-09-06 20:24:21 +00:00
Ying Wang
dc787b75d5
am 455577d3: am e07b4da5: Merge "Use LOCAL_POST_LINK_CMD to insert the objcopy command for linker."
...
* commit '455577d3ce64135fcb6ce33cd6d3c73b06189e40':
Use LOCAL_POST_LINK_CMD to insert the objcopy command for linker.
2014-09-06 00:10:28 +00:00
Dmitriy Ivanov
2f06081a97
am 2a0105f9: am 320a01d5: Merge "Revert "Load libraries in breadth-first order""
...
* commit '2a0105f95d91653626996fa3e8416bfcb41d3048':
Revert "Load libraries in breadth-first order"
2014-09-06 00:10:28 +00:00
Dmitriy Ivanov
fa0f9cc9f1
am 4a4dc7b3: am b3ebfecd: Merge "Fix order of soinfo links (repairs libcxx tests)."
...
* commit '4a4dc7b37c3a26a349d771755fb8bfb0ba4a05c9':
Fix order of soinfo links (repairs libcxx tests).
2014-09-05 23:38:02 +00:00
Chih-Hung Hsieh
6d4d735ae5
am 1325d50c: am 8adace5f: Merge "Enable clang compilation with libc but not linker."
...
* commit '1325d50c721717032bce940554e21f0cc28c08e5':
Enable clang compilation with libc but not linker.
2014-09-05 19:21:38 +00:00
Elliott Hughes
911b47f684
am 3fd8eee5: am 5beddb7d: Fix pthread_attr_getstack__main_thread.
...
* commit '3fd8eee516e9376351c0c06af47154765f1ca647':
Fix pthread_attr_getstack__main_thread.
2014-09-05 15:43:29 +00:00
Dmitriy Ivanov
feb717abdd
am b7f09d06: am 001815ed: Merge "Reset enviroment for math_tests"
...
* commit 'b7f09d065473adf6b504ccb08f0b0d25c09e70b4':
Reset enviroment for math_tests
2014-09-05 02:33:04 +00:00
Elliott Hughes
32f8fef668
am 5c5bb4d0: am aca9cae3: Merge "Fix pthread_attr_getstack__main_thread."
...
* commit '5c5bb4d04ea5221088b0b3cdb63225237c1ff11a':
Fix pthread_attr_getstack__main_thread.
2014-09-04 23:46:35 +00:00
Elliott Hughes
d3e1b1c59c
am fc8f246a: am c74a7680: Merge "Fix mips signed/unsigned signal_test.cpp build breakage."
...
* commit 'fc8f246a49240b6fc7ed0d83a971219989fd290a':
Fix mips signed/unsigned signal_test.cpp build breakage.
2014-09-04 23:36:33 +00:00
Dmitriy Ivanov
ff5a8672e1
am 4effe38a: am 44352f5f: Merge "Revert "Register __libc_fini as early as possible.""
...
* commit '4effe38ae68170539869753aa77855807ed4b970':
Revert "Register __libc_fini as early as possible."
2014-09-04 23:36:32 +00:00
Dmitriy Ivanov
ec6099ec64
am 24d40f2d: am c0cd9ce5: Merge "Revert "Fix arm64 build""
...
* commit '24d40f2df06fc5fafd938bd828ba7c9e264c2a0d':
Revert "Fix arm64 build"
2014-09-04 23:36:32 +00:00
Elliott Hughes
32db68c510
am ac5c1119: am 05f0bfd6: Merge "Don\'t mask out SA_RESTORER from sa_flags."
...
* commit 'ac5c111924097387499f6163cf3bf2275690de9b':
Don't mask out SA_RESTORER from sa_flags.
2014-09-04 22:33:01 +00:00
Chih-Hung Hsieh
3e8c441de9
am 020ccc3c: am 4ee7c325: Merge "Disable Clang, due to x86 LDBL_MANT_DIG errors."
...
* commit '020ccc3c75866ccf333c4a6ebf279002ead371de':
Disable Clang, due to x86 LDBL_MANT_DIG errors.
2014-09-04 22:33:01 +00:00
Elliott Hughes
60a46deba3
am 32dc56a1: am 071bed80: Merge "_GNU_SOURCE implies _BSD_SOURCE and the latest _POSIX_C_SOURCE."
...
* commit '32dc56a1ca57b7ea904fe9fd2c0ef43b544561f5':
_GNU_SOURCE implies _BSD_SOURCE and the latest _POSIX_C_SOURCE.
2014-09-04 17:24:01 +00:00
Dmitriy Ivanov
eb5009617d
am 04ecc77d: am 1737b159: Merge "Load libraries in breadth-first order"
...
* commit '04ecc77df663d9a0b55e5b2e503657b5ad3a75e6':
Load libraries in breadth-first order
2014-09-04 02:09:52 +00:00
Elliott Hughes
3333a8b2f4
am 40acbd69: am 1e010d60: Add back a dummy arc4random_stir for compatibility.
...
* commit '40acbd6904ef56b7a8d13904a37cf78b39763fe3':
Add back a dummy arc4random_stir for compatibility.
2014-09-04 00:16:06 +00:00
Dmitriy Ivanov
d9b342498d
am f851d60c: am 8f3b8f52: Merge "Fix arm64 build"
...
* commit 'f851d60c13899773f9b0f5a1296f1ebd2cf99b59':
Fix arm64 build
2014-09-03 23:55:38 +00:00
Elliott Hughes
621fc3b046
am d05ad930: am 58bb54c3: Merge "Add back a dummy arc4random_stir for compatibility."
...
* commit 'd05ad93003aa3ebbf87aa040ee8eb93396b80fd6':
Add back a dummy arc4random_stir for compatibility.
2014-09-03 23:55:37 +00:00
Dmitriy Ivanov
af9b0c4dab
am bd00ae89: am 450aaa01: Merge "Register __libc_fini as early as possible."
...
* commit 'bd00ae89921e3715ddbf89a1aac069347e5cf3d4':
Register __libc_fini as early as possible.
2014-09-03 22:49:59 +00:00
Dmitriy Ivanov
43ecbc8520
am 40412333: am 8da304b9: Merge "Make string tests check all alignment combinations"
...
* commit '40412333b42910e3edde20072aaf32afe3aaca7f':
Make string tests check all alignment combinations
2014-09-03 22:38:53 +00:00
Dan Albert
77ed51e266
am c71129a4: am 28f17701: Merge "Don\'t fail a test just because we aren\'t root."
...
* commit 'c71129a4e82211bc2db62ea10311548da5e2c20f':
Don't fail a test just because we aren't root.
2014-09-03 20:09:51 +00:00
Elliott Hughes
cf9c3aec2b
am ce19b10f: am cb093d1f: Merge "Upgrade bionic to tzdata2014g." into lmp-dev
...
* commit 'ce19b10f5f9db0e73d911faa3ce35ddd2b0837bf':
Upgrade bionic to tzdata2014g.
2014-09-03 09:12:52 +00:00
Hans Boehm
fd77e895ac
am 5c2c5443: am 9ac60bf8: Make stdatomic.h work with gcc4.6 host compiler
...
* commit '5c2c5443823e30bfb02394f4fc2da06a74bd58df':
Make stdatomic.h work with gcc4.6 host compiler
2014-09-03 09:12:51 +00:00
Andreas Gampe
4e092df34a
am c16f0486: resolved conflicts for merge of 2b10e2f1 to lmp-dev-plus-aosp
...
* commit 'c16f0486fca0df1125cc381d3f4ef3b652d72d29':
Undefine _Atomic before redefining
2014-09-03 09:12:50 +00:00
Dmitriy Ivanov
763d17e22f
am 69fde6b4: am 3b10ba6f: Merge "Add some missing dlclose(.)"
...
* commit '69fde6b4a7c7674c8bbc8fba0b82bcc25fdf0539':
Add some missing dlclose(.)
2014-09-03 05:04:25 +00:00
Dan Albert
6df7c2c80a
am f3ba9f71: am c7de9191: Merge "Start math tests with a clean fenv."
...
* commit 'f3ba9f7171021417a0b6373ecf52136fb5cc9a76':
Start math tests with a clean fenv.
2014-09-03 05:04:20 +00:00
Dan Albert
7681554de8
am 95742d36: am 847e52b9: Merge "Prevent a few test pthread keys from leaking."
...
* commit '95742d36038b459704bdd32e22df35956b5aca0d':
Prevent a few test pthread keys from leaking.
2014-09-03 05:04:17 +00:00
Hans Boehm
cd7f163176
am e8d77291: resolved conflicts for merge of c8cf3513 to lmp-dev-plus-aosp
...
* commit 'e8d77291670ad435491a08f6c3d83881063e2e12':
Fix, generalize stdatomic.h; improve test.
2014-09-03 05:04:16 +00:00
Elliott Hughes
6d84bc4c43
am 6c696754: am ec95a9cf: Merge "MIPS64 syscall() arguments"
...
* commit '6c69675423f3375ba4d9dadfaf9502a15576158c':
MIPS64 syscall() arguments
2014-09-03 05:03:49 +00:00
Dmitriy Ivanov
32ef431b6c
am a1d14f62: am 86f594b1: Merge "Encapsulate soinfo_link_image and soinfo_relocate"
...
* commit 'a1d14f62f6efb78dbb601c0c2be79a036da05854':
Encapsulate soinfo_link_image and soinfo_relocate
2014-09-02 19:53:32 +00:00
Elliott Hughes
299647b814
am a5d70a4b: am 4625dd75: Merge "Upgrade bionic to tzdata2014g."
...
* commit 'a5d70a4b15c3c6a7eddd2a4593ad28fa8846f383':
Upgrade bionic to tzdata2014g.
2014-09-02 18:42:28 +00:00
Dmitriy Ivanov
15a52d7944
am 23fa71f7: am e057b9fc: Merge "Introduce size-based r/w allocators"
...
* commit '23fa71f7ca7096a25fd0d603061c861e410eb817':
Introduce size-based r/w allocators
2014-09-02 17:57:20 +00:00
Dmitriy Ivanov
7b3328a106
am 80ecaf33: am 4cafa3ce: Merge "Implement LinkedList::visit()"
...
* commit '80ecaf331e16530179f91db565a8862a8a55f3b1':
Implement LinkedList::visit()
2014-09-02 17:57:07 +00:00
Dmitriy Ivanov
39f5554fe2
am e47b9949: am 5120bcf9: Merge "Look into ld_preloads before current library"
...
* commit 'e47b994975e8d21c517082914ab3c72afd5cee55':
Look into ld_preloads before current library
2014-09-02 17:39:37 +00:00
Dmitriy Ivanov
a3dddd9ead
am e4c4311f: resolved conflicts for merge of c191a8ad to lmp-dev-plus-aosp
...
* commit 'e4c4311f4402d8f470b91500acf140baa7c4aa47':
Look into ld_preloads before current library
2014-09-02 17:39:36 +00:00
Dmitriy Ivanov
29dfcfda4b
am a20e37f2: am 11387985: Merge "Erase elements in LinkedList::remove_if"
...
* commit 'a20e37f291957749091ee3a4f30b35a8d4d5a3f3':
Erase elements in LinkedList::remove_if
2014-09-02 17:39:36 +00:00
Elliott Hughes
4eac5ecf2b
am 1a96db3e: resolved conflicts for merge of b2eb09a9 to lmp-dev-plus-aosp
...
* commit '1a96db3e8ea0b2a488a068c6f46f7e7ca2e5fc96':
Use __GNUC_PREREQ rather than __GNUC_PREREQ__ to match glibc.
2014-09-02 17:34:14 +00:00
Hans Boehm
af09e0337e
am 94ea04c5: am e505cc66: Merge "Make stdatomic.h work with gcc4.6 host compiler"
...
* commit '94ea04c50ac3ca59245999bfe302066e8b5c1c84':
Make stdatomic.h work with gcc4.6 host compiler
2014-09-02 17:33:33 +00:00
Elliott Hughes
d711fa3dee
am e21a6242: am bbe06e0d: Merge "Use __GNUC_PREREQ rather than __GNUC_PREREQ__ to match glibc."
...
* commit 'e21a624269b198e82c1c9a102d36f1fa21b44f6b':
Use __GNUC_PREREQ rather than __GNUC_PREREQ__ to match glibc.
2014-09-01 11:25:55 +00:00
Dmitriy Ivanov
016c7e19da
am e6f46bfb: am 83b637fa: Merge "Replace NULL with nullptr"
...
* commit 'e6f46bfb90123757aaa36a3be79b875e18a95c46':
Replace NULL with nullptr
2014-09-01 11:25:50 +00:00
Elliott Hughes
079841285e
am 72dc86ec: am 1f39afc8: Merge "The host prebuilt glibc is 2.11, so remove workarounds for 2.9."
...
* commit '72dc86ec5f8927d7be03b110a61aba45e94b4cfa':
The host prebuilt glibc is 2.11, so remove workarounds for 2.9.
2014-08-29 18:49:21 +00:00
Chih-Hung Hsieh
d3acdf1660
am 46623c1c: am cc4259ed: Merge "Ignore all __weak_alias in OpenBSD libC."
...
* commit '46623c1cc7045d01ad950a4d2cad2a2722efc5ce':
Ignore all __weak_alias in OpenBSD libC.
2014-08-29 11:56:38 +00:00
Elliott Hughes
7187c84058
am cd6657f9: am 29f06943: Merge "Add GNU-compatible strerror_r."
...
* commit 'cd6657f9eacb8dff723be48ffff72e153b4c82c6':
Add GNU-compatible strerror_r.
2014-08-29 11:56:38 +00:00
Elliott Hughes
1470c824a9
am eceb417d: am 67f1f3b1: Have pthread_attr_getstack for the main thread report RLIMIT_STACK...
...
* commit 'eceb417d2817aace3207943cc90b81026d505f80':
Have pthread_attr_getstack for the main thread report RLIMIT_STACK...
2014-08-28 04:16:11 +00:00
Elliott Hughes
53c39aab6e
am 0019c7b5: resolved conflicts for merge of a0eeb0b6 to lmp-dev-plus-aosp
...
* commit '0019c7b5a05a7c79e3ab9b72cae9bcdf8d22491e':
Fix pthread_getattr_np for the main thread.
2014-08-28 04:11:48 +00:00
Elliott Hughes
f5f59e3756
am 9560aaba: am f4e721dd: Merge "Have pthread_attr_getstack for the main thread report RLIMIT_STACK..."
...
* commit '9560aaba8ff6c667495de590a097709cb95bba24':
Have pthread_attr_getstack for the main thread report RLIMIT_STACK...
2014-08-28 00:13:16 +00:00
Christopher Ferris
96e0a433f9
am 5f6bab1a: am af9da4a3: Merge "Replace snprintf calls in linker."
...
* commit '5f6bab1ac2212a23d8afd96dceb51b793b05dd2f':
Replace snprintf calls in linker.
2014-08-27 23:53:09 +00:00
Chih-Hung Hsieh
42e5994ff1
am 2c449617: am fbe9d3df: Merge "Fix strlen function type for mips."
...
* commit '2c449617c37c7b5419908499740530af2f1ca6f0':
Fix strlen function type for mips.
2014-08-27 23:36:22 +00:00
Yigit Boyar
f227b34d1c
am 80f47ca3: Merge branch \'lmp-dev-plus-aosp\' of https://googleplex-android.googlesource.com/_direct/platform/bionic into lmp-dev-plus-aosp
...
* commit '80f47ca35cf54ac3de8b42b70d81189bd58080c7':
Replace ambiguous cmp instruction with cmpl.
2014-08-27 23:13:49 +00:00
Christopher Ferris
91f854ee7d
am 04f12ef9: am 598d25bf: Merge "Replace snprintf calls in linker." into lmp-dev
...
* commit '04f12ef91c7f4235d6657583679f1dc39718344f':
Replace snprintf calls in linker.
2014-08-27 23:13:48 +00:00
Chih-Hung Hsieh
71405a84da
am 2dc7fd03: am 34da32e7: Merge "Add missing type casts before comparison."
...
* commit '2dc7fd03e77e32f85422786cc4bea157354d50be':
Add missing type casts before comparison.
2014-08-27 22:13:22 +00:00
Christopher Ferris
895854f430
am 725fae1d: am 6ecd1cd1: Merge "Use the default unwind code."
...
* commit '725fae1de487cb202d5429afb440541b79e8381e':
Use the default unwind code.
2014-08-27 21:50:09 +00:00
Baligh Uddin
0570368a79
am 388369b7: Merge branch \'lmp-dev-plus-aosp\' of https://googleplex-android.googlesource.com/_direct/platform/bionic into lmp-dev-plus-aosp
...
* commit '388369b788f93670551fe32233b6c4b55d3879d9':
call uselocale() before freelocale() to make sure that g_local_key has a valid locale.
Switch to OpenBSD <err.h> implementation.
2014-08-27 17:55:30 +00:00
Elliott Hughes
c15ee16fb3
am b489ba48: am 6cc4e3b6: Merge "call uselocale() before freelocale() to make sure that g_local_key has a valid locale." into lmp-dev
...
* commit 'b489ba48a11ae91bd51bd99b3741ad452484684d':
call uselocale() before freelocale() to make sure that g_local_key has a valid locale.
2014-08-27 17:55:29 +00:00
Christopher Ferris
e94c0e6abf
am 7bad1a90: am 3f7635f4: Use the default unwind code.
...
* commit '7bad1a90f1f270d5e2e3ca798d1e0f35c79bec6b':
Use the default unwind code.
2014-08-27 04:55:00 +00:00
Hans Boehm
c0c0e0404f
am 3b32ba0e: am 6bfcefe0: Merge "Undefine _Atomic before redefining"
...
* commit '3b32ba0e2c1851e20f72a73c606dcbfc79e687bb':
Undefine _Atomic before redefining
2014-08-27 00:11:45 +00:00
Elliott Hughes
e294a02c0c
am d961078f: am 07401c71: Merge "Switch to OpenBSD daemon(3)."
...
* commit 'd961078f2d1ee42f41ae967d33ba583dd42475f8':
Switch to OpenBSD daemon(3).
2014-08-27 00:11:45 +00:00
Elliott Hughes
edbd5b2659
am 3e95a0d6: am f1e64b5c: (-s ours) Merge "More cases where libc should use O_CLOEXEC."
...
* commit '3e95a0d6f0fb3e15485c4671643b4c61e89c49d3':
More cases where libc should use O_CLOEXEC.
2014-08-27 00:11:44 +00:00
Elliott Hughes
77fd54ae1c
am f975bc2d: am 7b87d441: Merge "Switch to OpenBSD res_random."
...
* commit 'f975bc2d59b064e08f5d01ecd0724cb76351727f':
Switch to OpenBSD res_random.
2014-08-26 23:47:17 +00:00
Elliott Hughes
390a11303d
am 06b03394: am 59de803a: Merge "libc should use O_CLOEXEC when opening files for its own use."
...
* commit '06b033942ae7c6d967e4c58a4dd649e421598eba':
libc should use O_CLOEXEC when opening files for its own use.
2014-08-26 23:47:16 +00:00
Dmitriy Ivanov
df8e8af8f7
am a04130f5: am 9f5dee55: Merge "Remove unnecessary calls to LinkedList::clear()"
...
* commit 'a04130f54c087cf2ad2924863a8a1e5c22fdd8a9':
Remove unnecessary calls to LinkedList::clear()
2014-08-26 23:47:15 +00:00
Dmitriy Ivanov
2ad7cce57c
am 8e35e9e7: am d2bd3c47: Merge "Enable __cxa_atexit && __cxa_finalize for linker"
...
* commit '8e35e9e73ee14fa8c725c83d871db2b58821d8c9':
Enable __cxa_atexit && __cxa_finalize for linker
2014-08-26 23:35:36 +00:00
Elliott Hughes
8572efefa5
am 05409ded: am c764fb24: Merge "Fix pthread_getattr_np for the main thread."
...
* commit '05409dedcd6268d8150e5a39327b1b48711834c0':
Fix pthread_getattr_np for the main thread.
2014-08-26 20:18:50 +00:00
Chih-Hung Hsieh
b4e5b1012b
am a9c435e0: am 9e307af9: Merge "Add standard throw() spec to delete operators."
...
* commit 'a9c435e072111d6e4a90748bb4a34f2c46814162':
Add standard throw() spec to delete operators.
2014-08-25 22:41:21 +00:00
Hans Boehm
235027e19d
am 685c722d: am a4a8c4fe: Merge "Fix, generalize stdatomic.h; improve test."
...
* commit '685c722d32086f0ded3da9975a934cef34f171c9':
Fix, generalize stdatomic.h; improve test.
2014-08-22 23:24:37 +00:00
Dmitriy Ivanov
355ffed60d
am 0c3ef375: am 9d34f6a9: Merge "Bump soinfo version"
...
* commit '0c3ef37501d32444ef333a960e306b33164fa31f':
Bump soinfo version
2014-08-22 21:13:57 +00:00
Dan Albert
2d516203f3
am 740cf634: am 0b9fa4c9: Merge "Fix dlmalloc build."
...
* commit '740cf634f78141b37e30a37f9fdf491951d321e4':
Fix dlmalloc build.
2014-08-22 18:40:23 +00:00
Dan Albert
66af51131b
am a2dcd944: am 4756afe3: Merge "Implement malloc_info(3)."
...
* commit 'a2dcd9449e7afe93ee9472ea899539b17574908f':
Implement malloc_info(3).
2014-08-22 18:16:29 +00:00
Elliott Hughes
952e2b839c
am 4592c5e9: Merge branch \'lmp-dev-plus-aosp\' of https://googleplex-android.googlesource.com/_direct/platform/bionic into lmp-dev-plus-aosp
...
* commit '4592c5e993e2ee625b9cfdd8e50cce0be9042114':
Fix unistd.getpid_caching_and_clone.
2014-08-22 16:53:23 +00:00
Elliott Hughes
a657e1cc6a
am 021ce40c: am 84d0683a: Fix unistd.getpid_caching_and_clone.
...
* commit '021ce40c0ca98ccdd7daa4d468222b951da10c06':
Fix unistd.getpid_caching_and_clone.
2014-08-22 16:53:23 +00:00
Dan Albert
fc7b06fd58
am ab537ae5: am 2e6c5fc4: Merge "Remove _flush_cache(2) for mips64."
...
* commit 'ab537ae574ba675d3b313c544f5cf5de0c6e77e7':
Remove _flush_cache(2) for mips64.
2014-08-21 22:26:46 +00:00
Dmitriy Ivanov
84c8fc8683
am 87c5f24e: am 2bd88d45: Merge "Run constructors before resolving ifunc functions"
...
* commit '87c5f24e4e58d7c26e8490f33d8233755b17a551':
Run constructors before resolving ifunc functions
2014-08-21 21:55:13 +00:00
Dan Albert
54f4129b79
am ba8dede8: am 31572118: Merge "__gnu_basename(3) is accounted for."
...
* commit 'ba8dede8585adfc411726496a877a1460fa769c6':
__gnu_basename(3) is accounted for.
2014-08-21 19:43:28 +00:00
Elliott Hughes
4e8ff5bf33
am d00ce65a: am 2d80400a: Fix some 32-bit-isms in <stdio.h>.
...
* commit 'd00ce65a16a77921b1835dc52dd31b9206200551':
Fix some 32-bit-isms in <stdio.h>.
2014-08-21 18:34:41 +00:00
Elliott Hughes
4c6c024a32
am 1fa71e6c: am d5fbc371: Merge "Add POSIX-2008 fmemopen, open_memstream, and open_wmemstream."
...
* commit '1fa71e6cbb7254e6450701913e5f9cfc6226587a':
Add POSIX-2008 fmemopen, open_memstream, and open_wmemstream.
2014-08-21 04:07:20 +00:00
Elliott Hughes
8aab5c927f
am ff3adf16: am b6ed5407: Merge "Simplify _ALIGN_TEXT."
...
* commit 'ff3adf163222cf8351c9968149509615bc936552':
Simplify _ALIGN_TEXT.
2014-08-20 20:57:47 +00:00
Elliott Hughes
497a10b311
am 1b6b56a9: am 7134fc30: Merge "Regenerate "services.h" from /etc/services."
...
* commit '1b6b56a9a662eb68a0eb707c556287b0f7810556':
Regenerate "services.h" from /etc/services.
2014-08-20 20:57:46 +00:00
Elliott Hughes
fd66905ac7
am 28bd4fd0: am 3bcd414b: Merge "Clean up some of our python scripts."
...
* commit '28bd4fd080d290dba0f61275109698d0fe4b5dc4':
Clean up some of our python scripts.
2014-08-20 20:57:45 +00:00
Elliott Hughes
b22eebf09e
am c64b6800: am 55244a9b: Merge "Add <stdio_ext.h> for elfutils."
...
* commit 'c64b680066d4ceaba908bf43ba7b2b8761b00073':
Add <stdio_ext.h> for elfutils.
2014-08-20 20:57:45 +00:00
Hans Boehm
f4a27ad738
am c4b55c12: am b61c5064: Merge "Work around atomic_load(const T*) issues."
...
* commit 'c4b55c1221581b5ab8dc7cc21d9eead85b79eaa2':
Work around atomic_load(const T*) issues.
2014-08-20 20:57:44 +00:00
Elliott Hughes
7888f4d5ad
am d61f102b: am b9d674c8: Merge "Implement the GNU basename(3) in addition to the POSIX one."
...
* commit 'd61f102bf8015686806f20bf5895fd05b967ce09':
Implement the GNU basename(3) in addition to the POSIX one.
2014-08-19 22:25:59 +00:00
Dan Albert
a9cfc7750d
am f642846c: am 1506fc17: Expose android_set_abort_message().
...
* commit 'f642846c1cec8554ec4f09686eb9ce999f6edf59':
Expose android_set_abort_message().
2014-08-19 20:35:04 +00:00
Elliott Hughes
e232b38314
am b8a8d1d6: am c5d6df6f: Merge "Add in_port_t and move it and in_addr_t to the correct header file."
...
* commit 'b8a8d1d68e5e7c7df8187f76bbd452a9822fab6d':
Add in_port_t and move it and in_addr_t to the correct header file.
2014-08-19 20:35:03 +00:00
Elliott Hughes
74dae62e5a
am 59b5f585: am 6f4220c4: Merge "Move the meat of <features.h> into <sys/cdefs.h>."
...
* commit '59b5f5852219cbfc266f619177990955022a31d1':
Move the meat of <features.h> into <sys/cdefs.h>.
2014-08-19 19:11:58 +00:00
Dan Albert
62e1e86e33
am f01d69e9: am 2222eae6: Merge "Missing #include <sys/cdefs.h>."
...
* commit 'f01d69e9def62d67da15e50ff40afab55f5c140c':
Missing #include <sys/cdefs.h>.
2014-08-19 18:47:16 +00:00
Elliott Hughes
b969ed0786
am f00e8620: am 17f83c93: Merge "Remove unused defines from <features.h>."
...
* commit 'f00e86209d8b6b846c376786230ae07667534507':
Remove unused defines from <features.h>.
2014-08-19 17:59:32 +00:00
Dan Albert
3a240cc3bb
am d971171d: am 934c8015: Merge "Expose android_set_abort_message()."
...
* commit 'd971171dfb5dffae9d41c07a3961389689f333e7':
Expose android_set_abort_message().
2014-08-19 17:43:20 +00:00
Elliott Hughes
b6463733ca
am ecd48356: am e4fcc3ad: Merge "Fix _BSD_SOURCE/__USE_BSD."
...
* commit 'ecd48356e38f2aec61639545c9656e8c67bcd6bd':
Fix _BSD_SOURCE/__USE_BSD.
2014-08-19 17:37:54 +00:00
Dmitriy Ivanov
f9ac267bd3
am 707ed62b: am 8a76ee82: Merge "Revert "Add support for protected local symbol lookup.""
...
* commit '707ed62b9f873af84dc2a3427aadff3bef35f726':
Revert "Add support for protected local symbol lookup."
2014-08-19 17:37:53 +00:00
Dmitriy Ivanov
6179fee1f6
am 19bf7f71: resolved conflicts for merge of e3ad34b3 to lmp-dev-plus-aosp
...
* commit '19bf7f717023558d54312c95f6a6529154204bab':
Revert "Add support for protected local symbol lookup."
2014-08-19 13:39:57 +00:00
Elliott Hughes
ef7f99d2b5
am 38ba927c: am 0baf2ca3: Merge "Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE)."
...
* commit '38ba927c35295f935568a8b8c508dcc666780e8c':
Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE).
2014-08-19 00:48:15 +00:00
Elliott Hughes
269bef726b
am c2289796: am 205cc415: Merge "Improve <sys/cdefs.h>."
...
* commit 'c228979648e0812b2032d9d622af20153ddf4f29':
Improve <sys/cdefs.h>.
2014-08-18 22:35:55 +00:00
Dan Albert
8e0eabadba
am 247e441b: Resolved conflicts for merge of 6df7b609 to lmp-dev-plus-aosp.
...
* commit '247e441b0c039046d7ab355424a3d5e41c9bab91':
Hide C++ stuff in libc. Put it back in libstdc++.
2014-08-18 22:06:30 +00:00
Christopher Ferris
cc7e938ce1
am bd4351f9: am 54d24e09: Merge "Fix leak_realloc, copy entire allocation."
...
* commit 'bd4351f9452c1e095e02894c198fe4ee8a99832c':
Fix leak_realloc, copy entire allocation.
2014-08-18 21:15:06 +00:00
Christopher Ferris
c3bc045a5a
am 3290fd46: am 3c7c9a8d: (-s ours) Merge "malloc_usable_size returns the original size."
...
* commit '3290fd4625fc67f35b641b52c1142bb64dc25d67':
malloc_usable_size returns the original size.
2014-08-18 21:15:06 +00:00
Dan Albert
754e884618
am 2b91cf32: am db2e0247: Merge "Hide C++ stuff in libc. Put it back in libstdc++."
...
* commit '2b91cf32e646481657d951e1bb2d2493116a4edc':
Hide C++ stuff in libc. Put it back in libstdc++.
2014-08-18 20:22:56 +00:00
Christopher Ferris
0d9b41e1a8
am 3d7f92e9: am 9e56ce4c: Merge "Fix leak_realloc, copy entire allocation." into lmp-dev
...
* commit '3d7f92e914b5a89a74d33757379775cc6abaebc1':
Fix leak_realloc, copy entire allocation.
2014-08-18 19:47:21 +00:00
Dmitriy Ivanov
32efc8ea0f
am 05d2a981: am 2b6cdb5e: Merge "Add atexit test for attributed c-tor/d-tor"
...
* commit '05d2a98133b5432f70e1f830aa55c5f50bfb3e29':
Add atexit test for attributed c-tor/d-tor
2014-08-16 00:44:40 +00:00
Dmitriy Ivanov
7677b6f382
am 18fbdce8: am d8e00769: Merge "Keep symbols for linker" into lmp-dev
...
* commit '18fbdce86e02726581a13954f27a7ab05e438a2e':
Keep symbols for linker
2014-08-16 00:43:44 +00:00
Hans Boehm
e91a58a164
am a1ff9e8e: am f0f66c02: Have stdatomic.h punt to C++ atomic when possible
...
* commit 'a1ff9e8eb00d189b01d7f3cdb21541ce0445a3b1':
Have stdatomic.h punt to C++ atomic when possible
2014-08-15 21:27:05 +00:00
Hans Boehm
cc6c2324a7
am e9c7a452: am 7d05f741: Merge "Have stdatomic.h punt to C++ atomic when possible"
...
* commit 'e9c7a4528cf33f571e9ba4d3ccc032b4f377a89b':
Have stdatomic.h punt to C++ atomic when possible
2014-08-15 18:33:22 +00:00
Dan Albert
e7bf334437
am 47822dae: am e2050ae1: Merge "Change name of MB_CUR_MAX implementation function." into lmp-dev
...
* commit '47822dae63d939b58ca9b946b90396475ac14930':
Change name of MB_CUR_MAX implementation function.
2014-08-15 13:39:47 +00:00
Dan Albert
6676667b7f
am 716fe4ca: am 553c0ea5: Merge "Move mtctxres.c to libc_dns.a." into lmp-dev
...
* commit '716fe4caacff804a689ac84eaeb5cc5a9311edcd':
Move mtctxres.c to libc_dns.a.
2014-08-15 13:39:46 +00:00
Christopher Ferris
033c2787c4
am c3731ea8: am 0533195e: Merge "malloc_usable_size returns the original size." into lmp-dev
...
* commit 'c3731ea8fdeb5d4d0152b986b4bb9316dc49ead8':
malloc_usable_size returns the original size.
2014-08-15 11:52:10 +00:00
Dmitriy Ivanov
337527f4a7
am a43011da: am 4bea4c63: Label pages mapped by linker_allocator
...
* commit 'a43011daf05cf0b22f4c0d387254351e87898035':
Label pages mapped by linker_allocator
2014-08-14 23:49:22 +00:00
Dan Albert
cf59e8ca66
am 3dbab7a7: am d0cce143: Merge "Move mtctxres.c to libc_dns.a."
...
* commit '3dbab7a709c1048e5051c4496f65def3b2f2c44c':
Move mtctxres.c to libc_dns.a.
2014-08-14 23:33:27 +00:00
Dmitriy Ivanov
4eb28d6278
am f6829737: am 8457779b: Merge "Keep symbols for linker"
...
* commit 'f6829737ccaec1af17290283d2c571dd06600f96':
Keep symbols for linker
2014-08-14 23:00:44 +00:00
Dan Albert
db4b9e600e
am 49af4264: am 0d4ccee3: Merge "Change name of MB_CUR_MAX implementation function."
...
* commit '49af4264ab57618f5e189287f4f2aa9f8aae2231':
Change name of MB_CUR_MAX implementation function.
2014-08-14 21:35:56 +00:00
Dan Albert
7fe5957503
am 72de5013: am 104a4729: Merge "Add more functionality to glibc symbol checker."
...
* commit '72de50139dd7bccebb57b2764eae0f534b6ecdca':
Add more functionality to glibc symbol checker.
2014-08-14 21:35:56 +00:00
Hans Boehm
6486388ee3
am faa0a7b7: am 4f85c6ff: Merge "Add memory ordering constraint, convert to C11 atomics"
...
* commit 'faa0a7b7886e98c63078b4874224c7ea66a70036':
Add memory ordering constraint, convert to C11 atomics
2014-08-14 03:38:37 +00:00
Dmitriy Ivanov
3435d89666
am 63ea43de: am e942b3ed: Merge "Added test for ifunc support in dynamic linker."
...
* commit '63ea43de8f2f5aa5c260165a1d4415f642656d75':
Added test for ifunc support in dynamic linker.
2014-08-14 00:38:50 +00:00
Dan Albert
89c57c8728
am 07337271: am 9a74e4c1: Merge "Hide __libc_init_vdso()."
...
* commit '0733727194593db83aa10ecce74028745a75460a':
Hide __libc_init_vdso().
2014-08-13 23:11:48 +00:00
Dan Albert
808a44c37f
am 9b4410b9: am 1f4c536f: (-s ours) Merge "Hide ScopedTrace."
...
* commit '9b4410b9123b32ecb3b48eb17ef67e029660a821':
Hide ScopedTrace.
2014-08-13 20:21:59 +00:00
Dmitriy Ivanov
41fa785698
am af2ee506: am 8a84d383: Optimize symbol lookup
...
* commit 'af2ee5068d8516919f38b2785de1ccac996d7d64':
Optimize symbol lookup
2014-08-13 16:52:47 +00:00
Dmitriy Ivanov
f759d4cb51
am 15921382: am db0785cb: Merge "Optimize symbol lookup"
...
* commit '15921382fb94bbbfa559f76eb2aaca9f54fb98d0':
Optimize symbol lookup
2014-08-13 16:36:08 +00:00
Dan Albert
0f30332e89
am 4b100dd7: am d332bc68: Hide __libc_malloc_dispatch.
...
* commit '4b100dd72fe368296882e91ad76d2dedf89e1fa2':
Hide __libc_malloc_dispatch.
2014-08-13 15:54:50 +00:00
Dan Albert
fe9633c555
am 25b55a09: am 6e3823d3: Merge "Hide __libc_malloc_dispatch."
...
* commit '25b55a09f661e07e920a8e68951517e1be22349d':
Hide __libc_malloc_dispatch.
2014-08-13 00:06:04 +00:00
Dmitriy Ivanov
b37298f436
am ab63b6b0: am 00c16c1b: Merge "Label pages mapped by linker_allocator"
...
* commit 'ab63b6b067c848aa789c6bda4f420b929d5f3c14':
Label pages mapped by linker_allocator
2014-08-11 16:47:03 +00:00
Elliott Hughes
d4f4df8bd9
am a466df52: am 72d7e667: Fix our x86 PIC_PROLOGUE.
...
* commit 'a466df528c90495931f46fbe39ed37ea3893d5ee':
Fix our x86 PIC_PROLOGUE.
2014-08-10 08:59:06 +00:00
Elliott Hughes
daf86953fb
am cd2cd65c: am 4d0f742a: Merge "Fix our x86 PIC_PROLOGUE."
...
* commit 'cd2cd65c5f5a65e27610d3cd5a6838395114aa5e':
Fix our x86 PIC_PROLOGUE.
2014-08-10 08:55:20 +00:00
Dan Albert
8e4d698df8
am 2a8efb81: am f4d21fba: Merge "Make __set_errno hidden in asm." into lmp-dev
...
* commit '2a8efb8169ff6b1b9375aac01f2263b4f71cb9ec':
Make __set_errno hidden in asm.
2014-08-09 06:58:53 +00:00
Dan Albert
8e650110e7
am 21588d1f: am a0db4641: Merge "Make __set_errno hidden in asm."
...
* commit '21588d1f2e885d42b724d8c22ea313593c69cac5':
Make __set_errno hidden in asm.
2014-08-08 22:53:57 +00:00
Dan Albert
16f3c423fa
am 287762ed: am 3788a1ee: Merge "Revert "Fix incorrect relocations for x86.""
...
* commit '287762edb7bc2d13cdd4c02f049eac4cf8630876':
Revert "Fix incorrect relocations for x86."
2014-08-08 22:45:51 +00:00
Christopher Ferris
c455eb2478
am 98d4eaab: am 1c5e415f: Merge "Add a way to disable backtracing in malloc debug."
...
* commit '98d4eaab3fe8e0a243ce2abaf6647acb99e9d81e':
Add a way to disable backtracing in malloc debug.
2014-08-08 16:57:32 +00:00
Christopher Ferris
629552fb67
am f1820351: am 49de01a5: Add a way to disable backtracing in malloc debug.
...
* commit 'f18203517e61fdefbe42620426cc9990294dda00':
Add a way to disable backtracing in malloc debug.
2014-08-08 16:38:57 +00:00
Elliott Hughes
e92e559092
am b763b7d6: am f2d8c357: Merge "Remove misleading arm/arm64 PIC_SYM."
...
* commit 'b763b7d6d57380eb82f6fe5cb62864ea12b405ae':
Remove misleading arm/arm64 PIC_SYM.
2014-08-08 16:25:09 +00:00
Christopher Ferris
3c684d4393
am e2005cda: am 92f0c91b: Merge "Create a distinct temp directory for each run."
...
* commit 'e2005cdae0e6ad103fa18e61d5f46c5549fac4e4':
Create a distinct temp directory for each run.
2014-08-08 07:19:10 +00:00
Elliott Hughes
d0a07699b4
am 0d9cc846: am 43227c0b: Android is all-PIC/PIE.
...
* commit '0d9cc846f748c72ad8d8df4b606f5333b61cabf0':
Android is all-PIC/PIE.
2014-08-08 02:26:42 +00:00
Dan Albert
2f4002d9f8
am d17047ff: am cdd2f072: Merge "Fix incorrect relocations for x86."
...
* commit 'd17047ffd6a6c54e177bc75b05082afeae40f2f9':
Fix incorrect relocations for x86.
2014-08-08 00:29:29 +00:00
Elliott Hughes
c4a9c129dd
am 1636f80b: am d994622e: Merge "Android is all-PIC/PIE."
...
* commit '1636f80b7d30103f10ab3ccc2632e8f693c0f9c0':
Android is all-PIC/PIE.
2014-08-07 18:37:50 +00:00
Christopher Ferris
e552abb0b4
am 1c85152f: am 85ebcfce: Merge "Do a second key cleanup in pthread_exit."
...
* commit '1c85152f76e0696e117760d5f89d23480a753afd':
Do a second key cleanup in pthread_exit.
2014-08-07 01:17:28 +00:00
Christopher Ferris
9e849a64ed
am 60b4de13: am 3e7b8e2a: Merge "Do a second key cleanup in pthread_exit." into lmp-dev
...
* commit '60b4de132cfa2efef75033aefe3322762042ea92':
Do a second key cleanup in pthread_exit.
2014-08-07 01:13:13 +00:00
Elliott Hughes
984e051bcf
am 3ea3982f: am 501eb513: Merge "Upgrade bionic to tzdata2014f." into lmp-dev
...
* commit '3ea3982f1f810049ad02f658220784ace5eae6db':
Upgrade bionic to tzdata2014f.
2014-08-07 01:00:59 +00:00
Elliott Hughes
5b420a25ac
am af0ec906: am 6edf8985: Merge "Fix the tzdata update tools." into lmp-dev
...
* commit 'af0ec906bd0f77971afaf135466e60e41f7faea7':
Fix the tzdata update tools.
2014-08-07 00:52:49 +00:00
Elliott Hughes
65077ed577
am 5a092670: am f3868fa7: Merge "Upgrade bionic to tzdata2014f."
...
* commit '5a0926701997d6ff2189054787147adb956d4b3a':
Upgrade bionic to tzdata2014f.
2014-08-07 00:52:48 +00:00
Elliott Hughes
a76126a0a3
am 0415a4a6: am b4b7e054: Merge "Fix the tzdata update tools."
...
* commit '0415a4a6f89e31cd8b3d5126fd7a1b9877d84906':
Fix the tzdata update tools.
2014-08-07 00:52:48 +00:00
Dan Albert
9f7bca69e9
am 0f3b73aa: am bc0d65c1: Merge "Proper MB_CUR_MAX." into lmp-dev
...
* commit '0f3b73aa22ca3bed476ec2800a7b06f0eecdcf88':
Proper MB_CUR_MAX.
2014-08-06 23:02:32 +00:00
Dan Albert
914d64980b
am 589859a1: am 5b39a445: Merge "Fix mbsrtowcs(3) src param for finished string." into lmp-dev
...
* commit '589859a125fc0c67d0f56706ee18f7ae2f3e45ee':
Fix mbsrtowcs(3) src param for finished string.
2014-08-06 23:02:28 +00:00
Dan Albert
a56d8fd6de
am d14344ad: am 40079b00: Fixes build.
...
* commit 'd14344adf295c3870bc8454d9989da3c5e320312':
Fixes build.
2014-08-06 23:02:28 +00:00
Dan Albert
5511dd46fd
am 8b1af476: am 5386a741: Revert "Replaces vfork() implementation with fork()"
...
* commit '8b1af4762c3f1fb35173830ba417564a5b3dc0ad':
Revert "Replaces vfork() implementation with fork()"
2014-08-06 23:02:27 +00:00
Elliott Hughes
bd5cc87362
am fa70bacc: am 3a238ae7: Merge "Revert "Add a hack to <stdlib.h> until we can fix libvpx.""
...
* commit 'fa70bacc6cfe78793743696b91c7fe3158a01a3f':
Revert "Add a hack to <stdlib.h> until we can fix libvpx."
2014-08-06 23:01:37 +00:00
Elliott Hughes
7ef16e88e8
am 5fb6ce29: am 00a8344a: Merge "Workaround b/16818336 which fails build under aggressive inlining." into lmp-dev
...
* commit '5fb6ce295038d345dee354b93c2fc408effdd29c':
Workaround b/16818336 which fails build under aggressive inlining.
2014-08-06 23:00:48 +00:00
Paul Jensen
2e2d7dee1d
am 8019e6f0: am 7a5f0952: Merge "Revert most of "Cleanup: Delete dead code."" into lmp-dev
...
* commit '8019e6f0fd39a9b76034a12ef1598b50588fb719':
Revert most of "Cleanup: Delete dead code."
2014-08-06 23:00:47 +00:00
Elliott Hughes
a69fd4651a
am 42848344: am bb91a1b8: Merge "Workaround b/16818336 which fails build under aggressive inlining."
...
* commit '428483446e7cd52cb608481c091f2ac4521081ae':
Workaround b/16818336 which fails build under aggressive inlining.
2014-08-06 18:57:22 +00:00
Elliott Hughes
5801991bdd
am 987e533e: am 59b0933e: Explain how wcswcs ended up in ndk_cruft.cpp.
...
* commit '987e533ed466a51a1b269f6707765d4a6243d27e':
Explain how wcswcs ended up in ndk_cruft.cpp.
2014-08-06 18:17:01 +00:00
Elliott Hughes
f69f0b9ac2
am 10d197c6: am 8b91980e: Merge "Explain how wcswcs ended up in ndk_cruft.cpp."
...
* commit '10d197c681e96187645eaf6341d13967e33a0308':
Explain how wcswcs ended up in ndk_cruft.cpp.
2014-08-06 18:08:43 +00:00
Elliott Hughes
f77fbbb53e
am 0a693b4f: am afc86723: Merge "Add an obvious comment to <stdio.h> for fixincludes."
...
* commit '0a693b4fc88bc6e0f3b0672a994931cce5d42716':
Add an obvious comment to <stdio.h> for fixincludes.
2014-08-06 17:40:42 +00:00
Dmitriy Ivanov
694d295e5e
am 36730936: am db7a17d4: Revert "Revert "Fix dlsym(3) to do breadth first search.""
...
* commit '36730936a13b1948240641739a15c3ef56c501f3':
Revert "Revert "Fix dlsym(3) to do breadth first search.""
2014-08-06 17:36:10 +00:00
Dan Albert
282638f7f5
am 909464c2: am de69069f: Merge "Fixes build."
...
* commit '909464c2cb90fa8b530ae53fa849d3bc5818b676':
Fixes build.
2014-08-06 17:25:40 +00:00
Ben Murdoch
62c69c25d2
fix the build
...
Change-Id: I8a3b26014ced1ce95b9a0f675099c3fdfbe041f3
2014-08-06 16:17:04 +01:00
Dan Albert
74508b2fec
am dfe8417a: am a7ef8188: Merge "Revert "Replaces vfork() implementation with fork()""
...
* commit 'dfe8417a58a8413cce6c7bb2b224950c7085245c':
Revert "Replaces vfork() implementation with fork()"
2014-08-06 12:10:50 +00:00
Dmitriy Ivanov
83a1c15907
am f9a0af9c: am 1b1966d9: Revert "Fix dlsym(3) to do breadth first search."
...
* commit 'f9a0af9c9343ba48ab42decbb8aab7fbefed1bd4':
Revert "Fix dlsym(3) to do breadth first search."
2014-08-04 16:50:33 +00:00
Dan Albert
74a7a4d296
am b782c20b: am 447fe1c2: Merge "Fix mbsrtowcs(3) src param for finished string."
...
* commit 'b782c20b8244ec5cc348547291503a4c30ca65ba':
Fix mbsrtowcs(3) src param for finished string.
2014-07-31 22:35:45 +00:00
Dan Albert
ce6fe525d5
am 0c4ad535: am 36bacd23: Merge "Proper MB_CUR_MAX."
...
* commit '0c4ad535dc8d1aea6ee2bbeb8a68fc3a4363f246':
Proper MB_CUR_MAX.
2014-07-31 00:26:18 +00:00
Christopher Ferris
828c7b396d
am 592cfa90: am 61833de6: Fix memchr with a zero length.
...
* commit '592cfa90c3cc397a2a0415ac0d8c88f8f03210de':
Fix memchr with a zero length.
2014-07-30 23:51:25 +00:00
Christopher Ferris
f2eef5159a
am 30ac3d58: am 0f7ed163: Merge "Fix memchr with a zero length."
...
* commit '30ac3d58eaa6e502d053eaaabf163b173884cceb':
Fix memchr with a zero length.
2014-07-30 23:39:12 +00:00
Elliott Hughes
aa1cbcb131
am 63b6416f: am 4f76469e: Implement <sys/fsuid.h>.
...
* commit '63b6416f339c70855e4bb44cd1c6fbb9a85a60fe':
Implement <sys/fsuid.h>.
2014-07-30 23:31:46 +00:00
Elliott Hughes
796d419f2e
am 897aca77: am 83b9826e: Merge "Implement <sys/fsuid.h>."
...
* commit '897aca77eeb9286574ddec58bb893df7c02a8912':
Implement <sys/fsuid.h>.
2014-07-30 23:31:46 +00:00
Duane Sand
5750c7cc49
am 66fa2c87: am cd541952: [MIPSR6] Use C-coded string ops on mips32r6/mips64r6
...
* commit '66fa2c87d6dea6c316a9984146c306011e3afb80':
[MIPSR6] Use C-coded string ops on mips32r6/mips64r6
2014-07-30 22:32:41 +00:00
Elliott Hughes
8ead392b05
am abd28445: am c7706a02: Merge "[MIPSR6] Use C-coded string ops on mips32r6/mips64r6"
...
* commit 'abd284457884c4972a6dd72e2a2b647d935b1fe3':
[MIPSR6] Use C-coded string ops on mips32r6/mips64r6
2014-07-30 22:27:49 +00:00
Elliott Hughes
adc2a59383
am 84093b17: am 11bf8a30: Only wipe TLS for user-supplied stacks.
...
* commit '84093b174eb30f52414838d4a54847b19c621c93':
Only wipe TLS for user-supplied stacks.
2014-07-30 22:10:49 +00:00
Elliott Hughes
aed19ee769
am 594a5275: am 18a1bbe6: Merge "Only wipe TLS for user-supplied stacks."
...
* commit '594a5275188df203bb720afc2b2c898643fff6e3':
Only wipe TLS for user-supplied stacks.
2014-07-30 22:06:45 +00:00
Christopher Ferris
a6d698d914
am 0770ed06: am c701e5b3: Use libunwindbacktrace for debug malloc code.
...
* commit '0770ed068078786aa2e38ddc6eecbbf2a5fccef0':
Use libunwindbacktrace for debug malloc code.
2014-07-30 17:02:14 +00:00
Elliott Hughes
46975d966c
am a99a69a6: am 1242f7eb: Remove declarations for things that don\'t exist.
...
* commit 'a99a69a6400ed5078749656ee120fad1ad09ba97':
Remove declarations for things that don't exist.
2014-07-30 17:02:13 +00:00
Elliott Hughes
8fc6d6807f
am 4d17c6c3: am f6aa1779: Merge "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp."" into lmp-dev
...
* commit '4d17c6c39f8aeae13b177ed7a22be1895068830a':
Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp."
2014-07-30 17:02:12 +00:00
Dan Albert
f61f354583
am 5fce71b5: am e872c923: Merge "en_US.UTF-8 is also supported." into lmp-dev
...
* commit '5fce71b56e567a0e578e8ec8c1cab2bbc2e783ec':
en_US.UTF-8 is also supported.
2014-07-30 14:28:40 +00:00
Dan Albert
28124017d6
am d735a072: am 9379ce69: Merge "There is no _MIN for unsigned types." into lmp-dev
...
* commit 'd735a0723a185568997b443b338ccf7a171ab254':
There is no _MIN for unsigned types.
2014-07-30 14:28:39 +00:00
Dan Albert
fd4f86ccc2
am bb0c0531: am a1a813da: Merge "Fix mbsrtowcs(3)\'s handling of len parameter." into lmp-dev
...
* commit 'bb0c0531057018175a3e610501334f821973c67d':
Fix mbsrtowcs(3)'s handling of len parameter.
2014-07-30 14:28:39 +00:00
Dan Albert
d0e6c73aec
am ff20ad98: am 8db0ce70: Merge "__libc_fatal should print a newline to stderr." into lmp-dev
...
* commit 'ff20ad985ec54a72a2bc749cbd042373e8453116':
__libc_fatal should print a newline to stderr.
2014-07-30 14:28:38 +00:00
Dmitriy Ivanov
aed8b1ceff
am 2d361732: am 422106a2: Fix dlsym(3) to do breadth first search.
...
* commit '2d36173271512d9dd63a2193a8efc1d51f44d5fa':
Fix dlsym(3) to do breadth first search.
2014-07-30 14:28:37 +00:00
Christopher Ferris
880ac3255a
am 4cc7dba9: am 4ad5066e: Merge "Use libunwindbacktrace for debug malloc code."
...
* commit '4cc7dba978de80fe8dfd0424a36719e37991cfbd':
Use libunwindbacktrace for debug malloc code.
2014-07-30 02:28:03 +00:00
Elliott Hughes
e0414f6f04
am eb0642a2: am 17886971: Merge "Remove declarations for things that don\'t exist."
...
* commit 'eb0642a2b98d052adf10d9079e51f23b5b49a45a':
Remove declarations for things that don't exist.
2014-07-30 01:23:39 +00:00
Dmitriy Ivanov
c7c4c60628
am 60abfd28: am 2b591b37: Merge "Fix dlsym(3) to do breadth first search."
...
* commit '60abfd28ca734e500e4a51ee46b2fd7fa3ce7b8d':
Fix dlsym(3) to do breadth first search.
2014-07-29 22:13:07 +00:00
Elliott Hughes
4d72c3b2b3
am 0950f263: am 2ea0a58e: Fix linkage of grantpt(3).
...
* commit '0950f2633524dd97413b019858a0f3820307d2bb':
Fix linkage of grantpt(3).
2014-07-29 18:09:11 +00:00
Elliott Hughes
3b3e9d67d5
am e9c1d673: am a7dc7600: Merge "Fix linkage of grantpt(3)."
...
* commit 'e9c1d673759a45df3aff144bfb51a4ac637427ec':
Fix linkage of grantpt(3).
2014-07-29 17:56:21 +00:00
Brigid Smith
e5e62aa0a5
am 674e245c: am a09fe118: Added a bionic systrace class and tracing to pthread_mutex.cpp.
...
* commit '674e245cd42a22c33fa31dd9df1777fb76c5891d':
Added a bionic systrace class and tracing to pthread_mutex.cpp.
2014-07-29 17:32:36 +00:00
Elliott Hughes
45e3d3e96c
am 1b369540: am 52f8271f: Merge "Added a bionic systrace class and tracing to pthread_mutex.cpp."
...
* commit '1b36954017e3f4761627cf96b42fbe33bf3c280c':
Added a bionic systrace class and tracing to pthread_mutex.cpp.
2014-07-29 16:50:19 +00:00
Dmitriy Ivanov
a0abc0daa7
am 46330ed4: am 24dcda0f: Merge "Fix mips/mips64 build"
...
* commit '46330ed4104a59a935d89d69bec66e1b908f1c08':
Fix mips/mips64 build
2014-07-29 14:27:16 +00:00
Dmitriy Ivanov
72f8f35502
am fed22f73: am 1a5db57d: Fix mips/mips64 build
...
* commit 'fed22f73c1d83e07cf0781c23b2032131902c229':
Fix mips/mips64 build
2014-07-29 13:33:19 +00:00
Dmitriy Ivanov
793ef05a52
am 4139020d: am 5febb0da: Fix \'adb shell /system/bin/linker\' crash
...
* commit '4139020da37574e0ed8ac5bb18a3ea6d58170be1':
Fix 'adb shell /system/bin/linker' crash
2014-07-29 01:02:37 +00:00
Elliott Hughes
e56a2dbdbc
am 3164805b: am 2be1be47: Revert "Add a hack to <stdlib.h> until we can fix libvpx."
...
* commit '3164805b2e075a515d99fd7e88bfbc70e1fada4c':
Revert "Add a hack to <stdlib.h> until we can fix libvpx."
2014-07-28 23:55:02 +00:00
Dmitriy Ivanov
f98721d5b4
am 18358f0e: am 337c0cef: Merge "Fix \'adb shell /system/bin/linker\' crash"
...
* commit '18358f0e67d56e71ef098384b45767c1f4651f6d':
Fix 'adb shell /system/bin/linker' crash
2014-07-28 23:48:51 +00:00
Elliott Hughes
7c963f4840
am 63b5e167: am 78e4f8fe: syscall(3)\'s return type should be long.
...
* commit '63b5e167ad9f76b7f4917deceac840f929c72934':
syscall(3)'s return type should be long.
2014-07-28 23:36:02 +00:00
Elliott Hughes
52ed4cdfb9
am a032277b: am 8a2ecf86: Merge "syscall(3)\'s return type should be long."
...
* commit 'a032277bb40c0327ba5b6c7d7a8c1cb196acaf89':
syscall(3)'s return type should be long.
2014-07-28 23:35:17 +00:00
Elliott Hughes
d7e6ed0feb
am 36666a4d: am 8c66fd79: Merge "Use vsnprintf(3) in syslog(3)."
...
* commit '36666a4d51e49caf13a75bcfb447ed322a874d84':
Use vsnprintf(3) in syslog(3).
2014-07-28 16:56:40 +00:00
Elliott Hughes
b38b3887c8
am d201486c: am b1b60c30: Use vsnprintf(3) in syslog(3).
...
* commit 'd201486cdb2ed28d4162270c01d85e5047555628':
Use vsnprintf(3) in syslog(3).
2014-07-28 16:52:59 +00:00
Elliott Hughes
fbaedd30e6
am a09f2ebb: am c1a6a725: Remove localtime_tz and strftime_tz.
...
* commit 'a09f2ebb408e9d562aa41cbe9b8f50e6f0d0a6bd':
Remove localtime_tz and strftime_tz.
2014-07-26 00:40:05 +00:00
Elliott Hughes
5f7597d5a3
am e7e5e37c: am 1a918d9b: Merge "Remove localtime_tz and strftime_tz."
...
* commit 'e7e5e37ca47125bb95905e708588159431798f3c':
Remove localtime_tz and strftime_tz.
2014-07-25 23:29:28 +00:00
Elliott Hughes
05caeb1d11
am d76f4a9b: am 708c1120: Start hiding "private/bionic_time.h".
...
* commit 'd76f4a9b6fa3542fb8b9dc406f4bc5b4e3166675':
Start hiding "private/bionic_time.h".
2014-07-25 23:08:45 +00:00
Elliott Hughes
cdb6a40f8f
am 4b4ee2fc: am 50a9630c: Merge "Start hiding "private/bionic_time.h"."
...
* commit '4b4ee2fc1bdfde285392a68c2facf9f16bb92f14':
Start hiding "private/bionic_time.h".
2014-07-25 22:27:35 +00:00
Dan Albert
8522cc62e8
am 779fdd7c: am a4c14fda: Merge "en_US.UTF-8 is also supported."
...
* commit '779fdd7c0d6b85c733c2c0c562e8174828cf9fca':
en_US.UTF-8 is also supported.
2014-07-25 19:18:16 +00:00
Elliott Hughes
ad922e7d03
am f4fd7cf1: am 123172ae: Merge "[MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS."
...
* commit 'f4fd7cf1380b0cbd29806196959673802f1c769a':
[MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS.
2014-07-25 02:19:29 +00:00
Dmitriy Ivanov
95f3983e1d
am ceaec0d9: am dbf52ec3: Merge "Fix global variable initialization for linker"
...
* commit 'ceaec0d95ccff34ea2c2403528f7678f4a5b5355':
Fix global variable initialization for linker
2014-07-25 02:19:28 +00:00
Elliott Hughes
11c5dd17ab
am e7b2b02d: am d6f614a4: Merge "Implement twalk(3), add unit tests."
...
* commit 'e7b2b02dec81271938e29aae09901ca37d2c3a12':
Implement twalk(3), add unit tests.
2014-07-25 02:19:28 +00:00
Dmitriy Ivanov
cae44d4f8f
am a9b2185b: am 65549969: Fix global variable initialization for linker
...
* commit 'a9b2185bc4ece0fcf0c360b39b5643497aabf26a':
Fix global variable initialization for linker
2014-07-25 00:05:20 +00:00
Raghu Gandham
b8e30d7320
am 56152a8b: am 34b258dd: [MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS.
...
* commit '56152a8b81bd5972391df562e4e3cd8a4cdda613':
[MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS.
2014-07-24 23:59:35 +00:00
Elliott Hughes
29b1858f9c
am d00b2327: am b902641d: Implement twalk(3), add unit tests.
...
* commit 'd00b2327c50ae6c22a565813d6fa385a9cce3ec5':
Implement twalk(3), add unit tests.
2014-07-24 23:47:02 +00:00
Duane Sand
706654d3c1
am eb1fbf17: am 5ade7e3f: [MIPS] Drop soft-fp targets
...
* commit 'eb1fbf1781119ef12b257bfe1254032a7f487c31':
[MIPS] Drop soft-fp targets
2014-07-24 23:47:02 +00:00
Duane Sand
d57a935c44
am 3a11c10a: am c86950cb: [MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models
...
* commit '3a11c10ad6f6f8fc6cf1031c9862ab5275b5a27e':
[MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models
2014-07-24 19:57:08 +00:00
Christopher Ferris
3c58853a7d
am efbb837d: am bc74ecfa: HACK: Disable syslog going to android log.
...
* commit 'efbb837dc42c8df3a4a94e5a9aeac1a72aba4e47':
HACK: Disable syslog going to android log.
2014-07-24 19:57:07 +00:00
Nick Kralevich
c10499eaba
am 9a2778a3: am 92d8b232: debuggerd: if PR_GET_DUMPABLE=0, don\'t ask for dumping
...
* commit '9a2778a3a60a59aae415acdfbfa9168651ce8292':
debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
2014-07-24 19:57:07 +00:00
Colin Cross
174fcc628f
am abca8709: am 49fbec6d: HACK: remove %m support from printf.
...
* commit 'abca8709895d5a67fb8acdfbc5e859463099f1f0':
HACK: remove %m support from printf.
2014-07-24 19:26:52 +00:00
Elliott Hughes
4298c7ab41
am c6f39339: am 8dbe3f0f: Merge "[MIPS] Drop soft-fp targets"
...
* commit 'c6f39339de4ef6da583bc078a4d5f73da8dac8f2':
[MIPS] Drop soft-fp targets
2014-07-24 18:36:19 +00:00
Elliott Hughes
1289ef8743
am 0caa27b1: am 7d22a451: Merge "[MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models"
...
* commit '0caa27b148ea15b1292d4ace1f4a14fe79e8d953':
[MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models
2014-07-24 04:07:00 +00:00
Nick Kralevich
cd438324f7
am 3363e16a: am f9650757: Merge "debuggerd: if PR_GET_DUMPABLE=0, don\'t ask for dumping"
...
* commit '3363e16ac93c444d06988702122481bf33e8d33a':
debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
2014-07-23 23:13:15 +00:00
Nick Kralevich
1c5bb20b0d
debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
...
PR_GET_DUMPABLE is used by an application to indicate whether or
not core dumps / PTRACE_ATTACH should work.
Security sensitive applications often set PR_SET_DUMPABLE to 0 to
disable core dumps, to avoid leaking sensitive memory to persistent
storage. Similarly, they also set PR_SET_DUMPABLE to zero to prevent
PTRACE_ATTACH from working, again to avoid leaking the contents
of sensitive memory.
Honor PR_GET_DUMPABLE when connecting to debuggerd. If an application
has said it doesn't want its memory dumped, then we shouldn't
ask debuggerd to dump memory on its behalf.
FORTIFY_SOURCE tests: Modify the fortify_source tests to set
PR_SET_DUMPABLE=0. This reduces the total runtime of
/data/nativetest/bionic-unit-tests/bionic-unit-tests32 from approx
53 seconds to 25 seconds. There's no need to connect to debuggerd
when running these tests.
Bug: 16513137
(cherry picked from commit be0e43b776 )
Change-Id: I1e2af2300db56e6c8e6f304a666e66f6904c2be6
2014-07-23 15:57:39 -07:00
Elliott Hughes
c39ab91dfe
am aa8672cb: am 4126c129: Fix belated review comments on syslog change.
...
* commit 'aa8672cb6ddddaa88025f38ad5fe77f0891a219d':
Fix belated review comments on syslog change.
2014-07-23 20:24:42 +00:00
Elliott Hughes
e5e120b214
am 0200a285: am f9bfc2ff: Merge "Fix belated review comments on syslog change."
...
* commit '0200a28583670ce4e20e4c4f7e6f2e358d48ba2a':
Fix belated review comments on syslog change.
2014-07-23 20:24:41 +00:00
Elliott Hughes
06a416c202
am 5e1183c2: am 467e49be: Merge "Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros."
...
* commit '5e1183c2169b8b56d6330182886d711c5ec2366f':
Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros.
2014-07-23 19:08:25 +00:00
Elliott Hughes
508dd2e67b
am e34ce374: am 2aa142ff: Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros.
...
* commit 'e34ce3741f88d53ef1400548e4e8702cbe73fa23':
Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros.
2014-07-23 18:45:38 +00:00
Elliott Hughes
ade1be3e6a
am 66544dd1: am 4ac83fad: Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.
...
* commit '66544dd13674fc0a1d9af48816797c1c762a4382':
Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.
2014-07-23 16:58:39 +00:00
Elliott Hughes
656fde84a0
am 5cd06abd: am ea42a6ca: Merge "Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files."
...
* commit '5cd06abdcf8980b22bc7ca803ed6c4b2c06b00c5':
Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.
2014-07-23 16:49:25 +00:00
Elliott Hughes
f6c8d26680
am be0ee5a6: am 3ff6d95a: Remove the unused swab.S.
...
* commit 'be0ee5a62600b98533b0c072f61ab1470ab4a843':
Remove the unused swab.S.
2014-07-23 03:56:31 +00:00
Elliott Hughes
5017fbda4e
am ad87093f: am e26ac7f7: Merge "Remove the unused swab.S."
...
* commit 'ad87093f04f567573afa3bcdbc6a5f967e86834f':
Remove the unused swab.S.
2014-07-23 03:37:56 +00:00
Duane Sand
439910983e
am f6ab6bfe: am 5d7775c6: [MIPS] Allow united mipsel and mips64el gcc toolchain
...
* commit 'f6ab6bfeb0ee36ac30421d203b750f80627d21ee':
[MIPS] Allow united mipsel and mips64el gcc toolchain
2014-07-23 02:53:41 +00:00
Elliott Hughes
98a685f5fd
am b5031b5d: am 79b5a396: Merge "[MIPS] Allow united mipsel and mips64el gcc toolchain"
...
* commit 'b5031b5d6b207484f2cf831d4dd46c17da055044':
[MIPS] Allow united mipsel and mips64el gcc toolchain
2014-07-23 02:50:08 +00:00
Sreeram Ramachandran
3a14439b6b
am 1a1d0b7a: am 2582f02a: Cleanup: Delete dead code.
...
* commit '1a1d0b7abff01ed8d731e3590720c611a1db2daa':
Cleanup: Delete dead code.
2014-07-23 00:13:13 +00:00
Elliott Hughes
3dde5101c4
am f6771114: am 6209c81d: Use upstream OpenBSD\'s arc4random.
...
* commit 'f6771114dddb8ec5802dbfdc13cc81e7c6f91d59':
Use upstream OpenBSD's arc4random.
2014-07-22 02:35:52 +00:00
Elliott Hughes
f6b20f4156
am e41d7b4e: am b7661362: Rewrite syslog(3) to use Android logging.
...
* commit 'e41d7b4e83418b73a18416f7a50a5dd842ac65b5':
Rewrite syslog(3) to use Android logging.
2014-07-22 02:35:51 +00:00
Elliott Hughes
72602a4682
am 55383d57: am 4d421901: Merge "Use upstream OpenBSD\'s arc4random."
...
* commit '55383d57d4b1507391923bbd59bf063a6eca7f7e':
Use upstream OpenBSD's arc4random.
2014-07-22 02:12:22 +00:00
Elliott Hughes
91f1b3998f
am 85287b29: am 925d388e: Merge "Rewrite syslog(3) to use Android logging."
...
* commit '85287b29eaeeefa46cac16cdc97551422f7449a2':
Rewrite syslog(3) to use Android logging.
2014-07-22 01:58:50 +00:00
Dan Albert
3ce32b86ff
am 607458ff: am b828eaeb: Merge "There is no _MIN for unsigned types."
...
* commit '607458ffe1cf8486116f3cb23c667785a8cdc2eb':
There is no _MIN for unsigned types.
2014-07-22 00:50:55 +00:00
Dan Albert
b61f7f8316
am e226b640: am 1fb90a8a: Merge "Fix mbsrtowcs(3)\'s handling of len parameter."
...
* commit 'e226b64061207358f5489bc5c119e768d5761b99':
Fix mbsrtowcs(3)'s handling of len parameter.
2014-07-21 19:24:46 +00:00
Dan Albert
96a820327f
am 75fcd01a: am e9731387: Merge "__libc_fatal should print a newline to stderr."
...
* commit '75fcd01a6ecdee67f55751557ebceb0f31a73682':
__libc_fatal should print a newline to stderr.
2014-07-21 19:24:27 +00:00
Hans Boehm
3033608b86
am 50f2de91: am ed68221a: Define atomic_charN_t only if charN_t is supported.
...
* commit '50f2de914f24c0bb38a51ab7759698d11b38a9ad':
Define atomic_charN_t only if charN_t is supported.
2014-07-21 18:27:40 +00:00
Christopher Ferris
41370acfef
am b290796f: am b0815aea: Make sure not to construct illegal property names.
...
* commit 'b290796ff99151cd13f9d480cc186ceae4713c9f':
Make sure not to construct illegal property names.
2014-07-21 18:27:40 +00:00
Elliott Hughes
2e138c41d9
am ebb47455: am fbd00819: Merge "Clean up some misinformation around prctl." into lmp-dev
...
* commit 'ebb474553165cf72c1b3908755aeb3b690f40ad8':
Clean up some misinformation around prctl.
2014-07-21 18:27:39 +00:00
Christopher Ferris
44d1b00305
am 2affffac: am a6945179: Merge "Add gen syscalls step to instructions." into lmp-dev
...
* commit '2affffac74eac349b0981cfe8fd65743835896f5':
Add gen syscalls step to instructions.
2014-07-21 18:27:38 +00:00
Elliott Hughes
065d312a53
am 4aa12034: am 291da8d3: Remove SIOCKILLADDR from <sys/socket.h>.
...
* commit '4aa120347435481cf439e0378ef12a60b546d2a8':
Remove SIOCKILLADDR from <sys/socket.h>.
2014-07-21 18:27:38 +00:00
Elliott Hughes
a0d633c2f7
am 6f9e6124: am b5bef263: (-s ours) Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
...
* commit '6f9e612413a281d69c8d2dbbe00442d75a1f5abb':
Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
2014-07-21 18:27:37 +00:00
Elliott Hughes
beb24d0dd6
am 841c633f: resolved conflicts for merge of b5bef263 to lmp-dev-plus-aosp
...
* commit '841c633fa13ba8d48563fbda247e75bab3bd6f49':
resolved conflicts for merge of b5bef263 to lmp-dev-plus-aosp
2014-07-21 18:21:55 +00:00
Christopher Ferris
451b910deb
am bdfb313c: am e8bc5813: Use the mmap/munmap for allocation routines.
...
* commit 'bdfb313cf1cefd4ffaa59c6aea20a49608a73a52':
Use the mmap/munmap for allocation routines.
2014-07-21 18:21:35 +00:00
Elliott Hughes
8831e40b19
am 2199ac31: am 7dd126a3: Merge "Clean up some misinformation around prctl."
...
* commit '2199ac3113d2fa35ff400788aa3d68c0123aacfb':
Clean up some misinformation around prctl.
2014-07-18 23:39:40 +00:00
Christopher Ferris
cf622c1c22
am 3a23030d: am 3c2b71ad: Merge "Use the mmap/munmap for allocation routines."
...
* commit '3a23030ded42a7ee7a0b3ed2543e8758a6bcfc9a':
Use the mmap/munmap for allocation routines.
2014-07-18 22:21:29 +00:00
Elliott Hughes
96674169e0
am c6e9b8ce: am b4669685: Fix private/bionic_name_mem.h build breakage.
...
* commit 'c6e9b8cebfc0d3faff5ea986a6fc9bbc11413b37':
Fix private/bionic_name_mem.h build breakage.
2014-07-18 02:57:51 +00:00
Elliott Hughes
a9fdbb819f
am 1b77f3f7: resolved conflicts for merge of d648f557 to lmp-dev-plus-aosp
...
* commit '1b77f3f7417598414694eb29e17a4873a38a1d18':
Remove non-standard prctl constants from <sys/prctl.h>.
2014-07-18 00:42:52 +00:00
Elliott Hughes
3d96532171
am 6e47ddab: am d18b87f3: Merge "Remove SIOCKILLADDR from <sys/socket.h>."
...
* commit '6e47ddab72841c165b538de198c5858409fb6349':
Remove SIOCKILLADDR from <sys/socket.h>.
2014-07-18 00:30:05 +00:00
Elliott Hughes
96eef2388e
am 1a04da87: am 76282482: Merge "Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>."
...
* commit '1a04da875064d81829c3ea1b3e8096e2b721cd10':
Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
2014-07-18 00:30:04 +00:00
Elliott Hughes
bb74030901
am d377833d: am 6bf42ddc: Merge "Fix private/bionic_name_mem.h build breakage."
...
* commit 'd377833de61664b57f656aa0111b7a4b166b1df8':
Fix private/bionic_name_mem.h build breakage.
2014-07-17 22:20:56 +00:00
Elliott Hughes
c616d304e9
am fdd64140: am 169e2bf6: Merge "Remove non-standard prctl constants from <sys/prctl.h>."
...
* commit 'fdd64140933bedbefc8633a28bc9478ea954f81a':
Remove non-standard prctl constants from <sys/prctl.h>.
2014-07-17 22:01:13 +00:00
Elliott Hughes
2651277e77
am 9633cc3e: am 9a7fdb2d: ptrace(3) should be varargs.
...
* commit '9633cc3ee9501550463d53929a05829e2824a476':
2014-07-17 18:31:08 +00:00
Elliott Hughes
19391d796c
am 2492a8e3: am 3002131d: Use VDSO for clock_gettime(2) and gettimeofday(2).
...
* commit '2492a8e364e5cc8c606458ffdceda8cdc9d34bcc':
2014-07-17 18:31:07 +00:00
Elliott Hughes
db71f00794
am 9a7fdb2d: ptrace(3) should be varargs.
...
* commit '9a7fdb2dae8f0ae0f9c5b0596bb2710f782925aa':
ptrace(3) should be varargs.
2014-07-17 18:18:01 +00:00
Elliott Hughes
0cf2d4902a
am 3002131d: Use VDSO for clock_gettime(2) and gettimeofday(2).
...
* commit '3002131da33401cf1b45abbdbec58b7c751fc43a':
Use VDSO for clock_gettime(2) and gettimeofday(2).
2014-07-17 18:16:35 +00:00
Hans Boehm
a0582bfae6
am ec76a21f: am 43363ab7: Merge "Define atomic_charN_t only if charN_t is supported."
...
* commit 'ec76a21f27a3727f31c96bcaa27a820765471125':
Define atomic_charN_t only if charN_t is supported.
2014-07-17 13:45:07 +00:00
Elliott Hughes
e569ff8fbf
am 51b9d5ba: am 94f84d36: Merge "ptrace(3) should be varargs."
...
* commit '51b9d5bad9f011ad509f46622f1a341edf80ad34':
ptrace(3) should be varargs.
2014-07-17 13:44:35 +00:00
Elliott Hughes
6777948bf2
am 379b1580: am f13aa6fc: Merge "Use VDSO for clock_gettime(2) and gettimeofday(2)."
...
* commit '379b1580dcad69360f83a6c70c5adc83e483c36b':
Use VDSO for clock_gettime(2) and gettimeofday(2).
2014-07-17 13:43:35 +00:00
Dan Albert
0b0494c01f
am 6526098e: am a4465058: Merge "Remove isascii_l(3)." into lmp-dev
...
* commit '6526098e710364f3ea9266de1a4a9b675b23bd9a':
Remove isascii_l(3).
2014-07-16 16:08:25 +00:00
Elliott Hughes
eb2ab29c32
am 775056ff: am 97ba2a5c: Regenerate the syscalls list after the uapi update.
...
* commit '775056ff71b9ae06db13dffc150d4d1162e775ab':
Regenerate the syscalls list after the uapi update.
2014-07-16 03:08:38 +00:00
Christopher Ferris
94c30175e3
am 04e7056d: am 770d0f61: Merge "Make sure not to construct illegal property names."
...
* commit '04e7056d06a7098827dcc7060c5d827b1a8afab4':
Make sure not to construct illegal property names.
2014-07-16 03:00:34 +00:00
Christopher Ferris
20d08f57f6
am f64411e7: am 64035c4a: Merge "Add gen syscalls step to instructions."
...
* commit 'f64411e7a8479f0e4968d9aa1ea5b7c95334ec6e':
Add gen syscalls step to instructions.
2014-07-16 03:00:34 +00:00
Elliott Hughes
47840c305f
am 99c8508a: am 52023cb7: Merge "Regenerate the syscalls list after the uapi update."
...
* commit '99c8508a6e1fefbb19e11af4bdde16f353a61615':
Regenerate the syscalls list after the uapi update.
2014-07-16 03:00:33 +00:00
Christopher Ferris
09bbeac80c
am 76dd4a79: am 51c914b7: Merge "Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit."
...
* commit '76dd4a7911d2b00262d4b60c2828de48818e3226':
Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
2014-07-16 03:00:33 +00:00
Christopher Ferris
1c050aa140
am cdf48775: am 73c963e4: Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
...
* commit 'cdf48775d4aaa441d833a85441d67ff990d9897e':
Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
2014-07-15 22:22:27 +00:00
Elliott Hughes
cea72c11e1
am c80cb8e3: am ca276c40: Fix visibility for a bunch more symbols.
...
* commit 'c80cb8e3ca36aa0d41f6a58559450aac73b5b565':
Fix visibility for a bunch more symbols.
2014-07-15 02:35:42 +00:00
Dan Albert
bfd4849e4f
am 84491f5b: am 5656a0c4: Merge "Remove isascii_l(3)."
...
* commit '84491f5b0620386645beb5acf88f873a32179c35':
Remove isascii_l(3).
2014-07-15 00:34:02 +00:00
Elliott Hughes
209422c44f
am 1d31b554: am ee3608f9: Merge "Fix visibility for a bunch more symbols."
...
* commit '1d31b55443c534187ea726e7292dbd308f263d95':
Fix visibility for a bunch more symbols.
2014-07-14 23:29:34 +00:00
Elliott Hughes
dc5f392158
am 07198cbf: am 99ae0983: Implement rand/srand in terms of random/srandom.
...
* commit '07198cbf1676665acd2144a5f9ebc71d7e31aebe':
Implement rand/srand in terms of random/srandom.
2014-07-14 23:29:29 +00:00
Elliott Hughes
c241ad0688
am 0a79e279: am caaf71eb: Sync upstream-openbsd.
...
* commit '0a79e2798e4d2b05ca32a7912df274c461e96b2b':
Sync upstream-openbsd.
2014-07-14 23:29:29 +00:00
Dmitriy Ivanov
a41e7e9492
am db3b2995: resolved conflicts for merge of 38778e3b to lmp-dev-plus-aosp
...
* commit 'db3b29958dbfe23489cc4fa66d42cd95d441391c':
Upstream atexit
2014-07-14 23:29:28 +00:00
Elliott Hughes
df9777c3b9
am ac56fc86: am 673bff01: Merge "Implement rand/srand in terms of random/srandom."
...
* commit 'ac56fc8663a01c3cad6fcacab8d2958f20bc047a':
Implement rand/srand in terms of random/srandom.
2014-07-14 20:14:06 +00:00
Brian Carlstrom
3c5a701f94
am 6835f586: Merge branch \'lmp-dev-plus-aosp\' of https://googleplex-android.googlesource.com/_direct/platform/bionic into lmp-dev-plus-aosp
...
* commit '6835f5864d56cf6ee10da027c2ca013423a01bb1':
Upstream atexit
Sync upstream-openbsd.
2014-07-14 19:29:50 +00:00
Elliott Hughes
93235cabfb
am 49e34298: am 3b318a5b: am e2b177a5: am 83ce99d8: Merge "Define SIOCKILLADDR which isn\'t in the common kernel uapi headers."
...
* commit '49e34298e62eec01eb6ae777a62b421db45adc36':
2014-07-14 19:29:49 +00:00
Elliott Hughes
40c1838322
am 646e7eb4: am f6968e3c: Define SIOCKILLADDR which isn\'t in the common kernel uapi headers.
...
* commit '646e7eb4bd0b834eeeddcbd1b4b976f849b7ce77':
2014-07-14 19:29:49 +00:00
Elliott Hughes
4cb78fe675
am 5ddb411c: am bae7c206: am b962ab81: am 57a5b338: Merge "Define three prctl constants that went missing from uapi."
...
* commit '5ddb411c174ee2402b5445bf73db25f1c7fa33f5':
2014-07-14 19:29:48 +00:00
Elliott Hughes
be69279338
am 29ba6754: am f65d552b: am 0594b9dd: am b8e82b5e: Merge "EM_ARM and EM_AARCH64 are now in the uapi header."
...
* commit '29ba6754e5370b46adad73cc949f507cdb85fd38':
2014-07-14 19:29:45 +00:00
Christopher Ferris
68b180812e
am 8edb50a7: am 8832cfb2: am efdf7862: am 385bb1ed: Merge "Add optimized memchr implementation from newlib"
...
* commit '8edb50a7ce1e16618983179692169ed9a4c83f34':
2014-07-14 19:29:44 +00:00
Christopher Ferris
c03b5b0c87
am 99ad4f90: am d92a6d06: am 55230dd0: am 96502e27: Merge "Make jemalloc the default choice."
...
* commit '99ad4f9028e62d268190a7b81365153a9a82a868':
2014-07-14 19:29:43 +00:00
Christopher Ferris
a3f8b0b3df
am f0fe22cd: am d389809d: am 18a25078: am c6bc0017: Merge "Update kernel headers to v3.14."
...
* commit 'f0fe22cd13d6e6650f50453d502d64a67ee35a0f':
2014-07-14 19:29:42 +00:00
Elliott Hughes
3df82ef283
am 1edd9758: am 9c98443e: am ce1422b9: am 040e1187: Merge "Enable building libc with clang."
...
* commit '1edd97580f74ba11f13f383aa70e4b47d163d600':
2014-07-14 19:29:42 +00:00
Dan Albert
9e962e499c
am 42eed01a: am 405fd491: am c0afc23e: am 37f09d6d: Merge "Revert "Revert "Add locale aware APIs."""
...
* commit '42eed01a1f079515ddc64fbd7d1d77d6de576db6':
2014-07-14 19:29:39 +00:00
Elliott Hughes
0310e5d912
am a7d2f57d: am 210a8423: am d19f2d85: am 76df69d1: Merge "The err family allow null format strings."
...
* commit 'a7d2f57d614dbf6be3308f5d476bae1e29551db4':
2014-07-14 19:29:37 +00:00
Elliott Hughes
a34620eb55
am bad533b4: am d54994a4: am 696c48df: am eba7c15b: Merge "Revert "Switch libm to building with clang.""
...
* commit 'bad533b465be292c5c609a5edd336bf00ca359e6':
2014-07-14 19:29:36 +00:00
Elliott Hughes
d4a1d6e229
am 84ae9f67: am 2545bf7b: am 37ab54fd: am 5df23dc8: Merge "Switch libm to building with clang."
...
* commit '84ae9f673bf96c87b54978db396cc5cb7a9e6266':
2014-07-14 19:29:36 +00:00
Elliott Hughes
5cc91d1f54
am 387d52ea: am 3ea96e7b: am 35805377: am 9b491470: Merge "Slim down static binaries by avoiding stdio."
...
* commit '387d52ea4bdab7c90061d5828f0208a16214fa74':
2014-07-14 19:29:35 +00:00
Elliott Hughes
a102132057
am 32a93da1: am a9e847fd: am 7d9f1cc5: am f0f8cd1f: Merge "Remove the global lock around thread stack creation."
...
* commit '32a93da106d58ba9329c3f040063c334574e315c':
2014-07-14 19:29:35 +00:00
Elliott Hughes
7eb1cbc6e5
am e6153565: am b2ddd728: am 12ce9115: am cd23370c: Merge "Remove the obsolete _thread_created_hook."
...
* commit 'e6153565adce260251d8bf0b285abea053c2da8f':
2014-07-14 19:29:34 +00:00
Calin Juravle
3cfac9fe42
am 8ebfc51e: am 9899217a: am 9712d913: am 02459d34: Merge "Move __cmsg_nxthdr to its proper file."
...
* commit '8ebfc51ee226d7d5ebcb5f34b579a2391589127d':
2014-07-14 19:29:33 +00:00
Calin Juravle
943f25c072
am cd1093fa: am b89ef57d: am cd061f6e: am 8a71a745: Merge "Removed obsolete symbol cmsg_nxthdr."
...
* commit 'cd1093fab5e24e02214f49de8b37aeace8e48330':
2014-07-14 19:29:32 +00:00
Christopher Ferris
464972fc6e
am d0e94fa5: am a35ae1bc: am 4306b0f8: am 25fba981: Merge "Do not include libc_common in malloc debug code."
...
* commit 'd0e94fa58d775d6980ab6dc7c4cd70de0f16f10c':
2014-07-14 19:29:31 +00:00
Elliott Hughes
6144d69275
am 699cecdd: am 4c28373d: am 96d7251c: am d028b620: Merge "Added a __system_property_serial benchmark."
...
* commit '699cecdd2ec27a37a1edfc42556e3f9877ae3055':
2014-07-14 19:29:30 +00:00
Elliott Hughes
72085c59a0
am fffca5a9: am 4f459ec6: am 1cad0226: am 84f0c7c2: Merge "update-tzdata.py needs to know where to find icu."
...
* commit 'fffca5a9f7d3f4fea4e4d88ba8a15d1810239d33':
2014-07-14 19:29:29 +00:00
Dan Albert
b231d97436
am 2f96faad: am d0a7157c: am ea04b5a6: am 7a85d9a1: Merge "Revert "Add locale aware APIs.""
...
* commit '2f96faadec2dbd3f8a30466de413629e860cdf0a':
2014-07-14 19:29:28 +00:00
Dan Albert
87abe8a43c
am 12810d6d: am 1e46158e: am f6b95993: am 430d5f93: Merge "Add locale aware APIs."
...
* commit '12810d6d6116049aa68fd9c0c16ec0f408933ac0':
2014-07-14 19:29:27 +00:00
Elliott Hughes
4e67f9c453
am df17c1f2: am 67ee7b9d: am 94560b5b: am 4c199170: Merge "Added __system_propery_read benchmark."
...
* commit 'df17c1f20bb366e59f75869a3396ca8cedd850de':
2014-07-14 19:29:26 +00:00
Elliott Hughes
e9db4fa091
am 26734a7d: am c346c606: am 8d11fb18: am 3139f6fd: Merge "Remove __CTOR_LIST__ from mips/mips64."
...
* commit '26734a7dd7628f59c70dcad8d732420c92ff6be1':
2014-07-14 19:29:24 +00:00
Elliott Hughes
b6bc601165
am 602492a6: am 53641001: am 986fb565: am c4c67893: Merge "Don\'t zero r1 on entry to the dynamic linker."
...
* commit '602492a682f1d7fe21f34b1ff7c08942de0fefa4':
2014-07-14 19:29:23 +00:00
Ying Wang
b1be9d8b5c
am af47a46d: am 4fae7675: am 6ee2f321: am 6cdd0cfd: Merge "TARGET_OUT_DATA_NATIVE_TESTS now points to /nativetest64 in 64-bit target"
...
* commit 'af47a46d38d3b5571944e70ed9ea0a0816dd4685':
2014-07-14 19:29:22 +00:00
Dmitriy Ivanov
be0162e1d7
am 3dd6e3d8: am e245060c: am ab164750: am 3c12ae56: Merge "Add test for constructor function."
...
* commit '3dd6e3d880077ee2632fb055ef17339558a61c03':
2014-07-14 19:29:21 +00:00
Dmitriy Ivanov
9afe125fdb
am 065abed9: am 30e596e9: am ca673e73: am b9c5d606: am 006e0770: Merge "Change android_dlextinfo flags to uint64_t"
...
* commit '065abed9a580e8ad23bd6cbd5721ea1d70474828':
2014-07-14 19:29:20 +00:00
Elliott Hughes
21c8f41d3f
am 0ec257dc: am a3eead96: am 7e43f0d4: resolved conflicts for merge of aedc14b1 to lmp-dev
...
* commit '0ec257dc20ceadde049296246c78b99f02625412':
2014-07-14 19:29:18 +00:00
Calin Juravle
48766828da
am 37eca3d3: am 3b0f3112: am f11e7c74: am 02459d34: Merge "Move __cmsg_nxthdr to its proper file."
...
* commit '37eca3d325de93ce95e0f85c53aab508c18b306d':
2014-07-14 19:29:17 +00:00
Calin Juravle
a7be72e7a2
am b94d0294: am e8ce76c2: am 1d63dd90: am 8a71a745: Merge "Removed obsolete symbol cmsg_nxthdr."
...
* commit 'b94d0294037a37b60ba2bd403f12c1c7c28efbaa':
2014-07-14 19:29:16 +00:00
Christopher Ferris
450f9a4b83
am c743b189: am 0f8d5a06: am c04e73a6: am 25fba981: Merge "Do not include libc_common in malloc debug code."
...
* commit 'c743b18961b46b82e5a4770d67071aeeee8753bf':
2014-07-14 19:29:15 +00:00
Elliott Hughes
6bf66f8ce7
am 5252514d: am 05916dda: am cf53885b: am d028b620: Merge "Added a __system_property_serial benchmark."
...
* commit '5252514d65ee924d53ceafd14e0d566a477cf35a':
2014-07-14 19:29:14 +00:00
Elliott Hughes
04b7898f17
am e4a1004d: am 42775b51: am feccec68: am 84f0c7c2: Merge "update-tzdata.py needs to know where to find icu."
...
* commit 'e4a1004d875465b39e7d557bdcc5bbfa8acefeda':
2014-07-14 19:29:13 +00:00
Dan Albert
b24b709ea2
am 5b41373d: am 293006c9: am 418fdef2: am 7a85d9a1: Merge "Revert "Add locale aware APIs.""
...
* commit '5b41373d499b7ab2b72ad5235c5d1a3c06f236b2':
2014-07-14 19:29:11 +00:00
Dan Albert
79465f3d25
am a0ce997e: am 16dd7fd5: am 43e79dab: am 430d5f93: Merge "Add locale aware APIs."
...
* commit 'a0ce997e1bf7a1074ce78b1ff8cf6acfa59ca2f3':
2014-07-14 19:29:10 +00:00
Elliott Hughes
3cdcfc82eb
am 6c804ab1: am e2bcc8bb: am 748d8708: am 4c199170: Merge "Added __system_propery_read benchmark."
...
* commit '6c804ab1ea8ed48ba9ec78c443f2c7815fa830a0':
2014-07-14 19:29:09 +00:00
Elliott Hughes
129820c8d6
am 7ad8adbe: am 48ad92a4: am 742fce7b: am 3139f6fd: Merge "Remove __CTOR_LIST__ from mips/mips64."
...
* commit '7ad8adbe51280128ddcad7849f36d091fb05dda1':
2014-07-14 19:29:08 +00:00
Elliott Hughes
845d50ba81
am f7fe0779: am dc0b68e5: am b9d95b5d: am c4c67893: Merge "Don\'t zero r1 on entry to the dynamic linker."
...
* commit 'f7fe0779027ce54b6936f8210bc867707c969f38':
2014-07-14 19:29:06 +00:00
Ying Wang
8e8d019b5c
am de78c2c4: am 76171b2d: am 02406f68: am 6cdd0cfd: Merge "TARGET_OUT_DATA_NATIVE_TESTS now points to /nativetest64 in 64-bit target"
...
* commit 'de78c2c45181e8a1b16e70c87be981af9c76a092':
2014-07-14 19:29:05 +00:00
Dmitriy Ivanov
fd2fd4398e
am 994faff2: am 4e37e7b1: am b9247ada: am 3c12ae56: Merge "Add test for constructor function."
...
* commit '994faff20941661a557e3a9339768fa8e2ecf21d':
2014-07-14 19:29:04 +00:00
Dmitriy Ivanov
ff181ce7ac
am 49b59013: am 4c632335: am b9c5d606: am 006e0770: Merge "Change android_dlextinfo flags to uint64_t"
...
* commit '49b590136a7269902179bf61258709d2bb6d5611':
2014-07-14 19:29:03 +00:00
Elliott Hughes
d7c9ad906b
am f40424d3: am ddf9066e: resolved conflicts for merge of aedc14b1 to master
...
* commit 'f40424d38fbe540c1a04a27f7ad1c7a89826fd1c':
2014-07-14 19:29:02 +00:00