Home
last modified time | relevance | path

Searched refs:sig (Results 1 - 25 of 38) sorted by relevance

12

/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
H A Ddfx_signal_handler.c192 static void FillLastFatalMessageLocked(int32_t sig) in FillLastFatalMessageLocked() argument
194 if (sig != SIGABRT) { in FillLastFatalMessageLocked()
238 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()
283 static bool IsDumpSignal(int sig) in IsDumpSignal() argument
285 return sig == SIGDUMP || sig == SIGLEAK_STACK; in IsDumpSignal()
288 static bool FillDumpRequest(int sig, siginfo_t *si, void *context) in FillDumpRequest() argument
291 g_request.type = sig; in FillDumpRequest()
300 if (!IsDumpSignal(sig) in FillDumpRequest()
359 ResetAndRethrowSignalIfNeed(int sig, siginfo_t *si) ResetAndRethrowSignalIfNeed() argument
379 PauseMainThreadHandler(int sig) PauseMainThreadHandler() argument
388 BlockMainThreadIfNeed(int sig) BlockMainThreadIfNeed() argument
404 DumpRequest(int sig) DumpRequest() 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
461 InstallSigActionHandler(int sig) InstallSigActionHandler() argument
497 int32_t sig = SIGCHAIN_DUMP_SIGNAL_LIST[i]; DFX_InstallSignalHandler() local
506 int32_t sig = SIGCHAIN_CRASH_SIGNAL_LIST[i]; DFX_InstallSignalHandler() local
[all...]
H A Ddfx_dumprequest.c348 DFXLOGI("wait %{public}s(%{public}d) exit with sig: %{public}d", name, childPid, sigNum); in WaitProcessExit()
554 static void ReadUnwindFinishMsg(int sig) in ReadUnwindFinishMsg() argument
556 if (sig == SIGDUMP) { in ReadUnwindFinishMsg()
570 static int ProcessDump(int sig) in ProcessDump() argument
601 ReadUnwindFinishMsg(sig); in ProcessDump()
609 static void ForkAndDoProcessDump(int sig) in ForkAndDoProcessDump() argument
632 sig != SIGDUMP && in ForkAndDoProcessDump()
633 sig != SIGLEAK_STACK) { in ForkAndDoProcessDump()
643 int DfxDumpRequest(int sig, struct ProcessDumpRequest *request, void *reservedChildStack) in DfxDumpRequest() argument
652 if (ProcessDump(sig) in DfxDumpRequest()
[all...]
/base/security/code_signature/test/unittest/
H A Dlocal_code_sign_test.cpp87 ByteBuffer sig; in HWTEST_F() local
89 int ret = LocalCodeSignKit::SignLocalCode(DEMO_AN_PATH, sig); in HWTEST_F()
93 ret = CodeSignUtils::ParseOwnerIdFromSignature(sig, retOwnerID); in HWTEST_F()
96 ret = CodeSignUtils::EnforceCodeSignForFile(DEMO_AN_PATH, sig); in HWTEST_F()
108 ByteBuffer sig; in HWTEST_F() local
109 int ret = LocalCodeSignKit::SignLocalCode(DEMO_AN_PATH, sig); in HWTEST_F()
121 ByteBuffer sig; in HWTEST_F() local
123 int ret = LocalCodeSignKit::SignLocalCode(DEMO_AN_PATH + "invalid", sig); in HWTEST_F()
154 ByteBuffer sig; in HWTEST_F() local
157 int ret = LocalCodeSignKit::SignLocalCode(ownerID, DEMO_AN_PATH2, sig); in HWTEST_F()
176 ByteBuffer sig; HWTEST_F() local
196 ByteBuffer sig; HWTEST_F() local
212 ByteBuffer sig; HWTEST_F() local
226 ByteBuffer sig; HWTEST_F() local
242 ByteBuffer sig; HWTEST_F() local
[all...]
H A Dsign_and_enforce_test.cpp137 static void InvokeLocalCodeSign(const std::string &filePath, ByteBuffer &sig) in InvokeLocalCodeSign() argument
140 int ret = LocalCodeSignKit::SignLocalCode(filePath, sig); in InvokeLocalCodeSign()
163 ByteBuffer sig; in HWTEST_F() local
164 InvokeLocalCodeSign(DEMO_AN_PATH, sig); in HWTEST_F()
178 ByteBuffer sig; in HWTEST_F() local
179 InvokeLocalCodeSign(DEMO_AN_PATH, sig); in HWTEST_F()
180 int32_t ret = CodeSignUtils::EnforceCodeSignForFile(DEMO_TAMPER_AN_PATH, sig); in HWTEST_F()
192 ByteBuffer sig; in HWTEST_F() local
193 InvokeLocalCodeSign(DEMO_AN_PATH, sig); in HWTEST_F()
194 ModifySignatureFormat(sig); in HWTEST_F()
207 ByteBuffer sig; HWTEST_F() local
223 ByteBuffer sig; HWTEST_F() local
239 ByteBuffer sig; HWTEST_F() local
[all...]
H A Dmulti_thread_local_sign_test.cpp86 ByteBuffer sig; in LocalCodeSignAndEnforce() local
88 int ret = LocalCodeSignKit::SignLocalCode(ORIGIN_AN_FILE, sig); in LocalCodeSignAndEnforce()
97 ret = CodeSignUtils::EnforceCodeSignForFile(tmpFileName, sig); in LocalCodeSignAndEnforce()
103 ByteBuffer sig; in LocalCodeSignAndEnforceWithOwnerID() local
106 int ret = LocalCodeSignKit::SignLocalCode(ownerID, DEMO_WITHOWNER_ID, sig); in LocalCodeSignAndEnforceWithOwnerID()
115 ret = CodeSignUtils::EnforceCodeSignForFile(tmpFileName, sig); in LocalCodeSignAndEnforceWithOwnerID()
/base/hiviewdfx/faultloggerd/test/funchook/
H A Ddfx_exit_hook.c40 typedef int (*KillFunc)(pid_t pid, int sig);
58 int kill(pid_t pid, int sig) in kill() argument
60 DFXLOGF("%{public}d send signal(%{public}d) to %{public}d", getpid(), sig, pid); in kill()
61 if ((sig == SIGKILL) && (pid == getpid())) { in kill()
63 } else if (sig == SIGKILL) { in kill()
69 return syscall(SYS_kill, pid, sig); in kill()
71 return g_hookedKill(pid, sig); in kill()
H A Ddfx_signal_hook.c54 typedef int (*SigactionFunc)(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact);
63 static bool IsPlatformHandleSignal(int sig) in IsPlatformHandleSignal() argument
69 if (platformSignals[i] == sig) { in IsPlatformHandleSignal()
172 int sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact) in sigaction() argument
179 if (IsPlatformHandleSignal(sig) && (act == NULL || !IsSigactionAddr((uintptr_t)(act->sa_sigaction)))) { in sigaction()
180 DFXLOGI("%{public}d call sigaction and signo is %{public}d\n", getpid(), sig); in sigaction()
184 return g_hookedSigaction(sig, act, oact); in sigaction()
/base/startup/init/services/modules/crashhandler/
H A Dcrash_handler.c55 static void SignalHandler(int sig, siginfo_t *si, void *context) in SignalHandler() argument
73 int32_t sig = g_platformSignals[i].sigNo; in InstallLocalSignalHandler() local
75 sigaddset(&action.sa_mask, sig); in InstallLocalSignalHandler()
77 sigaddset(&set, sig); in InstallLocalSignalHandler()
78 if (sigaction(sig, &action, NULL) != 0) { in InstallLocalSignalHandler()
79 BEGET_LOGE("Failed to register signal(%d)", sig); in InstallLocalSignalHandler()
/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
98 g_request.type = static_cast<ProcessDumpType>(sig); in DFX_SignalLocalHandler()
103 DFXLOGI("DFX_SignalLocalHandler :: sig(%{public}d), pid(%{public}d), tid(%{public}d).", in DFX_SignalLocalHandler()
104 sig, g_request.pid, g_request.tid); in DFX_SignalLocalHandler()
156 int32_t sig = g_platformSignals[i]; in DFX_InstallLocalSignalHandler() local
157 remove_all_special_handler(sig); in DFX_InstallLocalSignalHandler()
159 sigaddset(&set, sig); in DFX_InstallLocalSignalHandler()
160 if (sigaction(sig, &action, nullptr) != 0) { in DFX_InstallLocalSignalHandler()
161 DFXLOGE("Failed to register signal(%{public}d)", sig); in DFX_InstallLocalSignalHandler()
/base/startup/init/services/loopevent/signal/
H A Dle_signal.c54 for (int sig = 1; sig < NSIG; sig++) { in PrintSigset()
55 if (sigismember(&mask, sig)) { in PrintSigset()
57 printf("\t %d(%s)\n", sig, strsignal(sig)); in PrintSigset()
/base/update/updater/services/package/pkg_verify/
H A Dhash_data_verifier.cpp161 // get sig from hash data in VerifyHashData()
163 std::vector<uint8_t> sig(MAX_SIG_SIZE, 0); in VerifyHashData()
164 auto sigLen = GetSigFromHashData(hsd_, sig.data(), sig.size(), name.c_str()); in VerifyHashData()
165 if (sigLen == 0 || sig.size() < sigLen) { in VerifyHashData()
166 PKG_LOGE("get sig for %s failed", name.c_str()); in VerifyHashData()
170 sig.resize(sigLen); in VerifyHashData()
173 if (pkcs7_ == nullptr || pkcs7_->Verify(hash, sig, false) != 0) { in VerifyHashData()
H A Dpkcs7_signed_data.h77 int32_t Verify(const std::vector<uint8_t> &hash, const std::vector<uint8_t> &sig, bool sigInSignerInfo) const;
96 const std::vector<uint8_t> &sig) const;
98 const std::vector<uint8_t> &sig) const;
H A Dpkcs7_signed_data.cpp101 int32_t Pkcs7SignedData::Verify(const std::vector<uint8_t> &hash, const std::vector<uint8_t> &sig, in Verify() argument
109 ret = Pkcs7SignleSignerVerify(signerInfo, hash, sigInSignerInfo ? signerInfo.digestEncryptData : sig); in Verify()
417 const std::vector<uint8_t> &sig) const in Pkcs7SignleSignerVerify()
443 return VerifyDigest(cert, signerInfo, hash, sig); in Pkcs7SignleSignerVerify()
447 const std::vector<uint8_t> &sig) const in VerifyDigest()
462 auto ret = VerifyDigestByPubKey(pubKey, signer.digestNid, hash, sig); in VerifyDigest()
/base/update/updater/services/rust/hash_signed_data/src/
H A Dlib.rs16 //! This lib is used by updater to parse and get sig from hash signe data file:
85 let sig = match signed_data.get_sig_for_file(file_name) {
86 Ok(sig) => sig,
89 updaterlog!(ERROR, "get sig for file {} failed, err is {}", file_name, err);
93 if sig.len() > out_len {
97 unsafe { ptr::copy_nonoverlapping(sig.as_ptr(), out, sig.len()); }
99 updaterlog!(INFO, "get sig succeed for {}", file_name);
100 sig
[all...]
/base/hiviewdfx/faultloggerd/test/unittest/signal_handler/
H A Dsignal_handler_test.cpp61 static bool CheckThreadCrashKeyWords(const string& filePath, pid_t pid, int sig) in CheckThreadCrashKeyWords() argument
72 map<int, string>::iterator iter = sigKey.find(sig); in CheckThreadCrashKeyWords()
84 static bool CheckCrashKeyWords(const string& filePath, pid_t pid, int sig) in CheckCrashKeyWords() argument
100 map<int, string>::iterator iter = sigKey.find(sig); in CheckCrashKeyWords()
121 int TestThread(int threadId, int sig) in TestThread() argument
130 GTEST_LOG_(INFO) << subThreadName << " is ready to raise signo(" << sig <<")"; in TestThread() local
131 raise(sig); in TestThread()
298 for (int sig : interestedSignalList) { in HWTEST_F()
310 GTEST_LOG_(INFO) << "signal:" << sig; in HWTEST_F()
311 kill(pid, sig); in HWTEST_F()
320 TestThread2(int threadId, int sig, int total, bool exitEarly) TestThread2() argument
328 GTEST_LOG_(INFO) << subThreadName << " is ready to raise signo(" << sig <<")"; TestThread2() local
[all...]
/base/startup/init/services/init/standard/
H A Dsystem_call_wrap.c120 int __real_kill(pid_t pid, int sig);
121 int __wrap_kill(pid_t pid, int sig) in __wrap_kill() argument
124 return __real_kill(pid, sig); in __wrap_kill()
128 int ret = __real_kill(pid, sig); in __wrap_kill()
/base/hiviewdfx/faultloggerd/tools/crash_validator/
H A Dmain.cpp51 int sig = 0; in main() local
54 ret = sigwait(&waitMask, &sig); in main()
/base/startup/init/services/init/lite/
H A Dinit_signal_handler.c47 static void SigHandler(int sig) in SigHandler() argument
49 switch (sig) { in SigHandler()
/base/startup/appspawn/lite/
H A Dmain.c31 static void SignalHandler(int sig) in SignalHandler() argument
33 switch (sig) { in SignalHandler()
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_crypto_ed25519.c39 #define ED25519_SIGN(sig, msgData, msgSize, pub, priv) ED25519_sign((sig), (msgData), (msgSize), (pub), (priv))
40 #define ED25519_VERIFY(msgData, msgSize, sig, pub) ED25519_verify((msgData), (msgSize), (sig), (pub))
44 #define ED25519_SIGN(sig, msgData, msgSize, pub, priv) \
45 ossl_ed25519_sign((sig), (msgData), (msgSize), (pub), (priv), NULL, NULL)
46 #define ED25519_VERIFY(msgData, msgSize, sig, pub) ossl_ed25519_verify((msgData), (msgSize), (sig), (pub), NULL, NULL)
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/include/
H A Ddfx_dumprequest.h26 int DfxDumpRequest(int sig, struct ProcessDumpRequest *request, void *reservedChildStack);
/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/
H A Ddfx_signal_local_handler.h34 * the function to resolve sig of the process
36 * @param sig sig of process
40 void DFX_SignalLocalHandler(int sig, siginfo_t *si, void *context);
/base/security/crypto_framework/test/unittest/src/
H A Dopenssl_adapter_mock.c547 int OpensslEvpDigestSign(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) in OpensslEvpDigestSign() argument
549 if (sig != NULL && g_isNeedSpecialMock) { in OpensslEvpDigestSign()
553 if (sig == NULL) { in OpensslEvpDigestSign()
557 int res = EVP_DigestSign(ctx, sig, siglen, tbs, tbslen); in OpensslEvpDigestSign()
565 if (sig != NULL) { in OpensslEvpDigestSign()
568 return EVP_DigestSign(ctx, sig, siglen, tbs, tbslen); in OpensslEvpDigestSign()
587 int OpensslEvpDigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) in OpensslEvpDigestVerifyFinal() argument
592 return EVP_DigestVerifyFinal(ctx, sig, siglen); in OpensslEvpDigestVerifyFinal()
595 int OpensslEvpDigestVerify(EVP_MD_CTX *ctx, unsigned char *sig, size_t siglen, in OpensslEvpDigestVerify() argument
601 return EVP_DigestVerify(ctx, sig, sigle in OpensslEvpDigestVerify()
612 OpensslEvpPkeySign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) OpensslEvpPkeySign() argument
629 OpensslEvpPkeyVerify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) OpensslEvpPkeyVerify() argument
[all...]
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dthread_context.h80 static void CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context);
/base/hiviewdfx/hilog/services/hilogd/
H A Dmain.cpp52 static void SigHandler(int sig) in SigHandler() argument
54 if (sig == SIGINT) { in SigHandler()

Completed in 13 milliseconds

12