*** Dumping AST Record Layout 0 | class DcpProducer 0 | class ConnHandler (primary base) 0 | (ConnHandler vtable pointer) 8 | class EventuallyPersistentEngine & engine_ 16 | class EPStats & stats 24 | class std::__1::shared_ptr logger 24 | std::__1::shared_ptr::element_type * __ptr_ 32 | class std::__1::__shared_weak_count * __cntrl_ 40 | class std::__1::basic_string name 40 | class std::__1::__basic_string_common (base) (empty) 40 | class std::__1::__compressed_pair, class std::__1::allocator >::__rep, class std::__1::allocator > __r_ 40 | struct std::__1::__compressed_pair_elem, class std::__1::allocator >::__rep, 0, false> (base) 40 | struct std::__1::basic_string, class std::__1::allocator >::__rep __value_ 40 | union std::__1::basic_string, class std::__1::allocator >::__rep::(anonymous at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:737:9) 40 | struct std::__1::basic_string, class std::__1::allocator >::__long __l 40 | std::__1::basic_string, class std::__1::allocator >::size_type __cap_ 48 | std::__1::basic_string, class std::__1::allocator >::size_type __size_ 56 | std::__1::basic_string, class std::__1::allocator >::pointer __data_ 40 | struct std::__1::basic_string, class std::__1::allocator >::__short __s 40 | union std::__1::basic_string, class std::__1::allocator >::__short::(anonymous at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:716:9) 40 | unsigned char __size_ 40 | std::__1::basic_string, class std::__1::allocator >::value_type __lx 41 | std::__1::basic_string, class std::__1::allocator >::value_type [23] __data_ 40 | struct std::__1::basic_string, class std::__1::allocator >::__raw __r 40 | std::__1::basic_string, class std::__1::allocator >::size_type [3] __words 40 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 40 | class std::__1::allocator (base) (empty) 64 | struct std::__1::atomic cookie 64 | struct std::__1::__atomic_base (base) 64 | _Atomic(void *) __a_ 72 | struct std::__1::atomic<_Bool> reserved 72 | struct std::__1::__atomic_base<_Bool, false> (base) 72 | _Atomic(_Bool) __a_ 76 | struct std::__1::atomic created 76 | struct std::__1::__atomic_base (base) 76 | struct std::__1::__atomic_base (base) 76 | _Atomic(unsigned int) __a_ 80 | struct std::__1::atomic<_Bool> disconnect 80 | struct std::__1::__atomic_base<_Bool, false> (base) 80 | _Atomic(_Bool) __a_ 81 | struct std::__1::atomic<_Bool> supportAck 81 | struct std::__1::__atomic_base<_Bool, false> (base) 81 | _Atomic(_Bool) __a_ 82 | struct std::__1::atomic<_Bool> paused 82 | struct std::__1::__atomic_base<_Bool, false> (base) 82 | _Atomic(_Bool) __a_ 84 | struct std::__1::atomic reason 84 | struct std::__1::__atomic_base (base) 84 | _Atomic(enum ConnHandler::PausedReason) __a_ 88 | class std::__1::enable_shared_from_this (base) 88 | class std::__1::weak_ptr __weak_this_ 88 | std::__1::weak_ptr::element_type * __ptr_ 96 | class std::__1::__shared_weak_count * __cntrl_ 104 | struct DcpProducer::(anonymous at dcp/producer.h:353:5) noopCtx 104 | rel_time_t sendTime 108 | uint32_t opaque 112 | class std::__1::chrono::duration > dcpNoopTxInterval 112 | std::__1::chrono::duration >::rep __rep_ 120 | class Couchbase::RelaxedAtomic<_Bool> pendingRecv 120 | struct std::__1::atomic<_Bool> value 120 | struct std::__1::__atomic_base<_Bool, false> (base) 120 | _Atomic(_Bool) __a_ 121 | class Couchbase::RelaxedAtomic<_Bool> enabled 121 | struct std::__1::atomic<_Bool> value 121 | struct std::__1::__atomic_base<_Bool, false> (base) 121 | _Atomic(_Bool) __a_ 128 | class Couchbase::RelaxedAtomic lastReceiveTime 128 | struct std::__1::atomic value 128 | struct std::__1::__atomic_base (base) 128 | struct std::__1::__atomic_base (base) 128 | _Atomic(unsigned int) __a_ 136 | class std::__1::unique_ptr > rejectResp 136 | class std::__1::__compressed_pair > __ptr_ 136 | struct std::__1::__compressed_pair_elem (base) 136 | class DcpResponse * __value_ 136 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 136 | struct std::__1::default_delete (base) (empty) 144 | _Bool notifyOnly 145 | class Couchbase::RelaxedAtomic<_Bool> enableExtMetaData 145 | struct std::__1::atomic<_Bool> value 145 | struct std::__1::__atomic_base<_Bool, false> (base) 145 | _Atomic(_Bool) __a_ 146 | class Couchbase::RelaxedAtomic<_Bool> forceValueCompression 146 | struct std::__1::atomic<_Bool> value 146 | struct std::__1::__atomic_base<_Bool, false> (base) 146 | _Atomic(_Bool) __a_ 147 | class Couchbase::RelaxedAtomic<_Bool> supportsCursorDropping 147 | struct std::__1::atomic<_Bool> value 147 | struct std::__1::__atomic_base<_Bool, false> (base) 147 | _Atomic(_Bool) __a_ 148 | class Couchbase::RelaxedAtomic<_Bool> sendStreamEndOnClientStreamClose 148 | struct std::__1::atomic<_Bool> value 148 | struct std::__1::__atomic_base<_Bool, false> (base) 148 | _Atomic(_Bool) __a_ 149 | class Couchbase::RelaxedAtomic<_Bool> supportsHifiMFU 149 | struct std::__1::atomic<_Bool> value 149 | struct std::__1::__atomic_base<_Bool, false> (base) 149 | _Atomic(_Bool) __a_ 150 | class Couchbase::RelaxedAtomic<_Bool> enableExpiryOpcode 150 | struct std::__1::atomic<_Bool> value 150 | struct std::__1::__atomic_base<_Bool, false> (base) 150 | _Atomic(_Bool) __a_ 152 | class Couchbase::RelaxedAtomic lastSendTime 152 | struct std::__1::atomic value 152 | struct std::__1::__atomic_base (base) 152 | struct std::__1::__atomic_base (base) 152 | _Atomic(unsigned int) __a_ 160 | class DcpProducer::BufferLog log 160 | class cb::RWLock logLock 160 | struct _opaque_pthread_rwlock_t rwlock 160 | long __sig 168 | char [192] __opaque 360 | class DcpProducer & producer 368 | size_t maxBytes 376 | class cb::NonNegativeCounter bytesOutstanding 376 | struct cb::ClampAtZeroUnderflowPolicy (base) (empty) 376 | struct std::__1::atomic value 376 | struct std::__1::__atomic_base (base) 376 | struct std::__1::__atomic_base (base) 376 | _Atomic(unsigned long) __a_ 384 | class Monotonic ackedBytes 384 | struct ThrowExceptionPolicy (base) (empty) 384 | unsigned long val 392 | class std::__1::shared_ptr backfillMgr 392 | std::__1::shared_ptr::element_type * __ptr_ 400 | class std::__1::__shared_weak_count * __cntrl_ 408 | class DcpReadyQueue ready 408 | class std::__1::mutex lock 408 | struct _opaque_pthread_mutex_t __m_ 408 | long __sig 416 | char [56] __opaque 472 | class std::__1::queue > > readyQueue 472 | class std::__1::deque > c 472 | class std::__1::__deque_base > (base) 472 | class std::__1::__deque_base_common (base) (empty) 472 | struct std::__1::__split_buffer > __map_ 472 | class std::__1::__split_buffer_common (base) (empty) 472 | std::__1::__split_buffer >::pointer __first_ 480 | std::__1::__split_buffer >::pointer __begin_ 488 | std::__1::__split_buffer >::pointer __end_ 496 | class std::__1::__compressed_pair > __end_cap_ 496 | struct std::__1::__compressed_pair_elem (base) 496 | class Vbid ** __value_ 496 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 496 | class std::__1::allocator (base) (empty) 504 | std::__1::__deque_base >::size_type __start_ 512 | class std::__1::__compressed_pair > __size_ 512 | struct std::__1::__compressed_pair_elem (base) 512 | unsigned long __value_ 512 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 512 | class std::__1::allocator (base) (empty) 520 | class std::__1::unordered_set, struct std::__1::equal_to, class std::__1::allocator > queuedValues 520 | class std::__1::__hash_table, struct std::__1::equal_to, class std::__1::allocator > __table_ 520 | class std::__1::unique_ptr *> *[], class std::__1::__bucket_list_deallocator *> *> > > __bucket_list_ 520 | class std::__1::__compressed_pair *> **, class std::__1::__bucket_list_deallocator *> *> > > __ptr_ 520 | struct std::__1::__compressed_pair_elem *> **, 0, false> (base) 520 | struct std::__1::__hash_node_base *> ** __value_ 528 | struct std::__1::__compressed_pair_elem *> *> >, 1, false> (base) 528 | class std::__1::__bucket_list_deallocator *> *> > __value_ 528 | class std::__1::__compressed_pair *> *> > __data_ 528 | struct std::__1::__compressed_pair_elem (base) 528 | unsigned long __value_ 528 | struct std::__1::__compressed_pair_elem *> *>, 1, true> (base) (empty) 528 | class std::__1::allocator *> *> (base) (empty) 536 | class std::__1::__compressed_pair *>, class std::__1::allocator > > __p1_ 536 | struct std::__1::__compressed_pair_elem *>, 0, false> (base) 536 | struct std::__1::__hash_node_base *> __value_ 536 | std::__1::__hash_node_base *>::__next_pointer __next_ 536 | struct std::__1::__compressed_pair_elem >, 1, true> (base) (empty) 536 | class std::__1::allocator > (base) (empty) 544 | class std::__1::__compressed_pair > __p2_ 544 | struct std::__1::__compressed_pair_elem (base) 544 | unsigned long __value_ 544 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 544 | struct std::__1::hash (base) (empty) 552 | class std::__1::__compressed_pair > __p3_ 552 | struct std::__1::__compressed_pair_elem (base) 552 | float __value_ 552 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 552 | struct std::__1::equal_to (base) (empty) 552 | struct std::__1::binary_function (base) (empty) 560 | class , struct std::__1::hash, struct std::__1::equal_to, class std::__1::allocator > > > streams 560 | class std::__1::unordered_map, struct std::__1::hash, struct std::__1::equal_to, class std::__1::allocator > > > map 560 | class std::__1::__hash_table >, class std::__1::__unordered_map_hasher >, struct std::__1::hash, true>, class std::__1::__unordered_map_equal >, struct std::__1::equal_to, true>, class std::__1::allocator > > > __table_ 560 | class std::__1::unique_ptr >, void *> *> *[], class std::__1::__bucket_list_deallocator >, void *> *> *> > > __bucket_list_ 560 | class std::__1::__compressed_pair >, void *> *> **, class std::__1::__bucket_list_deallocator >, void *> *> *> > > __ptr_ 560 | struct std::__1::__compressed_pair_elem >, void *> *> **, 0, false> (base) 560 | struct std::__1::__hash_node_base >, void *> *> ** __value_ 568 | struct std::__1::__compressed_pair_elem >, void *> *> *> >, 1, false> (base) 568 | class std::__1::__bucket_list_deallocator >, void *> *> *> > __value_ 568 | class std::__1::__compressed_pair >, void *> *> *> > __data_ 568 | struct std::__1::__compressed_pair_elem (base) 568 | unsigned long __value_ 568 | struct std::__1::__compressed_pair_elem >, void *> *> *>, 1, true> (base) (empty) 568 | class std::__1::allocator >, void *> *> *> (base) (empty) 576 | class std::__1::__compressed_pair >, void *> *>, class std::__1::allocator >, void *> > > __p1_ 576 | struct std::__1::__compressed_pair_elem >, void *> *>, 0, false> (base) 576 | struct std::__1::__hash_node_base >, void *> *> __value_ 576 | std::__1::__hash_node_base >, void *> *>::__next_pointer __next_ 576 | struct std::__1::__compressed_pair_elem >, void *> >, 1, true> (base) (empty) 576 | class std::__1::allocator >, void *> > (base) (empty) 584 | class std::__1::__compressed_pair >, struct std::__1::hash, true> > __p2_ 584 | struct std::__1::__compressed_pair_elem (base) 584 | unsigned long __value_ 584 | struct std::__1::__compressed_pair_elem >, struct std::__1::hash, true>, 1, true> (base) (empty) 584 | class std::__1::__unordered_map_hasher >, struct std::__1::hash, true> (base) (empty) 584 | struct std::__1::hash (base) (empty) 592 | class std::__1::__compressed_pair >, struct std::__1::equal_to, true> > __p3_ 592 | struct std::__1::__compressed_pair_elem (base) 592 | float __value_ 592 | struct std::__1::__compressed_pair_elem >, struct std::__1::equal_to, true>, 1, true> (base) (empty) 592 | class std::__1::__unordered_map_equal >, struct std::__1::equal_to, true> (base) (empty) 592 | struct std::__1::equal_to (base) (empty) 592 | struct std::__1::binary_function (base) (empty) 600 | class cb::RWLock rwlock 600 | struct _opaque_pthread_rwlock_t rwlock 600 | long __sig 608 | char [192] __opaque 800 | struct std::__1::atomic itemsSent 800 | struct std::__1::__atomic_base (base) 800 | struct std::__1::__atomic_base (base) 800 | _Atomic(unsigned long) __a_ 808 | struct std::__1::atomic totalBytesSent 808 | struct std::__1::__atomic_base (base) 808 | struct std::__1::__atomic_base (base) 808 | _Atomic(unsigned long) __a_ 816 | struct std::__1::atomic totalUncompressedDataSize 816 | struct std::__1::__atomic_base (base) 816 | struct std::__1::__atomic_base (base) 816 | _Atomic(unsigned long) __a_ 896 | class cb::CachelinePadded checkpointCreator 896 | struct DcpProducer::CheckpointCreator item 896 | class std::__1::mutex mutex 896 | struct _opaque_pthread_mutex_t __m_ 896 | long __sig 904 | char [56] __opaque 960 | class std::__1::shared_ptr task 960 | std::__1::shared_ptr::element_type * __ptr_ 968 | class std::__1::__shared_weak_count * __cntrl_ 1024 | enum IncludeValue includeValue 1025 | enum IncludeXattrs includeXattrs 1026 | enum IncludeDeleteTime includeDeleteTime 1027 | const _Bool createChkPtProcessorTsk | [sizeof=1152, dsize=1028, align=128, | nvsize=1028, nvalign=128]