Searched refs:fbl (Results 1 - 25 of 1287) sorted by relevance

1234567891011>>

/fuchsia/zircon/system/uapp/kstress/
H A Dstress_test.cpp7 fbl::Vector<StressTest*> StressTest::tests_;
/fuchsia/zircon/system/ulib/runtests-utils/include/runtests-utils/
H A Druntests-utils.h12 #include <fbl/intrusive_hash_table.h>
13 #include <fbl/intrusive_single_list.h>
14 #include <fbl/string.h>
15 #include <fbl/string_piece.h>
16 #include <fbl/unique_ptr.h>
17 #include <fbl/vector.h>
37 fbl::String name; // Name of the dumpfile.
38 fbl::String file; // File name for the content.
42 struct DataSink : public fbl::SinglyLinkedListable<fbl
[all...]
H A Dfuchsia-run-test.h10 #include <fbl/string.h>
11 #include <fbl/unique_ptr.h>
34 void TestFileComponentInfo(const fbl::String path,
35 fbl::String* component_url_out,
36 fbl::String* cmx_file_path_out);
45 fbl::unique_ptr<Result> FuchsiaRunTest(const char* argv[],
/fuchsia/zircon/system/utest/fbl/
H A Dtype_support_tests.cpp5 #include <fbl/type_support.h>
13 static_assert(fbl::is_void<void>::value, "");
14 static_assert(fbl::is_void<const void>::value, "");
15 static_assert(fbl::is_void<volatile void>::value, "");
16 static_assert(fbl::is_void<const volatile void>::value, "");
18 static_assert(!fbl::is_void<int>::value, "");
19 static_assert(!fbl::is_void<void*>::value, "");
22 static_assert(fbl::is_null_pointer<decltype(nullptr)>::value, "");
23 static_assert(fbl::is_null_pointer<const decltype(nullptr)>::value, "");
24 static_assert(fbl
[all...]
H A Drecycler_tests.cpp5 #include <fbl/alloc_checker.h>
6 #include <fbl/ref_ptr.h>
7 #include <fbl/ref_counted.h>
8 #include <fbl/unique_ptr.h>
9 #include <fbl/type_support.h>
17 struct PtrTraits<fbl::unique_ptr<T>> {
18 using ObjType = typename fbl::remove_cv<T>::type;
19 static fbl::unique_ptr<T> MakePointer(T* raw) { return fbl::unique_ptr<T>(raw); }
23 struct PtrTraits<fbl
[all...]
H A Dintrusive_container_tests.cpp5 #include <fbl/tests/intrusive_containers/objects.h>
7 namespace fbl { namespace
15 } // namespace fbl
H A Dstring_traits_tests.cpp5 #include <fbl/string_traits.h>
7 #include <fbl/algorithm.h>
8 #include <fbl/string.h>
9 #include <fbl/string_piece.h>
15 constexpr size_t kFakeStringLength = fbl::count_of(kFakeStringData);
52 static_assert(fbl::is_string_like<fbl::String>::value, "ok - string");
53 static_assert(fbl::is_string_like<fbl::StringPiece>::value, "ok - string piece");
54 static_assert(fbl
[all...]
H A Dinteger_sequence_tests.cpp5 #include <fbl/integer_sequence.h>
6 #include <fbl/limits.h>
7 #include <fbl/type_support.h>
14 T Max(fbl::integer_sequence<T, Is...>) {
16 T value = fbl::numeric_limits<T>::min();
25 T Min(fbl::integer_sequence<T, Is...>) {
27 T value = fbl::numeric_limits<T>::max();
39 const T min = Min(fbl::make_integer_sequence<T, N>{});
42 const T max = Max(fbl::make_integer_sequence<T, N>{});
45 const size_t size = fbl
[all...]
H A Dalgorithm_tests.cpp5 #include <fbl/algorithm.h>
7 #include <fbl/limits.h>
22 EXPECT_EQ(val(fbl::min(1, 2)), 1);
23 EXPECT_EQ(val(fbl::min(2.1, 1.1)), 1.1);
24 EXPECT_EQ(val(fbl::min(1u, 1u)), 1u);
32 EXPECT_EQ(val(fbl::max(1, 2)), 2);
33 EXPECT_EQ(val(fbl::max(2.1, 1.1)), 2.1);
34 EXPECT_EQ(val(fbl::max(1u, 1u)), 1u);
42 EXPECT_EQ(val(fbl::clamp(1, 2, 6)), 2);
43 EXPECT_EQ(val(fbl
[all...]
H A Dstring_printf_tests.cpp5 #include <fbl/string_printf.h>
9 #include <fbl/array.h>
17 fbl::String VAListHelper(Runnable runnable, ...) {
20 fbl::String rv = runnable(ap);
30 EXPECT_STR_EQ("", fbl::StringPrintf("").c_str());
32 EXPECT_STR_EQ("hello", fbl::StringPrintf("hello").c_str());
33 EXPECT_STR_EQ("hello-123", fbl::StringPrintf("hello%d", -123).c_str());
34 EXPECT_STR_EQ("hello0123FACE", fbl::StringPrintf("%s%04d%X", "hello", 123, 0xfaceU).c_str());
43 VAListHelper([](va_list ap) -> fbl::String {
44 return fbl
[all...]
H A Datomic_tests.cpp5 #include <fbl/atomic.h>
7 #include <fbl/limits.h>
22 [[gnu::unused]] fbl::atomic<char> zero_char(0);
23 [[gnu::unused]] fbl::atomic<signed char> zero_schar(0);
24 [[gnu::unused]] fbl::atomic<unsigned char> zero_uchar(0);
25 [[gnu::unused]] fbl::atomic<short> zero_short(0);
26 [[gnu::unused]] fbl::atomic<unsigned short> zero_ushort(0);
27 [[gnu::unused]] fbl::atomic<int> zero_int(0);
28 [[gnu::unused]] fbl::atomic<unsigned int> zero_uint(0);
29 [[gnu::unused]] fbl
[all...]
/fuchsia/zircon/system/ulib/minfs/include/minfs/
H A Dminfs.h9 #include <fbl/algorithm.h>
10 #include <fbl/function.h>
11 #include <fbl/intrusive_hash_table.h>
12 #include <fbl/intrusive_single_list.h>
13 #include <fbl/macros.h>
14 #include <fbl/ref_ptr.h>
15 #include <fbl/unique_ptr.h>
37 zx_status_t Mkfs(const Options& options, fbl::unique_ptr<Bcache> bc);
40 inline zx_status_t Mkfs(fbl::unique_ptr<Bcache> bc) {
41 return Mkfs({}, fbl
[all...]
/fuchsia/zircon/system/ulib/trace-engine/
H A Dnonce.cpp7 #include <fbl/atomic.h>
11 fbl::atomic_uint64_t g_nonce{1u};
16 return g_nonce.fetch_add(1u, fbl::memory_order_relaxed);
/fuchsia/zircon/system/uapp/xdc-test/
H A Dxdc-init.h5 #include <fbl/unique_fd.h>
10 zx_status_t configure_xdc(const uint32_t stream_id, fbl::unique_fd& out_fd);
/fuchsia/zircon/system/ulib/dispatcher-pool/include/dispatcher-pool/
H A Ddispatcher-thread-pool.h10 #include <fbl/auto_lock.h>
11 #include <fbl/intrusive_double_list.h>
12 #include <fbl/intrusive_single_list.h>
13 #include <fbl/intrusive_wavl_tree.h>
14 #include <fbl/mutex.h>
15 #include <fbl/ref_counted.h>
16 #include <fbl/ref_ptr.h>
17 #include <fbl/unique_ptr.h>
24 class ThreadPool : public fbl::RefCounted<ThreadPool>,
25 public fbl
[all...]
/fuchsia/zircon/system/dev/audio/usb-audio/
H A Dusb-audio.cpp5 #include <fbl/algorithm.h>
6 #include <fbl/alloc_checker.h>
7 #include <fbl/unique_ptr.h>
15 fbl::Array<uint8_t> FetchStringDescriptor(const usb_protocol_t& usb,
28 return fbl::Array<uint8_t>();
31 buflen = fbl::min(buflen, sizeof(str_buf));
33 fbl::AllocChecker ac;
34 fbl::unique_ptr<uint8_t[]> mem(new (&ac) uint8_t[buflen + 1]);
36 return fbl::Array<uint8_t>();
42 return fbl
[all...]
/fuchsia/zircon/system/utest/fidl/
H A Dabi_tests.cpp5 #include <fbl/type_support.h>
14 static_assert(fbl::is_standard_layout<fidl_type>::value, "");
15 static_assert(fbl::is_standard_layout<FidlField>::value, "");
16 static_assert(fbl::is_standard_layout<FidlTypeTag>::value, "");
17 static_assert(fbl::is_standard_layout<FidlCodedStruct>::value, "");
18 static_assert(fbl::is_standard_layout<FidlCodedUnion>::value, "");
19 static_assert(fbl::is_standard_layout<FidlCodedArray>::value, "");
20 static_assert(fbl::is_standard_layout<FidlCodedVector>::value, "");
21 static_assert(fbl::is_standard_layout<FidlCodedString>::value, "");
22 static_assert(fbl
[all...]
/fuchsia/zircon/kernel/object/
H A Devent_pair_dispatcher.cpp13 #include <fbl/alloc_checker.h>
15 zx_status_t EventPairDispatcher::Create(fbl::RefPtr<Dispatcher>* dispatcher0,
16 fbl::RefPtr<Dispatcher>* dispatcher1,
18 fbl::AllocChecker ac;
19 auto holder0 = fbl::AdoptRef(new (&ac) PeerHolder<EventPairDispatcher>());
24 auto disp0 = fbl::AdoptRef(new (&ac) EventPairDispatcher(fbl::move(holder0)));
28 auto disp1 = fbl::AdoptRef(new (&ac) EventPairDispatcher(fbl::move(holder1)));
36 *dispatcher0 = fbl
[all...]
H A Dsuspend_token_dispatcher.cpp14 #include <fbl/alloc_checker.h>
16 zx_status_t SuspendTokenDispatcher::Create(fbl::RefPtr<ThreadDispatcher> thread,
17 fbl::RefPtr<Dispatcher>* dispatcher,
23 fbl::AllocChecker ac;
24 fbl::unique_ptr<SuspendTokenDispatcher> disp(
25 new (&ac) SuspendTokenDispatcher(fbl::move(thread)));
30 *dispatcher = fbl::AdoptRef<Dispatcher>(disp.release());
34 SuspendTokenDispatcher::SuspendTokenDispatcher(fbl::RefPtr<ThreadDispatcher> thread)
35 : thread_(fbl::move(thread)) {}
/fuchsia/zircon/system/ulib/fs/include/fs/
H A Dpseudo-dir.h7 #include <fbl/intrusive_wavl_tree.h>
8 #include <fbl/macros.h>
9 #include <fbl/mutex.h>
10 #include <fbl/ref_counted.h>
11 #include <fbl/string.h>
12 #include <fbl/unique_ptr.h>
42 zx_status_t AddEntry(fbl::String name, fbl::RefPtr<fs::Vnode> vn);
48 zx_status_t RemoveEntry(fbl::StringPiece name);
59 zx_status_t Open(uint32_t flags, fbl
[all...]
/fuchsia/zircon/system/ulib/memfs/
H A Ddnode.h13 #include <fbl/intrusive_double_list.h>
14 #include <fbl/ref_counted.h>
15 #include <fbl/ref_ptr.h>
16 #include <fbl/unique_ptr.h>
29 class Dnode : public fbl::RefCounted<Dnode> {
32 using NodeState = fbl::DoublyLinkedListNodeState<fbl::RefPtr<Dnode>>;
37 using ChildList = fbl::DoublyLinkedList<fbl::RefPtr<Dnode>, Dnode::TypeChildTraits>;
40 static fbl
[all...]
/fuchsia/zircon/system/dev/nand/skip-block/test/
H A Dlogical-to-physical-map-test.cpp7 #include <fbl/array.h>
8 #include <fbl/vector.h>
14 bool CheckMultiple(LogicalToPhysicalMap ltop_map, fbl::Vector<fbl::Vector<uint32_t>> expected) {
32 bool Check(LogicalToPhysicalMap ltop_map, fbl::Vector<uint32_t> expected) {
33 fbl::Vector<fbl::Vector<uint32_t>> expected_;
34 expected_.push_back(fbl::move(expected));
35 return CheckMultiple(fbl::move(ltop_map), fbl
[all...]
/fuchsia/zircon/kernel/object/include/object/
H A Devent_pair_dispatcher.h10 #include <fbl/canary.h>
11 #include <fbl/mutex.h>
12 #include <fbl/ref_ptr.h>
18 static zx_status_t Create(fbl::RefPtr<Dispatcher>* dispatcher0,
19 fbl::RefPtr<Dispatcher>* dispatcher1,
33 explicit EventPairDispatcher(fbl::RefPtr<PeerHolder<EventPairDispatcher>> holder);
34 void Init(fbl::RefPtr<EventPairDispatcher> other);
38 fbl::Canary<fbl::magic("EVPD")> canary_;
/fuchsia/zircon/system/uapp/disk-pave/
H A Dpave-lib.h7 #include <fbl/unique_fd.h>
8 #include <fbl/unique_ptr.h>
38 fbl::unique_fd payload_fd;
43 extern zx_status_t FvmPave(fbl::unique_ptr<DevicePartitioner> device_partitioner,
44 fbl::unique_fd payload_fd);
47 extern zx_status_t PartitionPave(fbl::unique_ptr<DevicePartitioner> partitioner,
48 fbl::unique_fd payload_fd, Partition partition_type, Arch arch);
59 extern zx_status_t FvmClean(fbl::unique_ptr<DevicePartitioner> partitioner);
64 extern void Drain(fbl::unique_fd fd);
/fuchsia/zircon/system/ulib/fuzz-utils/include/fuzz-utils/
H A Dstring-list.h7 #include <fbl/alloc_checker.h>
8 #include <fbl/intrusive_double_list.h>
9 #include <fbl/string.h>
10 #include <fbl/unique_ptr.h>
15 // manipulate in a |fbl::DoublyLinkedList|.
22 // Identical to |fbl::DoublyLinkedList<fbl::unique_ptr<StringElement>>::is_empty|.
25 // Identical to |fbl::DoublyLinkedList<fbl::unique_ptr<StringElement>>::size_slow|.
28 // These methods are similar to |fbl
[all...]

Completed in 180 milliseconds

1234567891011>>