Lines Matching refs:arg
48 const uintptr_t blockAddrEnd, struct code_sign_enable_arg &arg)
66 arg.tree_offset = merkleExtension->treeOffset;
67 arg.root_hash_ptr = reinterpret_cast<uintptr_t>(merkleExtension->rootHash);
68 arg.flags |= CSB_SIGN_INFO_MERKLE_TREE;
73 arg.sig_size = pageInfoExtension->sign_size;
74 if (arg.sig_size > extensionHeader->size - sizeof(PageInfoExtension)) {
80 arg.sig_ptr = reinterpret_cast<uintptr_t>(pageInfoExtension->signature);
81 arg.pgtypeinfo_size = pageInfoExtension->mapSize;
82 arg.pgtypeinfo_off = pageInfoExtension->mapOffset;
83 arg.cs_version = CSB_EXTENSION_TYPE_PAGE_INFO_VERSION;
84 arg.flags |= pageInfoExtension->unitSize << 1;
85 LOG_DEBUG("arg.sig_size:%{public}u, arg.pgtypeinfo_size:%{public}u, "
86 "arg.pgtypeinfo_off:%{public}llu, unitSize:%{public}u,arg.flags:%{public}u", arg.sig_size,
87 arg.pgtypeinfo_size, arg.pgtypeinfo_off, pageInfoExtension->unitSize, arg.flags);
97 int32_t CodeSignBlock::GetOneFileAndCodeSignInfo(std::string &targetFile, struct code_sign_enable_arg &arg)
111 arg.version = 1;
112 arg.cs_version = verity->version;
113 arg.hash_algorithm = verity->hashAlgorithm;
114 arg.block_size = 1 << verity->logBlockSize;
115 arg.salt_ptr = reinterpret_cast<uintptr_t>(signInfo->salt);
116 arg.salt_size = signInfo->saltSize;
117 arg.sig_size = signInfo->signSize;
118 arg.sig_ptr = reinterpret_cast<uintptr_t>(signInfo->signature);
119 arg.data_size = signInfo->dataSize;
127 ret = ProcessExtension(extensionAddr, blockAddrEnd, arg);