Home
last modified time | relevance | path

Searched refs:tree (Results 1 – 15 of 15) sorted by relevance

/system/utest/fbl/include/fbl/tests/intrusive_containers/
A Dintrusive_wavl_tree_checker.h49 if (tree.is_empty()) { in SanityCheck()
52 ASSERT_NULL(tree.root_, ""); in SanityCheck()
53 ASSERT_EQ(tree.sentinel(), tree.left_most_, ""); in SanityCheck()
54 ASSERT_EQ(tree.sentinel(), tree.right_most_, ""); in SanityCheck()
55 EXPECT_EQ(0u, tree.size(), ""); in SanityCheck()
60 ASSERT_NONNULL(tree.root_, ""); in SanityCheck()
65 ASSERT_EQ(tree.sentinel(), in SanityCheck()
71 ASSERT_EQ(tree.sentinel(), in SanityCheck()
75 EXPECT_LT(0u, tree.size(), ""); in SanityCheck()
86 RawPtrType node = tree.root_; in SanityCheck()
[all …]
/system/ulib/digest/include/digest/
A Dmerkle-tree.h58 static zx_status_t Create(const void* data, size_t data_len, void* tree,
67 const void* tree, size_t tree_len, size_t offset,
83 zx_status_t CreateUpdate(const void* data, size_t length, void* tree);
90 zx_status_t CreateFinal(void* tree, Digest* digest);
107 const void* tree, size_t offset,
112 zx_status_t CreateFinalInternal(const void* data, void* tree, Digest* root);
182 zx_status_t merkle_tree_create(const void* data, size_t data_len, void* tree,
194 size_t length, void* tree);
198 zx_status_t merkle_tree_create_final(merkle_tree_t* mt, void* tree, void* out,
202 zx_status_t merkle_tree_verify(const void* data, size_t data_len, void* tree,
/system/ulib/digest/
A Dmerkle-tree.cpp112 (rc = mt.CreateUpdate(data, data_len, tree)) != ZX_OK || in Create()
113 (rc = mt.CreateFinal(tree, digest)) != ZX_OK) { in Create()
162 if (!data || (!tree && length_ > kNodeSize)) { in CreateUpdate()
168 uint8_t* out = static_cast<uint8_t*>(tree) + tree_off; in CreateUpdate()
206 return CreateFinalInternal(nullptr, tree, root); in CreateFinal()
217 if (!root || (!tree && length_ > kNodeSize)) { in CreateFinalInternal()
241 return next_->CreateFinalInternal(tree, next, root); in CreateFinalInternal()
258 data = tree; in Verify()
261 tree = static_cast<const uint8_t*>(tree) + data_len; in Verify()
296 if (!data || data_len <= kNodeSize || !tree) { in VerifyLevel()
[all …]
A Drules.mk13 $(LOCAL_DIR)/merkle-tree.cpp
36 $(LOCAL_DIR)/merkle-tree.cpp
/system/utest/fbl/
A Dintrusive_wavl_tree_tests.cpp179 static bool VerifyBalance(const TreeType& tree, uint64_t depth) { in VerifyBalance() argument
184 if (tree.size()) { in VerifyBalance()
198 double log2N = log2(static_cast<double>(tree.size())); in VerifyBalance()
290 ASSERT_TRUE(tree.insert_or_find(BalanceTestObjPtr(ptr))); in DoBalanceTestInsert()
291 ASSERT_TRUE(WAVLTreeChecker::SanityCheck(tree)); in DoBalanceTestInsert()
296 static bool DoBalanceTestErase(BalanceTestTree& tree, BalanceTestObj* ptr) { in DoBalanceTestErase() argument
305 BalanceTestObjPtr erased = tree.erase(ptr->GetKey()); in DoBalanceTestErase()
311 ASSERT_TRUE(WAVLTreeChecker::SanityCheck(tree)); in DoBalanceTestErase()
336 BalanceTestTree tree; in WAVLBalanceTest() local
385 ASSERT_TRUE(DoBalanceTestInsert(tree, &objects[i])); in WAVLBalanceTest()
[all …]
/system/ulib/fbl/include/fbl/
A Dintrusive_wavl_tree_internal.h41 static bool VerifyRankRule(const TreeType& tree, typename TreeType::RawPtrType node) { in VerifyRankRule()
46 static bool VerifyBalance(const TreeType& tree, uint64_t depth) { in VerifyBalance()
A Dintrusive_wavl_tree.h541 static RawPtrType& LRMost(ContainerType& tree) { return tree.left_most_; }
542 static RawPtrType& RLMost(ContainerType& tree) { return tree.right_most_; }
553 static RawPtrType& LRMost(ContainerType& tree) { return tree.right_most_; }
554 static RawPtrType& RLMost(ContainerType& tree) { return tree.left_most_; }
/system/host/merkleroot/
A Dmerkleroot.cpp88 fbl::unique_ptr<uint8_t[]> tree; in handle_entry() local
92 tree.reset(new (&ac) uint8_t[len]); in handle_entry()
106 MerkleTree::Create(data, info.st_size, tree.get(), len, &digest); in handle_entry()
/system/utest/digest/
A Drules.mk13 $(LOCAL_DIR)/merkle-tree.cpp \
A Dmerkle-tree.cpp194 bool CreateFinal(size_t data_len, const char* digest, void* data, void* tree) { in CreateFinal() argument
199 ASSERT_OK(merkleTree.CreateUpdate(data, data_len, tree)); in CreateFinal()
201 ASSERT_OK(merkleTree.CreateFinal(tree, &actual)); in CreateFinal()
/system/uapp/lsusb/
A Dlsusb.c421 bool tree = false; in main() local
430 tree = true; in main()
452 if (tree) { in main()
/system/ulib/region-alloc/
A Dregion-alloc.cpp577 bool RegionAllocator::IntersectsLocked(const Region::WAVLTreeSortByBase& tree, in IntersectsLocked() argument
582 auto iter = tree.lower_bound(region.base); in IntersectsLocked()
/system/host/fidl/
A DREADME.md68 The JSON IR is consumed by an out-of-tree program, named the **back-end**, that
/system/ulib/region-alloc/include/region-alloc/
A Dregion-alloc.h541 bool IntersectsLocked(const Region::WAVLTreeSortByBase& tree,
/system/ulib/blobfs/
A Dvnode.cpp109 const void* tree = inode_.blob_size ? GetMerkle() : nullptr; in Verify() local
118 MerkleTree::Verify(data, data_size, tree, merkle_size, 0, data_size, digest); in Verify()

Completed in 31 milliseconds