diff --git a/bundle.json b/bundle.json index 3a919fcc632b4ba0b93b9e6b713af36f079ec635..29e0feb39e72a5ebe6d207fb2e9d84c5dfc16422 100644 --- a/bundle.json +++ b/bundle.json @@ -117,12 +117,6 @@ "header_base": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/include" } }, - { - "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfxsignalhandler" - }, - { - "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler:dfxsignalhandler_noflto" - }, { "name": "//base/hiviewdfx/faultloggerd/interfaces/innerkits/stack_printer:libstack_printer", "header": { diff --git a/frameworks/localhandler/dfx_signal_local_handler.cpp b/frameworks/localhandler/dfx_signal_local_handler.cpp index 34637c3de7cda96f0f73daf393cd5a517174f795..a368ad823beaa85b728d168074682689ea9406d7 100644 --- a/frameworks/localhandler/dfx_signal_local_handler.cpp +++ b/frameworks/localhandler/dfx_signal_local_handler.cpp @@ -110,7 +110,6 @@ void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context) pthread_mutex_lock(&g_signalHandlerMutex); if (sig != SIGALRM) { (void)memset_s(&g_request, sizeof(g_request), 0, sizeof(g_request)); - g_request.type = static_cast(sig); g_request.tid = gettid(); g_request.pid = getpid(); g_request.uid = FAULTLOGGERD_UID; @@ -121,14 +120,8 @@ void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context) GetThreadNameByTid(g_request.tid, g_request.threadName, sizeof(g_request.threadName)); GetProcessName(g_request.processName, sizeof(g_request.processName)); - int ret = memcpy_s(&(g_request.siginfo), sizeof(siginfo_t), si, sizeof(siginfo_t)); - if (ret < 0) { - DFXLOGE("memcpy_s siginfo fail, ret=%{public}d", ret); - } - ret = memcpy_s(&(g_request.context), sizeof(ucontext_t), context, sizeof(ucontext_t)); - if (ret < 0) { - DFXLOGE("memcpy_s context fail, ret=%{public}d", ret); - } + (void)memcpy_s(&(g_request.siginfo), sizeof(siginfo_t), si, sizeof(siginfo_t)); + (void)memcpy_s(&(g_request.context), sizeof(ucontext_t), context, sizeof(ucontext_t)); } #if defined(__aarch64__) || defined(__loongarch_lp64) DoCrashHandler(&sig);