summaryrefslogtreecommitdiffstats
path: root/init/action.cpp
Commit message (Expand)AuthorAgeFilesLines
* init: add host side parser for initTom Cherry2018-02-281-1/+6
* Move all Action parsing into ActionParserTom Cherry2018-02-141-83/+9
* Move ActionManager to its own fileTom Cherry2018-02-141-98/+0
* Move ActionParser to its own fileTom Cherry2018-02-131-39/+0
* Apply the whitelist of actionable system propertiesJaekyun Seok2018-01-181-0/+24
* init: always expand args in subcontextTom Cherry2018-01-121-5/+12
* Add std::string StartsWith*/EndsWith* overloads.Elliott Hughes2017-12-201-1/+1
* EndSection returns Result<Success>Steven Moreland2017-11-151-1/+3
* init: run vendor commands in a separate SELinux contextTom Cherry2017-09-291-18/+42
* init: enable error reporting of builtin functionsTom Cherry2017-08-231-1/+12
* init: pass errors from one Result<T> to another betterTom Cherry2017-08-231-1/+1
* init: use Result<T> for the parsing functionsTom Cherry2017-08-141-41/+32
* init: use Result<T> for builtin functionsTom Cherry2017-08-141-7/+6
* Move Timer from init to libbaseTom Cherry2017-07-101-6/+6
* init: Support custom shutdown actionsWei Wang2017-07-051-0/+7
* init: create android::init:: namespaceTom Cherry2017-06-231-0/+6
* init: cleanup some string usageTom Cherry2017-06-221-5/+3
* Merge "init: rename 'Trigger' to 'Event' and convert to std::variant"Tom Cherry2017-04-251-53/+20
|\
| * init: rename 'Trigger' to 'Event' and convert to std::variantTom Cherry2017-04-251-53/+20
* | ueventd: replace ueventd_parser.cpp with init_parser.cppTom Cherry2017-04-251-6/+1
|/
* init: clean up the SectionParser interface and Parser classTom Cherry2017-04-211-5/+4
* init: Stop combining actionsTom Cherry2017-04-191-56/+21
* init: more header cleanupTom Cherry2017-04-061-6/+1
* init: replace property_get with its android::base equivalentTom Cherry2017-03-291-5/+4
* init: fix DumpState() loggingTom Cherry2017-03-131-10/+6
* init: enable C++17Tom Cherry2017-03-131-8/+5
* Replace the "coldboot" timeout with a property.Elliott Hughes2016-12-031-1/+1
* init: move empty string check to InitTriggersWei Wang2016-11-161-4/+11
* init: fix undefined behavior in ExecuteCommandWei Wang2016-11-161-1/+4
* Revert "Revert "init: warn slow action""Wei Wang2016-11-151-3/+5
* Merge "init: fix BuildTriggersString for empty string"Treehugger Robot2016-11-151-1/+3
|\
| * init: fix BuildTriggersString for empty stringWei Wang2016-11-141-1/+3
* | Revert "init: warn slow action"Nick Desaulniers2016-11-151-5/+3
|/
* init: warn slow actionWei Wang2016-11-091-3/+5
* Move init's kernel logging into libbase.Elliott Hughes2016-08-041-1/+2
* Fix early init logging.Elliott Hughes2016-07-261-1/+1
* Move init to libbase logging.Elliott Hughes2016-06-271-9/+6
* Fix google-explicit-constructor warnings.Chih-Hung Hsieh2016-04-291-2/+2
* Track rename of base/ to android-base/.Elliott Hughes2015-12-041-2/+2
* init: Use classes for parsing and clean up memory allocationsTom Cherry2015-09-011-135/+151
* init: Queue Triggers instead of ActionsTom Cherry2015-08-211-43/+77
* init: use std::vector<std::string> for argument passingTom Cherry2015-07-311-15/+10
* init: Create classes for Action and CommandTom Cherry2015-07-301-0/+383