- 12 Nov, 2014 1 commit
-
-
Elliott Hughes authored
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 b11d8e05) Change-Id: Ifd48e7446e400dccae3afd5cbef96ca843775477
-
- 04 Nov, 2014 7 commits
-
-
Dmitriy Ivanov authored
This reverts commit c85e82dd. Bug: 18222321 Bug: 18211780 Change-Id: I32f4048bd5ea85dc8a3dfccce8cf141b241ab692
-
Dmitriy Ivanov authored
This reverts commit c87f65d2. Bug: 18222321 Bug: 18211780 Change-Id: I00252e26a28a41ab9f1e2dd3b32f0f80d86297f1
-
Dmitriy Ivanov authored
This reverts commit fd2747bb. Bug: 18222321 Bug: 18211780 Change-Id: I2d4ebab1e73b7277161af76b99f8249825b22d65
-
Dmitriy Ivanov authored
This reverts commit 6442dbd3. Bug: 18222321 Bug: 18211780 Change-Id: I87b18a32238a1f75afe56149221b6691f50d9f56
-
Dmitriy Ivanov authored
This reverts commit bf3d5ef5. Bug: 18222321 Bug: 18211780 Change-Id: I902ed888197b358c77303f1acb6d5ffd7ae6dcd3
-
Dmitriy Ivanov authored
This reverts commit 976402cc. Bug: 18222321 Bug: 18211780 Change-Id: Iafdd3d843db7b1cf288be9a0232022816622c944
-
Dmitriy Ivanov authored
This reverts commit 445111a1. Bug: 18222321 Bug: 18211780 Change-Id: I4fa9e1b63ec9b528f8bfed73c2ec15046c43a2fe
-
- 03 Nov, 2014 1 commit
-
-
Elliott Hughes authored
(cherry-pick of 6a03abcf.) Bug: 18208568 Change-Id: I9da16ce0f9375bc363d1d02be706d73fd3b1e150
-
- 01 Nov, 2014 20 commits
-
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit 4e446b19) Change-Id: Ibc77a9ade36dc6b9bf5a316b5ab9ae5f0a70e826
-
Dmitriy Ivanov authored
Relocate symbol against DF_1_GLOBAL shared libraries loaded before this shared library. This includes main executable, ld_preloads and other libraries that have DF_1_GLOBAL flag set. Bug: 2643900 Bug: 15432753 Bug: 18186310 (cherry picked from commit d225a5e6) Change-Id: I4e889cdf2dfbf8230b0790053d311ee6b0d0ee2d
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit 90b74fb8) Change-Id: I8d4ed254e5c421b65b62c401abdb1ee07e5dc3b2
-
Dmitriy Ivanov authored
local_group includes this library and its dependencies. Bug: 18186310 (cherry picked from commit e47b3f84) Change-Id: I93c2d873e924df7319569307444bf603d7d27bf0
-
Dmitriy Ivanov authored
The local group is a sequence of libraries in default (breadth-first) order. It allows RTLD_LOCALLY loaded library to correctly relocate symbols within its group (see test-cases). Local group lookup is performed after main executable and ld_preloads. Bug: 2643900 Bug: 15432753 Bug: 18186310 (cherry picked from commit cfa97f17) Change-Id: I5fa8c673f929e4652c738912c7ae078d7ec286d2
-
Dmitriy Ivanov authored
Previous one was not covering all the targets Bug: 17548097 Bug: 18186310 (cherry picked from commit 4a9e1937) Change-Id: I2cd9e58893555d16cbfe291b2d1279621489d5ad
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit eb27bbae) Change-Id: I1d608dfa12dbafbdcdb8bc6d818c5872404c19e0
-
Dmitriy Ivanov authored
Bug: 18186310 Bug: 17552334 (cherry picked from commit ea6eae18) Change-Id: I07d6f6fbb462fea329581d0da02f6d88be1c262f
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit 513e29e1) Change-Id: I1e4c5af2cdc09dc978c7a78fcdcf8796c919751e
-
Dmitriy Ivanov authored
Bug: 18186310 Bug: https://code.google.com/p/android/issues/detail?id=64069 (cherry picked from commit 1b20dafd) Change-Id: Ic02eec22a7c322ece65eb40730a3404f611526b1
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit ecf532fa) Change-Id: Ia12f2fa28c8cd3204eb7d6b4c7d872f4e81fb8ef
-
Dmitriy Ivanov authored
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 6cdeb523) Change-Id: I7ffc7bc600798308a77ad949a644949b64250ae2
-
Dmitriy Ivanov authored
This reverts commit 8f61d991 Despite the fact that static linker does all the work while linking -Bsymbolic executables, according to the SCO doc following DT_SYMBOLIC and DF_SYMBOLIC flags is still a requirement for the dynamic linker as well. (see http://www.sco.com/developers/gabi/2012-12-31/ch5.dynamic.html) Bug: 18186310 (cherry picked from commit 96bc37f2) Change-Id: Ie217be4f3305d877066e4cfe91975ae1c7768330
-
Elliott Hughes authored
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 0dc39f99) Change-Id: I3e84488fc246f6c28cbd82e96d0cd4343a12c28a
-
Dmitriy Ivanov authored
Bug: 17552334 Bug: 18186310 (cherry picked from commit 1b77423e) Change-Id: I8a9d05195a862bc287fff7156913606f0311b8bb
-
Dmitriy Ivanov authored
Bug: 18186310 (cherry picked from commit f240aa80) Change-Id: Id46f1f9be90a17a58fb44d3540095c8c685c9726
-
Dmitriy Ivanov authored
* DT_PLTGOT - ignored for non-mips * DT_RELCOUNT/RELACOUNT - ignored * DT_RELENT/RELAENT - sanity checks * DT_SYMENT - sanity check * DT_SONAME - ignore for now. Bug: 18186310 (cherry picked from commit 4a6e9a83) Change-Id: Ib40095f0770d65628fc7abac5a471378de35ebe7
-
Dmitriy Ivanov authored
From the elf-spec: "Symbolically bound shared objects are identified by the .dynamic entry DT_SYMBOLIC. This tag is informational only; the runtime linker processes symbol lookups from these objects in the same manner as any other object." Bug: 18186310 (cherry picked from commit 8f61d991) Change-Id: I37024799ac8d1837993c8ae78780a448bedd6539
-
Dmitriy Ivanov authored
Symbols from libraries opened with RTLD_LOCAL (default) should not be visible via dlsym(RLTD_DEFAULT/RTLD_NEXT, .) Bug: 17512583 Bug: 18186310 (cherry picked from commit e8ba50fe) Change-Id: Idf6bbe2233fb2bfc0c88677e7d1fc518fb3f7a8b
-
Dmitriy Ivanov authored
No functional changes. Bug: 18186310 (cherry picked from commit 6abf624d)] Change-Id: I0acf52d8ee7fe2d4f44bc832cbe9fabe1782f03f
-
- 30 Oct, 2014 1 commit
-
-
Dan Albert authored
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 3ce0769a)
-
- 29 Oct, 2014 7 commits
-
-
Elliott Hughes authored
* 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.
-
Elliott Hughes authored
(cherry picked from commit e03950fa) Bug: 18172268 Change-Id: I0feda6b253882f68f47bcf30fad998286cc7f620
-
Elliott Hughes authored
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 8e4d3710) Bug: 18172268 Change-Id: I22d13fdeb6431ea122dd028a229782dcaf2286b2
-
Elliott Hughes authored
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 26a8eb50) Bug: 18172268 Change-Id: I49d7d09dabfc6c6926a8e1f4b235d041e2f2fc4d
-
Elliott Hughes authored
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 35d226e0) Bug: 18172268 Change-Id: Ice490bfe84afb04722d738128053d4c533b8a664
-
Christopher Ferris authored
For generic, continue to use the C version of the code. Bug: 13746695 (cherry picked from commit 7d849ac3) Change-Id: Iae44785f37f9bb59103ab78fb9f74c92f8a95c7f
-
Christopher Ferris authored
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 c8bd2aba) Change-Id: Ifa1c3d16553d142eaa0d744af040f0352538106c
-
- 28 Oct, 2014 3 commits
-
-
Christopher Ferris authored
Bug: 17623887 (cherry picked from commit 8cf61dab) Change-Id: I91e66ca0c26f04b50308059f9c89d388d55f6e3a
-
Elliott Hughes authored
Group things appropriately and name each group. Bug: 18160821 (cherry picked from commit 7c02d942) Change-Id: I863242515af44058154d03e2d8c34678e682d66a
-
Elliott Hughes authored
So why bother #defining it? Bug: 18160821 (cherry picked from commit b1a6c319) Change-Id: I9cd9c144ba7071fddda12fa16d1232ad861b66be
-