Searched defs:subcontext (Results 1 - 4 of 4) sorted by relevance
/system/core/init/ |
H A D | subcontext_benchmark.cpp | 17 #include "subcontext.h" 38 auto subcontext = Subcontext("path", context); local 42 subcontext.Execute(std::vector<std::string>{"return_success"}); 45 if (subcontext.pid() > 0) { 46 kill(subcontext.pid(), SIGTERM); 47 kill(subcontext.pid(), SIGKILL); 65 if (argc > 1 && !strcmp(basename(argv[1]), "subcontext")) {
|
H A D | subcontext_test.cpp | 17 #include "subcontext.h" 56 auto subcontext = Subcontext("dummy_path", context_string); local 57 ASSERT_NE(0, subcontext.pid()); 59 test_function(subcontext, context_string); 61 if (subcontext.pid() > 0) { 62 kill(subcontext.pid(), SIGTERM); 63 kill(subcontext.pid(), SIGKILL); 67 TEST(subcontext, CheckDifferentPid) { 68 RunTest([](auto& subcontext, auto& context_string) { 69 auto result = subcontext [all...] |
H A D | action_parser.cpp | 37 bool IsActionableProperty(Subcontext* subcontext, const std::string& prop_name) { argument 40 if (subcontext == nullptr || !enabled) { 55 Result<Success> ParsePropertyTrigger(const std::string& trigger, Subcontext* subcontext, argument 67 if (!IsActionableProperty(subcontext, prop_name)) { 77 Result<Success> ParseTriggers(const std::vector<std::string>& args, Subcontext* subcontext, argument 95 if (auto result = ParsePropertyTrigger(args[i], subcontext, property_triggers); 122 for (auto& subcontext : *subcontexts_) { 123 if (StartsWith(filename, subcontext.path_prefix())) { 124 action_subcontext = &subcontext;
|
H A D | action.cpp | 56 Result<Success> Command::InvokeFunc(Subcontext* subcontext) const { 57 if (subcontext) { 59 return subcontext->Execute(args_); 62 auto expanded_args = subcontext->ExpandArgs(args_); 66 return RunBuiltinFunction(func_, *expanded_args, subcontext->context()); 76 Action::Action(bool oneshot, Subcontext* subcontext, const std::string& filename, int line, argument 82 subcontext_(subcontext),
|
Completed in 225 milliseconds