Lines Matching defs:std
44 inline bool HasCommand(const std::map<std::string, std::vector<std::string>> &keyValuesMapping,
45 const std::string &command)
100 void DispatchTriggerMemLevel(const int fd, std::map<std::string, std::vector<std::string>> &keyValuesMapping)
102 std::vector<std::string> values = keyValuesMapping["-t"];
107 level = std::stoi(values[FIRST_INDEX]);
134 void ParseForceReclaimType(const int fd, std::map<std::string, std::vector<std::string>> &keyValuesMapping,
140 std::vector<std::string> values = keyValuesMapping["-f"];
145 type = std::stoi(values[FIRST_INDEX]);
167 bool ParseForceReclaimId(const int fd, std::map<std::string, std::vector<std::string>> &keyValuesMapping,
171 std::vector<std::string> values = keyValuesMapping["-id"];
176 dumpInfo.memcgUserId = std::stoi(values[FIRST_INDEX]);
177 dumpInfo.reclaimHeapSizeKB = std::stoi(values[SECOND_INDEX]);
185 dumpInfo.ashmId = std::stoul(values[FIRST_INDEX]);
186 dumpInfo.ashmTime = std::stoul(values[SECOND_INDEX]);
193 if (values[0] == std::string("0")) { // reclaim subscriber all when pid = 0
198 dumpInfo.subscriberPid = std::stoi(values[FIRST_INDEX]);
209 bool PurgeableMemoryDump(int fd, std::map<std::string, std::vector<std::string>> &keyValuesMapping)
233 std::vector<std::string> appState = keyValuesMapping["-d"];
238 int32_t pid = std::stoi(appState[FIRST_INDEX]);
239 int32_t uid = std::stoi(appState[SECOND_INDEX]);
240 int32_t state = std::stoi(appState[THIRD_INDEX]);
248 void DispatchDumpCommand(const int fd, std::map<std::string, std::vector<std::string>> &keyValuesMapping)