Home
last modified time | relevance | path

Searched refs:rlimit (Results 1 – 14 of 14) sorted by relevance

/aosp14/system/core/init/
H A Drlimit_parser_test.cpp27 const std::pair<int, rlimit>& expected_result) { in TestRlimitSuccess()
33 const auto& [resource, rlimit] = *result; in TestRlimitSuccess()
36 EXPECT_EQ(expected_rlimit.rlim_cur, rlimit.rlim_cur); in TestRlimitSuccess()
37 EXPECT_EQ(expected_rlimit.rlim_max, rlimit.rlim_max); in TestRlimitSuccess()
50 TEST(rlimit, RlimitSuccess) { in TEST() argument
51 const std::vector<std::pair<std::vector<std::string>, std::pair<int, rlimit>>> in TEST()
110 TEST(rlimit, RlimitFailure) { in TEST() argument
H A Dservice_utils.cpp259 for (const auto& rlimit : attr.rlimits) { in SetProcessAttributes() local
260 if (setrlimit(rlimit.first, &rlimit.second) == -1) { in SetProcessAttributes()
261 return ErrnoErrorf("setrlimit({}, {{rlim_cur={}, rlim_max={}}}) failed", rlimit.first, in SetProcessAttributes()
262 rlimit.second.rlim_cur, rlimit.second.rlim_max); in SetProcessAttributes()
H A Drlimit_parser.cpp31 Result<std::pair<int, rlimit>> ParseRlimit(const std::vector<std::string>& args) { in ParseRlimit()
67 rlimit limit; in ParseRlimit()
H A Dcheck_builtins.cpp200 auto rlimit = ParseRlimit(args.args); in check_setrlimit() local
201 if (!rlimit.ok()) return rlimit.error(); in check_setrlimit()
H A Drlimit_parser.h30 Result<std::pair<int, rlimit>> ParseRlimit(const std::vector<std::string>& args);
H A Dservice_utils.h93 std::vector<std::pair<int, rlimit>> rlimits;
H A Dservice_parser.cpp351 auto rlimit = ParseRlimit(args); in ParseProcessRlimit() local
352 if (!rlimit.ok()) return rlimit.error(); in ParseProcessRlimit()
354 service_->proc_attr_.rlimits.emplace_back(*rlimit); in ParseProcessRlimit()
H A Dbuiltins.cpp753 auto rlimit = ParseRlimit(args.args); in do_setrlimit() local
754 if (!rlimit.ok()) return rlimit.error(); in do_setrlimit()
756 if (setrlimit(rlimit->first, &rlimit->second) == -1) { in do_setrlimit()
H A Dinit_test.cpp647 struct rlimit curr_limit; in TEST()
H A DREADME.md353 `rlimit <resource> <cur> <max>`
354 > This applies the given rlimit to the service. rlimits are inherited by child
355 processes, so this effectively applies the given rlimit to the process tree
712 > Set the rlimit for a resource. This applies to all processes launched after
717 _cur_ and _max_ can be 'unlimited' or '-1' to indicate an infinite rlimit.
/aosp14/frameworks/base/native/webview/plat_support/
H A Dfunctor_utils.cpp32 struct rlimit limit_struct; in RaiseFileNumberLimit()
/aosp14/system/core/sdcard/
H A Dsdcard.cpp247 struct rlimit rlim; in main()
/aosp14/frameworks/base/core/jni/
H A Dcom_android_internal_os_Zygote.cpp582 rlimit rlim; in SetRLimits()
624 rlimit rl; in EnableDebugger()
/aosp14/system/core/debuggerd/
H A Ddebuggerd_test.cpp1294 struct rlimit rlim = { in seccomp_fork_rlimit()