platform_bionic/libc/system_properties
Tom Cherry ee8e3dd67c Remove non-trivial constructors/destructors from SystemProperties
With the goal of disallowing exit time destructors, SystemProperties's
non-trivial destructor needs to be removed.  This means replacing the
union hack with yet another hack as we don't want to allocate anything
despite relying on some polymorphism.

Bug: 73485611
Test: boot bullhead
Change-Id: I64223714c9b26c9724bfb8f3e2b0168e47b56bc8
2018-02-21 15:10:17 -08:00
..
include/system_properties Remove non-trivial constructors/destructors from SystemProperties 2018-02-21 15:10:17 -08:00
Android.bp Split properties into their own class to make testing better 2017-12-18 15:17:55 -08:00
context_node.cpp Split properties into their own class to make testing better 2017-12-18 15:17:55 -08:00
contexts_serialized.cpp Split properties into their own class to make testing better 2017-12-18 15:17:55 -08:00
contexts_split.cpp Renames nonplat_property_contexts to vendor_property_contexts 2018-02-01 23:32:24 +08:00
prop_area.cpp Split properties into their own class to make testing better 2017-12-18 15:17:55 -08:00
prop_info.cpp Split properties into their own class to make testing better 2017-12-18 15:17:55 -08:00
system_properties.cpp Remove non-trivial constructors/destructors from SystemProperties 2018-02-21 15:10:17 -08:00