[acme@quaco src]$ pahole --version v1.15 [acme@quaco src]$ cd ~/git/pahole/ [acme@quaco pahole]$ git log --oneline -5 a59459bb80e7 (HEAD -> master, github/master, acme.korg/master) fprintf: Account inline type __aligned__ member types for spacing 56547f133a5b fprintf: Fix alignment of class members that are structs/enums/unions be37b64aef38 dwarves: Ignore static members for alignment cca018e495a8 SPEC: Add dwarves dependency on libdwarves1 ccf3eebfcd9c btf_loader: Add support for BTF_KIND_FUNC [acme@quaco pahole]$ [acme@quaco src]$ perf stat autoninja -C out/Default chrome ninja: Entering directory `out/Default' [4869/37435] CXX obj/third_party/swiftshader/third_party/llvm-7.0/swiftshader_llvm_codegen/TwoAddressInstructionPass.o^C ninja: build stopped: interrupted by user. Performance counter stats for 'autoninja -C out/Default chrome': 7,309,840.45 msec task-clock:u # 7.656 CPUs utilized 0 context-switches:u # 0.000 K/sec 0 cpu-migrations:u # 0.000 K/sec 68,170,222 page-faults:u # 0.009 M/sec 15,953,125,454,630 cycles:u # 2.182 GHz 12,972,836,126,409 instructions:u # 0.81 insn per cycle 2,583,041,922,030 branches:u # 353.365 M/sec 77,626,630,629 branch-misses:u # 3.01% of all branches 954.756531097 seconds time elapsed 6853.418331000 seconds user 309.520289000 seconds sys [acme@quaco src]$ find out/Default/obj -name "*.dwo" | wc -l 7017 [acme@quaco src]$ for a in out/Default/obj/base/base/*.dwo ; do printf "object: %s\n-----------------------------------\n\n" $a ; pahole $a ; done > /tmp/chrome.dwo.pahole.output 2>&1 [acme@quaco src]$ object: out/Default/obj/base/base/activity_analyzer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/activity_tracker.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/address_space_randomization.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/alias.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/aligned_memory.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/allocator_check.dwo ----------------------------------- object: out/Default/obj/base/base/allocator_extension.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class MallocHook { public: bool AddNewHook(NewHook); typedef MallocHook_NewHook NewHook; bool RemoveNewHook(NewHook); void InvokeNewHook(const void *, size_t); bool AddDeleteHook(DeleteHook); typedef MallocHook_DeleteHook DeleteHook; bool RemoveDeleteHook(DeleteHook); void InvokeDeleteHook(const void *); bool AddPreMmapHook(PreMmapHook); typedef MallocHook_PreMmapHook PreMmapHook; bool RemovePreMmapHook(PreMmapHook); void InvokePreMmapHook(const void *, size_t, int, int, int, off_t); bool SetMmapReplacement(MmapReplacement); typedef MallocHook_MmapReplacement MmapReplacement; bool RemoveMmapReplacement(MmapReplacement); bool InvokeMmapReplacement(const void *, size_t, int, int, int, off_t, void * *); bool AddMmapHook(MmapHook); typedef MallocHook_MmapHook MmapHook; bool RemoveMmapHook(MmapHook); void InvokeMmapHook(const void *, const void *, size_t, int, int, int, off_t); bool SetMunmapReplacement(MunmapReplacement); typedef MallocHook_MunmapReplacement MunmapReplacement; bool RemoveMunmapReplacement(MunmapReplacement); bool InvokeMunmapReplacement(const void *, size_t, int *); bool AddMunmapHook(MunmapHook); typedef MallocHook_MunmapHook MunmapHook; bool RemoveMunmapHook(MunmapHook); void InvokeMunmapHook(const void *, size_t); bool AddMremapHook(MremapHook); typedef MallocHook_MremapHook MremapHook; bool RemoveMremapHook(MremapHook); void InvokeMremapHook(const void *, const void *, size_t, size_t, int, const void *); bool AddPreSbrkHook(PreSbrkHook); typedef MallocHook_PreSbrkHook PreSbrkHook; bool RemovePreSbrkHook(PreSbrkHook); void InvokePreSbrkHook(ptrdiff_t); bool AddSbrkHook(SbrkHook); typedef MallocHook_SbrkHook SbrkHook; bool RemoveSbrkHook(SbrkHook); void InvokeSbrkHook(const void *, ptrdiff_t); int GetCallerStackTrace(void * *, int, int); void * UnhookedMMap(void *, size_t, int, int, int, off_t); int UnhookedMUnmap(void *, size_t); NewHook GetNewHook(void); NewHook SetNewHook(NewHook); DeleteHook GetDeleteHook(void); DeleteHook SetDeleteHook(DeleteHook); PreMmapHook GetPreMmapHook(void); PreMmapHook SetPreMmapHook(PreMmapHook); MmapHook GetMmapHook(void); MmapHook SetMmapHook(MmapHook); MunmapHook GetMunmapHook(void); MunmapHook SetMunmapHook(MunmapHook); MremapHook GetMremapHook(void); MremapHook SetMremapHook(MremapHook); PreSbrkHook GetPreSbrkHook(void); PreSbrkHook SetPreSbrkHook(PreSbrkHook); SbrkHook GetSbrkHook(void); SbrkHook SetSbrkHook(SbrkHook); void InvokeNewHookSlow(const void *, size_t); void InvokeDeleteHookSlow(const void *); void InvokePreMmapHookSlow(const void *, size_t, int, int, int, off_t); void InvokeMmapHookSlow(const void *, const void *, size_t, int, int, int, off_t); bool InvokeMmapReplacementSlow(const void *, size_t, int, int, int, off_t, void * *); void InvokeMunmapHookSlow(const void *, size_t); bool InvokeMunmapReplacementSlow(const void *, size_t, int *); void InvokeMremapHookSlow(const void *, const void *, size_t, size_t, int, const void *); void InvokePreSbrkHookSlow(ptrdiff_t); void InvokeSbrkHookSlow(const void *, ptrdiff_t); /* size: 1, cachelines: 0, members: 0 */ /* padding: 1 */ /* last cacheline: 1 bytes */ }; object: out/Default/obj/base/base/allocator_shim_default_dispatch_to_tcmalloc.dwo ----------------------------------- struct mallinfo { int arena; /* 0 4 */ int ordblks; /* 4 4 */ int smblks; /* 8 4 */ int hblks; /* 12 4 */ int hblkhd; /* 16 4 */ int usmblks; /* 20 4 */ int fsmblks; /* 24 4 */ int uordblks; /* 28 4 */ int fordblks; /* 32 4 */ int keepcost; /* 36 4 */ /* size: 40, cachelines: 1, members: 10 */ /* last cacheline: 40 bytes */ }; object: out/Default/obj/base/base/allocator_shim.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/arm_cfi_table.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/asan_invalid_access.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/associated_thread_id.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/at_exit.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/atomic_flag.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/atomic_flag_set.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/barrier_closure.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/base64.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/base64url.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/base_paths.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/base_paths_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/big_endian.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/blame_context.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/bucket_ranges.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/build_time.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/builtin_categories.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/callback_helpers.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/callback_internal.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); bool operator==(const class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/cancelable_task_tracker.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr > { protected: class RefCountedData * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class RefCountedData *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class RefCountedData * get(const class scoped_refptr > *); class RefCountedData & operator*(const class scoped_refptr > *); class RefCountedData * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class RefCountedData *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class RefCountedData * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class RefCountedData *, enum AdoptRefTag); void AddRef(class RefCountedData *); void Release(class RefCountedData *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/can_lower_nice_to.dwo ----------------------------------- struct rlimit { rlim_t rlim_cur; /* 0 8 */ rlim_t rlim_max; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/category_registry.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/checked_lock_impl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/city.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/clock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/command_line.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/condition_variable_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/cpu.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/crash_logging.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/crc32.dwo ----------------------------------- object: out/Default/obj/base/base/debugger.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/debugger_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/default_clock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/default_tick_clock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/deferred_sequenced_task_runner.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/delayed_task_manager.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/discardable_memory_allocator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/discardable_memory.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/discardable_shared_memory.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/dummy_histogram.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/dump_without_crashing.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/elapsed_timer.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/elf_reader.dwo ----------------------------------- die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/enqueue_order_generator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/environment_config.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/environment.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/environment_internal.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/event_name_filter.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/feature_list.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr > { protected: class ObserverListThreadSafe * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class ObserverListThreadSafe * get(const class scoped_refptr > *); class ObserverListThreadSafe & operator*(const class scoped_refptr > *); class ObserverListThreadSafe * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class ObserverListThreadSafe *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class ObserverListThreadSafe * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *, enum AdoptRefTag); void AddRef(class ObserverListThreadSafe *); void Release(class ObserverListThreadSafe *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/field_trial.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr > { protected: class ObserverListThreadSafe * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class ObserverListThreadSafe * get(const class scoped_refptr > *); class ObserverListThreadSafe & operator*(const class scoped_refptr > *); class ObserverListThreadSafe * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class ObserverListThreadSafe *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class ObserverListThreadSafe * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *, enum AdoptRefTag); void AddRef(class ObserverListThreadSafe *); void Release(class ObserverListThreadSafe *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/field_trial_param_associator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/field_trial_params.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_descriptor_shuffle.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_descriptor_store.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_descriptor_watcher_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_enumerator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_enumerator_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct dirent { __ino64_t d_ino; /* 0 8 */ __off64_t d_off; /* 8 8 */ unsigned short d_reclen; /* 16 2 */ unsigned char d_type; /* 18 1 */ char d_name[256]; /* 19 256 */ /* size: 280, cachelines: 5, members: 5 */ /* padding: 5 */ /* last cacheline: 24 bytes */ }; object: out/Default/obj/base/base/file_path_constants.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_path.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_path_watcher.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/file_path_watcher_linux.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct inotify_event { int wd; /* 0 4 */ uint32_t mask; /* 4 4 */ uint32_t cookie; /* 8 4 */ uint32_t len; /* 12 4 */ char name[]; /* 16 0 */ /* size: 16, cachelines: 1, members: 5 */ /* last cacheline: 16 bytes */ }; struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/file_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct stat64 { __dev_t st_dev; /* 0 8 */ __ino64_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt64_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct flock { short l_type; /* 0 2 */ short l_whence; /* 2 2 */ /* XXX 4 bytes hole, try to pack */ __off64_t l_start; /* 8 8 */ __off64_t l_len; /* 16 8 */ __pid_t l_pid; /* 24 4 */ /* size: 32, cachelines: 1, members: 5 */ /* sum members: 24, holes: 1, sum holes: 4 */ /* padding: 4 */ /* last cacheline: 32 bytes */ }; object: out/Default/obj/base/base/file_proxy.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_tracing.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_util.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation dwarf_expr: unhandled 0x12 DW_OP_ operation struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_util_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct statfs { __fsword_t f_type; /* 0 8 */ __fsword_t f_bsize; /* 8 8 */ __fsblkcnt64_t f_blocks; /* 16 8 */ __fsblkcnt64_t f_bfree; /* 24 8 */ __fsblkcnt64_t f_bavail; /* 32 8 */ __fsfilcnt64_t f_files; /* 40 8 */ __fsfilcnt64_t f_ffree; /* 48 8 */ __fsid_t f_fsid; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __fsword_t f_namelen; /* 64 8 */ __fsword_t f_frsize; /* 72 8 */ __fsword_t f_flags; /* 80 8 */ __fsword_t f_spare[4]; /* 88 32 */ /* size: 120, cachelines: 2, members: 12 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/file_util_posix.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct stat64 { __dev_t st_dev; /* 0 8 */ __ino64_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt64_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/frame.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/global_descriptors.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/guid.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/hash.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/heap_profiler_allocation_context.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/heap_profiler_allocation_context_tracker.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/heap_profiler_event_filter.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/hi_res_timer_manager_posix.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/histogram_base.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/histogram_delta_serialization.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/histogram.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/histogram_functions.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/histogram_samples.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/histogram_snapshot_manager.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/icu_utf.dwo ----------------------------------- object: out/Default/obj/base/base/important_file_writer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/initialization_util.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/internal_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/intrusive_heap.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/job_task_source.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class JobTaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class JobTaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class JobTaskSource * get(const class scoped_refptr *); class JobTaskSource & operator*(const class scoped_refptr *); class JobTaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class JobTaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class JobTaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class JobTaskSource *, enum AdoptRefTag); void AddRef(class JobTaskSource *); void Release(class JobTaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/json_file_value_serializer.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! class JSONFileValueDeserializer : public ValueDeserializer { public: /* class ValueDeserializer ; */ /* 0 0 */ /* XXX 8 bytes hole, try to pack */ static char kAccessDenied[0]; /* 0 0 */ static char kCannotReadFile[0]; /* 0 0 */ static char kFileLocked[0]; /* 0 0 */ static char kNoSuchFile[0]; /* 0 0 */ const class FilePath json_file_path_; /* 8 24 */ const int options_; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ size_t last_read_size_; /* 40 8 */ void JSONFileValueDeserializer(class JSONFileValueDeserializer *, const class FilePath &, int); virtual void ~JSONFileValueDeserializer(class JSONFileValueDeserializer *); virtual class unique_ptr > Deserialize(class JSONFileValueDeserializer *, int *, string *); const char * GetErrorMessageForCode(int); size_t get_last_read_size(const class JSONFileValueDeserializer *); int ReadFileToString(class JSONFileValueDeserializer *, string *); void JSONFileValueDeserializer(class JSONFileValueDeserializer *); void JSONFileValueDeserializer(class JSONFileValueDeserializer *, const class JSONFileValueDeserializer &); class JSONFileValueDeserializer & operator=(class JSONFileValueDeserializer *, const class JSONFileValueDeserializer &); enum JsonFileError { JSON_NO_ERROR = 0, JSON_ACCESS_DENIED = 1000, JSON_CANNOT_READ_FILE = 1001, JSON_FILE_LOCKED = 1002, JSON_NO_SUCH_FILE = 1003, }; /* vtable has 2 entries: { [0] = ~JSONFileValueDeserializer((null)), [2] = Deserialize((null)), } */ /* size: 48, cachelines: 1, members: 4, static members: 4 */ /* sum members: 36, holes: 2, sum holes: 12 */ /* last cacheline: 48 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class JSONFileValueSerializer : public ValueSerializer { public: /* class ValueSerializer ; */ /* 0 0 */ /* XXX 8 bytes hole, try to pack */ const class FilePath json_file_path_; /* 8 24 */ void JSONFileValueSerializer(class JSONFileValueSerializer *, const class FilePath &); virtual void ~JSONFileValueSerializer(class JSONFileValueSerializer *); virtual bool Serialize(class JSONFileValueSerializer *, const class Value &); bool SerializeAndOmitBinaryValues(class JSONFileValueSerializer *, const class Value &); bool SerializeInternal(class JSONFileValueSerializer *, const class Value &, bool); void JSONFileValueSerializer(class JSONFileValueSerializer *); void JSONFileValueSerializer(class JSONFileValueSerializer *, const class JSONFileValueSerializer &); class JSONFileValueSerializer & operator=(class JSONFileValueSerializer *, const class JSONFileValueSerializer &); /* vtable has 2 entries: { [0] = ~JSONFileValueSerializer((null)), [2] = Serialize((null)), } */ /* size: 32, cachelines: 1, members: 2 */ /* sum members: 24, holes: 1, sum holes: 8 */ /* last cacheline: 32 bytes */ }; object: out/Default/obj/base/base/json_parser.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/json_reader.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/json_string_value_serializer.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class JSONStringValueSerializer : public ValueSerializer { public: /* class ValueSerializer ; */ /* 0 0 */ /* XXX 8 bytes hole, try to pack */ string * json_string_; /* 8 8 */ bool pretty_print_; /* 16 1 */ void JSONStringValueSerializer(class JSONStringValueSerializer *, string *); virtual void ~JSONStringValueSerializer(class JSONStringValueSerializer *); virtual bool Serialize(class JSONStringValueSerializer *, const class Value &); bool SerializeAndOmitBinaryValues(class JSONStringValueSerializer *, const class Value &); void set_pretty_print(class JSONStringValueSerializer *, bool); bool pretty_print(class JSONStringValueSerializer *); bool SerializeInternal(class JSONStringValueSerializer *, const class Value &, bool); void JSONStringValueSerializer(class JSONStringValueSerializer *, const class JSONStringValueSerializer &); class JSONStringValueSerializer & operator=(class JSONStringValueSerializer *, const class JSONStringValueSerializer &); /* vtable has 2 entries: { [0] = ~JSONStringValueSerializer((null)), [2] = Serialize((null)), } */ /* size: 24, cachelines: 1, members: 3 */ /* sum members: 9, holes: 1, sum holes: 8 */ /* padding: 7 */ /* last cacheline: 24 bytes */ }; class JSONStringValueDeserializer : public ValueDeserializer { public: /* class ValueDeserializer ; */ /* 0 0 */ /* XXX 8 bytes hole, try to pack */ StringPiece json_string_; /* 8 0 */ /* XXX 16 bytes hole, try to pack */ const int options_; /* 24 4 */ void JSONStringValueDeserializer(class JSONStringValueDeserializer *, const StringPiece &, int); virtual void ~JSONStringValueDeserializer(class JSONStringValueDeserializer *); virtual class unique_ptr > Deserialize(class JSONStringValueDeserializer *, int *, string *); void JSONStringValueDeserializer(class JSONStringValueDeserializer *, const class JSONStringValueDeserializer &); class JSONStringValueDeserializer & operator=(class JSONStringValueDeserializer *, const class JSONStringValueDeserializer &); /* vtable has 2 entries: { [0] = ~JSONStringValueDeserializer((null)), [2] = Deserialize((null)), } */ /* size: 32, cachelines: 1, members: 3 */ /* sum members: 4, holes: 2, sum holes: 24 */ /* padding: 4 */ /* last cacheline: 32 bytes */ }; object: out/Default/obj/base/base/json_value_converter.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/json_writer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/kill.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/kill_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/lap_timer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/latin1_string_conversions.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/launch.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/launch_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __jmp_buf_tag { __jmp_buf __jmpbuf; /* 0 64 */ /* --- cacheline 1 boundary (64 bytes) --- */ int __mask_was_saved; /* 64 4 */ /* XXX 4 bytes hole, try to pack */ __sigset_t __saved_mask; /* 72 128 */ /* size: 200, cachelines: 4, members: 3 */ /* sum members: 196, holes: 1, sum holes: 4 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct rlimit { rlim_t rlim_cur; /* 0 8 */ rlim_t rlim_max; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/lazy_instance_helpers.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/lazy_now.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/lazy_task_runner.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/linux_util.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/location.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/lock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/lock_free_address_hash_set.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/lock_impl_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/logging.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/log_message.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/madv_free_discardable_memory_allocator_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/madv_free_discardable_memory_posix.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/malloc_dump_provider.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/md5_boringssl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_allocator_dump.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_allocator_dump_guid.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_dump_manager.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: struct MemoryDumpProviderInfo * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct MemoryDumpProviderInfo *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct MemoryDumpProviderInfo * get(const class scoped_refptr *); struct MemoryDumpProviderInfo & operator*(const class scoped_refptr *); struct MemoryDumpProviderInfo * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct MemoryDumpProviderInfo *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct MemoryDumpProviderInfo * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct MemoryDumpProviderInfo *, enum AdoptRefTag); void AddRef(struct MemoryDumpProviderInfo *); void Release(struct MemoryDumpProviderInfo *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_dump_provider_info.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); bool operator<(const class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: struct MemoryDumpProviderInfo * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct MemoryDumpProviderInfo *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct MemoryDumpProviderInfo * get(const class scoped_refptr *); struct MemoryDumpProviderInfo & operator*(const class scoped_refptr *); struct MemoryDumpProviderInfo * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct MemoryDumpProviderInfo *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct MemoryDumpProviderInfo * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct MemoryDumpProviderInfo *, enum AdoptRefTag); void AddRef(struct MemoryDumpProviderInfo *); void Release(struct MemoryDumpProviderInfo *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/memory_dump_request_args.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_dump_scheduler.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_infra_background_whitelist.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_linux.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x2f (template_type_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_mapped_file.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_mapped_file_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_pressure_listener.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr > { protected: class ObserverListThreadSafe * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class ObserverListThreadSafe * get(const class scoped_refptr > *); class ObserverListThreadSafe & operator*(const class scoped_refptr > *); class ObserverListThreadSafe * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class ObserverListThreadSafe *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class ObserverListThreadSafe * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *, enum AdoptRefTag); void AddRef(class ObserverListThreadSafe *); void Release(class ObserverListThreadSafe *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_pressure_monitor.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_reclaimer.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/memory_usage_estimator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_loop_current.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_loop.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class TaskQueue * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskQueue *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskQueue * get(const class scoped_refptr *); class TaskQueue & operator*(const class scoped_refptr *); class TaskQueue * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskQueue *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskQueue * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskQueue *, enum AdoptRefTag); void AddRef(class TaskQueue *); void Release(class TaskQueue *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_pump_default.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_pump.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_pump_glib.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct _GSourceFuncs { gboolean (*prepare)(GSource *, gint *); /* 0 8 */ gboolean (*check)(GSource *); /* 8 8 */ gboolean (*dispatch)(GSource *, GSourceFunc, gpointer); /* 16 8 */ void (*finalize)(GSource *); /* 24 8 */ GSourceFunc closure_callback; /* 32 8 */ GSourceDummyMarshal closure_marshal; /* 40 8 */ /* size: 48, cachelines: 1, members: 6 */ /* last cacheline: 48 bytes */ }; struct _GSource { gpointer callback_data; /* 0 8 */ GSourceCallbackFuncs * callback_funcs; /* 8 8 */ const GSourceFuncs * source_funcs; /* 16 8 */ guint ref_count; /* 24 4 */ /* XXX 4 bytes hole, try to pack */ GMainContext * context; /* 32 8 */ gint priority; /* 40 4 */ guint flags; /* 44 4 */ guint source_id; /* 48 4 */ /* XXX 4 bytes hole, try to pack */ GSList * poll_fds; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ GSource * prev; /* 64 8 */ GSource * next; /* 72 8 */ char * name; /* 80 8 */ GSourcePrivate * priv; /* 88 8 */ /* size: 96, cachelines: 2, members: 13 */ /* sum members: 88, holes: 2, sum holes: 8 */ /* last cacheline: 32 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct _GPollFD { gint fd; /* 0 4 */ gushort events; /* 4 2 */ gushort revents; /* 6 2 */ /* size: 8, cachelines: 1, members: 3 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/message_pump_libevent.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct event { struct { struct event * tqe_next; /* 0 8 */ struct event * * tqe_prev; /* 8 8 */ } ev_next; /* 0 16 */ struct { struct event * tqe_next; /* 0 8 */ struct event * * tqe_prev; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct { struct event * tqe_next; /* 16 8 */ struct event * * tqe_prev; /* 24 8 */ } ev_active_next; /* 16 16 */ struct { struct event * tqe_next; /* 0 8 */ struct event * * tqe_prev; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct { struct event * tqe_next; /* 32 8 */ struct event * * tqe_prev; /* 40 8 */ } ev_signal_next; /* 32 16 */ struct { struct event * tqe_next; /* 0 8 */ struct event * * tqe_prev; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; unsigned int min_heap_idx; /* 48 4 */ /* XXX 4 bytes hole, try to pack */ struct event_base * ev_base; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ int ev_fd; /* 64 4 */ short ev_events; /* 68 2 */ short ev_ncalls; /* 70 2 */ short * ev_pncalls; /* 72 8 */ struct timeval ev_timeout; /* 80 16 */ int ev_pri; /* 96 4 */ /* XXX 4 bytes hole, try to pack */ void (*ev_callback)(int, short, void *); /* 104 8 */ void * ev_arg; /* 112 8 */ int ev_res; /* 120 4 */ int ev_flags; /* 124 4 */ /* size: 128, cachelines: 2, members: 15 */ /* sum members: 120, holes: 2, sum holes: 8 */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/metadata_recorder.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/metrics_hashes.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/mime_util_xdg.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/module_cache.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/module_cache_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/native_library.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/native_library_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/nullable_string16.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/observer_list_internal.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/observer_list_threadsafe.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/observer_list_types.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/one_shot_event.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/oom_callback.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/operations_controller.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/page_allocator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/partition_alloc.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/partition_bucket.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/partition_oom.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/partition_page.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/partition_root_base.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/path_service.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/pattern.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/pending_task.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/persistent_histogram_allocator.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/persistent_histogram_storage.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/persistent_memory_allocator.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/persistent_sample_map.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/pickle.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr { protected: class Attachment * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Attachment *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Attachment * get(const class scoped_refptr *); class Attachment & operator*(const class scoped_refptr *); class Attachment * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Attachment *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Attachment * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Attachment *, enum AdoptRefTag); void AddRef(class Attachment *); void Release(class Attachment *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/platform_shared_memory_region.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/platform_shared_memory_region_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct stat { __dev_t st_dev; /* 0 8 */ __ino_t st_ino; /* 8 8 */ __nlink_t st_nlink; /* 16 8 */ __mode_t st_mode; /* 24 4 */ __uid_t st_uid; /* 28 4 */ __gid_t st_gid; /* 32 4 */ int __pad0; /* 36 4 */ __dev_t st_rdev; /* 40 8 */ __off_t st_size; /* 48 8 */ __blksize_t st_blksize; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __blkcnt_t st_blocks; /* 64 8 */ struct timespec st_atim; /* 72 16 */ struct timespec st_mtim; /* 88 16 */ struct timespec st_ctim; /* 104 16 */ __syscall_slong_t __glibc_reserved[3]; /* 120 24 */ /* size: 144, cachelines: 3, members: 15 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/platform_thread.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/platform_thread_internal_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/platform_thread_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct sched_param { int sched_priority; /* 0 4 */ /* size: 4, cachelines: 1, members: 1 */ /* last cacheline: 4 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct rlimit { rlim_t rlim_cur; /* 0 8 */ rlim_t rlim_max; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/platform_thread_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; union pthread_attr_t { char __size[56]; /* 0 56 */ long int __align; /* 0 8 */ }; object: out/Default/obj/base/base/poisson_allocation_sampler.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/pooled_parallel_task_runner.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class Sequence * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Sequence *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Sequence * get(const class scoped_refptr *); class Sequence & operator*(const class scoped_refptr *); class Sequence * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Sequence *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Sequence * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Sequence *, enum AdoptRefTag); void AddRef(class Sequence *); void Release(class Sequence *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/pooled_sequenced_task_runner.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Sequence * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Sequence *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Sequence * get(const class scoped_refptr *); class Sequence & operator*(const class scoped_refptr *); class Sequence * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Sequence *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Sequence * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Sequence *, enum AdoptRefTag); void AddRef(class Sequence *); void Release(class Sequence *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/pooled_single_thread_task_runner_manager.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Sequence * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Sequence *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Sequence * get(const class scoped_refptr *); class Sequence & operator*(const class scoped_refptr *); class Sequence * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Sequence *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Sequence * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Sequence *, enum AdoptRefTag); void AddRef(class Sequence *); void Release(class Sequence *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class WorkerThread * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class WorkerThread *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class WorkerThread * get(const class scoped_refptr *); class WorkerThread & operator*(const class scoped_refptr *); class WorkerThread * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class WorkerThread *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class WorkerThread * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class WorkerThread *, enum AdoptRefTag); void AddRef(class WorkerThread *); void Release(class WorkerThread *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class PooledSingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class PooledSingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class PooledSingleThreadTaskRunner * get(const class scoped_refptr *); class PooledSingleThreadTaskRunner & operator*(const class scoped_refptr *); class PooledSingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class PooledSingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class PooledSingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class PooledSingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class PooledSingleThreadTaskRunner *); void Release(class PooledSingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/pooled_task_runner_delegate.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class JobTaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class JobTaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class JobTaskSource * get(const class scoped_refptr *); class JobTaskSource & operator*(const class scoped_refptr *); class JobTaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class JobTaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class JobTaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class JobTaskSource *, enum AdoptRefTag); void AddRef(class JobTaskSource *); void Release(class JobTaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/post_job.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class JobTaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class JobTaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class JobTaskSource * get(const class scoped_refptr *); class JobTaskSource & operator*(const class scoped_refptr *); class JobTaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class JobTaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class JobTaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class JobTaskSource *, enum AdoptRefTag); void AddRef(class JobTaskSource *); void Release(class JobTaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/post_task_and_reply_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/post_task.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class UpdateableSequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class UpdateableSequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class UpdateableSequencedTaskRunner * get(const class scoped_refptr *); class UpdateableSequencedTaskRunner & operator*(const class scoped_refptr *); class UpdateableSequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class UpdateableSequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class UpdateableSequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class UpdateableSequencedTaskRunner *, enum AdoptRefTag); void AddRef(class UpdateableSequencedTaskRunner *); void Release(class UpdateableSequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/power_monitor_device_source.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/power_monitor_device_source_stub.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/power_monitor.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! class scoped_refptr > { protected: class ObserverListThreadSafe * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class ObserverListThreadSafe * get(const class scoped_refptr > *); class ObserverListThreadSafe & operator*(const class scoped_refptr > *); class ObserverListThreadSafe * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class ObserverListThreadSafe *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class ObserverListThreadSafe * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *, enum AdoptRefTag); void AddRef(class ObserverListThreadSafe *); void Release(class ObserverListThreadSafe *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/power_monitor_source.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/priority_queue.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_handle.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_handle_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_handle_posix.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_iterator.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_iterator_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct dirent { __ino64_t d_ino; /* 0 8 */ __off64_t d_off; /* 8 8 */ unsigned short d_reclen; /* 16 2 */ unsigned char d_type; /* 18 1 */ char d_name[256]; /* 19 256 */ /* size: 280, cachelines: 5, members: 5 */ /* padding: 5 */ /* last cacheline: 24 bytes */ }; object: out/Default/obj/base/base/process_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_memory_dump.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_metrics.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_metrics_linux.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/process_metrics_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct rlimit { rlim_t rlim_cur; /* 0 8 */ rlim_t rlim_max; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct mallinfo { int arena; /* 0 4 */ int ordblks; /* 4 4 */ int smblks; /* 8 4 */ int hblks; /* 12 4 */ int hblkhd; /* 16 4 */ int usmblks; /* 20 4 */ int fsmblks; /* 24 4 */ int uordblks; /* 28 4 */ int fordblks; /* 32 4 */ int keepcost; /* 36 4 */ /* size: 40, cachelines: 1, members: 10 */ /* last cacheline: 40 bytes */ }; object: out/Default/obj/base/base/process_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/proc_maps_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/profile_builder.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/profiler.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/prtime.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct PRTimeParameters { PRInt32 tp_gmt_offset; /* 0 4 */ PRInt32 tp_dst_offset; /* 4 4 */ /* size: 8, cachelines: 1, members: 2 */ /* last cacheline: 8 bytes */ }; struct PRExplodedTime { PRInt32 tm_usec; /* 0 4 */ PRInt32 tm_sec; /* 4 4 */ PRInt32 tm_min; /* 8 4 */ PRInt32 tm_hour; /* 12 4 */ PRInt32 tm_mday; /* 16 4 */ PRInt32 tm_month; /* 20 4 */ PRInt16 tm_year; /* 24 2 */ PRInt8 tm_wday; /* 26 1 */ /* XXX 1 byte hole, try to pack */ PRInt16 tm_yday; /* 28 2 */ /* XXX 2 bytes hole, try to pack */ PRTimeParameters tm_params; /* 32 8 */ /* size: 40, cachelines: 1, members: 10 */ /* sum members: 37, holes: 2, sum holes: 3 */ /* last cacheline: 40 bytes */ }; object: out/Default/obj/base/base/random.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/rand_util.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/rand_util_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/read_only_shared_memory_region.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/real_time_domain.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/ref_counted.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/ref_counted_memory.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class RefCountedBytes * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class RefCountedBytes *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class RefCountedBytes * get(const class scoped_refptr *); class RefCountedBytes & operator*(const class scoped_refptr *); class RefCountedBytes * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class RefCountedBytes *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class RefCountedBytes * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class RefCountedBytes *, enum AdoptRefTag); void AddRef(class RefCountedBytes *); void Release(class RefCountedBytes *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class RefCountedMemory * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class RefCountedMemory *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class RefCountedMemory * get(const class scoped_refptr *); class RefCountedMemory & operator*(const class scoped_refptr *); class RefCountedMemory * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class RefCountedMemory *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class RefCountedMemory * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class RefCountedMemory *, enum AdoptRefTag); void AddRef(class RefCountedMemory *); void Release(class RefCountedMemory *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class RefCountedString * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class RefCountedString *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class RefCountedString * get(const class scoped_refptr *); class RefCountedString & operator*(const class scoped_refptr *); class RefCountedString * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class RefCountedString *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class RefCountedString * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class RefCountedString *, enum AdoptRefTag); void AddRef(class RefCountedString *); void Release(class RefCountedString *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class RefCountedSharedMemoryMapping * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class RefCountedSharedMemoryMapping *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class RefCountedSharedMemoryMapping * get(const class scoped_refptr *); class RefCountedSharedMemoryMapping & operator*(const class scoped_refptr *); class RefCountedSharedMemoryMapping * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class RefCountedSharedMemoryMapping *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class RefCountedSharedMemoryMapping * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class RefCountedSharedMemoryMapping *, enum AdoptRefTag); void AddRef(class RefCountedSharedMemoryMapping *); void Release(class RefCountedSharedMemoryMapping *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/run_loop.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/safe_sprintf.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/safe_strerror.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/sample_map.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sample_metadata.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sample_vector.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sampling_heap_profiler.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sampling_profiler_thread_token.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_blocking_call.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_defer_task_posting.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_file.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_native_library.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_set_task_priority_for_current_thread.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_temp_dir.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/scoped_thread_priority.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_checker_impl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequenced_task_runner.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/sequenced_task_runner_handle.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/sequence_local_storage_map.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_local_storage_slot.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_manager.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_manager_impl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskQueue * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskQueue *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskQueue * get(const class scoped_refptr *); class TaskQueue & operator*(const class scoped_refptr *); class TaskQueue * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskQueue *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskQueue * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskQueue *, enum AdoptRefTag); void AddRef(class TaskQueue *); void Release(class TaskQueue *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_sort_key.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sequence_token.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/service_thread.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sha1_boringssl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/shared_memory_mapping.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/shared_memory_tracker.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/simple_task_executor.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/simple_thread.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/single_sample_metrics.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/single_thread_task_executor.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class TaskQueue * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskQueue *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskQueue * get(const class scoped_refptr *); class TaskQueue & operator*(const class scoped_refptr *); class TaskQueue * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskQueue *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskQueue * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskQueue *, enum AdoptRefTag); void AddRef(class TaskQueue *); void Release(class TaskQueue *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/sparse_histogram.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/spin_lock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/stack_buffer.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/stack_copier.dwo ----------------------------------- struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/stack_copier_signal.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct ucontext_t { long unsigned int uc_flags; /* 0 8 */ struct ucontext_t * uc_link; /* 8 8 */ stack_t uc_stack; /* 16 24 */ mcontext_t uc_mcontext; /* 40 256 */ /* --- cacheline 4 boundary (256 bytes) was 40 bytes ago --- */ sigset_t uc_sigmask; /* 296 128 */ /* --- cacheline 6 boundary (384 bytes) was 40 bytes ago --- */ struct _libc_fpstate __fpregs_mem; /* 424 512 */ /* --- cacheline 14 boundary (896 bytes) was 40 bytes ago --- */ long long unsigned int __ssp[4]; /* 936 32 */ /* size: 968, cachelines: 16, members: 7 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct sigaction { union { __sighandler_t sa_handler; /* 0 8 */ void (*sa_sigaction)(int, siginfo_t *, void *); /* 0 8 */ } __sigaction_handler; /* 0 8 */ union { __sighandler_t sa_handler; /* 0 8 */ void (*sa_sigaction)(int, siginfo_t *, void *); /* 0 8 */ }; __sigset_t sa_mask; /* 8 128 */ /* --- cacheline 2 boundary (128 bytes) was 8 bytes ago --- */ int sa_flags; /* 136 4 */ /* XXX 4 bytes hole, try to pack */ void (*sa_restorer)(void); /* 144 8 */ /* size: 152, cachelines: 3, members: 4 */ /* sum members: 148, holes: 1, sum holes: 4 */ /* last cacheline: 24 bytes */ }; object: out/Default/obj/base/base/stack_copier_suspend.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/stack_sampler.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/stack_sampler_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/stack_sampler_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; union pthread_attr_t { char __size[56]; /* 0 56 */ long int __align; /* 0 8 */ }; object: out/Default/obj/base/base/stack_sampling_profiler.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/stack_trace.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/stack_trace_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! union sigval { int sival_int; /* 0 4 */ void * sival_ptr; /* 0 8 */ }; struct ucontext_t { long unsigned int uc_flags; /* 0 8 */ struct ucontext_t * uc_link; /* 8 8 */ stack_t uc_stack; /* 16 24 */ mcontext_t uc_mcontext; /* 40 256 */ /* --- cacheline 4 boundary (256 bytes) was 40 bytes ago --- */ sigset_t uc_sigmask; /* 296 128 */ /* --- cacheline 6 boundary (384 bytes) was 40 bytes ago --- */ struct _libc_fpstate __fpregs_mem; /* 424 512 */ /* --- cacheline 14 boundary (896 bytes) was 40 bytes ago --- */ long long unsigned int __ssp[4]; /* 936 32 */ /* size: 968, cachelines: 16, members: 7 */ /* last cacheline: 8 bytes */ }; struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct sigaction { union { __sighandler_t sa_handler; /* 0 8 */ void (*sa_sigaction)(int, siginfo_t *, void *); /* 0 8 */ } __sigaction_handler; /* 0 8 */ union { __sighandler_t sa_handler; /* 0 8 */ void (*sa_sigaction)(int, siginfo_t *, void *); /* 0 8 */ }; __sigset_t sa_mask; /* 8 128 */ /* --- cacheline 2 boundary (128 bytes) was 8 bytes ago --- */ int sa_flags; /* 136 4 */ /* XXX 4 bytes hole, try to pack */ void (*sa_restorer)(void); /* 144 8 */ /* size: 152, cachelines: 3, members: 4 */ /* sum members: 148, holes: 1, sum holes: 4 */ /* last cacheline: 24 bytes */ }; object: out/Default/obj/base/base/statistics_recorder.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/strcat.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string16.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_escape.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_number_conversions.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_piece.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/stringprintf.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_split.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_util_constants.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/string_util.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/superfasthash.dwo ----------------------------------- object: out/Default/obj/base/base/supports_user_data.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sync_socket_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct pollfd { int fd; /* 0 4 */ short events; /* 4 2 */ short revents; /* 6 2 */ /* size: 8, cachelines: 1, members: 3 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/sys_info.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sys_info_linux.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sys_info_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct statvfs { long unsigned int f_bsize; /* 0 8 */ long unsigned int f_frsize; /* 8 8 */ __fsblkcnt64_t f_blocks; /* 16 8 */ __fsblkcnt64_t f_bfree; /* 24 8 */ __fsblkcnt64_t f_bavail; /* 32 8 */ __fsfilcnt64_t f_files; /* 40 8 */ __fsfilcnt64_t f_ffree; /* 48 8 */ __fsfilcnt64_t f_favail; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ long unsigned int f_fsid; /* 64 8 */ long unsigned int f_flag; /* 72 8 */ long unsigned int f_namemax; /* 80 8 */ int __f_spare[6]; /* 88 24 */ /* size: 112, cachelines: 2, members: 12 */ /* last cacheline: 48 bytes */ }; struct utsname { char sysname[65]; /* 0 65 */ /* --- cacheline 1 boundary (64 bytes) was 1 bytes ago --- */ char nodename[65]; /* 65 65 */ /* --- cacheline 2 boundary (128 bytes) was 2 bytes ago --- */ char release[65]; /* 130 65 */ /* --- cacheline 3 boundary (192 bytes) was 3 bytes ago --- */ char version[65]; /* 195 65 */ /* --- cacheline 4 boundary (256 bytes) was 4 bytes ago --- */ char machine[65]; /* 260 65 */ /* --- cacheline 5 boundary (320 bytes) was 5 bytes ago --- */ char domainname[65]; /* 325 65 */ /* size: 390, cachelines: 7, members: 6 */ /* last cacheline: 6 bytes */ }; struct rlimit { rlim_t rlim_cur; /* 0 8 */ rlim_t rlim_max; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct statfs { __fsword_t f_type; /* 0 8 */ __fsword_t f_bsize; /* 8 8 */ __fsblkcnt64_t f_blocks; /* 16 8 */ __fsblkcnt64_t f_bfree; /* 24 8 */ __fsblkcnt64_t f_bavail; /* 32 8 */ __fsfilcnt64_t f_files; /* 40 8 */ __fsfilcnt64_t f_ffree; /* 48 8 */ __fsid_t f_fsid; /* 56 8 */ /* --- cacheline 1 boundary (64 bytes) --- */ __fsword_t f_namelen; /* 64 8 */ __fsword_t f_frsize; /* 72 8 */ __fsword_t f_flags; /* 80 8 */ __fsword_t f_spare[4]; /* 88 32 */ /* size: 120, cachelines: 2, members: 12 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/syslog_logging.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/sys_string_conversions_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/system_monitor.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr > { protected: class ObserverListThreadSafe * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, nullptr_t); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *); void scoped_refptr(class scoped_refptr > *, const class scoped_refptr > &); void scoped_refptr(class scoped_refptr > *, ); void ~scoped_refptr(class scoped_refptr > *); class ObserverListThreadSafe * get(const class scoped_refptr > *); class ObserverListThreadSafe & operator*(const class scoped_refptr > *); class ObserverListThreadSafe * operator->(const class scoped_refptr > *); class scoped_refptr > & operator=(class scoped_refptr > *, nullptr_t); class scoped_refptr > & operator=(class scoped_refptr > *, class ObserverListThreadSafe *); class scoped_refptr > & operator=(class scoped_refptr > *, class scoped_refptr >); void reset(class scoped_refptr > *); void swap(class scoped_refptr > *, class scoped_refptr > &); bool operator bool(const class scoped_refptr > *); class ObserverListThreadSafe * release(class scoped_refptr > *); void scoped_refptr(class scoped_refptr > *, class ObserverListThreadSafe *, enum AdoptRefTag); void AddRef(class ObserverListThreadSafe *); void Release(class ObserverListThreadSafe *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_annotator.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/task_executor.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_features.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_queue.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskQueue * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskQueue *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskQueue * get(const class scoped_refptr *); class TaskQueue & operator*(const class scoped_refptr *); class TaskQueue * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskQueue *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskQueue * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskQueue *, enum AdoptRefTag); void AddRef(class TaskQueue *); void Release(class TaskQueue *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class NullTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class NullTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class NullTaskRunner * get(const class scoped_refptr *); class NullTaskRunner & operator*(const class scoped_refptr *); class NullTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class NullTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class NullTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class NullTaskRunner *, enum AdoptRefTag); void AddRef(class NullTaskRunner *); void Release(class NullTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_queue_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4106 (GNU_template_template_param)! class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_queue_selector.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_runner.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/tasks.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/task_source.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/task_trace.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/task_tracker.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/task_tracker_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/task_traits.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_checker_impl.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/thread_collision_warner.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_controller_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_class: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4106 (GNU_template_template_param)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/thread_controller_with_message_pump_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_delegate_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct _libc_fpstate { __uint16_t cwd; /* 0 2 */ __uint16_t swd; /* 2 2 */ __uint16_t ftw; /* 4 2 */ __uint16_t fop; /* 6 2 */ __uint64_t rip; /* 8 8 */ __uint64_t rdp; /* 16 8 */ __uint32_t mxcsr; /* 24 4 */ __uint32_t mxcr_mask; /* 28 4 */ struct _libc_fpxreg _st[8]; /* 32 128 */ /* --- cacheline 2 boundary (128 bytes) was 32 bytes ago --- */ struct _libc_xmmreg _xmm[16]; /* 160 256 */ /* --- cacheline 6 boundary (384 bytes) was 32 bytes ago --- */ __uint32_t __glibc_reserved1[24]; /* 416 96 */ /* size: 512, cachelines: 8, members: 11 */ }; struct _libc_fpxreg { unsigned short significand[4]; /* 0 8 */ unsigned short exponent; /* 8 2 */ unsigned short __glibc_reserved1[3]; /* 10 6 */ /* size: 16, cachelines: 1, members: 3 */ /* last cacheline: 16 bytes */ }; struct _libc_xmmreg { __uint32_t element[4]; /* 0 16 */ /* size: 16, cachelines: 1, members: 1 */ /* last cacheline: 16 bytes */ }; union pthread_attr_t { char __size[56]; /* 0 56 */ long int __align; /* 0 8 */ }; object: out/Default/obj/base/base/thread.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskQueue * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskQueue *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskQueue * get(const class scoped_refptr *); class TaskQueue & operator*(const class scoped_refptr *); class TaskQueue * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskQueue *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskQueue * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskQueue *, enum AdoptRefTag); void AddRef(class TaskQueue *); void Release(class TaskQueue *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_group.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_group_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class WorkerThread * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class WorkerThread *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class WorkerThread * get(const class scoped_refptr *); class WorkerThread & operator*(const class scoped_refptr *); class WorkerThread * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class WorkerThread *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class WorkerThread * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class WorkerThread *, enum AdoptRefTag); void AddRef(class WorkerThread *); void Release(class WorkerThread *); bool operator==(const class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_group_native.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/thread_id_name_manager.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_instruction_count.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct perf_event_attr { __u32 type; /* 0 4 */ __u32 size; /* 4 4 */ __u64 config; /* 8 8 */ union { __u64 sample_period; /* 16 8 */ __u64 sample_freq; /* 16 8 */ }; /* 16 8 */ union { __u64 sample_period; /* 0 8 */ __u64 sample_freq; /* 0 8 */ }; __u64 sample_type; /* 24 8 */ __u64 read_format; /* 32 8 */ __u64 disabled:1; /* 40: 0 8 */ __u64 inherit:1; /* 40: 1 8 */ __u64 pinned:1; /* 40: 2 8 */ __u64 exclusive:1; /* 40: 3 8 */ __u64 exclude_user:1; /* 40: 4 8 */ __u64 exclude_kernel:1; /* 40: 5 8 */ __u64 exclude_hv:1; /* 40: 6 8 */ __u64 exclude_idle:1; /* 40: 7 8 */ __u64 mmap:1; /* 40: 8 8 */ __u64 comm:1; /* 40: 9 8 */ __u64 freq:1; /* 40:10 8 */ __u64 inherit_stat:1; /* 40:11 8 */ __u64 enable_on_exec:1; /* 40:12 8 */ __u64 task:1; /* 40:13 8 */ __u64 watermark:1; /* 40:14 8 */ __u64 precise_ip:2; /* 40:15 8 */ __u64 mmap_data:1; /* 40:17 8 */ __u64 sample_id_all:1; /* 40:18 8 */ __u64 exclude_host:1; /* 40:19 8 */ __u64 exclude_guest:1; /* 40:20 8 */ __u64 exclude_callchain_kernel:1; /* 40:21 8 */ __u64 exclude_callchain_user:1; /* 40:22 8 */ __u64 mmap2:1; /* 40:23 8 */ __u64 comm_exec:1; /* 40:24 8 */ __u64 use_clockid:1; /* 40:25 8 */ __u64 context_switch:1; /* 40:26 8 */ __u64 write_backward:1; /* 40:27 8 */ __u64 namespaces:1; /* 40:28 8 */ __u64 ksymbol:1; /* 40:29 8 */ __u64 bpf_event:1; /* 40:30 8 */ __u64 __reserved_1:33; /* 40:31 8 */ union { __u32 wakeup_events; /* 48 4 */ __u32 wakeup_watermark; /* 48 4 */ }; /* 48 4 */ union { __u32 wakeup_events; /* 0 4 */ __u32 wakeup_watermark; /* 0 4 */ }; __u32 bp_type; /* 52 4 */ union { __u64 bp_addr; /* 56 8 */ __u64 kprobe_func; /* 56 8 */ __u64 uprobe_path; /* 56 8 */ __u64 config1; /* 56 8 */ }; /* 56 8 */ union { __u64 bp_addr; /* 0 8 */ __u64 kprobe_func; /* 0 8 */ __u64 uprobe_path; /* 0 8 */ __u64 config1; /* 0 8 */ }; /* --- cacheline 1 boundary (64 bytes) --- */ union { __u64 bp_len; /* 64 8 */ __u64 kprobe_addr; /* 64 8 */ __u64 probe_offset; /* 64 8 */ __u64 config2; /* 64 8 */ }; /* 64 8 */ union { __u64 bp_len; /* 0 8 */ __u64 kprobe_addr; /* 0 8 */ __u64 probe_offset; /* 0 8 */ __u64 config2; /* 0 8 */ }; __u64 branch_sample_type; /* 72 8 */ __u64 sample_regs_user; /* 80 8 */ __u32 sample_stack_user; /* 88 4 */ __s32 clockid; /* 92 4 */ __u64 sample_regs_intr; /* 96 8 */ __u32 aux_watermark; /* 104 4 */ __u16 sample_max_stack; /* 108 2 */ __u16 __reserved_2; /* 110 2 */ /* size: 112, cachelines: 2, members: 49 */ /* last cacheline: 48 bytes */ }; object: out/Default/obj/base/base/thread_local_storage.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_local_storage_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_pool_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); void scoped_refptr(class scoped_refptr *, ); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class WorkerThread * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class WorkerThread *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class WorkerThread * get(const class scoped_refptr *); class WorkerThread & operator*(const class scoped_refptr *); class WorkerThread * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class WorkerThread *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class WorkerThread * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class WorkerThread *, enum AdoptRefTag); void AddRef(class WorkerThread *); void Release(class WorkerThread *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class UpdateableSequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class UpdateableSequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class UpdateableSequencedTaskRunner * get(const class scoped_refptr *); class UpdateableSequencedTaskRunner & operator*(const class scoped_refptr *); class UpdateableSequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class UpdateableSequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class UpdateableSequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class UpdateableSequencedTaskRunner *, enum AdoptRefTag); void AddRef(class UpdateableSequencedTaskRunner *); void Release(class UpdateableSequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class JobTaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class JobTaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class JobTaskSource * get(const class scoped_refptr *); class JobTaskSource & operator*(const class scoped_refptr *); class JobTaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class JobTaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class JobTaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class JobTaskSource *, enum AdoptRefTag); void AddRef(class JobTaskSource *); void Release(class JobTaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Sequence * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Sequence *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Sequence * get(const class scoped_refptr *); class Sequence & operator*(const class scoped_refptr *); class Sequence * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Sequence *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Sequence * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Sequence *, enum AdoptRefTag); void AddRef(class Sequence *); void Release(class Sequence *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class PooledParallelTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class PooledParallelTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class PooledParallelTaskRunner * get(const class scoped_refptr *); class PooledParallelTaskRunner & operator*(const class scoped_refptr *); class PooledParallelTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class PooledParallelTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class PooledParallelTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class PooledParallelTaskRunner *, enum AdoptRefTag); void AddRef(class PooledParallelTaskRunner *); void Release(class PooledParallelTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class PooledSequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class PooledSequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class PooledSequencedTaskRunner * get(const class scoped_refptr *); class PooledSequencedTaskRunner & operator*(const class scoped_refptr *); class PooledSequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class PooledSequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class PooledSequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class PooledSequencedTaskRunner *, enum AdoptRefTag); void AddRef(class PooledSequencedTaskRunner *); void Release(class PooledSequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_pool_instance.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_restrictions.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/thread_task_runner_handle.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/tick_clock.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time_conversion_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time_domain.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time_exploded_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time_now_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timezone { int tz_minuteswest; /* 0 4 */ int tz_dsttime; /* 4 4 */ /* size: 8, cachelines: 1, members: 2 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/time_override.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/timer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/time_to_iso8601.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/token.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_arguments.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_buffer.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_config_category_filter.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_config.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/traced_value.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/trace_event_filter.dwo ----------------------------------- object: out/Default/obj/base/base/trace_event_impl.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_event_memory_overhead.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_log_constants.dwo ----------------------------------- struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/trace_log.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class RefCountedString * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class RefCountedString *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class RefCountedString * get(const class scoped_refptr *); class RefCountedString & operator*(const class scoped_refptr *); class RefCountedString * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class RefCountedString *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class RefCountedString * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class RefCountedString *, enum AdoptRefTag); void AddRef(class RefCountedString *); void Release(class RefCountedString *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/tracing_agent.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/ukm_source_id.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/unguessable_token.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/unix_domain_socket.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct cmsghdr { size_t cmsg_len; /* 0 8 */ int cmsg_level; /* 8 4 */ int cmsg_type; /* 12 4 */ unsigned char __cmsg_data[]; /* 16 0 */ /* size: 16, cachelines: 1, members: 4 */ /* last cacheline: 16 bytes */ }; struct ucred { pid_t pid; /* 0 4 */ uid_t uid; /* 4 4 */ gid_t gid; /* 8 4 */ /* size: 12, cachelines: 1, members: 3 */ /* last cacheline: 12 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct msghdr { void * msg_name; /* 0 8 */ socklen_t msg_namelen; /* 8 4 */ /* XXX 4 bytes hole, try to pack */ struct iovec * msg_iov; /* 16 8 */ size_t msg_iovlen; /* 24 8 */ void * msg_control; /* 32 8 */ size_t msg_controllen; /* 40 8 */ int msg_flags; /* 48 4 */ /* size: 56, cachelines: 1, members: 7 */ /* sum members: 48, holes: 1, sum holes: 4 */ /* padding: 4 */ /* last cacheline: 56 bytes */ }; struct iovec { void * iov_base; /* 0 8 */ size_t iov_len; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/unsafe_shared_memory_region.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/user_metrics.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/utf_offset_string_conversions.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/utf_string_conversions.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/utf_string_conversion_utils.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! object: out/Default/obj/base/base/value_conversions.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; object: out/Default/obj/base/base/value_iterators.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/values.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/version.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/vlog.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/waitable_event_posix.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4106 (GNU_template_template_param)! class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskRunner * get(const class scoped_refptr *); class TaskRunner & operator*(const class scoped_refptr *); class TaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskRunner *, enum AdoptRefTag); void AddRef(class TaskRunner *); void Release(class TaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; object: out/Default/obj/base/base/waitable_event_watcher_posix.dwo ----------------------------------- die__process_function: tag not supported 0x4106 (GNU_template_template_param)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; object: out/Default/obj/base/base/watchable_io_message_pump_posix.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/watchdog.dwo ----------------------------------- die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_function: tag not supported 0x4106 (GNU_template_template_param)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __pthread_cond_s { union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; /* 0 8 */ union { long long unsigned int __wseq; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __wseq32; /* 0 8 */ }; union { long long unsigned int __g1_start; /* 8 8 */ struct { unsigned int __low; /* 8 4 */ unsigned int __high; /* 12 4 */ } __g1_start32; /* 8 8 */ }; /* 8 8 */ union { long long unsigned int __g1_start; /* 0 8 */ struct { unsigned int __low; /* 0 4 */ unsigned int __high; /* 4 4 */ } __g1_start32; /* 0 8 */ }; unsigned int __g_refs[2]; /* 16 8 */ unsigned int __g_size[2]; /* 24 8 */ unsigned int __g1_orig_size; /* 32 4 */ unsigned int __wrefs; /* 36 4 */ unsigned int __g_signals[2]; /* 40 8 */ /* size: 48, cachelines: 1, members: 7 */ /* last cacheline: 48 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/weak_ptr.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/work_deduplicator.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/worker_thread.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation class scoped_refptr { protected: struct WaitableEventKernel * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); struct WaitableEventKernel * get(const class scoped_refptr *); struct WaitableEventKernel & operator*(const class scoped_refptr *); struct WaitableEventKernel * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, struct WaitableEventKernel *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); struct WaitableEventKernel * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, struct WaitableEventKernel *, enum AdoptRefTag); void AddRef(struct WaitableEventKernel *); void Release(struct WaitableEventKernel *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class TaskSource * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class TaskSource *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class TaskSource * get(const class scoped_refptr *); class TaskSource & operator*(const class scoped_refptr *); class TaskSource * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class TaskSource *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class TaskSource * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class TaskSource *, enum AdoptRefTag); void AddRef(class TaskSource *); void Release(class TaskSource *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class WorkerThread * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class WorkerThread *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class WorkerThread * get(const class scoped_refptr *); class WorkerThread & operator*(const class scoped_refptr *); class WorkerThread * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class WorkerThread *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class WorkerThread * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class WorkerThread *, enum AdoptRefTag); void AddRef(class WorkerThread *); void Release(class WorkerThread *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/worker_thread_stack.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/work_id_provider.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! die__process_class: tag not supported 0x30 (template_value_parameter)! struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/work_queue.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation die__process_function: tag not supported 0x4106 (GNU_template_template_param)! struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct timeval { __time_t tv_sec; /* 0 8 */ __suseconds_t tv_usec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/work_queue_sets.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_class: tag not supported 0x30 (template_value_parameter)! die__process_function: tag not supported 0x4107 (GNU_template_parameter_pack)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct timespec { __time_t tv_sec; /* 0 8 */ __syscall_slong_t tv_nsec; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class AssociatedThreadId * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class AssociatedThreadId * get(const class scoped_refptr *); class AssociatedThreadId & operator*(const class scoped_refptr *); class AssociatedThreadId * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class AssociatedThreadId *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class AssociatedThreadId * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class AssociatedThreadId *, enum AdoptRefTag); void AddRef(class AssociatedThreadId *); void Release(class AssociatedThreadId *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __pthread_mutex_s { int __lock; /* 0 4 */ unsigned int __count; /* 4 4 */ int __owner; /* 8 4 */ unsigned int __nusers; /* 12 4 */ int __kind; /* 16 4 */ short __spins; /* 20 2 */ short __elision; /* 22 2 */ __pthread_list_t __list; /* 24 16 */ /* size: 40, cachelines: 1, members: 8 */ /* last cacheline: 40 bytes */ }; struct __pthread_internal_list { struct __pthread_internal_list * __prev; /* 0 8 */ struct __pthread_internal_list * __next; /* 8 8 */ /* size: 16, cachelines: 1, members: 2 */ /* last cacheline: 16 bytes */ }; class scoped_refptr { protected: class GuardedTaskPoster * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class GuardedTaskPoster * get(const class scoped_refptr *); class GuardedTaskPoster & operator*(const class scoped_refptr *); class GuardedTaskPoster * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class GuardedTaskPoster *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class GuardedTaskPoster * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class GuardedTaskPoster *, enum AdoptRefTag); void AddRef(class GuardedTaskPoster *); void Release(class GuardedTaskPoster *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class BindStateBase * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class BindStateBase *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class BindStateBase * get(const class scoped_refptr *); class BindStateBase & operator*(const class scoped_refptr *); class BindStateBase * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class BindStateBase *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class BindStateBase * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class BindStateBase *, enum AdoptRefTag); void AddRef(class BindStateBase *); void Release(class BindStateBase *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SequencedTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SequencedTaskRunner * get(const class scoped_refptr *); class SequencedTaskRunner & operator*(const class scoped_refptr *); class SequencedTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SequencedTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SequencedTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SequencedTaskRunner *, enum AdoptRefTag); void AddRef(class SequencedTaskRunner *); void Release(class SequencedTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: const class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, const class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); const class Flag * get(const class scoped_refptr *); const class Flag & operator*(const class scoped_refptr *); const class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, const class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); const class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, const class Flag *, enum AdoptRefTag); void AddRef(const class Flag *); void Release(const class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class Flag * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class Flag *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class Flag * get(const class scoped_refptr *); class Flag & operator*(const class scoped_refptr *); class Flag * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class Flag *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class Flag * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class Flag *, enum AdoptRefTag); void AddRef(class Flag *); void Release(class Flag *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; class scoped_refptr { protected: class SingleThreadTaskRunner * ptr_; /* 0 8 */ public: void scoped_refptr(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, nullptr_t); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *); void scoped_refptr(class scoped_refptr *, const class scoped_refptr &); void scoped_refptr(class scoped_refptr *, ); void ~scoped_refptr(class scoped_refptr *); class SingleThreadTaskRunner * get(const class scoped_refptr *); class SingleThreadTaskRunner & operator*(const class scoped_refptr *); class SingleThreadTaskRunner * operator->(const class scoped_refptr *); class scoped_refptr & operator=(class scoped_refptr *, nullptr_t); class scoped_refptr & operator=(class scoped_refptr *, class SingleThreadTaskRunner *); class scoped_refptr & operator=(class scoped_refptr *, class scoped_refptr); void reset(class scoped_refptr *); void swap(class scoped_refptr *, class scoped_refptr &); bool operator bool(const class scoped_refptr *); class SingleThreadTaskRunner * release(class scoped_refptr *); void scoped_refptr(class scoped_refptr *, class SingleThreadTaskRunner *, enum AdoptRefTag); void AddRef(class SingleThreadTaskRunner *); void Release(class SingleThreadTaskRunner *); /* size: 8, cachelines: 1, members: 1 */ /* last cacheline: 8 bytes */ }; struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/writable_shared_memory_region.dwo ----------------------------------- die__process_class: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! dwarf_expr: unhandled 0x12 DW_OP_ operation struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ }; object: out/Default/obj/base/base/xdg_util.dwo ----------------------------------- die__process_function: tag not supported 0x2f (template_type_parameter)! die__process_function: tag not supported 0x30 (template_value_parameter)! struct __va_list_tag { unsigned int gp_offset; /* 0 4 */ unsigned int fp_offset; /* 4 4 */ void * overflow_arg_area; /* 8 8 */ void * reg_save_area; /* 16 8 */ /* size: 24, cachelines: 1, members: 4 */ /* last cacheline: 24 bytes */ }; struct tm { int tm_sec; /* 0 4 */ int tm_min; /* 4 4 */ int tm_hour; /* 8 4 */ int tm_mday; /* 12 4 */ int tm_mon; /* 16 4 */ int tm_year; /* 20 4 */ int tm_wday; /* 24 4 */ int tm_yday; /* 28 4 */ int tm_isdst; /* 32 4 */ /* XXX 4 bytes hole, try to pack */ long int tm_gmtoff; /* 40 8 */ const char * tm_zone; /* 48 8 */ /* size: 56, cachelines: 1, members: 11 */ /* sum members: 52, holes: 1, sum holes: 4 */ /* last cacheline: 56 bytes */ };