diff --git a/interfaces/innerkits/signal_handler/dfx_dumprequest.c b/interfaces/innerkits/signal_handler/dfx_dumprequest.c index f9c18591f1065cc3365fd28f35b00e75994f192c..3a661f86199576ee66fbcce548dcf89be81db951 100644 --- a/interfaces/innerkits/signal_handler/dfx_dumprequest.c +++ b/interfaces/innerkits/signal_handler/dfx_dumprequest.c @@ -706,10 +706,5 @@ void DfxDumpRequest(int signo, struct ProcessDumpRequest *request) bool DFX_EnableNativeCrashKernelSnapshot() { - if (!DFX_SetDumpableState()) { - return false; - } - SetKernelSnapshot(true); - DFX_RestoreDumpableState(); return true; } diff --git a/interfaces/innerkits/signal_handler/dfx_signal_handler.c b/interfaces/innerkits/signal_handler/dfx_signal_handler.c index 47729e8ff28fcb92ee33d21e94abac956e3cb317..5deed23adbd249b3c16921f93a09928529d21ade 100644 --- a/interfaces/innerkits/signal_handler/dfx_signal_handler.c +++ b/interfaces/innerkits/signal_handler/dfx_signal_handler.c @@ -365,7 +365,6 @@ static void DFX_InstallSignalHandler(void) return; } - SetKernelSnapshot(true); InitCallbackItems(); struct signal_chain_action sigchain = { .sca_sigaction = DFX_SigchainHandler,