*** Dumping AST Record Layout 0 | class DcpConsumer 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 | rel_time_t lastMessageTime 112 | class EventuallyPersistentEngine & engine 120 | uint64_t opaqueCounter 128 | size_t processorTaskId 136 | struct std::__1::atomic processorTaskState 136 | struct std::__1::__atomic_base (base) 136 | _Atomic(enum process_items_error_t) __a_ 144 | class DcpReadyQueue vbReady 144 | class std::__1::mutex lock 144 | struct _opaque_pthread_mutex_t __m_ 144 | long __sig 152 | char [56] __opaque 208 | class std::__1::queue > > readyQueue 208 | class std::__1::deque > c 208 | class std::__1::__deque_base > (base) 208 | class std::__1::__deque_base_common (base) (empty) 208 | struct std::__1::__split_buffer > __map_ 208 | class std::__1::__split_buffer_common (base) (empty) 208 | std::__1::__split_buffer >::pointer __first_ 216 | std::__1::__split_buffer >::pointer __begin_ 224 | std::__1::__split_buffer >::pointer __end_ 232 | class std::__1::__compressed_pair > __end_cap_ 232 | struct std::__1::__compressed_pair_elem (base) 232 | class Vbid ** __value_ 232 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 232 | class std::__1::allocator (base) (empty) 240 | std::__1::__deque_base >::size_type __start_ 248 | class std::__1::__compressed_pair > __size_ 248 | struct std::__1::__compressed_pair_elem (base) 248 | unsigned long __value_ 248 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 248 | class std::__1::allocator (base) (empty) 256 | class std::__1::unordered_set, struct std::__1::equal_to, class std::__1::allocator > queuedValues 256 | class std::__1::__hash_table, struct std::__1::equal_to, class std::__1::allocator > __table_ 256 | class std::__1::unique_ptr *> *[], class std::__1::__bucket_list_deallocator *> *> > > __bucket_list_ 256 | class std::__1::__compressed_pair *> **, class std::__1::__bucket_list_deallocator *> *> > > __ptr_ 256 | struct std::__1::__compressed_pair_elem *> **, 0, false> (base) 256 | struct std::__1::__hash_node_base *> ** __value_ 264 | struct std::__1::__compressed_pair_elem *> *> >, 1, false> (base) 264 | class std::__1::__bucket_list_deallocator *> *> > __value_ 264 | class std::__1::__compressed_pair *> *> > __data_ 264 | struct std::__1::__compressed_pair_elem (base) 264 | unsigned long __value_ 264 | struct std::__1::__compressed_pair_elem *> *>, 1, true> (base) (empty) 264 | class std::__1::allocator *> *> (base) (empty) 272 | class std::__1::__compressed_pair *>, class std::__1::allocator > > __p1_ 272 | struct std::__1::__compressed_pair_elem *>, 0, false> (base) 272 | struct std::__1::__hash_node_base *> __value_ 272 | std::__1::__hash_node_base *>::__next_pointer __next_ 272 | struct std::__1::__compressed_pair_elem >, 1, true> (base) (empty) 272 | class std::__1::allocator > (base) (empty) 280 | class std::__1::__compressed_pair > __p2_ 280 | struct std::__1::__compressed_pair_elem (base) 280 | unsigned long __value_ 280 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 280 | struct std::__1::hash (base) (empty) 288 | class std::__1::__compressed_pair > __p3_ 288 | struct std::__1::__compressed_pair_elem (base) 288 | float __value_ 288 | struct std::__1::__compressed_pair_elem, 1, true> (base) (empty) 288 | struct std::__1::equal_to (base) (empty) 288 | struct std::__1::binary_function (base) (empty) 296 | struct std::__1::atomic<_Bool> processorNotification 296 | struct std::__1::__atomic_base<_Bool, false> (base) 296 | _Atomic(_Bool) __a_ 304 | class std::__1::mutex readyMutex 304 | struct _opaque_pthread_mutex_t __m_ 304 | long __sig 312 | char [56] __opaque 368 | class std::__1::list > ready 368 | class std::__1::__list_imp > (base) 368 | struct std::__1::__list_node_base __end_ 368 | std::__1::__list_node_base::__link_pointer __prev_ 376 | std::__1::__list_node_base::__link_pointer __next_ 384 | class std::__1::__compressed_pair > > __size_alloc_ 384 | struct std::__1::__compressed_pair_elem (base) 384 | unsigned long __value_ 384 | struct std::__1::__compressed_pair_elem >, 1, true> (base) (empty) 384 | class std::__1::allocator > (base) (empty) 392 | class AtomicUnorderedMap, struct std::__1::hash, struct std::__1::equal_to, class std::__1::allocator > > > streams 392 | class std::__1::unordered_map, struct std::__1::hash, struct std::__1::equal_to, class std::__1::allocator > > > map 392 | 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_ 392 | class std::__1::unique_ptr >, void *> *> *[], class std::__1::__bucket_list_deallocator >, void *> *> *> > > __bucket_list_ 392 | class std::__1::__compressed_pair >, void *> *> **, class std::__1::__bucket_list_deallocator >, void *> *> *> > > __ptr_ 392 | struct std::__1::__compressed_pair_elem >, void *> *> **, 0, false> (base) 392 | struct std::__1::__hash_node_base >, void *> *> ** __value_ 400 | struct std::__1::__compressed_pair_elem >, void *> *> *> >, 1, false> (base) 400 | class std::__1::__bucket_list_deallocator >, void *> *> *> > __value_ 400 | class std::__1::__compressed_pair >, void *> *> *> > __data_ 400 | struct std::__1::__compressed_pair_elem (base) 400 | unsigned long __value_ 400 | struct std::__1::__compressed_pair_elem >, void *> *> *>, 1, true> (base) (empty) 400 | class std::__1::allocator >, void *> *> *> (base) (empty) 408 | class std::__1::__compressed_pair >, void *> *>, class std::__1::allocator >, void *> > > __p1_ 408 | struct std::__1::__compressed_pair_elem >, void *> *>, 0, false> (base) 408 | struct std::__1::__hash_node_base >, void *> *> __value_ 408 | std::__1::__hash_node_base >, void *> *>::__next_pointer __next_ 408 | struct std::__1::__compressed_pair_elem >, void *> >, 1, true> (base) (empty) 408 | class std::__1::allocator >, void *> > (base) (empty) 416 | class std::__1::__compressed_pair >, struct std::__1::hash, true> > __p2_ 416 | struct std::__1::__compressed_pair_elem (base) 416 | unsigned long __value_ 416 | struct std::__1::__compressed_pair_elem >, struct std::__1::hash, true>, 1, true> (base) (empty) 416 | class std::__1::__unordered_map_hasher >, struct std::__1::hash, true> (base) (empty) 416 | struct std::__1::hash (base) (empty) 424 | class std::__1::__compressed_pair >, struct std::__1::equal_to, true> > __p3_ 424 | struct std::__1::__compressed_pair_elem (base) 424 | float __value_ 424 | struct std::__1::__compressed_pair_elem >, struct std::__1::equal_to, true>, 1, true> (base) (empty) 424 | class std::__1::__unordered_map_equal >, struct std::__1::equal_to, true> (base) (empty) 424 | struct std::__1::equal_to (base) (empty) 424 | struct std::__1::binary_function (base) (empty) 432 | class cb::RWLock rwlock 432 | struct _opaque_pthread_rwlock_t rwlock 432 | long __sig 440 | char [192] __opaque 632 | class std::__1::map, struct std::__1::less, class std::__1::allocator > > > opaqueMap_ 632 | class std::__1::__tree >, class std::__1::__map_value_compare >, struct std::__1::less, true>, class std::__1::allocator > > > __tree_ 632 | std::__1::__tree >, class std::__1::__map_value_compare >, struct std::__1::less, true>, class std::__1::allocator > > >::__iter_pointer __begin_node_ 640 | class std::__1::__compressed_pair *>, class std::__1::allocator >, void *> > > __pair1_ 640 | struct std::__1::__compressed_pair_elem *>, 0, false> (base) 640 | class std::__1::__tree_end_node *> __value_ 640 | std::__1::__tree_end_node *>::pointer __left_ 640 | struct std::__1::__compressed_pair_elem >, void *> >, 1, true> (base) (empty) 640 | class std::__1::allocator >, void *> > (base) (empty) 648 | class std::__1::__compressed_pair >, struct std::__1::less, true> > __pair3_ 648 | struct std::__1::__compressed_pair_elem (base) 648 | unsigned long __value_ 648 | struct std::__1::__compressed_pair_elem >, struct std::__1::less, true>, 1, true> (base) (empty) 648 | class std::__1::__map_value_compare >, struct std::__1::less, true> (base) (empty) 648 | struct std::__1::less (base) (empty) 648 | struct std::__1::binary_function (base) (empty) 656 | class Couchbase::RelaxedAtomic backoffs 656 | struct std::__1::atomic value 656 | struct std::__1::__atomic_base (base) 656 | struct std::__1::__atomic_base (base) 656 | _Atomic(unsigned int) __a_ 664 | class std::__1::chrono::duration > dcpNoopTxInterval 664 | std::__1::chrono::duration >::rep __rep_ 672 | _Bool pendingEnableNoop 673 | _Bool pendingSendNoopInterval 674 | _Bool pendingSetPriority 675 | _Bool pendingEnableExtMetaData 676 | _Bool pendingSupportCursorDropping 677 | _Bool pendingSendStreamEndOnClientStreamClose 678 | _Bool pendingSupportHifiMFU 679 | enum GetErrorMapState getErrorMapState 680 | _Bool producerIsVersion5orHigher 681 | struct std::__1::atomic<_Bool> processorTaskRunning 681 | struct std::__1::__atomic_base<_Bool, false> (base) 681 | _Atomic(_Bool) __a_ 688 | class FlowControl flowControl 688 | class DcpConsumer * consumerConn 696 | class EventuallyPersistentEngine & engine_ 704 | _Bool enabled 705 | _Bool pendingControl 708 | class Couchbase::RelaxedAtomic bufferSize 708 | struct std::__1::atomic value 708 | struct std::__1::__atomic_base (base) 708 | struct std::__1::__atomic_base (base) 708 | _Atomic(unsigned int) __a_ 712 | class std::__1::mutex bufferSizeLock 712 | struct _opaque_pthread_mutex_t __m_ 712 | long __sig 720 | char [56] __opaque 776 | rel_time_t lastBufferAck 784 | struct std::__1::atomic ackedBytes 784 | struct std::__1::__atomic_base (base) 784 | struct std::__1::__atomic_base (base) 784 | _Atomic(unsigned long long) __a_ 792 | struct std::__1::atomic freedBytes 792 | struct std::__1::__atomic_base (base) 792 | struct std::__1::__atomic_base (base) 792 | _Atomic(unsigned long long) __a_ 800 | size_t processBufferedMessagesYieldThreshold 808 | size_t processBufferedMessagesBatchSize | [sizeof=816, dsize=816, align=8, | nvsize=816, nvalign=8]