Home
last modified time | relevance | path

Searched refs:JitCodeSignerBase (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/base/security/code_signature/interfaces/innerkits/jit_code_sign/include/
H A Djit_buffer_integrity.h46 static inline JitCodeSignerBase *CreateJitCodeSigner(JitBufferIntegrityLevel level) in CreateJitCodeSigner()
66 static inline int32_t RegisterTmpBuffer(JitCodeSignerBase *signer, void *tmpBuffer) in RegisterTmpBuffer()
79 static inline int32_t AppendInstruction(JitCodeSignerBase *signer, Instr instr) in AppendInstruction()
93 static inline int32_t AppendData(JitCodeSignerBase *signer, const void *const data, uint32_t size) in AppendData()
105 static inline int32_t WillFixUp(JitCodeSignerBase *signer, uint32_t n = 1)
118 static inline int32_t PatchInstruction(JitCodeSignerBase *signer, int offset, Instr instr) in PatchInstruction()
131 static inline int32_t PatchInstruction(JitCodeSignerBase *signer, in PatchInstruction()
145 static inline int32_t PatchData(JitCodeSignerBase *signer, int offset, in PatchData()
160 static inline int32_t PatchData(JitCodeSignerBase *signer, void *address, in PatchData()
205 JitCodeSignerBase *signer, void *jitMemory, void *tmpBuffer, int size) in CopyToJitCode()
H A Djit_code_signer_base.h37 class JitCodeSignerBase {
39 JitCodeSignerBase() : tmpBuffer_(nullptr), offset_(0) {}; in JitCodeSignerBase() function
40 virtual ~JitCodeSignerBase() {} in ~JitCodeSignerBase()
H A Djit_code_signer_factory.h34 JitCodeSignerBase *CreateJitCodeSigner(
H A Djit_code_signer_single.h27 class JitCodeSignerSingle : public JitCodeSignerBase {
H A Djit_code_signer_hybrid.h27 class JitCodeSignerHybrid : public JitCodeSignerBase {
/ohos5.0/base/security/code_signature/
H A DREADME_zh.md56 | int32_t RegisterTmpBuffer(JitCodeSignerBase *signer, void *tmpBuffer); | 注册临时Buffer起始地址 |
57 | int32_t AppendInstruction(JitCodeSignerBase *signer, Instr instr); | 对添加到临时Buffer的指令签名 |
58 | int32_t AppendData(JitCodeSignerBase *signer, const void *const data, uint32_t size); | 对添加到临时Buf…
59 | int32_t WillFixUp(JitCodeSignerBase *signer, uint32_t n = 1); | 声明下n条指令待更新 |
60 | int32_t PatchInstruction(JitCodeSignerBase *signer, int offset, Instr instr); | 更新缓冲区的偏移处指令签名 |
61 | int32_t PatchInstruction(JitCodeSignerBase *signer, void *address, Instr insn); | 更新对应地址指令签名 |
62 | int32_t PatchData(JitCodeSignerBase *signer, int offset, const void *const data, uint32_t size); …
63 | int32_t PatchData(JitCodeSignerBase *signer, void *address, const void *const data, uint32_t size…
65 | int32_t CopyToJitCode(JitCodeSignerBase *signer, void *jitMemory, void *tmpBuffer, int size); | 将…
/ohos5.0/base/security/code_signature/interfaces/innerkits/jit_code_sign/src/
H A Djit_code_signer_base.cpp41 void JitCodeSignerBase::RegisterTmpBuffer(Byte *tmpBuffer) in RegisterTmpBuffer()
46 int32_t JitCodeSignerBase::SignData(const Byte *const data, uint32_t size) in SignData()
79 int32_t JitCodeSignerBase::PatchInstruction(Byte *buffer, Instr insn) in PatchInstruction()
87 int32_t JitCodeSignerBase::PatchData(int offset, const Byte *const data, uint32_t size) in PatchData()
106 int32_t JitCodeSignerBase::PatchData(Byte *buffer, const Byte *const data, uint32_t size) in PatchData()
114 bool JitCodeSignerBase::ConvertPatchOffsetToIndex(const int offset, int &curIndex) in ConvertPatchOffsetToIndex()
128 int32_t JitCodeSignerBase::CheckDataCopy(Instr *jitMemory, Byte *tmpBuffer, int size) in CheckDataCopy()
H A Djit_code_signer_factory.cpp38 JitCodeSignerBase *JitCodeSignerFactory::CreateJitCodeSigner( in CreateJitCodeSigner()
55 JitCodeSignerBase *JitCodeSignerFactory::CreateJitCodeSigner( in CreateJitCodeSigner()
/ohos5.0/base/security/code_signature/test/unittest/
H A Djit_code_sign_test.cpp149 JitCodeSignerBase *signer = nullptr;
177 JitCodeSignerBase *signer = nullptr;
200 JitCodeSignerBase *signer = nullptr;
242 JitCodeSignerBase *signer = nullptr;
291 JitCodeSignerBase *signer = nullptr;
314 JitCodeSignerBase *signer = nullptr;
338 JitCodeSignerBase *signer = nullptr;
362 JitCodeSignerBase *signer = nullptr;
387 JitCodeSignerBase *signer = nullptr;
427 JitCodeSignerBase *signer = nullptr;
[all …]