Home
last modified time | relevance | path

Searched refs:siginfo (Results 1 – 15 of 15) sorted by relevance

/base/startup/init/test/unittest/init/
Dinit_unittest.cpp43 INIT_STATIC void ProcessSignal(const struct signalfd_siginfo *siginfo);
61 struct signalfd_siginfo siginfo; variable
62 siginfo.ssi_signo = SIGCHLD;
63 ProcessSignal(&siginfo);
64 siginfo.ssi_signo = SIGTERM;
65 ProcessSignal(&siginfo);
66 siginfo.ssi_signo = SIGUSR1;
67 ProcessSignal(&siginfo);
/base/startup/init/services/init/standard/
Dinit_signal_handler.c29 INIT_STATIC void ProcessSignal(const struct signalfd_siginfo *siginfo) in ProcessSignal() argument
31 switch (siginfo->ssi_signo) { in ProcessSignal()
56 sigPID, siginfo->ssi_uid, procStat); in ProcessSignal()
70 INIT_LOGI("SigHandler, unsupported signal %d.", siginfo->ssi_signo); in ProcessSignal()
/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/
Dsignal_info.cpp24 void SignalInfo::FormatSignalInfo(std::stringstream &ss, const siginfo_t &siginfo) in FormatSignalInfo() argument
26 int32_t signo = siginfo.si_signo; in FormatSignalInfo()
27 int32_t code = siginfo.si_code; in FormatSignalInfo()
30 …ss << "@" << std::setw(8) << std::setfill('0') << std::hex << siginfo.si_addr << " "; // 8 : bit w… in FormatSignalInfo()
33 if (SI_FROMUSER(&siginfo) && (siginfo.si_pid != 0)) { in FormatSignalInfo()
34 ss << "form:" << std::to_string(siginfo.si_pid) << ":" << std::to_string(siginfo.si_uid); in FormatSignalInfo()
Dsignal_info.h24 static void FormatSignalInfo(std::stringstream &ss, const siginfo_t &siginfo);
/base/hiviewdfx/faultloggerd/tools/process_dump/
Dcppcrash_reporter.h30 CppCrashReporter(uint64_t time, siginfo_t siginfo, std::shared_ptr<DfxProcess> process) \ in CppCrashReporter() argument
31 : time_(time), siginfo_(siginfo), process_(process) in CppCrashReporter()
Dprocess_dumper.cpp95 isCrash_ = (request->siginfo.si_signo != SIGDUMP); in DumpProcess()
103 … request->processName, request->nsPid, syscall(SYS_getppid), request->siginfo.si_signo); in DumpProcess()
108 …request->siginfo.si_value.sival_int, request->pid, request->nsPid, request->tid, request->threadNa… in DumpProcess()
122 … reporter_ = std::make_shared<CppCrashReporter>(request->timeStamp, request->siginfo, process_); in DumpProcess()
173 pid_t dumpTid = request->siginfo.si_value.sival_int; in InitProcessInfo()
Dprinter.cpp35 bool isCrash = (request->siginfo.si_signo != SIGDUMP); in PrintDumpHeader()
47 DfxRingBufferWrapper::GetInstance().AppendMsg(DfxSignal::PrintSignal(request->siginfo)); in PrintDumpHeader()
/base/startup/appspawn/test/unittest/app_spawn_standard_test/
Dapp_spawn_standard_test.cpp55 void SignalHandler(const struct signalfd_siginfo *siginfo);
565 struct signalfd_siginfo siginfo = {}; in RunClient() local
566 siginfo.ssi_signo = SIGCHLD; in RunClient()
567 siginfo.ssi_pid = GetTestPid(); in RunClient()
568 SignalHandler(&siginfo); in RunClient()
710 struct signalfd_siginfo siginfo = {}; variable
711 siginfo.ssi_signo = SIGCHLD;
712 siginfo.ssi_pid = 111; // 111 is pid
713 SignalHandler(&siginfo);
715 siginfo.ssi_signo = SIGTERM;
[all …]
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
Ddfx_crash_local_handler.c329 PrintLog(fd, "Reason:Signal(%d)@%018p\n", request->siginfo.si_signo, request->siginfo.si_addr); in CrashLocalHandlerFd()
331 PrintLog(fd, "Reason:Signal(%d)@%010p\n", request->siginfo.si_signo, request->siginfo.si_addr); in CrashLocalHandlerFd()
Ddfx_signal_local_handler.c101 int ret = memcpy_s(&(g_request.siginfo), sizeof(siginfo_t), si, sizeof(siginfo_t)); in DFX_SignalLocalHandler()
Ddfx_signal_handler.c166 memcpy(&(g_request.siginfo), si, sizeof(siginfo_t)); in FillDumpRequest()
/base/hiviewdfx/faultloggerd/interfaces/common/
Ddfx_dump_request.h90 siginfo_t siginfo; member
/base/startup/appspawn/standard/
Dappspawn_service.c219 APPSPAWN_STATIC void SignalHandler(const struct signalfd_siginfo *siginfo) in SignalHandler() argument
221 APPSPAWN_LOGI("SignalHandler signum %{public}d", siginfo->ssi_signo); in SignalHandler()
222 switch (siginfo->ssi_signo) { in SignalHandler()
227 HandleDiedPid(pid, siginfo->ssi_uid, status); in SignalHandler()
237 APPSPAWN_LOGI("SigHandler, unsupported signal %{public}d.", siginfo->ssi_signo); in SignalHandler()
242 APPSPAWN_STATIC void SignalHandlerNweb(const struct signalfd_siginfo *siginfo) in SignalHandlerNweb() argument
244 APPSPAWN_LOGI("SignalHandler signum %{public}d", siginfo->ssi_signo); in SignalHandlerNweb()
245 switch (siginfo->ssi_signo) { in SignalHandlerNweb()
250 HandleDiedPidNweb(pid, siginfo->ssi_uid, status); in SignalHandlerNweb()
260 APPSPAWN_LOGI("SigHandler, unsupported signal %{public}d.", siginfo->ssi_signo); in SignalHandlerNweb()
/base/startup/init/test/unittest/loopevent/
Dloopsignal_unittest.cpp30 static void TestProcessSignal(const struct signalfd_siginfo *siginfo) in TestProcessSignal() argument
/base/startup/init/services/loopevent/include/
Dloop_event.h162 typedef void (*LE_ProcessSignal)(const struct signalfd_siginfo *siginfo);