Commit graph

26077 commits

Author SHA1 Message Date
Josh Gao
3c206b460e Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa am: 344e2b307b am: b9cd3c2213
am: b093053868

Change-Id: Ib723f29bc4bf939ab0798e05ebf57e841233f4e6
2016-09-01 23:12:10 +00:00
Josh Gao
b093053868 Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa am: 344e2b307b
am: b9cd3c2213

Change-Id: Ief1121d9e0c8161dd975b9a9f4ce33fb0313cecf
2016-09-01 23:08:30 +00:00
Josh Gao
b9cd3c2213 Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa
am: 344e2b307b

Change-Id: I45b306d232fd2e73eb9673b1997fb44fd1d20982
2016-09-01 23:05:34 +00:00
Josh Gao
344e2b307b Merge "init: create /dev/urandom, /dev/random in first stage."
am: 9baf4e94fa

Change-Id: I39a3b752e4f39411e754fd041f1f7f8fb878b98f
2016-09-01 23:02:31 +00:00
Treehugger Robot
9baf4e94fa Merge "init: create /dev/urandom, /dev/random in first stage." 2016-09-01 22:57:12 +00:00
Andreas Gampe
6e41cd34df Merge "Base: assume and use C++11 in libbase" am: 43824e72c7 am: 347eae5ea9 am: 17ca61332f
am: 852d54f4b9

Change-Id: I9074af06319105ffa84c81d8c563d256bcd48a75
2016-09-01 22:53:08 +00:00
Andreas Gampe
852d54f4b9 Merge "Base: assume and use C++11 in libbase" am: 43824e72c7 am: 347eae5ea9
am: 17ca61332f

Change-Id: I9262ef51f8e5f05a65d5747d7489ccfcb3d894f0
2016-09-01 22:49:28 +00:00
Andreas Gampe
17ca61332f Merge "Base: assume and use C++11 in libbase" am: 43824e72c7
am: 347eae5ea9

Change-Id: Ie416f92d3927152dbd68c5b942e46c3ad291d946
2016-09-01 22:46:28 +00:00
Andreas Gampe
347eae5ea9 Merge "Base: assume and use C++11 in libbase"
am: 43824e72c7

Change-Id: I92d9e92aed253803ffb9255a96717947fc117c5b
2016-09-01 22:43:29 +00:00
Treehugger Robot
43824e72c7 Merge "Base: assume and use C++11 in libbase" 2016-09-01 22:32:42 +00:00
Andreas Gampe
22847131da Base: assume and use C++11 in libbase
Assume C++11 support. logging.h already used constexpr before,
macros.h now also does no longer check the language level.

Use constexpr for the logging evaluator. This allows the usage
of CHECK and co in other constexpr expressions in C++14.

Test: m checkbuild (N9)
Change-Id: Ifdffa074271fff1f9949c48829a185800ec5e524
2016-09-01 13:38:12 -07:00
Josh Gao
ef6ff9fe1e Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381 am: d402932732 am: bad2e28bf7
am: 3cd2ff4606

Change-Id: I3b25f677094f8f7b94cffb31bf64a1da5ec142da
2016-09-01 19:57:31 +00:00
Josh Gao
3cd2ff4606 Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381 am: d402932732
am: bad2e28bf7

Change-Id: Iaf4178f91de95ee502e97bce3d1018caa308f396
2016-09-01 19:54:17 +00:00
Josh Gao
bad2e28bf7 Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381
am: d402932732

Change-Id: Ide9a5fb508594347f0c50523dab6507276292f74
2016-09-01 19:50:46 +00:00
Josh Gao
d402932732 Merge "base: use _NSGetExecutablePath in GetExecutablePath"
am: 8e7ae1e381

Change-Id: I1616ffbc7824cf27d880ba110d7f000d59521e6c
2016-09-01 19:47:48 +00:00
Josh Gao
8e7ae1e381 Merge "base: use _NSGetExecutablePath in GetExecutablePath" 2016-09-01 19:37:12 +00:00
Josh Gao
7307f09457 base: use _NSGetExecutablePath in GetExecutablePath
Bug: http://b/31240820
Change-Id: I0dbf95d3667c7ce7b474ddbb3f8e3ed69476d13e
Test: mma && adb kill-server && adb devices
2016-09-01 12:32:35 -07:00
Josh Gao
297267a8de Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32 am: 289240f0bf am: feb044f575
am: c5adf7774b

Change-Id: I73616d3942a96f66f5208c4b869979d491e6a840
2016-09-01 18:59:28 +00:00
Josh Gao
c5adf7774b Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32 am: 289240f0bf
am: feb044f575

Change-Id: Id634d43107687664bb8afbc51190d35c51d0cb7b
2016-09-01 18:55:54 +00:00
Josh Gao
feb044f575 Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32
am: 289240f0bf

Change-Id: I5a8ccc66a82b75db495c8461550339c2ec7e639e
2016-09-01 18:52:55 +00:00
Josh Gao
289240f0bf Merge "Add android::base::GetExecutablePath, switch adb and fastboot over."
am: 945d1aaa32

Change-Id: I978edcc27401c174a771ab22be1a8b9abcb55d5f
2016-09-01 18:50:01 +00:00
Josh Gao
945d1aaa32 Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." 2016-09-01 18:38:12 +00:00
Elliott Hughes
82ff315bb0 Add android::base::GetExecutablePath, switch adb and fastboot over.
We'd long had two copies of this stuff, so rather than rewrite both
Linux versions to use android::base::Readlink, let's kill the duplication
too...

Bug: http://b/30988271
Change-Id: I4de58a94a22a4b1faf969a6fc70ca1560a4d5121
2016-09-01 09:24:24 -07:00
Andreas Gampe
295efe9277 Merge "Base: add more thread annotations" am: 3f3ea50828 am: 551b5b7b1e am: 297f1864e1
am: 2fce13d84e

Change-Id: Id98fe9c228215e5ffaa45d4eb02dc39c1a67a584
2016-09-01 01:56:07 +00:00
Jorge Lucangeli Obes
83033153a4 Merge "Add description of 'namespace' option." am: 4588ed7b5f am: 52807711fe am: ce44aa8487
am: 6ccc8323b2

Change-Id: Idf1a83dcff90425d20c4f1dd1a7dff10795bce42
2016-09-01 01:56:06 +00:00
Josh Gao
d7be127fb7 Merge "base: disallow close() on unique_fd." am: ca82aa7d1e am: 8c23285a85 am: 3c91e09042
am: 1e56889e51

Change-Id: If0fe0eec6cf78fcb2f5806413ccaf92609c03a9b
2016-09-01 01:56:04 +00:00
Daniel Rosenberg
303a83f85b Merge "sdcard: Fix bad merge" am: 6a5ed849e8 am: 16d32620e4 am: 9b1015d4ab
am: fca1156fac

Change-Id: I45b9dd017ed146b8fa0b85d3fbdf36bbfe164596
2016-09-01 01:56:03 +00:00
Narayan Kamath
13141f484e Merge "liblog: add __android_log_close()" into nyc-mr1-dev am: 67ca12c5e2 am: 7170e988fc
am: a07c9df88e

Change-Id: Id22e60deebc7aded15dfc7bee7f96385d4c69ad8
2016-09-01 01:33:05 +00:00
Mark Salyzyn
7c776b6f69 liblog: add __android_log_close() am: 2fb3f08d51 am: b7154cbb0e
am: 3d7309e92d

Change-Id: Idbf3c4e9106bd88abd26ea48d5337a7d5a945939
2016-09-01 01:33:01 +00:00
Elliott Hughes
e01beac281 Merge "Add android::base::Readlink." am: a7c4424ebc am: 910799cf41 am: 7d6b8b728d
am: 9e73592e63

Change-Id: I61f560a704d02fec97d9e08658443234f46f4a75
2016-09-01 00:12:04 +00:00
Andreas Gampe
2fce13d84e Merge "Base: add more thread annotations" am: 3f3ea50828 am: 551b5b7b1e
am: 297f1864e1

Change-Id: I4577d06727e401b39f145243a59610b4693f322d
2016-08-31 22:40:26 +00:00
Andreas Gampe
297f1864e1 Merge "Base: add more thread annotations" am: 3f3ea50828
am: 551b5b7b1e

Change-Id: I235e44243027614c29fb1cfbc01d0e28e6dacaa0
2016-08-31 22:37:25 +00:00
Josh Gao
ab4fbe1b4f init: create /dev/urandom, /dev/random in first stage.
Create /dev/random and /dev/urandom in the first stage, so that when we
reexec, arc4random is available for libc initialization.

Bug: http://b/29622562
Change-Id: I5b2071539a17eec609faac91dc28b08eba5ff89b
2016-08-31 15:36:37 -07:00
Andreas Gampe
551b5b7b1e Merge "Base: add more thread annotations"
am: 3f3ea50828

Change-Id: Id3f14cb0e909cf8215bbc8540d9986f036d65df3
2016-08-31 22:34:26 +00:00
Treehugger Robot
3f3ea50828 Merge "Base: add more thread annotations" 2016-08-31 22:23:00 +00:00
Jorge Lucangeli Obes
6ccc8323b2 Merge "Add description of 'namespace' option." am: 4588ed7b5f am: 52807711fe
am: ce44aa8487

Change-Id: Ib2ef76efd778706992057d8ecbc868e1a1bf65c5
2016-08-31 21:11:18 +00:00
Jorge Lucangeli Obes
ce44aa8487 Merge "Add description of 'namespace' option." am: 4588ed7b5f
am: 52807711fe

Change-Id: I6e770ca175fa6c4741d2d587e34086f2c084713c
2016-08-31 21:08:19 +00:00
Jorge Lucangeli Obes
52807711fe Merge "Add description of 'namespace' option."
am: 4588ed7b5f

Change-Id: I43d097498527f86c72fd3748afb0e31b53591501
2016-08-31 21:05:50 +00:00
Treehugger Robot
4588ed7b5f Merge "Add description of 'namespace' option." 2016-08-31 21:00:41 +00:00
Josh Gao
1e56889e51 Merge "base: disallow close() on unique_fd." am: ca82aa7d1e am: 8c23285a85
am: 3c91e09042

Change-Id: I267b3ec4f89c2db3f6b077885df5af9366b9be03
2016-08-31 20:59:48 +00:00
Josh Gao
3c91e09042 Merge "base: disallow close() on unique_fd." am: ca82aa7d1e
am: 8c23285a85

Change-Id: Ib0a048c6792e90b8a61f4b18a50eb868f0dd671f
2016-08-31 20:56:47 +00:00
Josh Gao
8c23285a85 Merge "base: disallow close() on unique_fd."
am: ca82aa7d1e

Change-Id: I2caa59dad273423500da25a03dfc56592de4fafe
2016-08-31 20:53:49 +00:00
Josh Gao
ca82aa7d1e Merge "base: disallow close() on unique_fd." 2016-08-31 20:47:13 +00:00
Daniel Rosenberg
fca1156fac Merge "sdcard: Fix bad merge" am: 6a5ed849e8 am: 16d32620e4
am: 9b1015d4ab

Change-Id: I0bfb732570b84a363dbde701c4bf0b4d6067a339
2016-08-31 20:38:46 +00:00
Daniel Rosenberg
9b1015d4ab Merge "sdcard: Fix bad merge" am: 6a5ed849e8
am: 16d32620e4

Change-Id: Idf8b3d44dc7ee3600f7476d38ff68fd28fd95274
2016-08-31 20:36:17 +00:00
Daniel Rosenberg
16d32620e4 Merge "sdcard: Fix bad merge"
am: 6a5ed849e8

Change-Id: I6f23ba29758ca48d4f925b5f3bd4cf6f6c3b5752
2016-08-31 20:33:18 +00:00
Andreas Gampe
bc5a32e2ad Base: add more thread annotations
These are taken from ART and wrap more attributes.

Test: m
Change-Id: I545fc9ab88cf9d2db4de2cb8893e2a35f6365f51
2016-08-31 13:29:07 -07:00
Treehugger Robot
6a5ed849e8 Merge "sdcard: Fix bad merge" 2016-08-31 20:26:02 +00:00
Jorge Lucangeli Obes
cd2518c19c Add description of 'namespace' option.
Bug: None
Change-Id: Ib71005eb9823c7511b07d4060d08411ce3d0a8f0
2016-08-31 15:23:44 -04:00
Narayan Kamath
a07c9df88e Merge "liblog: add __android_log_close()" into nyc-mr1-dev am: 67ca12c5e2
am: 7170e988fc

Change-Id: Ie7b843ecac95e73c98189bacacd8b0bade55b3a0
2016-08-31 18:29:30 +00:00