Searched refs:ArenaImpl (Results 1 – 4 of 4) sorted by relevance
53 std::atomic<LifecycleId> ArenaImpl::lifecycle_id_generator_;55 ArenaImpl::ThreadCache& ArenaImpl::thread_cache() { in thread_cache()61 ArenaImpl::ThreadCache& ArenaImpl::thread_cache() { in thread_cache()66 GOOGLE_THREAD_LOCAL ArenaImpl::ThreadCache ArenaImpl::thread_cache_ = {-1, NULL};69 void ArenaImpl::Init() { in Init()92 ArenaImpl::~ArenaImpl() { in ~ArenaImpl()99 uint64 ArenaImpl::Reset() { in Reset()109 ArenaImpl::Block* ArenaImpl::NewBlock(Block* last_block, size_t min_bytes) { in NewBlock()127 ArenaImpl::Block::Block(size_t size, Block* next) in Block()131 void ArenaImpl::SerialArena::AddCleanupFallback(void* elem, in AddCleanupFallback()[all …]
66 class PROTOBUF_EXPORT ArenaImpl {87 explicit ArenaImpl(const O& options) : options_(options) { in ArenaImpl() function103 ~ArenaImpl();149 static SerialArena* New(Block* b, void* owner, ArenaImpl* arena);198 ArenaImpl* arena_; // Containing arena.301 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ArenaImpl);304 ArenaImpl(ArenaImpl&&) = delete;305 ArenaImpl& operator=(ArenaImpl&&) = delete;
262 static const size_t kBlockOverhead = internal::ArenaImpl::kBlockHeaderSize +263 internal::ArenaImpl::kSerialArenaSize;701 internal::ArenaImpl impl_;
50 … r"google::protobuf::internal::ArenaImpl::AllocateAligned|" # for contrib/data/_prefetching_ops51 … r"google::protobuf::internal::ArenaImpl::AddCleanup|" # for contrib/data/_prefetching_ops