@@ -57,32 +57,33 @@ class OnDiskDataAllocator {
5757 // / Get the data of \p Size stored at the given \p Offset. Note the allocator
5858 // / doesn't keep track of the allocation size, thus \p Size doesn't need to
5959 // / match the size of allocation but needs to be smaller.
60- Expected<ArrayRef<char >> get (FileOffset Offset, size_t Size) const ;
60+ LLVM_ABI_FOR_TEST Expected<ArrayRef<char >> get (FileOffset Offset,
61+ size_t Size) const ;
6162
6263 // / Allocate at least \p Size with 8-byte alignment.
63- Expected<OnDiskPtr> allocate (size_t Size);
64+ LLVM_ABI_FOR_TEST Expected<OnDiskPtr> allocate (size_t Size);
6465
6566 // / \returns the buffer that was allocated at \p create time, with size
6667 // / \p UserHeaderSize.
6768 MutableArrayRef<uint8_t > getUserHeader () const ;
6869
69- size_t size () const ;
70- size_t capacity () const ;
70+ LLVM_ABI_FOR_TEST size_t size () const ;
71+ LLVM_ABI_FOR_TEST size_t capacity () const ;
7172
72- static Expected<OnDiskDataAllocator>
73+ LLVM_ABI_FOR_TEST static Expected<OnDiskDataAllocator>
7374 create (const Twine &Path, const Twine &TableName, uint64_t MaxFileSize,
7475 std::optional<uint64_t > NewFileInitialSize,
7576 uint32_t UserHeaderSize = 0 ,
7677 function_ref<void (void *)> UserHeaderInit = nullptr );
7778
78- OnDiskDataAllocator (OnDiskDataAllocator &&RHS);
79- OnDiskDataAllocator &operator =(OnDiskDataAllocator &&RHS);
79+ LLVM_ABI_FOR_TEST OnDiskDataAllocator (OnDiskDataAllocator &&RHS);
80+ LLVM_ABI_FOR_TEST OnDiskDataAllocator &operator =(OnDiskDataAllocator &&RHS);
8081
8182 // No copy. Just call \a create() again.
8283 OnDiskDataAllocator (const OnDiskDataAllocator &) = delete ;
8384 OnDiskDataAllocator &operator =(const OnDiskDataAllocator &) = delete ;
8485
85- ~OnDiskDataAllocator ();
86+ LLVM_ABI_FOR_TEST ~OnDiskDataAllocator ();
8687
8788private:
8889 struct ImplType ;
0 commit comments