platform_system_core/property_service/libpropertyinfoserializer
Mark Salyzyn 10377df9f8 init: ro.boottime.init.first_stage
Add a property ro.boottime.init.first_stage to provide us a
first stage init duration from start to exec completed in
nanoseconds.

For consistency, report nanoseconds duration for
ro.boottime.init.selinux as well instead of milliseconds.
Now also report consistently from start to exec completed
instead of just the selinux load time.

SideEffects: ro.boottime.init.selinux is reported to TRON and
             may alarm with the millionfold increase in precision.
             ro.boottime.init is now also consistent with ns
             precision.

Test: inspect
Bug: 124491153
Bug: 129780532
Change-Id: Iff4f1a3a1ab7ff0a309c278724c92da0832b9a69
2019-05-08 16:07:10 +00:00
..
include/property_info_serializer Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
Android.bp Add recovery_available: true to init dependencies 2018-07-24 13:45:50 -07:00
property_info_file.cpp Introduce property types 2018-01-16 14:44:40 -08:00
property_info_serializer.cpp Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
property_info_serializer_test.cpp init: ro.boottime.init.first_stage 2019-05-08 16:07:10 +00:00
space_tokenizer.h Create a host side checker for property info file correctness 2018-01-04 22:00:11 +00:00
trie_builder.cpp Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
trie_builder.h Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
trie_builder_test.cpp Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
trie_node_arena.h Parse property contexts via a serialized trie 2017-12-11 16:11:42 -08:00
trie_serializer.cpp Rename property 'schema' to 'type' 2018-01-11 16:26:50 -08:00
trie_serializer.h Parse property contexts via a serialized trie 2017-12-11 16:11:42 -08:00