Loading fs_mgr/libdm/dm_target.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,10 @@ void DmTargetVerity::IgnoreZeroBlocks() { optional_args_.emplace_back("ignore_zero_blocks"); } void DmTargetVerity::CheckAtMostOnce() { optional_args_.emplace_back("check_at_most_once"); } std::string DmTargetVerity::GetParameterString() const { std::string base = android::base::Join(base_args_, " "); if (optional_args_.empty()) { Loading fs_mgr/libdm/include/libdm/dm_target.h +1 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,7 @@ class DmTargetVerity final : public DmTarget { void UseFec(const std::string& device, uint32_t num_roots, uint32_t num_blocks, uint32_t start); void SetVerityMode(const std::string& mode); void IgnoreZeroBlocks(); void CheckAtMostOnce(); std::string name() const override { return "verity"; } std::string GetParameterString() const override; Loading fs_mgr/libfs_avb/avb_util.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,10 @@ bool ConstructVerityTable(const FsAvbHashtreeDescriptor& hashtree_desc, // Always use ignore_zero_blocks. target.IgnoreZeroBlocks(); if (hashtree_desc.flags & AVB_HASHTREE_DESCRIPTOR_FLAGS_CHECK_AT_MOST_ONCE) { target.CheckAtMostOnce(); } LINFO << "Built verity table: '" << target.GetParameterString() << "'"; return table->AddTarget(std::make_unique<android::dm::DmTargetVerity>(target)); Loading Loading
fs_mgr/libdm/dm_target.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,10 @@ void DmTargetVerity::IgnoreZeroBlocks() { optional_args_.emplace_back("ignore_zero_blocks"); } void DmTargetVerity::CheckAtMostOnce() { optional_args_.emplace_back("check_at_most_once"); } std::string DmTargetVerity::GetParameterString() const { std::string base = android::base::Join(base_args_, " "); if (optional_args_.empty()) { Loading
fs_mgr/libdm/include/libdm/dm_target.h +1 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,7 @@ class DmTargetVerity final : public DmTarget { void UseFec(const std::string& device, uint32_t num_roots, uint32_t num_blocks, uint32_t start); void SetVerityMode(const std::string& mode); void IgnoreZeroBlocks(); void CheckAtMostOnce(); std::string name() const override { return "verity"; } std::string GetParameterString() const override; Loading
fs_mgr/libfs_avb/avb_util.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,10 @@ bool ConstructVerityTable(const FsAvbHashtreeDescriptor& hashtree_desc, // Always use ignore_zero_blocks. target.IgnoreZeroBlocks(); if (hashtree_desc.flags & AVB_HASHTREE_DESCRIPTOR_FLAGS_CHECK_AT_MOST_ONCE) { target.CheckAtMostOnce(); } LINFO << "Built verity table: '" << target.GetParameterString() << "'"; return table->AddTarget(std::make_unique<android::dm::DmTargetVerity>(target)); Loading