Lines Matching defs:daemon
76 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
77 bool ret = daemon->InitEnvironment();
88 daemon->HandleDefaultClientRequest(-1, &faultloggerdRequest);
90 daemon->HandleDefaultClientRequest(-1, &faultloggerdRequest);
91 daemon->HandleLogFileDesClientRequest(-1, &faultloggerdRequest);
93 daemon->HandleDefaultClientRequest(-1, &faultloggerdRequest);
95 daemon->HandleDefaultClientRequest(-1, &faultloggerdRequest);
97 daemon->HandleDefaultClientRequest(-1, &faultloggerdRequest);
109 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
110 bool ret = daemon->InitEnvironment();
121 daemon->HandleSdkDumpRequest(-1, &faultloggerdRequest);
123 daemon->HandlePipeFdClientRequest(-1, &faultloggerdRequest);
125 daemon->HandlePipeFdClientRequest(-1, &faultloggerdRequest);
127 daemon->HandlePipeFdClientRequest(-1, &faultloggerdRequest);
129 daemon->HandlePipeFdClientRequest(-1, &faultloggerdRequest);
131 daemon->HandlePipeFdClientRequest(-1, &faultloggerdRequest);
143 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
144 bool ret = daemon->InitEnvironment();
155 daemon->HandleSdkDumpRequest(-1, &faultloggerdRequest);
157 daemon->HandleSdkDumpRequest(-1, &faultloggerdRequest);
169 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
173 int fd = daemon->CreateFileForRequest(type, pid, 0, time);
187 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
188 bool ret = daemon->InitEnvironment();
194 int fd = daemon->CreateFileForRequest(type, pid, 0, time);
197 fd = daemon->CreateFileForRequest(type, pid, 0, time);
247 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
258 FaultLoggerCheckPermissionResp resp = daemon->SecurityCheck(connectionFd, &faultloggerdRequest);
322 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
333 bool result = daemon->CheckRequestCredential(connectionFd, nullptr);
335 result = daemon->CheckRequestCredential(connectionFd, &faultloggerdRequest);
399 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
410 daemon->HandleExceptionRequest(connectionFd, &faultloggerdRequest);
458 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
459 bool ret = daemon->InitEnvironment();
461 daemon->HandleAccept(1, 1);
473 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
474 bool ret = daemon->InitEnvironment();
481 daemon->HandleRequestByClientType(connectionFd, &request);
483 daemon->HandleRequestByClientType(connectionFd, &request);
485 daemon->HandleRequestByClientType(connectionFd, &request);
487 daemon->HandleRequestByClientType(connectionFd, &request);
489 daemon->HandleRequestByClientType(connectionFd, &request);
491 daemon->HandleRequestByClientType(connectionFd, &request);
493 daemon->HandleRequestByClientType(connectionFd, &request);
495 daemon->HandleRequestByClientType(connectionFd, &request);
499 void TestHandleRequestByPipeType(std::shared_ptr<FaultLoggerDaemon> daemon, FaultLoggerPipe2* faultLoggerPipe,
504 daemon->HandleRequestByPipeType(fd, 1, &request, faultLoggerPipe);
520 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
521 bool ret = daemon->InitEnvironment();
528 TestHandleRequestByPipeType(daemon, faultLoggerPipe, request, i, isChangeFds4Pipe[i]);
535 TestHandleRequestByPipeType(daemon, faultLoggerJsonPipe, request, i, isChangeFds4JsonPipe[i]);
549 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
560 ret = daemon->HandleStaticForFuzzer(params[i][0], params[i][1]);
563 ret = daemon->HandleStaticForFuzzer(-1, 1);
593 FaultLoggerDaemon daemon;
594 EXPECT_EQ(daemon.InitEnvironment(), true);
595 EXPECT_EQ(daemon.CreateEventFd(), true);
596 daemon.CleanupEventFd();
597 daemon.CleanupSockets();
598 daemon.AddEvent(1, 1, 1);
613 void HandleRequestByPipeTypeCommon(std::shared_ptr<FaultLoggerDaemon> daemon, int32_t pipeType,
622 daemon->HandleRequestByPipeType(fd, 1, &request, ptr.get());
642 daemon->connectionMap_[socketFd[0]] = socketFd[0];
643 daemon->HandleRequestByPipeType(fd, socketFd[0], &request, ptr.get());
663 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
664 daemon->InitEnvironment();
665 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_BUF, true, false, true);
667 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_RES, true, false, true);
669 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_BUF, true, true, true);
671 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_RES, true, true, true);
673 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_BUF, false, false, false);
674 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_WRITE_BUF, false, false, true);
675 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_READ_RES, false, false, false);
676 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_WRITE_RES, false, false, true);
677 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_BUF, false, true, false);
678 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_WRITE_BUF, false, true, true);
679 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_READ_RES, false, true, false);
680 HandleRequestByPipeTypeCommon(daemon, FaultLoggerPipeType::PIPE_FD_JSON_WRITE_RES, false, true, true);
684 void HandleRequestTestCommon(std::shared_ptr<FaultLoggerDaemon> daemon, char* buff, size_t len,
690 daemon->connectionMap_[socketFd[0]] = socketFd[0];
693 daemon->HandleRequest(0, socketFd[0]);
703 daemon->HandleRequest(0, socketFd[0]);
712 void HandleRequestByClientTypeForDefaultClientTest(std::shared_ptr<FaultLoggerDaemon> daemon)
716 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
718 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
720 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
721 daemon->crashTimeMap_[1] = time(nullptr) - 10; // 10 : Get the first 10 seconds of the current time
722 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
723 daemon->crashTimeMap_[1] = time(nullptr);
724 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
758 void HandleRequestByClientTypeTest(std::shared_ptr<FaultLoggerDaemon> daemon)
763 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
768 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
773 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
779 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
784 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
789 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread1);
790 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread2);
791 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), ReadThread3);
796 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdRequest), nullptr);
808 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
812 daemon->HandleRequest(epollFd, connectionFd);
814 daemon->HandleRequest(epollFd, connectionFd);
817 daemon->HandleRequest(epollFd, connectionFd);
820 daemon->HandleRequest(epollFd, connectionFd);
827 daemon->HandleRequest(0, socketFd[0]);
835 daemon->HandleRequest(0, socketFd[0]);
841 if (!daemon->InitEnvironment()) {
842 daemon->CleanupSockets();
889 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
892 HandleRequestTestCommon(daemon, reinterpret_cast<char*>(&requst), sizeof(FaultLoggerdStatsRequest), nullptr);
905 std::shared_ptr<FaultLoggerDaemon> daemon = std::make_shared<FaultLoggerDaemon>();
906 HandleRequestByClientTypeForDefaultClientTest(daemon);
907 HandleRequestByClientTypeTest(daemon);