/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_signal/src/ |
H A D | unix.rs | 18 use libc::{c_int, c_void, sigaction, siginfo_t}; 56 pub(crate) extern "C" fn sig_handler(sig_num: c_int, sig_info: *mut siginfo_t, data: *mut c_void) { in sig_handler() argument 87 fn execute_act(act: &sigaction, sig_num: c_int, sig_info: *mut siginfo_t, data: *mut c_void) { in execute_act() argument 104 type Action = extern "C" fn(c_int, *mut siginfo_t, *mut c_void); in execute_act()
|
H A D | common.rs | 19 use libc::{siginfo_t, SIGKILL, SIGSTOP}; 50 pub(crate) struct siginfo_t; struct 52 type SigHandler = dyn Fn(&siginfo_t) + Send + Sync; 77 F: Fn(&siginfo_t) + Sync + Send + 'static, in register_action() 147 let handler = |_info: &libc::siginfo_t| { in ut_signal_new()
|
H A D | windows.rs | 20 use crate::common::{siginfo_t, SigAction, Signal}; 67 act(&siginfo_t); in sig_handler()
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/signal_handler/ |
H A D | signal_chain_test.cpp | 114 AT_UNUSED static bool SigchainSpecialHandlerDumpTrue(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDumpTrue() 126 AT_UNUSED static bool SigchainSpecialHandlerDump1(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDump1() 138 AT_UNUSED static bool SigchainSpecialHandlerDump2(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerDump2() 150 AT_UNUSED static bool SigchainSpecialHandlerSegvTrue(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegvTrue() 162 AT_UNUSED static bool SigchainSpecialHandlerSegv1(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegv1() 174 AT_UNUSED static bool SigchainSpecialHandlerSegv2(int signo, siginfo_t *si, void *ucontext) in SigchainSpecialHandlerSegv2() 190 AT_UNUSED static bool DumpSignalHandler(int signo, siginfo_t *si, void *ucontext) in DumpSignalHandler() 199 AT_UNUSED static bool SegvSignalHandler(int signo, siginfo_t *si, void *ucontext) in SegvSignalHandler()
|
/ohos5.0/docs/zh-cn/application-dev/dfx/ |
H A D | hiappevent-watcher-crash-events.md | 50 | signo | number | 信号值(siginfo_t中的si_signo属性) | 51 | code | number | 信号值二级分类(siginfo_t中的si_code属性) | 52 | address | string | 信号错误地址(siginfo_t中的si_address属性) |
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/test/unittest/common/ |
H A D | thread_sampler_test.h | 27 typedef void (*SigActionType)(int, siginfo_t*, void*); 37 static void ThreadSamplerSigHandler(int sig, siginfo_t* si, void* context);
|
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/ |
H A D | dfx_signal_local_handler.cpp | 95 void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context) in DFX_SignalLocalHandler() 109 int ret = memcpy_s(&(g_request.siginfo), sizeof(siginfo_t), si, sizeof(siginfo_t)); in DFX_SignalLocalHandler()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/sigdump_handler/ |
H A D | dfx_sigdump_handler.cpp | 65 static void SignalDumpRetranHandler(int signo, siginfo_t* si, void* context); 91 void DfxSigDumpHandler::SignalDumpRetranHandler(int signo, siginfo_t* si, void* context) in SignalDumpRetranHandler() 112 siginfo_t si; in RunThread()
|
/ohos5.0/docs/en/application-dev/dfx/ |
H A D | hiappevent-watcher-crash-events.md | 50 | signo | number | Signal value (**si_signo** in **siginfo_t**)| 51 | code | number | Level-2 classification of signal values (**si_code** in **siginfo_t**)| 52 | address | string | Signal error address (**si_address** attribute in **siginfo_t**)|
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/ |
H A D | signal_test.cpp | 50 siginfo_t si = { 92 static void TestSignalHandler(int sig, siginfo_t * si, void * context) in TestSignalHandler() 259 siginfo_t si = {
|
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/ |
H A D | dfx_signal_local_handler.h | 40 void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_regs_arm.cpp | 185 scAddr = spAddr + 8 + sizeof(siginfo_t) + 0x14 + 0xc; // 8 : eight bytes offset in StepIfSignalFrame() 188 scAddr = spAddr + sizeof(siginfo_t) + 0x14 + 0xc; in StepIfSignalFrame()
|
H A D | thread_context.cpp | 184 NO_SANITIZE void LocalThreadContext::CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *contex… in CopyContextAndWaitTimeout() 256 siginfo_t si {0}; in SignalRequestThread()
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/ |
H A D | thread_sampler_api.h | 48 void ThreadSamplerSigHandler(int sig, siginfo_t* si, void* context);
|
/ohos5.0/base/hiviewdfx/faultloggerd/common/cutil/ |
H A D | dfx_cutil.h | 43 AT_SYMBOL_HIDDEN void ParseSiValue(siginfo_t* si, uint64_t* endTime, int* tid);
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/ |
H A D | watchdog_inner.h | 63 typedef void (*SigActionType)(int, siginfo_t*, void*); 131 static void ThreadSamplerSigHandler(int sig, siginfo_t* si, void* context);
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | thread_sampler_api.cpp | 48 void ThreadSamplerSigHandler(int sig, siginfo_t* si, void* context) in ThreadSamplerSigHandler()
|
/ohos5.0/base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/ |
H A D | signal_info.h | 24 static void FormatSignalInfo(std::stringstream &ss, const siginfo_t &siginfo);
|
/ohos5.0/base/startup/init/services/modules/crashhandler/ |
H A D | crash_handler.c | 55 static void SignalHandler(int sig, siginfo_t *si, void *context) in SignalHandler()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_signal.h | 30 static std::string PrintSignal(const siginfo_t &info);
|
H A D | thread_context.h | 80 static void CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 265 static void FillDumpRequest(int sig, siginfo_t *si, void *context) in FillDumpRequest() 285 memcpy(&(g_request.siginfo), si, sizeof(siginfo_t)); in FillDumpRequest() 452 static void ResetAndRethrowSignalIfNeed(int sig, siginfo_t *si) in ResetAndRethrowSignalIfNeed() 866 static bool DFX_SigchainHandler(int sig, siginfo_t *si, void *context) in DFX_SigchainHandler() 918 static void DFX_SignalHandler(int sig, siginfo_t *si, void *context) in DFX_SignalHandler()
|
/ohos5.0/base/hiviewdfx/faultloggerd/common/dfxutil/ |
H A D | dfx_util.h | 39 AT_SYMBOL_HIDDEN void ParseSiValue(siginfo_t& si, uint64_t& endTime, int& tid);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_dump_request.h | 115 siginfo_t siginfo;
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/benchmarktest/unwindstack/ |
H A D | pid_utils.cpp | 59 siginfo_t si; in Quiesce()
|