Home
last modified time | relevance | path

Searched refs:jitMemory (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/base/security/code_signature/interfaces/innerkits/jit_code_sign/include/
H A Djit_buffer_integrity.h175 void *jitMemory, int size) in ResetJitCode() argument
177 if (jitMemory == nullptr) { in ResetJitCode()
186 (void) __builtin_memset(jitMemory, 0, size); in ResetJitCode()
205 JitCodeSignerBase *signer, void *jitMemory, void *tmpBuffer, int size) in CopyToJitCode() argument
217 ret = signer->ValidateCodeCopy(reinterpret_cast<Instr *>(jitMemory), in CopyToJitCode()
220 void *ptr = __builtin_memcpy(jitMemory, tmpBuffer, size); in CopyToJitCode()
221 if (reinterpret_cast<uintptr_t>(ptr) - reinterpret_cast<uintptr_t>(jitMemory) != in CopyToJitCode()
H A Djit_code_signer_hybrid.h35 int32_t ValidateCodeCopy(Instr *jitMemory, Byte *jitBuffer, int size);
37 int32_t ValidateSubCode(Instr *jitMemory, PACSignCtx &verifyCtx,
H A Djit_code_signer_base.h45 virtual int32_t ValidateCodeCopy(Instr *jitMemory, Byte *jitBuffer, int size) = 0;
55 int32_t CheckDataCopy(Instr *jitMemory, Byte *jitBuffer, int size);
H A Djit_code_signer_single.h35 int32_t ValidateCodeCopy(Instr *jitMemory, Byte *jitBuffer, int size);
/ohos5.0/base/security/code_signature/interfaces/innerkits/jit_code_sign/src/
H A Djit_code_signer_hybrid.cpp95 int32_t JitCodeSignerHybrid::ValidateSubCode(Instr *jitMemory, PACSignCtx &verifyCtx, in ValidateSubCode() argument
122 *(jitMemory + index) = *insnPtr; in ValidateSubCode()
131 Instr *jitMemory, Byte *tmpBuffer, int size) in ValidateCodeCopy() argument
133 int32_t ret = CheckDataCopy(jitMemory, tmpBuffer, size); in ValidateCodeCopy()
141 if (ValidateSubCode(jitMemory, verifyCtx, tmpBuffer_, offset, in ValidateCodeCopy()
159 *(jitMemory + index) = insn; in ValidateCodeCopy()
163 if (ValidateSubCode(jitMemory, verifyCtx, tmpBuffer_, in ValidateCodeCopy()
H A Djit_code_signer_single.cpp71 int32_t JitCodeSignerSingle::ValidateCodeCopy(Instr *jitMemory, in ValidateCodeCopy() argument
74 int32_t ret = CheckDataCopy(jitMemory, tmpBuffer, size); in ValidateCodeCopy()
95 *(jitMemory + index) = insn; in ValidateCodeCopy()
H A Djit_code_signer_base.cpp128 int32_t JitCodeSignerBase::CheckDataCopy(Instr *jitMemory, Byte *tmpBuffer, int size) in CheckDataCopy() argument
130 if (jitMemory == nullptr) { in CheckDataCopy()
/ohos5.0/base/security/code_signature/
H A DREADME_zh.md64 | int32_t ResetJitCode(void *jitMemory, int size); | 重置JIT内存 |
65 | int32_t CopyToJitCode(JitCodeSignerBase *signer, void *jitMemory, void *tmpBuffer, int size); | 将…