Lines Matching refs:daemon

67 void HandleRequestTestCommon(std::shared_ptr<FaultLoggerDaemon> daemon, char* buff, size_t len,
73 daemon->connectionMap_[socketFd[0]] = socketFd[0];
76 daemon->HandleRequest(0, socketFd[0]);
86 daemon->HandleRequest(0, socketFd[0]);
128 void HandleRequestByClientTypeForDefaultClientTest(std::shared_ptr<FaultLoggerDaemon> daemon)
132 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
134 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
136 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
137 daemon->crashTimeMap_[1] = time(nullptr) - 10; // 10 : Get the first 10 seconds of the current time
138 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
139 daemon->crashTimeMap_[1] = time(nullptr);
140 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
143 void HandleRequestByClientTypeTest(std::shared_ptr<FaultLoggerDaemon> daemon)
145 HandleRequestByClientTypeForDefaultClientTest(daemon);
149 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
154 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
159 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
165 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
170 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
175 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread1);
176 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
177 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread3);
182 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
186 void HandStaticTest(std::shared_ptr<FaultLoggerDaemon> daemon)
188 daemon->HandleStaticForFuzzer(FaultLoggerType::CPP_STACKTRACE, 0);
189 daemon->HandleStaticForFuzzer(FaultLoggerType::JS_STACKTRACE, 0);
190 daemon->HandleStaticForFuzzer(FaultLoggerType::LEAK_STACKTRACE, 1);
191 daemon->HandleStaticForFuzzer(FaultLoggerType::FFRT_CRASH_LOG, 1);
192 daemon->HandleStaticForFuzzer(FaultLoggerType::JIT_CODE_LOG, 1);
205 void HandleRequestByPipeTypeCommon(std::shared_ptr<FaultLoggerDaemon> daemon, int32_t pipeType,
214 daemon->HandleRequestByPipeType(fd, 1, &request, ptr.get());
229 daemon->connectionMap_[socketFd[0]] = socketFd[0];
230 daemon->HandleRequestByPipeType(fd, socketFd[0], &request, ptr.get());
237 void HandleRequestByPipeTypeTest(std::shared_ptr<FaultLoggerDaemon> daemon)
239 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_BUF, true, false);
240 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_RES, true, false);
241 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_DELETE, true, false);
242 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_BUF, true, true);
243 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_RES, true, true);
245 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_BUF);
246 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_WRITE_BUF);
247 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_RES);
248 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_WRITE_RES);
249 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_BUF, false, true);
250 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_WRITE_BUF, false, true);
251 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_RES, false, true);
252 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_WRITE_RES, false, true);
253 HandleRequestByPipeTypeCommon(daemon, -1);
264 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
266 daemon->HandleRequest(-1, 0);
271 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdStatsRequest), nullptr);
279 daemon->HandleRequest(0, socketFd[0]);
283 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(buff), sizeof(buff), nullptr);
291 daemon->HandleRequest(0, socketFd[0]);
297 if (!daemon->InitEnvironment()) {
298 daemon->CleanupSockets();
302 HandleRequestByClientTypeTest(daemon);
303 HandleRequestByPipeTypeTest(daemon);
304 HandStaticTest(daemon);
309 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
343 daemon->HandleRequestForFuzzer(epollFd, connectionFd, &request, &request);