summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* base: adb.exe build errorMark Salyzyn2018-02-051-1/+1
| | | | | | | | | | Windows build of adb is broken because of the lack of std::chrono_literals and for an implementation of android::boot_clock::now(). Test: make -j vts Bug: 72941624 Change-Id: Ie65fed098633eb45a94ea553de6903f8d55fc5b2
* base: chrono_utils: supported in linuxMark Salyzyn2017-10-031-2/+2
| | | | | | | | | | Tried to use this on host executable, and it always read back zero for duration. Expanded code to support any linux build. Test: works on host Bug: 38446744 Bug: 66912053 Change-Id: I4a2cbbfff3e7739b54cb6c6e877898de4d3d2296
* Move Timer from init to libbaseTom Cherry2017-07-101-0/+5
| | | | | | | Test: boot bullhead Test: new libbase unit tests Change-Id: Ic398a1daa1fe92c10ea7bc1e6ac3f781cee9a5b5
* Revert "base: make boot_clock work on host linux, hide it on non-linux."Josh Gao2017-05-011-2/+5
| | | | | | This reverts commit ae29339ca138648eeaee68f801feb02d85ee2abf, which broke the darwin build. Change-Id: Ib33e2dab197532f04944cb12151002e9219b1bb5
* base: make boot_clock work on host linux, hide it on non-linux.Josh Gao2017-04-281-5/+2
| | | | | | | | | | boot_clock was previously returning zero on any platform that doesn't define __ANDROID__, including host bionic. Instead of returning a bogus value, just hide it on non-Linux platforms. Bug: http://b/37758947 Test: libbase_test32/64 on linux Change-Id: I96e1d8b92dc44c6308408900cf0d27e1e7db5569
* bootstat: Refactor init/utils/boot_clock into base/chrono_utils.James Hawkins2017-03-301-0/+37
| | | | | | | | | | | | | Use this for bootstat and init. This replaces the custom uptime parser in bootstat. This is a reland of aosp/338325 with a stubbed implementation for Darwin. This change also has clang_format fixes (automatic). Bug: 34352037 Test: chrono_utils_test Change-Id: I72a62a3ca1ccfc0a4ccc6294ff1776c263144686
* Revert "bootstat: Refactor init/utils/boot_clock into base/chrono_utils."James Hawkins2017-02-141-43/+0
| | | | | | | | This reverts commit 7c92e484503f239000ef97ef5b067907fbeaa4a6. Mac sdk still broken (despite testing locally). Change-Id: I7d9206e15997cd0efe081bd3fa17d53d2b20ec32
* bootstat: Refactor init/utils/boot_clock into base/chrono_utils.James Hawkins2017-02-131-0/+43
| | | | | | | | | | | Use this for bootstat and init. This replaces the custom uptime parser in bootstat. This is a reland of aosp/332854 with a fix for Darwin. Bug: 34352037 Test: chrono_utils_test Change-Id: Ib2567d8df0e460ab59753ac1c053dd7f9f1008a7
* Revert "bootstat: Remove custom uptime parser in favor of elapsedRealtime."James Hawkins2017-02-081-32/+0
| | | | | | | | | This reverts commit 26f40c04c3ad80e2bc449990010d39d1c1b9a5f0. This change broke the Darwin SDK target. Test: none Change-Id: Ia54fe2c31da8d8fa2825e023b035fb8321dcd457
* bootstat: Remove custom uptime parser in favor of elapsedRealtime.James Hawkins2017-02-071-0/+32
Refactored init/utils/boot_clock into base/chrono_utils. Bug: 34352037 Test: none Change-Id: Ied0c00867336b85922369d7ff37520e3d28fc61e