MCPcopy Create free account

hub / github.com/baidu/babylon / functions

Functions1,729 in github.com/baidu/babylon

↓ 10 callersMethodpush_n
src/babylon/concurrent/bounded_queue.hpp:500
↓ 10 callersMethodresume
src/babylon/coroutine/promise.h:256
↓ 10 callersFunctionstable_reserve
src/babylon/string.hpp:85
↓ 9 callersMethodallocate_bytes
src/babylon/reusable/allocator.hpp:537
↓ 9 callersMethodanonymous_dependency
src/babylon/anyflow/vertex.hpp:115
↓ 9 callersMethodfront
src/babylon/string_view.hpp:141
↓ 9 callersMethodis_const_reference
src/babylon/any.hpp:377
↓ 9 callersMethodlock
src/babylon/concurrent/epoch.h:124
↓ 9 callersMethodon_finish
src/babylon/future.hpp:244
↓ 9 callersMethodrbegin
src/babylon/string_view.hpp:102
↓ 9 callersMethodregister_destructor
src/babylon/reusable/allocator.hpp:582
↓ 9 callersMethodrelease
src/babylon/any.hpp:492
↓ 9 callersMethodset_page_allocator
src/babylon/anyflow/graph.cpp:99
↓ 9 callersMethodsize
src/babylon/concurrent/vector.hpp:248
↓ 9 callersMethodsnapshot
src/babylon/concurrent/vector.hpp:518
↓ 9 callersFunctionunpoison
src/babylon/sanitizer_helper.h:29
↓ 9 callersFunctionvalue
汇聚读取接口
src/babylon/concurrent/counter.h:51
↓ 9 callersMethodwrite
src/babylon/logging/async_file_appender.cpp:31
↓ 8 callersMethodanonymous_dependency_size
src/babylon/anyflow/vertex.hpp:120
↓ 8 callersMethodblock_index
src/babylon/concurrent/vector.hpp:334
↓ 8 callersMethodcbegin
src/babylon/string_view.hpp:84
↓ 8 callersMethodcrbegin
src/babylon/string_view.hpp:108
↓ 8 callersMethodcreate_accessor
/////////////////////////////////////////////////////////////////////////// Epoch begin
src/babylon/concurrent/epoch.h:114
↓ 8 callersFunctiondeserialize_packed_field
src/babylon/serialization/traits.hpp:274
↓ 8 callersMethoddestroy
src/babylon/any.hpp:440
↓ 8 callersMethoderase
src/babylon/reusable/vector.hpp:408
↓ 8 callersMethodis_reference
src/babylon/any.hpp:381
↓ 8 callersMethodretire
src/babylon/concurrent/vector.hpp:87
↓ 8 callersFunctionserialize_packed_field
src/babylon/serialization/traits.hpp:263
↓ 8 callersMethodset_root_builder
src/babylon/logging/logger.cpp:151
↓ 8 callersMethodtarget
src/babylon/anyflow/dependency.hpp:14
↓ 7 callersMethodanonymous_emit_size
src/babylon/anyflow/vertex.hpp:133
↓ 7 callersMethodbegin
src/babylon/logging/log_entry.h:90
↓ 7 callersMethodbegin
src/babylon/reusable/vector.hpp:217
↓ 7 callersFunctionbit_ceil
src/babylon/absl_numeric_bits.h:26
↓ 7 callersMethoddescriptor
src/babylon/any.hpp:430
↓ 7 callersMethodget_allocator
src/babylon/reusable/vector.hpp:159
↓ 7 callersMethodget_value
example/use-counter-with-bvar/recorder.cpp:55
↓ 7 callersMethodlow_water_mark
src/babylon/concurrent/epoch.h:167
↓ 7 callersMethodname
////////////////////////////////////////////////////////////////////////// GraphBuilder begin
src/babylon/anyflow/builder.hpp:11
↓ 7 callersMethodpop_back
src/babylon/reusable/vector.hpp:456
↓ 7 callersMethodreset
src/babylon/anyflow/data.hpp:265
↓ 7 callersMethodset_local_capacity
src/babylon/executor.cpp:79
↓ 7 callersMethodset_min_severity
src/babylon/logging/logger.cpp:77
↓ 7 callersMethodset_name
src/babylon/anyflow/data.cpp:10
↓ 7 callersMethodtry_pop
src/babylon/concurrent/object_pool.hpp:57
↓ 7 callersFunctionvarint_size
src/babylon/serialization/traits.hpp:139
↓ 6 callersMethodback
src/babylon/string_view.hpp:147
↓ 6 callersMethodblock_offset
src/babylon/concurrent/vector.hpp:340
↓ 6 callersFunctioncalculate_serialized_size
src/babylon/serialization/traits.hpp:74
↓ 6 callersMethoddeclare_trivial
src/babylon/anyflow/vertex.cpp:118
↓ 6 callersFunctiondeserialize
src/babylon/serialization/traits.hpp:57
↓ 6 callersMethoderror_code
src/babylon/anyflow/data.hpp:261
↓ 6 callersMethodexecutor
src/babylon/coroutine/task.h:142
↓ 6 callersMethodpop_n
src/babylon/concurrent/bounded_queue.hpp:661
↓ 6 callersMethodrun
example/use-with-bthread/bthread_graph_executor.cpp:42
↓ 6 callersMethodset_constructor
src/babylon/concurrent/vector.hpp:442
↓ 6 callersMethodspace_allocated
src/babylon/reusable/memory_resource.h:453
↓ 6 callersMethodspace_used
src/babylon/reusable/memory_resource.h:448
↓ 6 callersMethodstart_new_line
src/babylon/serialization/traits.cpp:115
↓ 6 callersMethodtick
src/babylon/concurrent/epoch.h:157
↓ 6 callersMethodunlock
src/babylon/concurrent/epoch.h:130
↓ 6 callersMethodvalue_iterator
src/babylon/concurrent/bounded_queue.hpp:347
↓ 5 callersFunctionSTLStringResizeUninitialized
src/babylon/string.hpp:24
↓ 5 callersMethodaccessible_path_number
src/babylon/application_context.h:590
↓ 5 callersMethodallocate
src/babylon/concurrent/id_allocator.hpp:23
↓ 5 callersMethodappend_to_iovec
src/babylon/logging/log_entry.cpp:5
↓ 5 callersMethodat
src/babylon/string_view.hpp:132
↓ 5 callersMethodcache_hit_summary
src/babylon/reusable/page_allocator.cpp:152
↓ 5 callersMethoddeallocate
test/reusable/test_message.cpp:23
↓ 5 callersMethoddestroy
src/babylon/reusable/allocator.hpp:410
↓ 5 callersMethodemplace
src/babylon/concurrent/transient_hash_table.hpp:597
↓ 5 callersMethodend
src/babylon/concurrent/transient_hash_table.hpp:537
↓ 5 callersMethodfinish_released
src/babylon/concurrent/deposit_box.h:178
↓ 5 callersFunctionfor_each
src/babylon/concurrent/thread_local.h:47
↓ 5 callersMethodfor_each
src/babylon/concurrent/thread_local.h:137
↓ 5 callersMethodforward
src/babylon/anyflow/data.hpp:465
↓ 5 callersMethodfree_page_num
src/babylon/reusable/page_allocator.cpp:144
↓ 5 callersMethodfunction
src/babylon/logging/log_stream.h:216
↓ 5 callersFunctionlocaltime
src/babylon/time.cpp:246
↓ 5 callersMethodopen
src/babylon/anyflow/data.hpp:215
↓ 5 callersMethodprocess
test/anyflow/test_processor.cpp:302
↓ 5 callersMethodreset
src/babylon/concurrent/counter.cpp:76
↓ 5 callersMethodresize
src/babylon/reusable/vector.hpp:462
↓ 5 callersFunctionserialized_size_cached
src/babylon/serialization/traits.hpp:88
↓ 5 callersMethodset_severity
/////////////////////////////////////////////////////////////////////////// LogStream begin
src/babylon/logging/log_stream.h:188
↓ 5 callersMethodset_version
src/babylon/concurrent/bounded_queue.hpp:55
↓ 5 callersMethodsetup
test/anyflow/test_processor.cpp:411
↓ 5 callersMethodsubstr
src/babylon/string_view.hpp:217
↓ 5 callersMethodtake_released
src/babylon/concurrent/deposit_box.h:168
↓ 4 callersMethodaccessor_number
src/babylon/concurrent/epoch.h:120
↓ 4 callersMethodacquire_immutable_depend
src/babylon/anyflow/data.hpp:505
↓ 4 callersMethodacquire_mutable_depend
src/babylon/anyflow/data.hpp:510
↓ 4 callersFunctionalign_up
在使用内存对齐分配函数时,经常需要用到对齐取整功能,这里封装标准实现 返回值value满足 1、value >= unaligned_size 2、value % alignment == 0 3、符合1&2的条件下,value取满足条件的最小值
src/babylon/new.h:42
↓ 4 callersMethodcount
example/use-counter-with-bvar/recorder.cpp:446
↓ 4 callersMethodcref
src/babylon/anyflow/data.hpp:95
↓ 4 callersMethoddeallocate
src/babylon/concurrent/id_allocator.hpp:45
↓ 4 callersMethoddeallocate
src/babylon/reusable/allocator.hpp:397
↓ 4 callersFunctionfill
example/use-arena-with-brpc/client.cpp:33
↓ 4 callersMethodfor_each_alive
src/babylon/concurrent/thread_local.h:158
← previousnext →101–200 of 1,729, ranked by callers