Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
core
/
18278d2e9ccb9e7fdb8391055c56d1b35b3e39a6
/
init
/
service.cpp
18278d2
init: make triggering shutdown from vendor_init better
by Tom Cherry
· 5 years ago
c29c2ba
init: Add support for native service registration with lmkd
by Suren Baghdasaryan
· 5 years ago
0dbfea7
init: trigger shutdown directly from builtins
by Tom Cherry
· 5 years ago
72d2491
Make init.updatable_crashing a read/write property
by Nikita Ioffe
· 5 years ago
9328021
init: add tips for debugging linker errors when launching init services
by Tom Cherry
· 5 years ago
5241d10
init: create sockets before forking
by Tom Cherry
· 5 years ago
60971e6
init: add reboot_on_failure service option
by Tom Cherry
· 5 years ago
cacf043
Update logic for detecting pre-apexd services to check that the ART APEX is
by Martin Stjernholm
· 5 years ago
fb54b74
Merge changes from topic "services_serve_interfaces_test"
by Daniel Norman
· 5 years ago
4772f1d
init: check the arguments of builtins during the build
by Tom Cherry
· 5 years ago
c5cf85d
init: don't log in expand_props directly
by Tom Cherry
· 5 years ago
c788771
Adds new property for service name -> PID.
by Daniel Norman
· 5 years ago
2e4c85f
init: clean up file / socket descriptor creation
by Tom Cherry
· 5 years ago
247ffbf
Fix a few clang-tidy issues and add NOLINT for others
by Tom Cherry
· 5 years ago
ff88e30
init: remove console_init_action
by Tom Cherry
· 5 years ago
b1ffb1d
Move actual parsing from Service to ServiceParser
by Tom Cherry
· 5 years ago
2aeb1ad
Split out ServiceList and ServiceParser from service.cpp/.h
by Tom Cherry
· 5 years ago
f4db2aa
init: use Errorf() now that we have it
by Tom Cherry
· 5 years ago
bbcbc2f
init: replace Result<Success> with Result<void>
by Tom Cherry
· 5 years ago
8fd64c8
Move result.h from init to libbase
by Jiyong Park
· 5 years ago
e01ca4d
init: Refactor service.h/cpp
by Vic Yang
· 5 years ago
d7f7c20
Don't use apexd when TARGET_FLATTEN_APEX == true
by Jiyong Park
· 5 years ago
9949ec5
init: replace Result<> with expected<>
by Tom Cherry
· 5 years ago
acc45aa
class_start_post_data also starts disabled services.
by Martijn Coenen
· 5 years ago
fc78be2
Merge "Support for stopping/starting post-data-mount class subsets."
by Martijn Coenen
· 5 years ago
88de80f
Attempt native rollback for frequent crashes before boot completed
by Zimuzo
· 6 years ago
70788f9
Support for stopping/starting post-data-mount class subsets.
by Martijn Coenen
· 6 years ago
7cb72c9
Disallow operator!() on unique_fd
by Bernie Innocenti
· 6 years ago
567f187
init: expand prop in 'file'
by Yifan Hong
· 6 years ago
076305e
init: use PLOG rather than strerror.
by Elliott Hughes
· 6 years ago
1cd082d
init: allow services to have no capabilities set
by Tom Cherry
· 6 years ago
54ef09c
Merge "Reland: "Identify post-apexd crashing processes""
by Treehugger Robot
· 6 years ago
23aa17b
Reland: "Identify post-apexd crashing processes"
by Zimuzo Ezeozue
· 6 years ago
e01ae8d
init: Replace cgroup hardcoded path with detected one
by Suren Baghdasaryan
· 6 years ago
6866041
Proper mount namespace configuration for bionic
by Jiyong Park
· 6 years ago
60b89ae
Revert "Identify post-apexd crashing processes"
by Jiyong Park
· 6 years ago
8b73dfc
Revert "Bionic libs and the dynamic linker are bind mounted"
by Jiyong Park
· 6 years ago
80aec3f
Revert "Don't create separate mount namespaces for pre-apexd processes"
by Jiyong Park
· 6 years ago
c661b66
Identify post-apexd crashing processes
by Zimuzo
· 6 years ago
5ab1300
Don't create separate mount namespaces for pre-apexd processes
by Jiyong Park
· 6 years ago
2599088
Bionic libs and the dynamic linker are bind mounted
by Jiyong Park
· 6 years ago
c55a8c6
Set system property if 'updatable' process crashes too frequently
by Zimuzo
· 6 years ago
80aa447
Add support for updatable services
by Jiyong Park
· 6 years ago
d7157c2
Introduce additional service options for controlling memory cgroups.
by Peter Collingbourne
· 6 years ago
7916684
init: allow properties to be used for the keycodes option
by Tom Cherry
· 6 years ago
018a438
init: use rvalues references for callees of ParseLineSection()
by Tom Cherry
· 6 years ago
ad9e7ea
init: clarify some text/README about 'critical' services
by Tom Cherry
· 6 years ago
73f535e
init: allow customizable restart and timeout periods for services
by Tom Cherry
· 6 years ago
40acb37
Move watchdogd out of init
by Tom Cherry
· 6 years ago
9bb0a4d
init: actually remount /sys when changing network namespaces
by Tom Cherry
· 6 years ago
2c4ee75
init: print service name when started waiting
by Wei Wang
· 6 years ago
e6a8786
Merge "init: switch out keychord id with std::vector match of chords"
by Treehugger Robot
· 6 years ago
d580c44
Merge "libbase: add host properties support."
by Elliott Hughes
· 6 years ago
1385725
init: switch out keychord id with std::vector match of chords
by Mark Salyzyn
· 6 years ago
eca2507
init: refactor keychord for testing
by Mark Salyzyn
· 6 years ago
dc80312
libbase: add host properties support.
by Elliott Hughes
· 6 years ago
aead51b
init: allow entering of network namespaces
by Tom Cherry
· 7 years ago
b418791
Merge "init: add sigstop option for debugging services from their start"
by Tom Cherry
· 7 years ago
8f38048
init: add sigstop option for debugging services from their start
by Tom Cherry
· 7 years ago
c73b215
Re-land "If enablefilecrypto or init_user0 fails, reboot into recovery."
by Paul Crowley
· 7 years ago
c602f5a
Merge changes I443e733f,If1e89a67,I0481d87a
by Tom Cherry
· 7 years ago
e2f341e
init: alphabetize service options
by Tom Cherry
· 7 years ago
422367b
init: use FQName parse
by Steven Moreland
· 7 years ago
b9ee9ab
Merge "Revert "If enablefilecrypto or init_user0 fails, reboot into recovery.""
by Treehugger Robot
· 7 years ago
e242a97
Revert "If enablefilecrypto or init_user0 fails, reboot into recovery."
by Paul Crowley
· 7 years ago
de6bd50
init: add host side parser for init
by Tom Cherry
· 7 years ago
851803d
Merge "If enablefilecrypto or init_user0 fails, reboot into recovery."
by Treehugger Robot
· 7 years ago
959b055
If enablefilecrypto or init_user0 fails, reboot into recovery.
by Paul Crowley
· 7 years ago
9cbf570
Move all Action parsing into ActionParser
by Tom Cherry
· 7 years ago
579e682
Add std::string StartsWith*/EndsWith* overloads.
by Elliott Hughes
· 7 years ago
94fb5b0
init: Drop inheritable capabilities when switching uids
by Luis Hector Chavez
· 7 years ago
6f5333a
Allow a service to override another.
by Steven Moreland
· 7 years ago
5e1bea3
Move service name duplication lookup to EndSection
by Steven Moreland
· 7 years ago
7d0a5c3
EndSection returns Result<Success>
by Steven Moreland
· 7 years ago
ee14225
Merge "Fix race condition between restart and stop/reset."
by Tao Wu
· 7 years ago
84b856d
Fix race condition between restart and stop/reset.
by Tao Wu
· 7 years ago
876b13d
Merge "Fix one race condition between start and stop."
by Tao Wu
· 7 years ago
990d43c
Fix one race condition between start and stop.
by Tao Wu
· 7 years ago
4bfdcb3
init: fixed issues related to forking services
by Joe Tanen
· 7 years ago
e055d73
init language extension for lazy HIDL services.
by Steven Moreland
· 7 years ago
cb0f9bb
init: run vendor commands in a separate SELinux context
by Tom Cherry
· 7 years ago
5e405ca
init: fix variable scope issue with ExpandArgs()
by Tom Cherry
· 7 years ago
459aa1c
Merge "init: support setting rlimits per service"
by Treehugger Robot
· 7 years ago
7ac013d
init: support setting rlimits per service
by Tom Cherry
· 7 years ago
1ea19eb
Clarify SELinux service error message
by Nick Kralevich
· 7 years ago
76af7e6
init: log Service failures via Result<T>
by Tom Cherry
· 7 years ago
6de21f1
init: cleanup environment handling
by Tom Cherry
· 7 years ago
fe06075
Merge "init: only set ro.boottime.<service> properties once."
by Tom Cherry
· 7 years ago
fed3373
init: only set ro.boottime.<service> properties once.
by Tom Cherry
· 7 years ago
d8db7ab
init: replace panic() with LOG(FATAL)
by Tom Cherry
· 7 years ago
89bcc85
init: use Result<T> for the parsing functions
by Tom Cherry
· 7 years ago
11a3aee
init: introduce Result<T> for return values and error handling
by Tom Cherry
· 7 years ago
911b9b1
init: rename ServiceManager to ServiceList and clean it up
by Tom Cherry
· 7 years ago
eeee831
init: move reaping from ServiceManager to signal_handler.cpp
by Tom Cherry
· 7 years ago
3b81f2d
init: move exec operations out of ServiceManager
by Tom Cherry
· 7 years ago
d269e3a
init: fix process restarting
by Tom Cherry
· 7 years ago
8e7942c
Merge "init: shutdown services in the opposite order that they started"
by Tom Cherry
· 7 years ago
a724360
init: fix type of 2nd argument passed to prctl
by Ben Fennema
· 7 years ago
5938379
init: shutdown services in the opposite order that they started
by Tom Cherry
· 7 years ago
5d17d04
init: use delegating constructor for Service
by Tom Cherry
· 7 years ago
Next »