Dan Albert
028a29faee
Merge changes from topic 'no-bionic-prebuilts'
...
am: aa0b5054c5
Change-Id: I3a9d7e295163da53babfe5d539d04166eed3224a
2017-03-29 18:05:14 +00:00
Treehugger Robot
aa0b5054c5
Merge changes from topic 'no-bionic-prebuilts'
...
* changes:
Build the versioner even on unbundled branches.
Revert "Revert "Run the versioner as part of the build.""
2017-03-29 17:59:27 +00:00
Paul Lawrence
448e702fd3
Merge "Expose seccomp table"
...
am: 4b43140142
Change-Id: If4a0e4194e2b15bd2ce3bdc81c078074e462b1f9
2017-03-28 01:58:29 +00:00
Treehugger Robot
4b43140142
Merge "Expose seccomp table"
2017-03-28 01:54:13 +00:00
Christopher Ferris
08bfbd18f8
Merge "bionic: arm64: generic: strcmp: align to 64B cache line"
...
am: f785a6cbff
Change-Id: I3b5b76a6c9a0881c9f82012161254dbd480d062b
2017-03-28 01:34:28 +00:00
Christopher Ferris
f785a6cbff
Merge "bionic: arm64: generic: strcmp: align to 64B cache line"
2017-03-28 01:27:18 +00:00
Paul Lawrence
26f57b6b24
Expose seccomp table
...
Test: Run with internal cl
https://googleplex-android-review.git.corp.google.com/#/c/2028102/
and make sure passes
Bug: 20890063
Change-Id: Id78e5ea843554a5d3750b8f9b350f28ad4dca99b
2017-03-27 15:51:50 -07:00
Dan Albert
22805ea9b8
Revert "Revert "Run the versioner as part of the build.""
...
This reverts commit 69c7562f59
.
Test: make checkbuild
Change-Id: Ie443029398c01b45e0a0317a8074808b064f35d4
2017-03-27 13:06:45 -07:00
Paul Lawrence
9fd409f56a
Merge "Expand whitelist"
...
am: 58df5b2b86
Change-Id: I58f915835c2b0617c2bc846f2d021ce0747013c1
2017-03-23 20:46:25 +00:00
Paul Lawrence
6a6d669bfc
Expand whitelist
...
Bug: 36449658
Test: Builds
Change-Id: I610da03e7a3cede218d1657f53797ab72cbdf317
2017-03-23 12:21:29 -07:00
Paul Lawrence
58b8d8c43e
Merge "Fix problem that we don't block syscalls below min value"
...
am: 4d099d1576
Change-Id: Iaa83772727fd8cb4b9468cd7033523afabe6baed
2017-03-22 19:38:55 +00:00
Treehugger Robot
4d099d1576
Merge "Fix problem that we don't block syscalls below min value"
2017-03-22 19:33:08 +00:00
Paul Lawrence
65b47c9fe0
Fix problem that we don't block syscalls below min value
...
The check that we are not below the lowest permitted syscall was
off by one, so we always allowed them, rather than always denying
them
Test: Check arm64 boots, chrome and maps work
mips and mips64 emulators boot
Note that arm, x86 and x86_64 already allow syscall 0 so there
will be no functional change there
Change-Id: I85873f1d04124e634e648bd47c027f280f1d6dbd
2017-03-22 09:48:17 -07:00
Joachim Sauer
a4a0b78e8d
Merge "Update timezone data to 2017b"
...
am: 341bb25a19
Change-Id: Ie617b4613a4faa33ae95d8e610b3f854caa989b8
2017-03-22 13:16:05 +00:00
Joachim Sauer
341bb25a19
Merge "Update timezone data to 2017b"
2017-03-22 13:11:46 +00:00
Elliott Hughes
650593498d
Merge "POSIX support varies by API level."
...
am: 8ebfc0d3a3
Change-Id: Ifa732c7835620aaf1d12ad9b3a97253fad3f14b3
2017-03-21 20:22:13 +00:00
Treehugger Robot
8ebfc0d3a3
Merge "POSIX support varies by API level."
2017-03-21 20:11:37 +00:00
Elliott Hughes
6d60179839
Merge "pthread barrier and spinlock types should only appear at API level 24."
...
am: 72b6f4fae2
Change-Id: I497096763a796e0e69643d2240d3608eb169104d
2017-03-21 19:20:41 +00:00
Elliott Hughes
72b6f4fae2
Merge "pthread barrier and spinlock types should only appear at API level 24."
2017-03-21 19:14:05 +00:00
Elliott Hughes
06d7f2c789
POSIX support varies by API level.
...
Bug: https://github.com/android-ndk/ndk/issues/332
Test: builds
Change-Id: I249c214d34244a1149ba6b1160e8eafc2cdbcdea
2017-03-21 11:24:13 -07:00
Elliott Hughes
468a5d2d83
pthread barrier and spinlock types should only appear at API level 24.
...
Bug: https://github.com/android-ndk/ndk/issues/336
Test: builds
Change-Id: I938d9d7ea879d1dbc355f14e100f1ea31a51a1f0
2017-03-21 09:55:32 -07:00
Joachim Sauer
45348f06a0
Update timezone data to 2017b
...
IANA changes:
Briefly: Haiti has resumed DST.
Changes to past and future time stamps
Haiti resumed observance of DST in 2017. (Thanks to Steffen Thorsen.)
Changes to past time stamps
Liberia changed from -004430 to +00 on 1972-01-07, not 1972-05-01.
Use "MMT" to abbreviate Liberia's time zone before 1972, as "-004430"
is one byte over the POSIX limit. (Problem reported by Derick Rethans.)
Bug: 36470257
Test: CtsLibcoreTestCases / CtsBionicTestCases
Change-Id: I5a8ffb60232410d88ffa67c7702dd234ff05f61d
2017-03-21 15:37:37 +00:00
Dimitry Ivanov
ab6cc15afd
Merge changes Ib2bad794,I82436292
...
am: e98d1e68ce
Change-Id: I9a7976262216e9196bb1bc5a5b2bd5736346b109
2017-03-20 22:39:50 +00:00
Dimitry Ivanov
e98d1e68ce
Merge changes Ib2bad794,I82436292
...
* changes:
Add systrace output for dlopen calls
Add end() method to bionic's ScopedTrace class
2017-03-20 22:34:37 +00:00
Dan Albert
364aed595c
Merge "Only rename mmap to mmap64 if we're L or newer."
...
am: e36fb9ed9e
Change-Id: Id3694c3dbb255887c208566757063bf51f08ec42
2017-03-20 22:00:16 +00:00
Treehugger Robot
e36fb9ed9e
Merge "Only rename mmap to mmap64 if we're L or newer."
2017-03-20 21:53:41 +00:00
Elliott Hughes
7a228993be
Merge "Only rename fgetpos/fsetpos/fseeko/ftello/funopen if we're N or newer."
...
am: 8bd97b007e
Change-Id: I64aadf8f81717e78c2d96d6fe13ae034a5955557
2017-03-20 20:08:20 +00:00
Elliott Hughes
b6aae754bf
Merge "Only rename sendfile to sendfile64 if we're L or newer."
...
am: f12d719b01
Change-Id: Id7bab533a4be040f5c3eac10a5df32e9b6820cfc
2017-03-20 20:08:09 +00:00
Elliott Hughes
8bd97b007e
Merge "Only rename fgetpos/fsetpos/fseeko/ftello/funopen if we're N or newer."
2017-03-20 20:01:16 +00:00
Elliott Hughes
f12d719b01
Merge "Only rename sendfile to sendfile64 if we're L or newer."
2017-03-20 20:01:07 +00:00
Paul Lawrence
1551b7a9b2
Merge "Expand whitelist"
...
am: b43a222ee7
Change-Id: If0754c6fed7fc9d2704c6761e46643abb502a5ca
2017-03-20 19:57:36 +00:00
Dan Albert
785b249df0
Only rename mmap to mmap64 if we're L or newer.
...
Without this, setting `__USE_FILE_OFFSET64` and targeting pre-L made
mmap entirely unavailable.
Test: make checkbuild
Bug: https://github.com/android-ndk/ndk/issues/332
Change-Id: I9f61c44f8d9ab5c7cae845c9f89a7d889c6df365
2017-03-20 12:57:13 -07:00
Treehugger Robot
b43a222ee7
Merge "Expand whitelist"
2017-03-20 19:52:13 +00:00
Dimitry Ivanov
2a4a5e72f1
Add end() method to bionic's ScopedTrace class
...
Bug: http://b/27195126
Test: make
Change-Id: I8243629200606ca87b11cbd479ca093add42eb56
2017-03-20 12:45:55 -07:00
Paul Lawrence
822ecece23
Expand whitelist
...
Bug: 36435222
Test: App starts, plays game
Change-Id: If21f59e4d218be64fdac46115d35dc1ffb6fe771
2017-03-20 11:03:19 -07:00
Yuanyuan Zhong
9d150dd9a0
bionic: arm64: generic: strcmp: align to 64B cache line
...
Align strcmp to 64B. This will ensure the preformance critical
loop is within one 64B cache line.
Change-Id: I88eef2f12b2a6442cacec9cdbdffbf17293e7d32
Signed-off-by: Yuanyuan Zhong <zyy@motorola.com>
Reviewed-on: https://gerrit.mot.com/902536
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver <sltawvr@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>
2017-03-20 17:54:29 +00:00
Elliott Hughes
79a3db0304
Only rename fgetpos/fsetpos/fseeko/ftello/funopen if we're N or newer.
...
Without this, setting __FILE_OFFSET_BITS to 64 and targeting pre-L
made these functions entirely unavailable.
Bug: https://github.com/android-ndk/ndk/issues/333
Test: builds
Change-Id: Id17ae3c070f8b2650a9bc9aa2aa2e92c5fcdf4ad
2017-03-17 18:56:08 -07:00
Elliott Hughes
3645e71a43
Only rename sendfile to sendfile64 if we're L or newer.
...
Without this, setting __FILE_OFFSET_BITS to 64 and targeting pre-L
made sendfile entirely unavailable.
Bug: https://github.com/android-ndk/ndk/issues/333
Test: builds
Change-Id: I82d326ff244473dd5443632ff6c19d726d5e29ee
2017-03-17 18:50:12 -07:00
Prashant Patil
2052e20fec
Merge "Add libc optimizations to bionic for MIPS"
...
am: 9cb82a2c6b
Change-Id: I5b0417f2053ba28fb9cd104c8f51ef9b206bf194
2017-03-17 15:32:48 +00:00
Prashant Patil
fcb877ac4b
Add libc optimizations to bionic for MIPS
...
Test: Used bionic tests available under bionic/tests folder.
Tested for mips32r1/mips32r2/mips64r6 on emulators.
Change-Id: I589415ddc496df3f6067ae34cb33ca58b3a1f276
Signed-off-by: Prashant Patil <prashant.patil@imgtec.com>
2017-03-16 10:26:24 -07:00
Paul Lawrence
6692dda3da
Merge "Support all architectures in seccomp"
...
am: b1fe870a36
Change-Id: I1350a35e567ba7e8f37c7e5c424ac90e4577f58a
2017-03-13 20:16:16 +00:00
Treehugger Robot
b1fe870a36
Merge "Support all architectures in seccomp"
2017-03-13 20:10:49 +00:00
Paul Lawrence
89fa81fda3
Support all architectures in seccomp
...
Test: Make sure arm, x86, x86_64, mips, mips64 emulators boot
Make sure sailfish still boots
Ran CTS test from
https://android-review.googlesource.com/#/c/348671/3 and it passed
The instructions for how to run mips emulators above worked, but
the CTS tests did not seem to actually run.
Change-Id: Iddee5acdb19ed32c7bd4657573313ca439cf6a49
2017-03-13 18:26:50 +00:00
Christopher Ferris
0549e49416
Merge "Fix the way malloc debug returns info."
...
am: c0f275d028
Change-Id: I6679b9cd5d93017337da73ee2f69dd16b937b033
2017-03-13 17:54:08 +00:00
Christopher Ferris
c0f275d028
Merge "Fix the way malloc debug returns info."
2017-03-13 17:47:32 +00:00
Josh Gao
778751ff6f
Merge changes from topic 'debuggerd_fallback'
...
am: cf96f35dd1
Change-Id: I875bbf95ca55919a5164752d2f49d5415ea6ded2
2017-03-09 22:08:30 +00:00
Josh Gao
cf96f35dd1
Merge changes from topic 'debuggerd_fallback'
...
* changes:
linker_memory: allow fallback allocator to be turned on and off.
Increase signal stack size on 32-bit to 16kB.
2017-03-09 22:03:31 +00:00
Christopher Ferris
426b00a29b
Fix the way malloc debug returns info.
...
When I rewrote malloc debug, I accidentally thought that each
value returned in the info buffer contained the number of backtrace
frames in the backtrace. This was incorrect, it should have been
the total number of allocations with the same backtrace.
This is a temporary fix that sets that value to 1. The better fix is
to de-dupe backtraces and then return all allocations of the same size
with the same backtrace.
I updated the documents to describe this.
Bug: 31854476
Test: Unit tests pass.
Change-Id: Idf9efaa3d363923b5d7543d90dc7c65a0ed553d9
2017-03-09 13:47:37 -08:00
Alex Klyubin
5dd51fa6bf
Merge "Prefer property_contexts from /system & /vendor"
...
am: b3b11edda1
Change-Id: Ibbc203c98f5456de744374636bbc06f6dda87d3c
2017-03-09 19:25:30 +00:00
Treehugger Robot
b3b11edda1
Merge "Prefer property_contexts from /system & /vendor"
2017-03-09 19:20:55 +00:00