Skip to content

Instantly share code, notes, and snippets.

@awinograd
Created June 20, 2016 21:37
Show Gist options
  • Save awinograd/7b33347e2d8efc49cf5ab4a98263c8b0 to your computer and use it in GitHub Desktop.
Save awinograd/7b33347e2d8efc49cf5ab4a98263c8b0 to your computer and use it in GitHub Desktop.
Frame #16 *this
$1 = {<HPHP::AtomicCountable> = {m_count = {<std::__atomic_base<int>> = {_M_i = 0}, <No data fields>}}, static MethodCreateHook = 0x0, m_nextClass = {m_s = 0}, m_extra = {
m_p = 0x962d060 <HPHP::default_ptr<HPHP::Class::ExtraData>::s_default>, static s_default = {m_traitAliases = std::vector of length 0, capacity 0,
m_usedTraits = std::vector of length 0, capacity 0, m_traitsBeginIdx = 0, m_traitsEndIdx = 0, m_instanceCtor = {m_s = 0}, m_instanceDtor = {m_s = 0},
m_builtinODTailSize = 0,
m_scopedClones = {<std::unordered_map<unsigned long, HPHP::AtomicSharedPtrImpl<HPHP::Class, true>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, HPHP::AtomicSharedPtrImpl<HPHP::Class, true> > > >> = std::unordered_map with 0 elements, <No data fields>}, m_nativeDataInfo = 0x0}}, m_requirements = {
m_map = {m_mask = 0, m_extra = 0, m_table = 0x0}}, m_declInterfaces = std::unique_ptr<HPHP::AtomicSharedPtrImpl<HPHP::Class, true>> containing 0x0, m_numDeclInterfaces = 0,
m_nonScalarConstantCache = {m_handle = {<std::__atomic_base<unsigned int>> = {_M_i = 0}, <No data fields>}}, m_toString = {m_s = 0}, m_invoke = {m_s = 0}, m_constants = {
m_map = {m_mask = 0, m_extra = 0, m_table = 0x0}}, m_parent = {m_px = {m_s = 140101223141568}}, m_declPropNumAccessible = 0, m_cachedClass = {
m_handle = {<std::__atomic_base<unsigned int>> = {_M_i = 0}, <No data fields>}}, m_scoped = {<std::atomic_bool> = {_M_base = {_M_i = false}}, <No data fields>}, m_sinitVec = {
m_impl = {<std::allocator<HPHP::Func const*>> = {<__gnu_cxx::new_allocator<HPHP::Func const*>> = {<No data fields>}, <No data fields>}, m_sp = {m_data = {m_data = 0}}}},
m_ctor = {m_s = 140101224206272}, m_dtor = {m_s = 0}, m_declPropInit = {m_data = 0x0, m_size = 0, m_req_allocated = false}, m_pinitVec = {
m_impl = {<std::allocator<HPHP::Func const*>> = {<__gnu_cxx::new_allocator<HPHP::Func const*>> = {<No data fields>}, <No data fields>}, m_sp = {m_data = {m_data = 0}}}},
m_staticProperties = {m_map = {m_mask = 0, m_extra = 0, m_table = 0x0}}, m_preClass = {m_px = 0x7f6bdc0ffd00}, m_interfaces = {m_map = {m_mask = 0, m_extra = 0, m_table = 0x0}},
m_instanceBits = std::bitset, m_methods = {m_mask = 15, m_extra = 7, m_table = 0x7f6b9f539800}, m_sPropCache = 0x0, m_sPropCacheInit = {
m_handle = {<std::__atomic_base<unsigned int>> = {_M_i = 0}, <No data fields>}}, m_classVecLen = 2, m_funcVecLen = 9, m_vtableVecLen = 0, m_vtableVec = {m_s = 0},
m_declProperties = {m_map = {m_mask = 0, m_extra = 0, m_table = 0x0}}, m_enumBaseTy = {storage_ = {{value = HPHP::KindOfUninit}, hasValue = false}}, m_ODAttrs = 0,
m_propDataCache = {m_handle = {<std::__atomic_base<unsigned int>> = {_M_i = 0}, <No data fields>}}, m_needInitialization = false, m_needsInitThrowable = false,
m_hasDeepInitProps = false, m_attrCopy = 0, m_classVec = {{m_s = 0}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment