summaryrefslogtreecommitdiffstats
path: root/libc
Commit message (Collapse)AuthorAgeFilesLines
* Sync with upstream NetBSD lib/libc/regex.Elliott Hughes2015-10-214-50/+130
|\ | | | | | | | | | | | | am: 055a66c9b1 * commit '055a66c9b1017c01b82c12b65a571bf9efad8b19': Sync with upstream NetBSD lib/libc/regex.
| * Sync with upstream NetBSD lib/libc/regex.Elliott Hughes2015-10-194-50/+130
| | | | | | | | | | | | | | Bug: http://b/22850181 Change-Id: I11a51a2031e68a953ccd5691da98c699c7d01904 (cherry-picked from commit 71927a82379f7a72559ea96e6678d6215090937f)
* | Fixes to the update-tzdata.py toolNeil Fuller2015-02-021-2/+9
| | | | | | | | | | | | | | | | | | | | | | We build one too many times. Creating a missing directory is sufficient. The tz2icu needs some files in the CWD. Added symlinks. Bug: 19230091 (cherry-pick of commit 0662c3e5b33840e19f4c14b85bf619c33b3a0d0f) Change-Id: Ie21d848f1b776ec745473b9122e003fdf0acf105
* | Update tzdata to tzdata2015aNeil Fuller2015-02-021-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Time Zone Data v. 2015a (Released 2015-01-29) http://www.iana.org/time-zones/repository/releases/tzdata2015a.tar.gz Information from NEWS: Release 2015a - 2015-01-29 22:35:20 -0800 Changes affecting future time stamps The Mexican state of Quintana Roo, represented by America/Cancun, will shift from Central Time with DST to Eastern Time without DST on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.) Chile will not change clocks in April or thereafter; its new standard time will be its old daylight saving time. This affects America/Santiago, Pacific/Easter, and Antarctica/Palmer. (Thanks to Juan Correa.) New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49. (Thanks to Tim Parenti.) Changes affecting past time stamps Iceland observed DST in 1919 and 1921, and its 1939 fallback transition was Oct. 29, not Nov. 29. Remove incorrect data from Shanks about time in Iceland between 1837 and 1908. Some more zones have been turned into links, when they differed from existing zones only for older time stamps. As usual, these changes affect UTC offsets in pre-1970 time stamps only. Their old contents have been moved to the 'backzone' file. The affected zones are: Asia/Aden, Asia/Bahrain, Asia/Kuwait, and Asia/Muscat. Changes affecting code 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. tzselect ports to POSIX awk implementations, no longer mishandles POSIX TZ settings when GNU awk is used, and reports POSIX TZ settings to the user. (Thanks to Stefan Kuhn.) Changes affecting build procedure 'make check' now checks for links to links in the data. One such link (for Africa/Asmera) has been fixed. (Thanks to Stephen Colebourne for pointing out the problem.) Changes affecting commentary The leapseconds file commentary now mentions the expiration date. (Problem reported by Martin Burnicki.) Update Mexican Library of Congress URL. Bug: 19212588 Change-Id: Idc07ac862901500d4a1dbd0f4aadcfd0aa9d10b8
* | Restore symbols from <arpa/nameser.h>.Elliott Hughes2014-12-041-74/+45
| | | | | | | | | | | | | | | | | | Bug: 18627252 Bug: https://code.google.com/p/android/issues/detail?id=81690 (cherry picked from commit 42804c4b30e813d3140cba877d3ae6bbef0d3a17) Change-Id: Idd33578b31bba9a4afdfd15c7b193d10974aea90
* | Avoid pathological behavior in OpenBSD's fread.Elliott Hughes2014-12-022-2/+18
| | | | | | | | | | | | | | | | (cherry picked from commit 20841a137beac5caa824e3586c7bd91d879ff92e) Bug: https://code.google.com/p/android/issues/detail?id=81155 Bug: 18556607 Change-Id: Ibdfebc20dce4c34ad565014523c9b074e90ea665
* | Merge "Put stdin/stdout/stderr symbols in place." into lmp-mr1-devElliott Hughes2014-12-021-0/+7
|\ \
| * | Put stdin/stdout/stderr symbols in place.Elliott Hughes2014-12-011-0/+7
| | | | | | | | | | | | | | | | | | | | | To help with future binary compatibility. Bug: 18553223 Change-Id: Ia8103b4f189c18528b11948ac9e520f61b9ccc0e
* | | Fail queries fast if no DNS servers are configured.Lorenzo Colitti2014-12-011-0/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | When no DNS servers are configured (and thus there is no chance that the DNS query will suceed), res_nsend returns early, but it does not tell the cache that the query has failed. Therefore, if the caller retries the query, it will block for PENDING_REQUEST_TIMEOUT (= 20 seconds) waiting for the "existing query" (which isn't actually doing anything) to complete. Bug: 18240188 Bug: 18327075 Change-Id: I0df13ff4a17ee65e640be96695a3af31b020963a
* | Fix flockfile(3) and friends for stdin/stdout/stderr too.Elliott Hughes2014-11-195-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stdin/stdout/stderr are special; their mutexes are initialized by __sinit. There's no unit test for this, because __sinit has already been called by the time the first unit test runs, but you could reproduce this failure with a trivial main() that calls flockfile or ftrylockfile on one of the standard streams before otherwise using stdio. Bug: 18208568 (cherry picked from commit c48c3e4bb3d1665f3e9fa2785daafa72dfe59399) Change-Id: Ia0c43ed4ac69daea8152aee9516415a6e3f8a042
* | sysconf(3) returns long.Elliott Hughes2014-11-143-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | On LP32, this makes no difference. Not an ABI change. On LP64, results are going to be in %rax or x0 whether they're 32- or 64-bit, and the only difference is going to be whether the top bits are clobbered. (cherry picked from commit 60d84af1726225320b26683b726e5e735d9d76e8) Bug: 18390956 Change-Id: I722461498bc5494e2972fb07d5189dffe76e8993
* | bionic: libc: Added path to vendor build properties file.Daniel Rosenberg2014-11-131-0/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Rosenberg <drosen@google.com> (cherry picked from commit 71d220c1de1372e20c8bbec4ccf387991a3bb549) Bug: 18281574 Change-Id: I2843f23ecb4c4ca79b230d8041bbca02dbedeadc
* | Merge "Fix tzdata update tools for 'backzone'." into lmp-mr1-devElliott Hughes2014-11-122-11/+21
|\ \
| * | Fix tzdata update tools for 'backzone'.Elliott Hughes2014-11-112-11/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To maintain the status quo, we need to pull in backzone file. This file can't be built on its own, so the easiest fix is to give zic(1) all the files at once. We also now have a situation where we have links to links, so we need to dereference them until we find actual data. Bug: 18330681 (cherry picked from commit 2c2463bd3065f0a5fef34a47e3eb94aad64b0cea) Change-Id: I654b80518a7144038d8b3ea7223f49e2b1d2ad13
* | | Upgrade bionic to tzdata2014j.Elliott Hughes2014-11-111-0/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the release notes: Changes affecting current and future time stamps Turks & Caicos' switch from US eastern time to UTC-4 year-round did not occur on 2014-11-02 at 02:00. It's currently scheduled for 2015-11-01 at 02:00. (Thanks to Chris Walton.) Changes affecting past time stamps Many pre-1989 time stamps have been corrected for Asia/Seoul and Asia/Pyongyang, based on sources for the Korean-language Wikipedia entry for time in Korea. (Thanks to Sanghyuk Jung.) Also, no longer guess that Pyongyang mimicked Seoul time after World War II, as this is politically implausible. Some more zones have been turned into links, when they differed from existing zones only for older time stamps. As usual, these changes affect UTC offsets in pre-1970 time stamps only. Their old contents have been moved to the 'backzone' file. The affected zones are: Africa/Addis_Ababa, Africa/Asmara, Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala, Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and Indian/Mayotte. Bug: 18330681 (cherry picked from commit b11d8e057c86c3926128af9d07180d9328e144c6) Change-Id: Ifd48e7446e400dccae3afd5cbef96ca843775477
* | Revert "Add RTLD_NODELETE flag support"Dmitriy Ivanov2014-11-031-1/+0
| | | | | | | | | | | | | | | | This reverts commit c87f65d2cd0690d81665f8b241c1d763f72b6f80. Bug: 18222321 Bug: 18211780 Change-Id: I00252e26a28a41ab9f1e2dd3b32f0f80d86297f1
* | Ensure we initialize stdin/stdout/stderr's recursive mutexes.Elliott Hughes2014-11-032-10/+17
| | | | | | | | | | | | | | (cherry-pick of 6a03abcfd23f31d1df06eb0059830e22621282bb.) Bug: 18208568 Change-Id: I9da16ce0f9375bc363d1d02be706d73fd3b1e150
* | Add RTLD_NODELETE flag supportDmitriy Ivanov2014-10-311-0/+1
| | | | | | | | | | | | | | | | | | Bug: 18186310 Bug: https://code.google.com/p/android/issues/detail?id=64069 (cherry picked from commit 1b20dafdbe65e43b9f4c95057e8482380833ea91) Change-Id: Ic02eec22a7c322ece65eb40730a3404f611526b1
* | Fix unused DT entry warnings.Dmitriy Ivanov2014-10-311-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | DT_STRSZ Implement strtab boundary checks DT_FLAGS_1 Warn if flags other than DF_1_NOW|DF_1_GLOBAL are set Bug: 17552334 Bug: 18186310 (cherry picked from commit 6cdeb5234d7f4523fe9d83974f265d80f10512a6) Change-Id: I7ffc7bc600798308a77ad949a644949b64250ae2
* | Fix a couple more cases of missing CLOEXEC.Elliott Hughes2014-10-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | The debuggerd case can probably never happen, because you're crashing at this point anyway. The system property one seems possible though. Bug: 18186310 (cherry picked from commit 0dc39f9952c5e3a3121ea77357bb264ef0f8ded7) Change-Id: I3e84488fc246f6c28cbd82e96d0cd4343a12c28a
* | Only use <atomic> for C++11 and newer.Dan Albert2014-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | Any pre-C++11 clients of stdatomic.h that use libc++ are being forced over to <atomic>, which they don't have the language support to use. Bug:17736764 Change-Id: I62445c1f2541410a1569498c09433c7196635537 (cherry picked from commit 3ce0769aa5f9a991af1d167f730d987dd002253c)
* | Merge changes I0feda6b2,I22d13fde,I49d7d09d,Ice490bfe into lmp-mr1-devElliott Hughes2014-10-295-13/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | * changes: 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.
| * | Fix the type of u_ar0 in <sys/user.h>.Elliott Hughes2014-10-291-3/+3
| | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e03950fa0c5567edf70d011b856a027e03b1c0f7) Bug: 18172268 Change-Id: I0feda6b253882f68f47bcf30fad998286cc7f620
| * | Add greg_t for arm64.Elliott Hughes2014-10-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was already present for the other architectures. I think we skipped this because glibc seems to have an incorrect definition (int rather than long), but the kernel has the sane definition (just not in a uapi header). (cherry picked from commit 8e4d371091e5738346f5c6ad395b8487c2a5ec67) Bug: 18172268 Change-Id: I22d13fdeb6431ea122dd028a229782dcaf2286b2
| * | POSIX says <signal.h> gets you ucontext_t.Elliott Hughes2014-10-292-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX also says that ucontext_t's uc_sigmask has type sigset_t. MIPS64 strace needs this. The #define is to keep chromium off our lawn; otherwise it tries to redefine all this stuff itself. We should probably clean that up and remove the #define. (cherry picked from commit 26a8eb50a84e131d34d10d5d167d67e9995399bd) Bug: 18172268 Change-Id: I49d7d09dabfc6c6926a8e1f4b235d041e2f2fc4d
| * | Add in_port_t and move it and in_addr_t to the correct header file.Elliott Hughes2014-10-292-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No one's reported this, but I saw it in an Android port of fuser(1). We still have lots of problems in our network headers because we get most of the structs direct from the kernel, and it doesn't use types like this (which is why we've got away without this one for so long). One day we should probably look at cleaning that up, but doing so can wait. (cherry picked from commit 35d226e05d92824c6eb992e7a64ea22efc8bae03) Bug: 18172268 Change-Id: Ice490bfe84afb04722d738128053d4c533b8a664
* | | Add stpcpy assembler version.Christopher Ferris2014-10-2912-869/+1124
|/ / | | | | | | | | | | | | | | | | | | For generic, continue to use the C version of the code. Bug: 13746695 (cherry picked from commit 7d849ac378515efa1522e538e6e1d3b546cae97d) Change-Id: Iae44785f37f9bb59103ab78fb9f74c92f8a95c7f
* | Cleanup arm assembly.Christopher Ferris2014-10-2823-253/+210
| | | | | | | | | | | | | | | | | | | | | | | | Remove the old arm directives. Change the non-local labels to .L labels. Add cfi directives to strcpy.S. Bug: 18157900 (cherry picked from commit c8bd2abab24afe563240297018c4fa79944f193b) Change-Id: Ifa1c3d16553d142eaa0d744af040f0352538106c
* | Add __memcpy_chk assembly for 64 bit.Christopher Ferris2014-10-285-370/+484
| | | | | | | | | | | | | | | | Bug: 17623887 (cherry picked from commit 8cf61dab5f11ed5654a5760ab47cec0239caafe0) Change-Id: I91e66ca0c26f04b50308059f9c89d388d55f6e3a
* | Clean up the architecture-specific makefiles.Elliott Hughes2014-10-287-108/+154
| | | | | | | | | | | | | | | | | | | | Group things appropriately and name each group. Bug: 18160821 (cherry picked from commit 7c02d9428ca18ac600f7ba7d51bb24ca71e733f6) Change-Id: I863242515af44058154d03e2d8c34678e682d66a
* | No arm source refers to SOFTFLOAT.Elliott Hughes2014-10-281-2/+0
| | | | | | | | | | | | | | | | | | | | So why bother #defining it? Bug: 18160821 (cherry picked from commit b1a6c319c40674d71e30313040d3b33b8bddf24b) Change-Id: I9cd9c144ba7071fddda12fa16d1232ad861b66be
* | Remove the unnecessary generic-neon code.Christopher Ferris2014-10-283-193/+1
| | | | | | | | | | | | | | Bug: 18156619 (cherry picked from commit 2169e17482da91865e412e55b52b88d7c8db47f6) Change-Id: I4a7f5bb9ad4c27b274f3a3c86c1617ca0578b98f
* | Merge "Don't mask out SA_RESTORER from sa_flags." into lmp-mr1-devElliott Hughes2014-10-281-4/+0
|\ \
| * | Don't mask out SA_RESTORER from sa_flags.Elliott Hughes2014-10-281-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | glibc doesn't do this, and we probably shouldn't either. Bug: 16703540 Bug: 17436734 (cherry picked from commit afe58ad9892de27a7acb0aaded6312ee0f958314) Change-Id: Iada5d0ae814f438cb276f056b2b5e3675f0e3666
* | | Merge "Disable tzdata in $ANDROID_DATA." into lmp-mr1-devElliott Hughes2014-10-281-8/+5
|\ \ \ | |/ / |/| |
| * | Disable tzdata in $ANDROID_DATA.Elliott Hughes2014-10-271-8/+5
| | | | | | | | | | | | | | | Bug: 18139284 Change-Id: I2670dc1791d635139a5d39a438dc08777439476b
* | | [x86,x86_64] Fix libgcc unwinding through signalPavel Chupin2014-10-274-43/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change provides __restore/__restore_rt on x86 and __restore_rt on x86_64 with unwinding information to be able to unwind through signal frame via libgcc provided unwinding interface. See comments inlined for more details. Also remove the test that had a dependency on __attribute__((cleanup(foo_cleanup))). It doesn't provide us with any better test coverage than we have from the newer tests, and it doesn't work well across a variety architectures (presumably because no one uses this attribute in the real world). Tested this on host via bionic-unit-tests-run-on-host on both x86 and x86-64. Bug: 17436734 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com> (cherry picked from commit 50321e2e66f19998970e59d666bc9af387345b3a) Change-Id: Iba90e36958b00c7cc7db5eeebf888dc89ce4d619
* | | Use the kernel's sa_restorer for aarch64.Elliott Hughes2014-10-273-48/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gdb was happy with what we had, but libgcc and libunwind weren't. libgcc is happy with the kernel's restorer (because of the extra nop), though libunwind looks like it's going to need code changes regardless. We could make our restorer more like the kernel's one, but why bother when we can just let the kernel supply the canonical one? Bug: 17436734 (cherry picked from commit 1cff9a89645a8f362a9ce19c7f9544e98c1fd9e7) Change-Id: Ie13d73fd97395e1979a67c2294e036a97c50000d
* | | Fix 32-bit arm unwinding through signal frames.Elliott Hughes2014-10-273-37/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gdb was already okay; libgcc and libunwind need a little extra help. Bug: 17436734 (cherry picked from commit 148dff3ec6114a03acc722ae43990f1b342abad9) Change-Id: I2cc997017acc57c930284af5264f353656b98c7b
* | | Fix signal trampolines.Elliott Hughes2014-10-2712-12/+183
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * LP32 should use sa_restorer too. gdb expects this, and future (>= 3.15) x86 kernels will apparently stop supporting the case where SA_RESTORER isn't set. * gdb and libunwind care about the exact instruction sequences, so we need to modify the code slightly in a few cases to match what they're looking for. * gdb also cares about the exact function names (for some architectures), so we need to use __restore and __restore_rt rather than __sigreturn and __rt_sigreturn. * It's possible that we don't have a VDSO; dl_iterate_phdr shouldn't assume that getauxval(AT_SYSINFO_EHDR) will return a non-null pointer. This fixes unwinding through a signal handler in gdb for all architectures. It doesn't fix libunwind for arm and arm64. I'll keep investigating that... (cherry picked from commit 36f451a6d93b6807944d99fa23396e039c47e845) Bug: 17436734 Change-Id: Ic1ea1184db6655c5d96180dc07bcc09628e647cb
* | Use mxcr_mask instead of mxcsr_mask to match glibc.Elliott Hughes2014-10-241-1/+1
| | | | | | | | | | | | | | | | Bug: 18097559 (cherry picked from commit f485547b9267263e1de220a3cc368deaec367191) Change-Id: I242105faa8210abc9635a951b25b127cd64ed23c
* | Update bionic to tzdata2014i.Elliott Hughes2014-10-221-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the release notes: Changes affecting future time stamps Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00. (Thanks to Ken Rylander for the heads-up.) Guess that future years will use a similar pattern. A new Zone Pacific/Bougainville, for the part of Papua New Guinea that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00. (Thanks to Kiley Walbom for the heads-up.) Changes affecting time zone abbreviations Since Belarus is not changing its clocks even though Moscow is, the time zone abbreviation in Europe/Minsk is changing from FET to its more-traditional value MSK on 2014-10-26 at 01:00. (Thanks to Alexander Bokovoy for the heads-up about Belarus.) The new abbreviation IDT stands for the pre-1976 use of UT+8 in Indochina, to distinguish it better from ICT (UT+7). Changes affecting past time stamps Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976 (thanks to Trần Ngọc Quân for an indirect pointer to Trần Tiến Bình's authoritative book). Asia/Ho_Chi_Minh has been added to zone1970.tab, to give tzselect users in Vietnam two choices, since north and south Vietnam disagreed after our 1970 cutoff. Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as they differed from existing zones only for older time stamps. As usual, these changes affect pre-1970 time stamps only. Their old contents have been moved to the 'backzone' file. Bug: 18085936 (cherry picked from commit a05c2a2a705c8298154db6665cbbb4dbe3cdbbd5) Change-Id: If0253cc1515e1bc98e99c6e24eec797836ca7c27
* | Merge "Fix generic __memcpy_chk implementation." into lmp-mr1-devChristopher Ferris2014-10-221-34/+40
|\ \
| * | Fix generic __memcpy_chk implementation.Christopher Ferris2014-10-221-34/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the labels (add .L to make them local). - Change to using cfi directives. - Fix unwinding of the __memcpy_chk fail path. Bug: 18033671 (cherry pick from commit 7123d4371a5e04337b1de5f8cdf6cdc1e08e9cad) Change-Id: Ife93bcbfc1949ef29fc8e2dc515b7120632b82b1
* | | Merge "Fix race condition in timer disarm/delete." into lmp-mr1-devChristopher Ferris2014-10-221-2/+18
|\ \ \ | |/ / |/| |
| * | Fix race condition in timer disarm/delete.Christopher Ferris2014-10-211-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When setting a repeat timer using the SIGEV_THREAD mechanism, it's possible that the callback can be called after the timer is disarmed or deleted. This happens because the kernel can generate signals that the timer thread will continue to handle even after the timer is supposed to be off. Add two new tests to verify that disarming/deleting doesn't continue to call the callback. Modify the repeat test to finish more quickly than before. Refactor the Counter implementation a bit. Bug: 18039727 Change-Id: I73192c915cdacf608521b1792c54e5af14a34907
* | | Rename library_offset to library_fd_offsetDmitriy Ivanov2014-10-221-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replace lseek() and use pread() instead add test for library_fd_offset > file_size case Bug: 17762003 (cherry picked from commit a6c1279098f24a675d0df74ce1946f5d534b425e) Change-Id: Ie117c745081ee33d07db5341115ff6c8e98b0dec
* | | Add file_offset parameter to android_extinfoDmitriy Ivanov2014-10-211-1/+9
|/ / | | | | | | | | | | | | | | Bug: 17762003 (cherry picked from commit 07e5bc152d8a3ad4c50808bb86f3c0f2c5e2f514) Change-Id: I72d527831384ff5dde013a4c8dfe639fbec165f5
* | Make memory_order_acquire visible in global namespaceHans Boehm2014-10-201-0/+1
| | | | | | | | | | | | | | | | We were missing that using directive when including <atomic>. Bug:17736764 Change-Id: Ie8ca92a952749415567bcd5fa21d56629a364660 (cherry picked from commit 76ac4d0853c3bba0c65edc98a9cdf932c452e252)
* | Merge "Return total footprint, not high water mark." into lmp-mr1-devChristopher Ferris2014-10-131-1/+3
|\ \