summaryrefslogtreecommitdiffstats
path: root/init/init.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split init's source files init first stage and second stageTom Cherry2018-08-031-151/+7
* Merge "Move watchdogd out of init"Tom Cherry2018-08-031-5/+0
|\
| * Move watchdogd out of initTom Cherry2018-08-021-5/+0
* | Merge "init: run fsck for early mount partitions"Tom Cherry2018-08-011-0/+4
|\ \ | |/ |/|
| * init: run fsck for early mount partitionsTom Cherry2018-07-311-0/+4
* | Add support for /product-services partition.Dario Freni2018-07-261-0/+3
|/
* Merge "init: rename init_first_stage"Treehugger Robot2018-07-211-1/+1
|\
| * init: rename init_first_stageTom Cherry2018-07-201-1/+1
* | init: clean up logging initializationTom Cherry2018-07-201-2/+29
|/
* Add /mnt/product rw mount point for product partitions.Bowgo Tsai2018-06-291-0/+3
* init: Don't set ro.serialno when androidboot.serialno is not setChris Morin2018-06-211-4/+6
* init: Actually check the return value for calls during first stage initTom Cherry2018-06-121-19/+33
* init: switch out keychord id with std::vector match of chordsMark Salyzyn2018-05-291-12/+20
* init: turn keychords into a standalone classMark Salyzyn2018-05-291-3/+4
* init: refactor keychord for testingMark Salyzyn2018-05-291-1/+23
* init: separate out epoll into a classMark Salyzyn2018-05-211-55/+24
* Merge changes from topic "interface_builtins"Steven Moreland2018-05-091-28/+17
|\
| * init: ServiceList FindInterfaceSteven Moreland2018-05-081-28/+17
* | init: switch from /dev/keychord to /dev/input/Mark Salyzyn2018-05-081-3/+3
* | init: use std::function for epoll handlingTom Cherry2018-05-081-7/+27
|/
* Merge "Add /mnt/vendor rw mount point for vendor partitions."Tri Vo2018-04-181-0/+8
|\
| * Add /mnt/vendor rw mount point for vendor partitions.Tri Vo2018-04-171-0/+8
* | init: add sigstop option for debugging services from their startTom Cherry2018-04-171-0/+4
|/
* init: use signalfd to catch SIGCHLDRyan Prichard2018-04-121-27/+50
* init: log control messages along with the process that sent themTom Cherry2018-02-211-1/+17
* Move ActionParser to its own fileTom Cherry2018-02-131-0/+1
* Do not block SIGTERM in init's child processesyusukes2018-02-021-0/+17
* Support /product partitionJaekyun Seok2018-01-251-2/+5
* Move all of init to libinitTom Cherry2018-01-191-4/+0
* init language extension for lazy HIDL services.Steven Moreland2017-10-191-12/+78
* Merge "init: run vendor commands in a separate SELinux context"Tom Cherry2017-10-021-7/+17
|\
| * init: run vendor commands in a separate SELinux contextTom Cherry2017-09-291-7/+17
* | Merge "init: report shutdown,container for sigterm of init"Mark Salyzyn2017-09-271-2/+1
|\ \ | |/ |/|
| * init: report shutdown,container for sigterm of initMark Salyzyn2017-09-271-2/+1
* | init: cleanup exit() usesTom Cherry2017-09-261-2/+1
|/
* init: fix crash when reboot is triggered by a builtinTom Cherry2017-09-151-3/+19
* init: Allow clean system shutdown upon SIGTERMLuis Hector Chavez2017-09-071-2/+45
* Merge "init: fix signal handling and LOG(FATAL) in child processes"Tom Cherry2017-08-281-3/+9
|\
| * init: fix signal handling and LOG(FATAL) in child processesTom Cherry2017-08-251-3/+9
* | init: log all failures of Service::Start()Tom Cherry2017-08-251-2/+6
|/
* init: cleanup environment handlingTom Cherry2017-08-231-36/+2
* init: replace panic() with LOG(FATAL)Tom Cherry2017-08-171-12/+11
* init: use Result<T> for builtin functionsTom Cherry2017-08-141-14/+10
* init: split security functions out of init.cppTom Cherry2017-08-141-566/+14
* init: fix format issueTom Cherry2017-08-111-1/+1
* init: more unique_fd, less gotoTom Cherry2017-08-041-49/+29
* Merge changes Ibd57c103,I81f1e8ac,Ia6e546feTom Cherry2017-08-011-12/+12
|\
| * init: rename ServiceManager to ServiceList and clean it upTom Cherry2017-08-011-10/+10
| * init: move exec operations out of ServiceManagerTom Cherry2017-08-011-2/+2
* | Merge "init: fix process restarting"Tom Cherry2017-08-011-12/+25
|\|