Home
last modified time | relevance | path

Searched refs:si (Results 1 - 24 of 24) sorted by relevance

/base/hiviewdfx/faultloggerd/test/unittest/common/
H A Dcommon_cutil_test.cpp138 siginfo_t si = {0}; in HWTEST_F() local
144 si.si_value.sival_int = data; in HWTEST_F()
145 ParseSiValue(&si, &timeout, &tid); in HWTEST_F()
150 si.si_value.sival_ptr = (void*)(data); in HWTEST_F()
151 ParseSiValue(&si, &timeout, &tid); in HWTEST_F()
164 si.si_value.sival_ptr = (void*)(data); in HWTEST_F()
165 ParseSiValue(&si, &timeout, &tid); in HWTEST_F()
170 si.si_value.sival_ptr = (void*)(data); in HWTEST_F()
171 ParseSiValue(&si, &timeout, &tid); in HWTEST_F()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dthread_context.cpp184 NO_SANITIZE void LocalThreadContext::CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context) in CopyContextAndWaitTimeout() argument
186 if (si == nullptr || si->si_code != DUMP_TYPE_LOCAL || si->si_value.sival_ptr == nullptr || context == nullptr) { in CopyContextAndWaitTimeout()
191 auto ctxPtr = static_cast<ThreadContext *>(si->si_value.sival_ptr); in CopyContextAndWaitTimeout()
256 siginfo_t si {0}; in SignalRequestThread()
257 si.si_signo = SIGLOCAL_DUMP; in SignalRequestThread()
258 si.si_errno = 0; in SignalRequestThread()
259 si.si_code = DUMP_TYPE_LOCAL; in SignalRequestThread()
260 si in SignalRequestThread()
[all...]
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
H A Ddfx_signal_handler.c238 static bool FillDebugMessageLocked(int32_t sig, siginfo_t *si) in FillDebugMessageLocked() argument
240 if (sig != SIGLEAK_STACK || si == NULL || si->si_signo != SIGLEAK_STACK) { in FillDebugMessageLocked()
243 switch (si->si_code) { in FillDebugMessageLocked()
245 return FillMessageBodyLocked(MESSAGE_FDSAN_DEBUG, (debug_msg_t*)si->si_value.sival_ptr); in FillDebugMessageLocked()
248 return FillMessageBodyLocked(MESSAGE_JEMALLOC, (debug_msg_t*)si->si_value.sival_ptr); in FillDebugMessageLocked()
288 static bool FillDumpRequest(int sig, siginfo_t *si, void *context) in FillDumpRequest() argument
308 memcpy(&(g_request.siginfo), si, sizeof(siginfo_t)); in FillDumpRequest()
318 ret = FillDebugMessageLocked(sig, si); in FillDumpRequest()
359 static void ResetAndRethrowSignalIfNeed(int sig, siginfo_t *si) in ResetAndRethrowSignalIfNeed() argument
417 DFX_SigchainHandler(int sig, siginfo_t *si, void *context) DFX_SigchainHandler() argument
455 DFX_SignalHandler(int sig, siginfo_t *si, void *context) DFX_SignalHandler() argument
[all...]
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Dsignal_test.cpp50 siginfo_t si = { in HWTEST_F() local
68 si.si_signo = sigKey.first; in HWTEST_F()
70 std::string sigStr = DfxSignal::PrintSignal(si) + "\n"; in HWTEST_F()
92 static void TestSignalHandler(int sig, siginfo_t * si, void * context) in TestSignalHandler() argument
259 siginfo_t si = { in HWTEST_F() local
266 si.si_signo = sigKey.first; in HWTEST_F()
268 switch (si.si_signo) { in HWTEST_F()
290 si.si_code = code.first; in HWTEST_F()
292 std::string sigStr = DfxSignal::PrintSignal(si) + "\n"; in HWTEST_F()
H A Ddwarf_test.cpp1201 siginfo_t si {0}; in HWTEST_F()
1202 si.si_code = DUMP_TYPE_KERNEL; in HWTEST_F()
1204 instance.CopyContextAndWaitTimeout(0, &si, nullptr); in HWTEST_F()
1205 si.si_code = DUMP_TYPE_LOCAL; in HWTEST_F()
1206 instance.CopyContextAndWaitTimeout(0, &si, nullptr); in HWTEST_F()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler/
H A Ddfx_sigdump_handler.cpp65 static void SignalDumpRetranHandler(int signo, siginfo_t* si, void* context);
91 void DfxSigDumpHandler::SignalDumpRetranHandler(int signo, siginfo_t* si, void* context) in SignalDumpRetranHandler() argument
112 siginfo_t si; in RunThread() local
113 if (OHOS_TEMP_FAILURE_RETRY(sigtimedwait(&set, &si, &SIG_WAIT_TIMEOUT)) == -1) { in RunThread()
/base/hiviewdfx/faultloggerd/common/cutil/
H A Ddfx_cutil.c164 void ParseSiValue(siginfo_t* si, uint64_t* endTime, int* tid) in ParseSiValue() argument
167 if (((uint64_t)si->si_value.sival_ptr & (1ULL << flagOffset)) != 0) { in ParseSiValue()
168 *endTime = (uint64_t)si->si_value.sival_ptr & (~(1ULL << flagOffset)); in ParseSiValue()
172 *tid = si->si_value.sival_int; in ParseSiValue()
H A Ddfx_cutil.h43 AT_SYMBOL_HIDDEN void ParseSiValue(siginfo_t* si, uint64_t* endTime, int* tid);
/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/
H A Ddfx_signal_local_handler.h37 * @param si the pointer tp siginfo
40 void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context);
/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Drandom_access_file_test.cpp101 SignatureInfo si; in HWTEST_F() local
102 sumLen = CreatTestZipFile(testFile, si); in HWTEST_F()
/base/hiviewdfx/faultloggerd/common/dfxutil/
H A Ddfx_util.cpp163 void ParseSiValue(siginfo_t& si, uint64_t& endTime, int& tid) in ParseSiValue() argument
166 if ((reinterpret_cast<uint64_t>(si.si_value.sival_ptr) & (1ULL << flagOffset)) != 0) { in ParseSiValue()
167 endTime = reinterpret_cast<uint64_t>(si.si_value.sival_ptr) & (~(1ULL << flagOffset)); in ParseSiValue()
171 tid = si.si_value.sival_int; in ParseSiValue()
H A Ddfx_util.h38 AT_SYMBOL_HIDDEN void ParseSiValue(siginfo_t& si, uint64_t& endTime, int& tid);
/base/hiviewdfx/faultloggerd/test/unittest/signal_handler/
H A Dsignal_chain_test.cpp114 AT_UNUSED static bool SigchainSpecialHandlerDumpTrue(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDumpTrue() argument
126 AT_UNUSED static bool SigchainSpecialHandlerDump1(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDump1() argument
138 AT_UNUSED static bool SigchainSpecialHandlerDump2(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDump2() argument
150 AT_UNUSED static bool SigchainSpecialHandlerSegvTrue(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegvTrue() argument
162 AT_UNUSED static bool SigchainSpecialHandlerSegv1(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegv1() argument
174 AT_UNUSED static bool SigchainSpecialHandlerSegv2(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegv2() argument
190 AT_UNUSED static bool DumpSignalHandler(int signo, siginfo_t *si, void *ucontext) in DumpSignalHandler() argument
199 AT_UNUSED static bool SegvSignalHandler(int signo, siginfo_t *si, void *ucontext) in SegvSignalHandler() argument
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dthread_sampler.cpp50 void ThreadSampler::ThreadSamplerSignalHandler(int sig, siginfo_t* si, void* context) in ThreadSamplerSignalHandler() argument
384 siginfo_t si {0}; in SendSampleRequest()
385 si.si_signo = MUSL_SIGNAL_SAMPLE_STACK; in SendSampleRequest()
386 si.si_errno = 0; in SendSampleRequest()
387 si.si_code = -1; in SendSampleRequest()
388 if (syscall(SYS_rt_tgsigqueueinfo, pid_, pid_, si.si_signo, &si) != 0) { in SendSampleRequest()
390 si.si_signo, pid_, errno); in SendSampleRequest()
/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Ddfx_process.cpp201 struct sysinfo si; in GetProcessLifeCycle() local
202 sysinfo(&si); in GetProcessLifeCycle()
208 uint64_t upTime = si.uptime - startTime / static_cast<uint32_t>(sysconf(_SC_CLK_TCK)); in GetProcessLifeCycle()
H A Dprocess_dumper.cpp245 void SetProcessdumpTimeout(siginfo_t &si) in SetProcessdumpTimeout() argument
247 if (si.si_signo != SIGDUMP) { in SetProcessdumpTimeout()
253 ParseSiValue(si, endTime, tid); in SetProcessdumpTimeout()
257 si.si_value.sival_int = 0; in SetProcessdumpTimeout()
/base/hiviewdfx/faultloggerd/test/benchmarktest/unwindstack/
H A Dpid_utils.cpp59 siginfo_t si; in Quiesce() local
62 if (ptrace(PTRACE_GETSIGINFO, pid, 0, &si) == 0) { in Quiesce()
/base/hiviewdfx/faultloggerd/frameworks/localhandler/
H A Ddfx_signal_local_handler.cpp94 void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context) in DFX_SignalLocalHandler() argument
109 int ret = memcpy_s(&(g_request.siginfo), sizeof(siginfo_t), si, sizeof(siginfo_t)); in DFX_SignalLocalHandler()
/base/powermgr/thermal_manager/test/unittest/src/
H A Dthermal_config_file_parser.cpp193 StateItem si; in ParseStateNode() local
196 si.name = reinterpret_cast<char*>(xmlName); in ParseStateNode()
202 si.params = reinterpret_cast<char*>(param); in ParseStateNode()
203 si.isExistParam = true; in ParseStateNode()
206 stateItem_.push_back(si); in ParseStateNode()
207 THERMAL_HILOGI(LABEL_TEST, "si.name: %{public}s, si.params %{public}s", in ParseStateNode()
208 si.name.c_str(), si.params.c_str()); in ParseStateNode()
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dthread_context.h80 static void CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context);
/base/hiviewdfx/faultloggerd/services/
H A Dfault_logger_daemon.cpp643 siginfo_t si {0}; in HandleSdkDumpRequest()
644 si.si_signo = SIGDUMP; in HandleSdkDumpRequest()
645 si.si_errno = 0; in HandleSdkDumpRequest()
646 si.si_value.sival_int = request->tid; in HandleSdkDumpRequest()
648 si.si_value.sival_ptr = reinterpret_cast<void *>(request->endTime | (1ULL << 63)); // 63 : platform 64 in HandleSdkDumpRequest()
650 si.si_code = request->sigCode; in HandleSdkDumpRequest()
651 si.si_pid = request->callerPid; in HandleSdkDumpRequest()
652 si.si_uid = static_cast<uid_t>(request->callerTid); in HandleSdkDumpRequest()
660 if (syscall(SYS_rt_sigqueueinfo, request->pid, si.si_signo, &si) ! in HandleSdkDumpRequest()
[all...]
/base/startup/init/services/modules/crashhandler/
H A Dcrash_handler.c55 static void SignalHandler(int sig, siginfo_t *si, void *context) in SignalHandler() argument
/base/powermgr/thermal_manager/services/native/src/thermal_policy/
H A Dthermal_srv_config_parser.cpp476 StateItem si; in ParseStateNode() local
479 si.name = reinterpret_cast<char*>(xmlName); in ParseStateNode()
488 si.params = reinterpret_cast<char*>(param); in ParseStateNode()
489 si.isExistParam = true; in ParseStateNode()
492 stateItems.push_back(si); in ParseStateNode()
493 THERMAL_HILOGD(COMP_SVC, "state: %{public}s, params: %{public}s", si.name.c_str(), si.params.c_str()); in ParseStateNode()
/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/
H A Dthread_sampler.h71 static void ThreadSamplerSignalHandler(int sig, siginfo_t* si, void* context);

Completed in 19 milliseconds