- 14 Dec, 2015 5 commits
-
-
Dimitry Ivanov authored
* changes: Generate libc version-script for brillo Revert "Don't verify version scripts on 32-bit Brillo"
-
Dimitry Ivanov authored
Brillo doesn't use the ndk cruft, so we need separate set of version scripts. Added new "nobrillo" tag to mark such symbols in *.map.txt files. Bug: http://b/26164862 Change-Id: Iaee1b7119f75b68c2971679fc32817e6df29fd94
-
Dimitry Ivanov authored
This reverts commit 31951b7f. Bug: http://b/26164862
-
Elliott Hughes authored
-
Lazar Trsic authored
When personality syscall is executed on mips64, for a 32bit process, sys_32_personality() is called, which converts PER_LINUX32 -> PER_LINUX. Change expected value when mips32 is a second architecture. For more information see: https://www.linux-mips.org/archives/linux-mips/2015-08/msg00421.html https://www.linux-mips.org/archives/linux-mips/2015-11/msg00093.html Change-Id: I8c9062f536ad6e513f0ac585da3568d80e5fa1b4
-
- 12 Dec, 2015 2 commits
-
-
Dan Willemsen authored
-
Dan Willemsen authored
Brillo doesn't use the ndk cruft, so the same version scripts do not apply. Until we have brillo-specific version scripts, just disable the version script check. Bug: 26164862 Change-Id: I682860ec1c5b36014c7a6cf24da43df553e9dc9f
-
- 11 Dec, 2015 4 commits
-
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
Bug: http://b/26004476 Change-Id: Iaa468de4cbcc94e88badc5cde0f4421c710c1f38
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
Bug: http://b/25716705 Bug: http://b/22865643 Change-Id: If22fc1eda219f676b5fcc06490f7901d21d1749c
-
- 10 Dec, 2015 6 commits
-
-
Tom Cherry authored
-
Tom Cherry authored
Currently, if the debug.atrace.tags.enableflags property is not found, it is set to a safe value such that a pointer to this property can be stored for later access. This may result in selinux denials because not all processes write permissions for this property or permission to connect to the property write socket at all. Change I6d953c0c281fd72ad3eba8a479fd258023579b5b writes this property to a safe value upon boot, which greatly decreases the cases in which this property will not be accessible and removes the need to write it here. This commit removes this write. Bug 26115803 Change-Id: Ief72c5f731d3a1231b5080eb531fa0a491a8b1d1
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
-
Elliott Hughes authored
-
- 09 Dec, 2015 4 commits
-
-
Dimitry Ivanov authored
The permitted_when_isolated_path is a way to white-list directories not present in search-path. It is ignored for not isolated namespaces. Bug: http://b/25853516 Bug: http://b/22548808 Change-Id: Ib1538037268eea69323ea49968a34a4a1d1938a5
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
This reverts commit 4e50d024. Bug: http://b/24912743 Change-Id: I5d32c670f0e16aec9c74add143158e919a301673
-
Dimitry Ivanov authored
This reverts commit f74b041c. Bug: 25654402 Change-Id: I77386ea3655868d7cd1a8130afbc95e70549389e
-
- 08 Dec, 2015 6 commits
-
-
Dan Willemsen authored
-
Todd Kjos authored
-
Mark Salyzyn authored
Bug: 23668800 Change-Id: Ic7cf5864d3f5881e6f7105a49ecf62b1bc4a604c
-
Elliott Hughes authored
We need to ensure %gs:20 is set up early enough for -fstack-protector-strong on x86, and that __set_tls doesn't get stack protector checks because it's a prerequisite for them. x86 devices/emulators won't boot without this. Bug: http://b/26073874 Change-Id: Icf0d34294648cc0c8cb406a3617befe0d45c525a
-
Dimitry Ivanov authored
Bug: http://b/26026986 Change-Id: Iad95383a23f81eea776bebce641c555d26547b77
-
Mark Salyzyn authored
-
- 07 Dec, 2015 11 commits
-
-
Elliott Hughes authored
am: f0a451dc * commit 'f0a451dc': Base bcopy on memmove rather than memcpy.
-
Elliott Hughes authored
am: 9dec0a77 * commit '9dec0a77': Make all of ndk_cruft.cpp one big extern "C".
-
Elliott Hughes authored
am: 7bd33cdf * commit '7bd33cdf': Fix stdio static initializers to make both clang and GCC happy.
-
Elliott Hughes authored
am: c4eef1fb * commit 'c4eef1fb': Revert "Revert "Remove __sinit and __sdidinit.""
-
Elliott Hughes authored
-
Rohit Agrawal authored
POSIX defined bcopy to handle overlapping memory akin to memmove and bionic appears to have always done so. Change-Id: I2599113411e3532913270ba1c1b49e35cbc5f106
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: Iddd9b5f36e661e443fa13d12326e72df8c0d209c
-
Elliott Hughes authored
-
Elliott Hughes authored
Previously only clang was happy. GCC said: error: missing initializer for field 'wcio_mbstate_in' of 'struct wchar_io_data' Change-Id: I25a11b64f4dfa22a5dd5daded152191fe2cfacaf
-
Elliott Hughes authored
-
- 05 Dec, 2015 2 commits
-
-
Elliott Hughes authored
This reverts commit c8bae05f. We were breaking init (ueventd) because we initialize system properties before we initialize stdio. The new system property implementation uses stdio to read from /property_contexts, so we end up touching stdio data structures before they've been initialized. This second attempt takes things further by removing the stdio initialization function altogether. The data structures for stdin/stdout/stderr can be statically initialized as data, and -- since we already had to give the atexit implementation a backdoor for stdio -- we can just admit that we need to clean up stdio, and that we always do so last. This patch also removes the 17 statically pre-allocated file structures, so the first fopen will now allocate a block of 10 (the usual overflow behavior). I did this just to make my life simpler, but it's not actually necessary to remove it if we want it back. Change-Id: I936b2eb5e88e4ebaf5516121872b71fc88e5609c
-
Dimitry Ivanov authored
am: e371ae68 * commit 'e371ae68': Allow dlopening public libs using absolute path
-