/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 203 if (sig != SIGABRT) { in FillLastFatalMessageLocked() 262 return sig == SIGDUMP || sig == SIGLEAK_STACK; in IsDumpSignal() 268 g_request.type = sig; in FillDumpRequest() 460 } else if (sigaction(sig, &(g_oldSigactionList[sig]), NULL) != 0) { in ResetAndRethrowSignalIfNeed() 777 if (sig == SIGDUMP) { in ReadUnwindFinishMsg() 854 sig != SIGDUMP && in ForkAndDoProcessDump() 873 if (sig == SIGDUMP) { in DFX_SigchainHandler() 894 ret = sig == SIGDUMP || sig == SIGLEAK_STACK; in DFX_SigchainHandler() 901 if (sig != SIGDUMP) { in DFX_SigchainHandler() 932 if (sigaction(sig, &action, &(g_oldSigactionList[sig])) != 0) { in InstallSigActionHandler() [all …]
|
/ohos5.0/base/security/code_signature/test/unittest/ |
H A D | local_code_sign_test.cpp | 87 ByteBuffer sig; variable 89 int ret = LocalCodeSignKit::SignLocalCode(DEMO_AN_PATH, sig); 96 ret = CodeSignUtils::EnforceCodeSignForFile(DEMO_AN_PATH, sig); 108 ByteBuffer sig; variable 109 int ret = LocalCodeSignKit::SignLocalCode(DEMO_AN_PATH, sig); 121 ByteBuffer sig; variable 190 ByteBuffer sig; variable 212 ByteBuffer sig; variable 232 ByteBuffer sig; variable 248 ByteBuffer sig; variable [all …]
|
H A D | sign_and_enforce_test.cpp | 163 ByteBuffer sig; variable 164 InvokeLocalCodeSign(DEMO_AN_PATH, sig); 178 ByteBuffer sig; variable 179 InvokeLocalCodeSign(DEMO_AN_PATH, sig); 192 ByteBuffer sig; variable 193 InvokeLocalCodeSign(DEMO_AN_PATH, sig); 194 ModifySignatureFormat(sig); 207 ByteBuffer sig; variable 223 ByteBuffer sig; variable 224 InvokeLocalCodeSign(DEMO_AN_PATH, sig); [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()
|
/ohos5.0/docs/zh-cn/device-dev/device-test/ |
H A D | smartperf-host.md | 38 …ftrace等)并显示数据到泳道图中,trace数据分析详见《[网页加载trace说明](https://gitee.com/openharmony-sig/developtools_smartp… 41 …ce,可以自定义抓取内容、抓取时长、trace保存路径,详见《[网页抓取trace说明](https://gitee.com/openharmony-sig/developtools_smartp… 44 …在设备端抓取trace,可以自定义抓取内容、抓取时长、trace保存路径,详见《[设备端抓取trace说明](https://gitee.com/openharmony-sig/developto… 47 …、内存、磁盘IO和网络的使用情况,详见《[Ability Monitor抓取和展示说明](https://gitee.com/openharmony-sig/developtools_smartp… 50 …y(C和C++部分)的分配和释放情况,详见《[Native Memory抓取和展示说明](https://gitee.com/openharmony-sig/developtools_smartp… 53 …使用Smartperf-Host抓取应用的cpu使用量、方法的调用栈等,详见《[HiPerf的抓取和展示说明](https://gitee.com/openharmony-sig/developt… 59 …使用Smartperf-Host抓取所有文件系统系统调用信息、读写调用次数等,详见《[FileSystem的抓取和展示说明](https://gitee.com/openharmony-sig/d… 62 …间、触发进程、触发线程、事件类型、内存地址、内存大小等,详见《[页内存的抓取和展示说明](https://gitee.com/openharmony-sig/developtools_smartp… 71 …Smartperf-Host网站trace解析完成后在线数据库使用说明,详见《[Sql分析和Metrics说明](https://gitee.com/openharmony-sig/develop… 81 …trace数据解析工作,具体的编译过程参考《[如何独立编译Trace Streamer](https://gitee.com/openharmony-sig/developtools_smartp… [all …]
|
/ohos5.0/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 LOGF("%d send signal(%d) to %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 *restr… 63 static bool IsPlatformHandleSignal(int sig) in IsPlatformHandleSignal() argument 69 if (platformSignals[i] == sig) { in IsPlatformHandleSignal() 171 int sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact) in sigaction() argument 178 …if (IsPlatformHandleSignal(sig) && (act == NULL || !IsSigactionAddr((uintptr_t)(act->sa_sigaction)… in sigaction() 179 LOGI("%d call sigaction and signo is %d\n", getpid(), sig); in sigaction() 183 return g_hookedSigaction(sig, act, oact); in sigaction()
|
/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() argument 76 int32_t sig = g_platformSignals[i].sigNo; in InstallLocalSignalHandler() local 78 sigaddset(&action.sa_mask, sig); in InstallLocalSignalHandler() 80 sigaddset(&set, sig); in InstallLocalSignalHandler() 81 if (sigaction(sig, &action, NULL) != 0) { in InstallLocalSignalHandler() 82 BEGET_LOGE("Failed to register signal(%d)", sig); in InstallLocalSignalHandler()
|
/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() argument 99 g_request.type = static_cast<ProcessDumpType>(sig); in DFX_SignalLocalHandler() 104 …DFXLOG_INFO("DFX_SignalLocalHandler :: sig(%d), pid(%d), tid(%d).", sig, g_request.pid, g_request.… 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 DFXLOG_ERROR("Failed to register signal(%d)", sig); in DFX_InstallLocalSignalHandler()
|
/ohos5.0/docs/zh-cn/contribute/ |
H A D | OpenHarmony社区开源合规规范及指导.md | 9 …https://gitee.com/openharmony)下代码仓和[OpenHarmony-SIG](https://gitee.com/openharmony-sig)下的代码仓所涉及的项目。 49 1. [开源合规开发门禁要求](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E4%BB%A3%E7%A0%81%E… 51 2. [开源门禁工具OAT功能及问题确认说明](https://gitee.com/openharmony-sig/tools_oat#oat%E5%BC%80%E6%BA%90%E5%AE%A1%… 72 …/gitee.com/openharmony/community/blob/master/sig/sig_qa/guidance_for_incubation_project_graduation… 74 2. [版本发布开源合规标准](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E7%89%88%E6%9C%AC%E… 87 [《开源合规角色职责及能力要求》](https://gitee.com/openharmony/community/blob/master/sig/sig_compliance/docs/%E5%B… 91 [《开源合规培训计划》](https://gitee.com/openharmony/community/blob/master/sig/sig_compliance/docs/%E5%BC%80%…
|
H A D | 开源合规类问题管理.md | 24 将包含【合规】的issue添加sig-compliance 标签 28 进行例行管理(基于【合规】关键字和sig-compliance 标签过滤),合规SIG基于例会,例行处理公共合规问题,推动问题解决和答复,并例行看护各代码仓专属整改问题是否在版本发布前解决完毕 29 ….com/openharmony/community/blob/8e25fc45b1fa2f51fbfc627f243be415fa31385e/sig/sig-compliance/sig_co…
|
H A D | 贡献代码.md | 7 [OpenHarmony架构设计原则](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E6%9E%B6%E6%9E%… 13 [OpenHarmony编译规范](https://gitee.com/openharmony/community/blob/master/sig/sig_buildsystem/%E7%BC%96… 43 [代码门禁详细质量要求](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E4%BB%A3%E7%A0%81%E9%9… 45 [需求类Issue处理指导](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/issue%EF%BC%88%E9%9C%… 47 [缺陷类Issue处理指导](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/issue_%E7%BC%BA%E9%99…
|
H A D | 第三方开源软件引入指导.md | 23 …项目中,具体的流程请参考的[SIG管理章程](https://gitee.com/openharmony/community/tree/master/sig) 进行具体的开源软件引入,并确保整个引… 76 如需要引入新的软件,请参考[SIG管理章程](https://gitee.com/openharmony/community/tree/master/sig) 进行具体的开源软件引入,并在申请材料中… 97 - OAT工具的使用方式请参考 <https://gitee.com/openharmony-sig/tools_oat> ,如对工具有改进建议请直接在社区提交ISSUE,也可Fork下来完善工具并… 119 请参考 <https://gitee.com/openharmony-sig/tools_oat/blob/master/README_zh.md> ,完成OAT扫描问题确认及OAT.xml文件配置… 125 参考[SIG-Architecture](https://gitee.com/openharmony/community/blob/master/sig/sig_architecture/sig_a…
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/benches/ |
H A D | ylong_tokio_signal.rs | 28 ($runtime: expr, $bench: ident, $kind: expr, $sig: ident, $num: literal) => { 45 unsafe { libc::raise($sig) }; 56 ($runtime: expr, $bench: ident, $kind: expr, $sig: ident, $num: literal) => { 65 unsafe { libc::raise($sig) }; 77 ($runtime: expr, $bench: ident, $kind: expr, $sig: ident, $num: literal) => { 94 unsafe { libc::raise($sig) }; 105 ($runtime: expr, $bench: ident, $kind: expr, $sig: ident, $num: literal) => { 114 unsafe { libc::raise($sig) };
|
/ohos5.0/docs/zh-cn/application-dev/security/CryptoArchitectureKit/ |
H A D | Readme-CN.md | 57 - [签名验签介绍及算法规格](crypto-sign-sig-verify-overview.md) 59 - [使用RSA密钥对(PKCS1模式)签名验签(ArkTS)](crypto-rsa-sign-sig-verify-pkcs1.md) 60 - [使用RSA密钥对(PKCS1模式)验签(C/C++)](crypto-rsa-sign-sig-verify-pkcs1-ndk.md) 61 - [使用RSA密钥对(PKCS1模式)签名及签名恢复(ArkTS)](crypto-rsa-sign-sig-verify-recover-pkcs1.md) 62 - [使用RSA密钥对(PKCS1模式)签名恢复(C/C++)](crypto-rsa-sign-sig-verify-recover-pkcs1-ndk.md) 65 - [使用RSA密钥对签名验签(PSS模式)(ArkTS)](crypto-rsa-sign-sig-verify-pss.md) 66 - [使用RSA密钥对验签(PSS模式)(C/C++)](crypto-rsa-sign-sig-verify-pss-ndk.md) 67 - [使用ECDSA密钥对签名验签(ArkTS)](crypto-ecdsa-sign-sig-verify.md) 68 - [使用ECDSA密钥对验签(C/C++)](crypto-ecdsa-sign-sig-verify-ndk.md) 69 - [使用SM2密钥对签名验签(ArkTS)](crypto-sm2-sign-sig-verify-pkcs1.md) [all …]
|
/ohos5.0/foundation/filemanagement/app_file_service/utils/src/b_process/ |
H A D | b_guard_signal.cpp | 25 BGuardSignal::BGuardSignal(int sig) : sig_(sig) in BGuardSignal() argument 27 prevHandler_ = signal(sig, SIG_DFL); in BGuardSignal() 30 ss << "Invalid sigal " << sig << ", received error " << system_category().message(errno); in BGuardSignal()
|
/ohos5.0/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 131 raise(sig); in TestThread() 298 for (int sig : interestedSignalList) { variable 310 GTEST_LOG_(INFO) << "signal:" << sig; 311 kill(pid, sig); 320 int TestThread2(int threadId, int sig, int total, bool exitEarly) in TestThread2() argument [all …]
|
/ohos5.0/base/update/updater/services/package/pkg_verify/ |
H A D | hash_data_verifier.cpp | 163 std::vector<uint8_t> sig(MAX_SIG_SIZE, 0); in VerifyHashData() local 164 auto sigLen = GetSigFromHashData(hsd_, sig.data(), sig.size(), name.c_str()); in VerifyHashData() 165 if (sigLen == 0 || sig.size() < sigLen) { in VerifyHashData() 170 sig.resize(sigLen); in VerifyHashData() 173 if (pkcs7_ == nullptr || pkcs7_->Verify(hash, sig, false) != 0) { in VerifyHashData()
|
/ohos5.0/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), (p… argument 40 #define ED25519_VERIFY(msgData, msgSize, sig, pub) ED25519_verify((msgData), (msgSize), (sig), (pub… argument 44 #define ED25519_SIGN(sig, msgData, msgSize, pub, priv) \ argument 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),… argument
|
/ohos5.0/docs/en/device-dev/device-test/ |
H A D | smartperf-host.md | 38 …ails, see [Loading Trace Files on Web Pages](https://gitee.com/openharmony-sig/developtools_smartp… 41 …details, see [Capturing Traces on Web Pages](https://gitee.com/openharmony-sig/developtools_smartp… 44 …etails, see [Capturing Traces from a Device](https://gitee.com/openharmony-sig/developtools_smartp… 47 …on. For details, see [Ability Monitor Usage](https://gitee.com/openharmony-sig/developtools_smartp… 50 …C++). For details, see [Native Memory Usage](https://gitee.com/openharmony-sig/developtools_smartp… 53 … call stack. For details, see [Hiperf Usage](https://gitee.com/openharmony-sig/developtools_smartp… 59 …details, see [Usage of FileSystem Recording](https://gitee.com/openharmony-sig/developtools_smartp… 68 …$pid/smaps**. For details, see [Smaps Usage](https://gitee.com/openharmony-sig/developtools_smartp… 71 …etails, see [SQL Analysis and Metrics Usage](https://gitee.com/openharmony-sig/developtools_smartp… 81 …tion process, see [Compiling Trace Streamer](https://gitee.com/openharmony-sig/developtools_smartp… [all …]
|
/ohos5.0/base/startup/init/services/loopevent/signal/ |
H A D | le_signal.c | 54 for (int sig = 1; sig < NSIG; sig++) { in PrintSigset() local 55 if (sigismember(&mask, sig)) { in PrintSigset() 57 printf("\t %d(%s)\n", sig, strsignal(sig)); in PrintSigset()
|
/ohos5.0/base/update/updater/services/rust/hash_signed_data/src/ |
H A D | lib.rs | 85 let sig = match signed_data.get_sig_for_file(file_name) { in GetSigFromHashData() localVariable 86 Ok(sig) => sig, in GetSigFromHashData() 93 if sig.len() > out_len { in GetSigFromHashData() 97 unsafe { ptr::copy_nonoverlapping(sig.as_ptr(), out, sig.len()); } in GetSigFromHashData() 100 sig.len() in GetSigFromHashData()
|
/ohos5.0/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()
|
/ohos5.0/docs/en/application-dev/security/CryptoArchitectureKit/ |
H A D | Readme-EN.md | 57 …- [Signing and Signature Verification Overview and Algorithm Specifications](crypto-sign-sig-verif… 59 …nature Verification with an RSA Key Pair (PKCS1 Mode) (ArkTS)](crypto-rsa-sign-sig-verify-pkcs1.md) 60 …- [Signature Verification with an RSA Key Pair (PKCS1 Mode) (C/C++)](crypto-rsa-sign-sig-verify-pk… 61 …ature Recovery Using an RSA Key Pair (PKCS1 Mode) (ArkTS)](crypto-rsa-sign-sig-verify-recover-pkcs… 62 …- [Signature Recovery Using an RSA Key Pair (PKCS1 Mode) (C/C++)](crypto-rsa-sign-sig-verify-recov… 65 … Signature Verification with an RSA Key Pair (PSS Mode) (ArkTS)](crypto-rsa-sign-sig-verify-pss.md) 66 …- [Signature Verification with an RSA Key Pair (PSS Mode) (C/C++)](crypto-rsa-sign-sig-verify-pss-… 67 …- [Signing and Signature Verification with an ECDSA Key Pair (ArkTS)](crypto-ecdsa-sign-sig-verify… 68 …- [Signature Verification with an ECDSA Key Pair (ArkTS) (C/C++)](crypto-ecdsa-sign-sig-verify-ndk… 69 …- [Signing and Signature Verification with an SM2 Key Pair (ArkTS)](crypto-sm2-sign-sig-verify-pkc… [all …]
|
/ohos5.0/docs/en/contribute/ |
H A D | OpenHarmony-open-source-compliance-policy.md | 9 …ttps://gitee.com/openharmony) and those under [OpenHarmony-SIG](https://gitee.com/openharmony-sig). 49 - [Gated Check-In Requirements](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E4%… 51 - [OSS Audit Tool](https://gitee.com/openharmony-sig/tools_oat/blob/master/README.md) 70 …Incubation Graduation](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/guidance_for… 72 …unity Version Release](https://gitee.com/openharmony/community/blob/master/sig/sig_qa/%E7%89%88%E6… 85 …pability Requirements](https://gitee.com/openharmony/community/blob/master/sig/sig_compliance/docs… 89 [Open-Source Compliance Training Plan](https://gitee.com/openharmony/community/blob/master/sig/sig_…
|