summaryrefslogtreecommitdiffstats
path: root/init/service.cpp
Commit message (Expand)AuthorAgeFilesLines
* init: run vendor commands in a separate SELinux contextTom Cherry2017-09-291-6/+17
* init: fix variable scope issue with ExpandArgs()Tom Cherry2017-09-111-8/+10
* Merge "init: support setting rlimits per service"Treehugger Robot2017-08-281-0/+16
|\
| * init: support setting rlimits per serviceTom Cherry2017-08-281-0/+16
* | Clarify SELinux service error messageNick Kralevich2017-08-251-1/+5
|/
* init: log Service failures via Result<T>Tom Cherry2017-08-231-32/+29
* init: cleanup environment handlingTom Cherry2017-08-231-12/+4
* Merge "init: only set ro.boottime.<service> properties once."Tom Cherry2017-08-181-1/+4
|\
| * init: only set ro.boottime.<service> properties once.Tom Cherry2017-08-181-1/+4
* | init: replace panic() with LOG(FATAL)Tom Cherry2017-08-171-2/+1
|/
* init: use Result<T> for the parsing functionsTom Cherry2017-08-141-108/+87
* init: introduce Result<T> for return values and error handlingTom Cherry2017-08-141-31/+36
* init: rename ServiceManager to ServiceList and clean it upTom Cherry2017-08-011-62/+10
* init: move reaping from ServiceManager to signal_handler.cppTom Cherry2017-08-011-63/+0
* init: move exec operations out of ServiceManagerTom Cherry2017-08-011-69/+25
* init: fix process restartingTom Cherry2017-07-311-25/+0
* Merge "init: shutdown services in the opposite order that they started"Tom Cherry2017-07-271-0/+18
|\
| * init: shutdown services in the opposite order that they startedTom Cherry2017-07-261-0/+18
* | init: fix type of 2nd argument passed to prctlBen Fennema2017-07-271-2/+2
|/
* init: use delegating constructor for ServiceTom Cherry2017-07-211-21/+1
* Add memcg related configs to init.Robert Benea2017-07-181-0/+54
* Move Timer from init to libbaseTom Cherry2017-07-101-3/+4
* Merge "add "shutdown critical" to service"Treehugger Robot2017-07-061-0/+9
|\
| * add "shutdown critical" to serviceKeun-young Park2017-07-051-0/+9
* | Merge "init: Support custom shutdown actions"Treehugger Robot2017-07-051-0/+9
|\ \
| * | init: Support custom shutdown actionsWei Wang2017-07-051-0/+9
| |/
* | Merge "init: reap zombies only after kill(-pid, ...)"Tom Cherry2017-07-051-11/+20
|\ \ | |/ |/|
| * init: reap zombies only after kill(-pid, ...)Tom Cherry2017-06-301-11/+20
* | init: Read previous state of securebits before modifyingLuis Hector Chavez2017-06-301-2/+9
|/
* init: create android::init:: namespaceTom Cherry2017-06-231-14/+19
* init: cleanup some string usageTom Cherry2017-06-221-9/+8
* init: Run restorecon_recursive asynchronouslyTom Marshall2017-06-161-0/+2
* init: move killing of process groups to libprocessgroupTom Cherry2017-06-071-11/+0
* Merge changes I172acf0f,I97b6e17aTom Cherry2017-05-091-13/+26
|\
| * init: change kill order and fix error reporting in KillProcessGroup()Tom Cherry2017-05-041-13/+26
* | init: add "+passcred" for socket to set SO_PASSCREDMark Salyzyn2017-05-081-1/+3
* | init: Check DecodeUid() result and use error stringTom Cherry2017-05-051-8/+49
|/
* init: add an initializer for keychord_id_Tom Cherry2017-05-011-0/+2
* combine wait for exec log with service exit logKeun-young Park2017-04-281-9/+9
* init: remove 'computing context for service'... messageTom Cherry2017-04-251-1/+0
* init: use full command for exec services' namesTom Cherry2017-04-251-1/+3
* ueventd: replace ueventd_parser.cpp with init_parser.cppTom Cherry2017-04-251-6/+1
* init: create init_tests.cppTom Cherry2017-04-211-6/+6
* init: clean up the SectionParser interface and Parser classTom Cherry2017-04-211-10/+10
* init: fix errno handling on KillProcessGroupWilliam Roberts2017-04-191-1/+1
* init: Stop combining actionsTom Cherry2017-04-191-6/+8
* init: clean up more headersTom Cherry2017-04-071-0/+1
* init: more header cleanupTom Cherry2017-04-061-9/+3
* bootstat: Refactor init/utils/boot_clock into base/chrono_utils.James Hawkins2017-03-301-0/+2
* send SIGTERM only onceKeun-young Park2017-03-291-1/+7