/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 192 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 D | dfx_dumprequest.c | 348 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 D | local_code_sign_test.cpp | 87 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 D | sign_and_enforce_test.cpp | 137 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 D | multi_thread_local_sign_test.cpp | 86 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 D | dfx_exit_hook.c | 40 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 D | dfx_signal_hook.c | 54 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 D | crash_handler.c | 55 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 D | dfx_signal_local_handler.cpp | 94 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 D | le_signal.c | 54 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 D | hash_data_verifier.cpp | 161 // 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 D | pkcs7_signed_data.h | 77 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 D | pkcs7_signed_data.cpp | 101 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 D | lib.rs | 16 //! 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 D | signal_handler_test.cpp | 61 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 D | system_call_wrap.c | 120 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 D | main.cpp | 51 int sig = 0; in main() local 54 ret = sigwait(&waitMask, &sig); in main()
|
/base/startup/init/services/init/lite/ |
H A D | init_signal_handler.c | 47 static void SigHandler(int sig)
in SigHandler() argument 49 switch (sig) {
in SigHandler()
|
/base/startup/appspawn/lite/ |
H A D | main.c | 31 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 D | hks_crypto_ed25519.c | 39 #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 D | dfx_dumprequest.h | 26 int DfxDumpRequest(int sig, struct ProcessDumpRequest *request, void *reservedChildStack);
|
/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/ |
H A D | dfx_signal_local_handler.h | 34 * 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 D | openssl_adapter_mock.c | 547 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 D | thread_context.h | 80 static void CopyContextAndWaitTimeout(int sig, siginfo_t *si, void *context);
|
/base/hiviewdfx/hilog/services/hilogd/ |
H A D | main.cpp | 52 static void SigHandler(int sig) in SigHandler() argument 54 if (sig == SIGINT) { in SigHandler()
|