Home
last modified time | relevance | path

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

/ohos5.0/base/update/updater/services/ptable_parse/
H A Dcomposite_ptable.cpp20 bool CompositePtable::ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) in ParsePartitionFromBuffer() argument
22 if (!CheckBuff(ptbImgBuffer, static_cast<const uint64_t>(imgBufSize))) { in ParsePartitionFromBuffer()
32 if (!iter->ParsePartitionFromBuffer(ptbImgBuffer, imgBufSize)) { in ParsePartitionFromBuffer()
73 bool CompositePtable::GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) in GetPtableImageBuffer() argument
75 if (!CheckBuff(imageBuf, static_cast<const uint64_t>(imgBufSize))) { in GetPtableImageBuffer()
84 if (!iter->GetPtableImageBuffer(imageBuf, imgBufSize)) { in GetPtableImageBuffer()
92 bool CompositePtable::EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo>… in EditPartitionBuf() argument
94 if (!CheckBuff(imageBuf, imgBufSize)) { in EditPartitionBuf()
103 if (!iter->EditPartitionBuf(imageBuf, imgBufSize, modifyList)) { in EditPartitionBuf()
H A Demmc_ptable.cpp114 bool EmmcPtable::ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) in ParsePartitionFromBuffer() argument
116 if (ptbImgBuffer == nullptr || imgBufSize < GPT_PARTITION_SIZE) { in ParsePartitionFromBuffer()
120 return UpdateCommInitializeGptPartition(ptbImgBuffer, imgBufSize); in ParsePartitionFromBuffer()
274 bool EmmcPtable::GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) in GetPtableImageBuffer() argument
276 if (imageBuf == nullptr || imgBufSize == 0) { in GetPtableImageBuffer()
280 if (memcpy_s(imageBuf, imgBufSize, emmcPtnDataInfo_.data, GPT_PARTITION_SIZE) != EOK) { in GetPtableImageBuffer()
287 bool EmmcPtable::EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &mod… in EditPartitionBuf() argument
289 if (imageBuf == nullptr || imgBufSize == 0 || modifyList.empty()) { in EditPartitionBuf()
H A Dcomposite_ptable.h28 bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) override;
31 …bool EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &modifyList) ov…
32 bool GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) override;
H A Demmc_ptable.h29 bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) override;
32 …bool EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &modifyList) ov…
33 bool GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) override;
H A Dufs_ptable.h29 bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) override;
32 …bool EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &modifyList) ov…
33 bool GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) override;
H A Dufs_ptable.cpp243 bool UfsPtable::ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) in ParsePartitionFromBuffer() argument
252 if (imgBufSize < ptableData_.emmcGptDataLen + ptableData_.imgLuSize + GetPtableExtraOffset()) { in ParsePartitionFromBuffer()
491 bool UfsPtable::EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &modi… in EditPartitionBuf() argument
493 … if (imageBuf == nullptr || imgBufSize == 0 || modifyList.empty() || ptableData_.blockSize == 0) { in EditPartitionBuf()
497 if (imgBufSize < ptableData_.emmcGptDataLen || deviceLunNum_ == 0) { in EditPartitionBuf()
498 LOG(ERROR) << "can not get offset, imgBufsize =" << imgBufSize << ",emmcGptDataLen =" in EditPartitionBuf()
538 bool UfsPtable::GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) in GetPtableImageBuffer() argument
543 if (imageBuf == nullptr || imgBufSize == 0 || in GetPtableImageBuffer()
544imgBufSize < ptableData_.emmcGptDataLen + GetPtableExtraOffset() + ptableData_.imgLuSize * deviceL… in GetPtableImageBuffer()
H A Dptable_manager.cpp302 uint32_t imgBufSize = pPtable_->GetDefaultImageSize(); variable
303 if (imgBufSize <= 0) {
307 uint8_t *imageBuf = new(std::nothrow) uint8_t[imgBufSize]();
313 if (!GetPtableBufferFromPkg(pkgManager, imageBuf, imgBufSize)) {
319 if (!pPtable_->ParsePartitionFromBuffer(imageBuf, imgBufSize)) {
H A Dptable.h61 virtual bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) = 0;
64 …virtual bool EditPartitionBuf(uint8_t *imageBuf, uint64_t imgBufSize, std::vector<PtnInfo> &modify…
65 virtual bool GetPtableImageBuffer(uint8_t *imageBuf, const uint32_t imgBufSize) = 0;
/ohos5.0/base/update/updater/test/unittest/ptable_parse_test/
H A Dptable_unittest.cpp31 bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) override in ParsePartitionFromBuffer() argument