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 D | jit_buffer_integrity.h | 46 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 D | jit_code_signer_base.h | 37 class JitCodeSignerBase { 39 JitCodeSignerBase() : tmpBuffer_(nullptr), offset_(0) {}; in JitCodeSignerBase() function 40 virtual ~JitCodeSignerBase() {} in ~JitCodeSignerBase()
|
H A D | jit_code_signer_factory.h | 34 JitCodeSignerBase *CreateJitCodeSigner(
|
H A D | jit_code_signer_single.h | 27 class JitCodeSignerSingle : public JitCodeSignerBase {
|
H A D | jit_code_signer_hybrid.h | 27 class JitCodeSignerHybrid : public JitCodeSignerBase {
|
/ohos5.0/base/security/code_signature/ |
H A D | README_zh.md | 56 | 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 D | jit_code_signer_base.cpp | 41 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 D | jit_code_signer_factory.cpp | 38 JitCodeSignerBase *JitCodeSignerFactory::CreateJitCodeSigner( in CreateJitCodeSigner() 55 JitCodeSignerBase *JitCodeSignerFactory::CreateJitCodeSigner( in CreateJitCodeSigner()
|
/ohos5.0/base/security/code_signature/test/unittest/ |
H A D | jit_code_sign_test.cpp | 149 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 …]
|