Commit graph

29119 commits

Author SHA1 Message Date
Yi Kong
d3a825fe61 Merge "Modernise code to use override specifier" am: 4699cf6174
am: 2e3a19d5b4

Change-Id: If8dac151ae6a10f93c6faf6c1dec51562157d026
2019-03-29 19:38:29 -07:00
Yi Kong
2e3a19d5b4 Merge "Modernise code to use override specifier"
am: 4699cf6174

Change-Id: Ia22c546feed8711579cc5aaf4833cf29652506c2
2019-03-29 19:34:20 -07:00
Yi Kong
4699cf6174 Merge "Modernise code to use override specifier" 2019-03-30 02:11:13 +00:00
Daniel Mentz
fce26268c6 Merge "clean_header: Don't print extraneous newline char" am: 0ce5c4440d am: 6379127063
am: 360bf3bf25

Change-Id: I1039cd9a7a016f926e9657e13383dbc17165567d
2019-03-29 18:03:21 -07:00
Daniel Mentz
360bf3bf25 Merge "clean_header: Don't print extraneous newline char" am: 0ce5c4440d
am: 6379127063

Change-Id: I2c6b57a3a69c401466d7796d990dbbe5836ceb23
2019-03-29 17:54:12 -07:00
Daniel Mentz
6379127063 Merge "clean_header: Don't print extraneous newline char"
am: 0ce5c4440d

Change-Id: Id1d667d622c462e77721d64f4846627ccf7d6376
2019-03-29 17:34:02 -07:00
Daniel Mentz
0ce5c4440d Merge "clean_header: Don't print extraneous newline char" 2019-03-30 00:10:09 +00:00
Daniel Mentz
9f9b878c53 Merge "clean_header: Write to correct dst_file" am: b95c8af8c9 am: 108268a143
am: 6f7aac8cfb

Change-Id: I856e92a0c158619754735e78d46518541a763c82
2019-03-29 16:46:39 -07:00
Daniel Mentz
6f7aac8cfb Merge "clean_header: Write to correct dst_file" am: b95c8af8c9
am: 108268a143

Change-Id: If2b17370ce5e23ea0a7d8900def57088dd7fd143
2019-03-29 16:21:04 -07:00
Daniel Mentz
108268a143 Merge "clean_header: Write to correct dst_file"
am: b95c8af8c9

Change-Id: Idbab599484e91be4719c254e94ac1cfaa69793bf
2019-03-29 15:45:04 -07:00
Dimitry Ivanov
66d72c61bc Merge "Fix CtsJniTestCases" 2019-03-29 22:38:51 +00:00
Daniel Mentz
bb4cf7b8a7 clean_header: Don't print extraneous newline char
Don't print an extraneous newline character at the end of the include
file if clean_header.py is used in the non-update mode. This is
necessary to achieve consistent results in the update and non-update
modes.

Running clean_header in the non-update mode and redirecting the output
to a file should have the same result as using the update mode and have
the script write to the file directly.

Change-Id: I6b176c5365840d66e4499bacd205f1fa77302a2b
2019-03-29 15:17:48 -07:00
Daniel Mentz
b95c8af8c9 Merge "clean_header: Write to correct dst_file" 2019-03-29 21:41:35 +00:00
Daniel Mentz
316f4a499c clean_header: Write to correct dst_file
Write to correct dst_file when in update mode. This enables use cases
like the following:

../../../bionic/libc/kernel/tools/clean_header.py -k original-kernel-headers/ -d kernel-headers/ -u linux/ion.h

Previously, we had to cd into kernel-headers/ and then run

../../../../bionic/libc/kernel/tools/clean_header.py -k ../original-kernel-headers/ -d . -u linux/ion.h

because the tool didn't allow the relative path to be different from the
destination path.

Change-Id: I8c5e284ce7a6737d77a2f5ead3e7e5db01317425
2019-03-29 21:41:15 +00:00
Yi Kong
358603a409 Modernise code to use override specifier
Generated by clang-tidy.

Test: m checkbuild
Change-Id: I8e23da6b8af31b291be2eefe9937ca222ea8a8c3
2019-03-29 14:27:27 -07:00
Pirama Arumuga Nainar
eacb8b68b8 Merge "Reserve realtime signal for libprofile-extras" am: 3e742cb613 am: 5375df8f61
am: ae30661b8c

Change-Id: I1e4d6e9e9b99ee28e51448b05ef8de92e65032a2
2019-03-29 09:31:08 -07:00
Pirama Arumuga Nainar
ae30661b8c Merge "Reserve realtime signal for libprofile-extras" am: 3e742cb613
am: 5375df8f61

Change-Id: Idc187c0ba2d02242fba6787149d225ecf4e898a9
2019-03-29 09:22:09 -07:00
Pirama Arumuga Nainar
5375df8f61 Merge "Reserve realtime signal for libprofile-extras"
am: 3e742cb613

Change-Id: I7bade5b9548519ac5b945c9cee09120c4a2a219f
2019-03-29 09:16:53 -07:00
Pirama Arumuga Nainar
3e742cb613 Merge "Reserve realtime signal for libprofile-extras" 2019-03-29 15:57:32 +00:00
dimitry
91b0c68009 Fix CtsJniTestCases
The linker_namespaces test need android_get_LD_LIBRARY_PATH function.

Bug: http://b/129479780
Test: atest CtsJniTestCases
Change-Id: Iba5f74e1e4b5b1de173150120293102524db2507
2019-03-29 05:34:33 +01:00
Bill Rassieur
5da3333d1b Merge master@5406228 into git_qt-dev-plus-aosp.
Change-Id: Ib6fd89248268bc88e299e2b62274bb71cf86593a
BUG: 129345239
2019-03-29 04:13:18 +00:00
Christopher Ferris
d7270b2587 Merge "Fix double initialization call." am: 6c5c6afea9 am: b1b8bfb8fd
am: e13faf08bd

Change-Id: I6d23560f18ce16da3c537f077c5ace2459619d68
2019-03-28 15:16:29 -07:00
Christopher Ferris
e13faf08bd Merge "Fix double initialization call." am: 6c5c6afea9
am: b1b8bfb8fd

Change-Id: I753b3cfca7cf6fa684edb8f7801e3fb104be2643
2019-03-28 15:12:18 -07:00
Christopher Ferris
b1b8bfb8fd Merge "Fix double initialization call."
am: 6c5c6afea9

Change-Id: I8f1fa90413b1b09e8048a13c3790cd87f6ad697d
2019-03-28 15:08:14 -07:00
Christopher Ferris
6c5c6afea9 Merge "Fix double initialization call." 2019-03-28 21:49:26 +00:00
Christopher Ferris
1e3758e7a2 Fix double initialization call.
The previous refactor left a double call to the initialization of
the loaded hooks. Remove the unnecessary call.

Bug: 129239269

Test: All unit tests pass. No double printing of init messages.
Change-Id: Ie980f2383c75d69f8b06bf9a431bb59caef21188
2019-03-28 17:12:26 +00:00
Dimitry Ivanov
3158355507 Merge "Move platform-private symbols out of libdl.so" 2019-03-28 09:05:52 +00:00
Peter Collingbourne
7641ad0087 Merge "Use PR_SET_VMA_ANON_NAME to name the abort message mapping." am: 14025fd2bf am: 04b0178166
am: 9d4306cde4

Change-Id: I0fb6c569ab4779e4ec704e951eee70c6e652b3ab
2019-03-27 18:47:50 -07:00
Peter Collingbourne
9d4306cde4 Merge "Use PR_SET_VMA_ANON_NAME to name the abort message mapping." am: 14025fd2bf
am: 04b0178166

Change-Id: Ice9d7517cad46476c0d331065946d6ebdd3ab2ca
2019-03-27 18:39:38 -07:00
Peter Collingbourne
04b0178166 Merge "Use PR_SET_VMA_ANON_NAME to name the abort message mapping."
am: 14025fd2bf

Change-Id: I31527f2418c62704c294e4c148c12dbf9a88fa48
2019-03-27 18:35:45 -07:00
Peter Collingbourne
14025fd2bf Merge "Use PR_SET_VMA_ANON_NAME to name the abort message mapping." 2019-03-28 01:17:33 +00:00
Nick Kralevich
539191979d Merge "param.h: whitespace cleanup" am: 29a89df9e2 am: a201789ffa
am: 5327dd83f6

Change-Id: Ie3e41344c4f8452dc6c5cf4f8a5163679f724ee8
2019-03-27 17:27:50 -07:00
Nick Kralevich
5327dd83f6 Merge "param.h: whitespace cleanup" am: 29a89df9e2
am: a201789ffa

Change-Id: I5f48bf2a4cdf03bb9438baa08d27118fad80889c
2019-03-27 17:23:44 -07:00
Nick Kralevich
a201789ffa Merge "param.h: whitespace cleanup"
am: 29a89df9e2

Change-Id: Ic79fb52c56bba63cdc20f313464745387ac049a1
2019-03-27 17:18:38 -07:00
Peter Collingbourne
feb5ed1b54 Use PR_SET_VMA_ANON_NAME to name the abort message mapping.
This makes it easier for tools to find the mapping. I am planning
to use this in crashpad to add HWASAN reports to the minidump.

Bug: http://crbug.com/crashpad/287
Change-Id: I600e551ef26d6ff62849319365d77912afa82fde
2019-03-27 16:50:27 -07:00
Nick Kralevich
29a89df9e2 Merge "param.h: whitespace cleanup" 2019-03-27 23:46:09 +00:00
Elliott Hughes
d50f8bc35a Merge "tests: test both upper- and lower-case with strptime %P/%p." am: 2e824e3150 am: 9d1ae96262
am: 6f46e9eeb7

Change-Id: I579faf2ab1a465ce565a6b3631a0e54d8c6c0416
2019-03-27 14:15:26 -07:00
Elliott Hughes
6f46e9eeb7 Merge "tests: test both upper- and lower-case with strptime %P/%p." am: 2e824e3150
am: 9d1ae96262

Change-Id: Idaf99b4fac00e1b021be798996725cdee72bfb29
2019-03-27 14:11:24 -07:00
Elliott Hughes
9d1ae96262 Merge "tests: test both upper- and lower-case with strptime %P/%p."
am: 2e824e3150

Change-Id: If993c7d32c95b6770b6d0ee5ba65d9c72274ecad
2019-03-27 14:06:34 -07:00
Treehugger Robot
2e824e3150 Merge "tests: test both upper- and lower-case with strptime %P/%p." 2019-03-27 20:54:59 +00:00
Yi Kong
f9cf037ec3 Merge "Move x86 and x86_64 libc to use libcrt" am: 1d9a4cbce9 am: f0c71e24d7
am: 9297758cf5

Change-Id: I6fd1016a5f880ac597caa7fefbfd68c213f5f372
2019-03-27 13:46:58 -07:00
Yi Kong
9297758cf5 Merge "Move x86 and x86_64 libc to use libcrt" am: 1d9a4cbce9
am: f0c71e24d7

Change-Id: Ib56b07f09440b6390112d694134725bc60c465a3
2019-03-27 13:42:52 -07:00
Yi Kong
f0c71e24d7 Merge "Move x86 and x86_64 libc to use libcrt"
am: 1d9a4cbce9

Change-Id: Ib400b83ff4a9c5f2d27321e73bcb81e9a4a98efc
2019-03-27 13:38:47 -07:00
Yi Kong
1d9a4cbce9 Merge "Move x86 and x86_64 libc to use libcrt" 2019-03-27 20:32:46 +00:00
Elliott Hughes
1bff6265d1 Merge "Convert new tests to GTEST_SKIP." am: e7ee0731c3 am: 94cd62ccd1
am: cb78141d64

Change-Id: Ibf809532aa5cf8389d09a37bd145991732fc9a49
2019-03-27 13:22:51 -07:00
Elliott Hughes
cb78141d64 Merge "Convert new tests to GTEST_SKIP." am: e7ee0731c3
am: 94cd62ccd1

Change-Id: I5b3dbb8392acd10fa1c60b4e913ce648a670e6c0
2019-03-27 13:18:44 -07:00
Elliott Hughes
94cd62ccd1 Merge "Convert new tests to GTEST_SKIP."
am: e7ee0731c3

Change-Id: Icb868f196313b5fa45f9e42c7c1a6533677c50f3
2019-03-27 13:14:41 -07:00
Treehugger Robot
e7ee0731c3 Merge "Convert new tests to GTEST_SKIP." 2019-03-27 20:04:49 +00:00
Nick Kralevich
3cfedf4ff0 param.h: whitespace cleanup
c50b6a2b89 redefined the powerof2 macro,
but in a way that that didn't meet the clang_format style guidelines.
Change powerof2 to make clang_format happy.

Test: compiles
Change-Id: Icd04a17f40413b7a416ddcdc080edbc4d3fac87a
2019-03-27 10:56:16 -07:00
Yi Kong
efd25a0fd7 Move x86 and x86_64 libc to use libcrt
With __cpu_model visibility issue fixed in libcrt, we can move x86 and
x86_64 libc to use libcrt as well.

Test: emulator boots
Bug: 122993569
Change-Id: If71c324180010a57e3e9598d758a4d6ab1a3c369
2019-03-27 16:54:28 +00:00