MODULE Linux x86 05BAD1CB739D0C0A8B795B1A77629B3F0 TestSPSCQueue
INFO CODE_ID CBD1BA059D730A0C8B795B1A77629B3FFFE474E1
FILE 0 /builds/worker/fetches/clang/include/c++/7.4.0/ext/string_conversions.h
FILE 1 /builds/worker/fetches/clang/include/c++/7.4.0/bits/stl_vector.h
FILE 2 hg:hg.mozilla.org/mozilla-central:mfbt/tests/TestSPSCQueue.cpp:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 3 /builds/worker/fetches/clang/include/c++/7.4.0/thread
FILE 4 hg:hg.mozilla.org/mozilla-central:mfbt/SPSCQueue.h:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 5 hg:hg.mozilla.org/mozilla-central:build/unix/stdc++compat/stdc++compat.cpp:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 6 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_ios.h
FILE 7 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_string.tcc
FILE 8 /builds/worker/fetches/clang/include/c++/7.4.0/bits/shared_ptr_base.h
PUBLIC 2000 0 _init
FUNC 2260 3e 0 _GLOBAL__sub_I_TestSPSCQueue.cpp
FUNC 22a0 ab 0 _GLOBAL__sub_I_Unified_cpp_mfbt0.cpp
PUBLIC 234b 0 _start
PUBLIC 2390 0 __x86.get_pc_thunk.bx
PUBLIC 23a0 0 deregister_tm_clones
PUBLIC 23e0 0 register_tm_clones
PUBLIC 2430 0 __do_global_dtors_aux
PUBLIC 2480 0 frame_dummy
PUBLIC 2489 0 __x86.get_pc_thunk.dx
FUNC 2490 272 0 std::vector<TestMove()::Thing, std::allocator<TestMove()::Thing> >::push_back(TestMove()::Thing&&)
2490 272 954 1
FUNC 2710 2bb7 0 main
2710 21 227 2
2731 2e 232 2
275f 3e 233 2
279d 1c3 234 2
2960 11 237 2
2971 555 238 2
2ec6 24c 239 2
3112 8e6 240 2
39f8 273 241 2
3c6b 111 244 2
3d7c 1100 245 2
4e7c 27 248 2
4ea3 1fe 245 2
50a1 66 238 2
5107 43 240 2
514a 72 239 2
51bc c0 241 2
527c 4b 245 2
FUNC 52d0 115 0 std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)
52d0 21 102 0
52f1 3 109 0
52f4 1d 111 0
5311 a6 115 0
53b7 a 116 0
53c1 24 115 0
FUNC 53f0 2e 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestResetAPI()::$_0> > >::~_State_impl()
53f0 2e 178 3
FUNC 5420 5c 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestResetAPI()::$_0> > >::_M_run()
5420 5c 186 3
FUNC 5480 160 0 mozilla::SPSCRingBufferBase<float>::Enqueue(float*, int)
5480 14 151 4
5494 2 156 4
5496 3 157 4
5499 2a 159 4
54c3 17 163 4
54da 12 166 4
54ec 8 168 4
54f4 4 170 4
54f8 2b 171 4
5523 1a 176 4
553d 22 178 4
555f 25 171 4
5584 6 174 4
558a 43 173 4
55cd 9 181 4
55d6 a 185 4
FUNC 55e0 2e 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestResetAPI()::$_1> > >::~_State_impl()
55e0 2e 178 3
FUNC 5610 5c 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestResetAPI()::$_1> > >::_M_run()
5610 5c 186 3
FUNC 5670 160 0 mozilla::SPSCRingBufferBase<unsigned int>::Enqueue(unsigned int*, int)
5670 14 151 4
5684 2 156 4
5686 3 157 4
5689 2b 159 4
56b4 1b 163 4
56cf f 166 4
56de 8 168 4
56e6 7 170 4
56ed 26 171 4
5713 1a 176 4
572d 22 178 4
574f 25 171 4
5774 6 174 4
577a 43 173 4
57bd b 181 4
57c8 8 185 4
FUNC 57d0 2e 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void TestRingMultiThread<unsigned int>(int)::{lambda()#1}> > >::~_State_impl()
57d0 2e 178 3
FUNC 5800 4ec 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void TestRingMultiThread<unsigned int>(int)::{lambda()#1}> > >::_M_run()
5800 4ec 186 3
FUNC 5cf0 2e 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void TestRingMultiThread<float>(int)::{lambda()#1}> > >::~_State_impl()
5cf0 2e 178 3
FUNC 5d20 8ae 0 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void TestRingMultiThread<float>(int)::{lambda()#1}> > >::_M_run()
5d20 8ae 186 3
FUNC 65d0 50 0 std::__throw_out_of_range_fmt(char const*, ...)
65d0 b 35 5
65db f 36 5
65ea 3 39 5
65ed 26 40 5
6613 4 41 5
6617 9 44 5
FUNC 6620 22 0 __cxa_throw_bad_array_new_length
6620 7 54 5
6627 1b 55 5
FUNC 6650 159 0 std::runtime_error::runtime_error(char const*)
6650 159 66 5
FUNC 67b0 10c 0 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())
67b0 21 102 5
67d1 52 103 5
6823 6 104 5
6829 2 103 5
682b 3 104 5
682e 3 103 5
6831 7e 104 5
68af d 105 5
FUNC 68c0 5 0 std::thread::_State::~_State()
68c0 5 109 5
FUNC 68d0 5 0 std::thread::_State::~_State()
68d0 5 109 5
FUNC 68e0 f 0 std::basic_ios<char, std::char_traits<char> >::operator bool() const
68e0 f 118 6
FUNC 68f0 11c 0 std::string::string(std::string const&, unsigned int, std::allocator<char> const&)
68f0 1b 630 7
690b 2 625 7
690d b 626 7
6918 a9 625 7
69c1 8 630 7
69c9 10 625 7
69d9 17 626 7
69f0 1c 625 7
FUNC 6a10 ab 0 std::StateWrapper::~StateWrapper()
6a10 ab 93 5
FUNC 6ac0 b5 0 std::StateWrapper::~StateWrapper()
6ac0 b5 93 5
FUNC 6b80 27 0 std::StateWrapper::_M_run()
6b80 27 98 5
FUNC 6bb0 8d 0 std::thread::_Impl_base::~_Impl_base()
6bb0 8d 206 3
FUNC 6c40 5 0 std::thread::_Impl_base::~_Impl_base()
6c40 5 206 3
FUNC 6c50 5 0 std::_Sp_counted_deleter<std::StateWrapper*, std::__shared_ptr<std::StateWrapper, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<std::StateWrapper> >, std::allocator<std::StateWrapper>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter()
6c50 5 466 8
FUNC 6c60 24 0 std::_Sp_counted_deleter<std::StateWrapper*, std::__shared_ptr<std::StateWrapper, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<std::StateWrapper> >, std::allocator<std::StateWrapper>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter()
6c60 24 466 8
FUNC 6c90 34 0 std::_Sp_counted_deleter<std::StateWrapper*, std::__shared_ptr<std::StateWrapper, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<std::StateWrapper> >, std::allocator<std::StateWrapper>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
6c90 34 470 8
FUNC 6cd0 28 0 std::_Sp_counted_deleter<std::StateWrapper*, std::__shared_ptr<std::StateWrapper, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<std::StateWrapper> >, std::allocator<std::StateWrapper>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
6cd0 16 474 8
6ce6 12 478 8
FUNC 6d00 7 0 std::_Sp_counted_deleter<std::StateWrapper*, std::__shared_ptr<std::StateWrapper, (__gnu_cxx::_Lock_policy)2>::_Deleter<std::allocator<std::StateWrapper> >, std::allocator<std::StateWrapper>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
6d00 3 482 8
6d03 4 490 8
PUBLIC 6d10 0 __libc_csu_init
PUBLIC 6d80 0 __libc_csu_fini
PUBLIC 6d84 0 _fini
STACK CFI INIT 2030 220 .cfa: $esp 8 + .ra: .cfa -4 + ^
STACK CFI 2036 .cfa: $esp 12 +
STACK CFI INIT 2250 10 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI INIT 2490 272 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 2491 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 2493 .cfa: $ebp 8 +
STACK CFI 2499 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2701 .cfa: $esp 4 +
STACK CFI INIT 2710 2bb7 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 2711 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 2713 .cfa: $ebp 8 +
STACK CFI 271c $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 4e9f .cfa: $esp 4 +
STACK CFI 4ea0 .cfa: $ebp 8 +
STACK CFI INIT 52d0 115 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 52d1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 52d3 .cfa: $ebp 8 +
STACK CFI 52d9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 53be .cfa: $esp 4 +
STACK CFI 53c1 .cfa: $ebp 8 +
STACK CFI INIT 53f0 2e .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 53f1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 53f3 .cfa: $ebp 8 +
STACK CFI 53f8 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 541d .cfa: $esp 4 +
STACK CFI INIT 5420 5c .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5421 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5423 .cfa: $ebp 8 +
STACK CFI 5429 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 546c .cfa: $esp 4 +
STACK CFI 546d .cfa: $ebp 8 +
STACK CFI INIT 5480 160 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5481 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5483 .cfa: $ebp 8 +
STACK CFI 5489 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 55df .cfa: $esp 4 +
STACK CFI INIT 55e0 2e .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 55e1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 55e3 .cfa: $ebp 8 +
STACK CFI 55e8 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 560d .cfa: $esp 4 +
STACK CFI INIT 5610 5c .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5611 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5613 .cfa: $ebp 8 +
STACK CFI 5619 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 565c .cfa: $esp 4 +
STACK CFI 565d .cfa: $ebp 8 +
STACK CFI INIT 5670 160 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5671 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5673 .cfa: $ebp 8 +
STACK CFI 5679 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 57cf .cfa: $esp 4 +
STACK CFI INIT 57d0 2e .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 57d1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 57d3 .cfa: $ebp 8 +
STACK CFI 57d8 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 57fd .cfa: $esp 4 +
STACK CFI INIT 5800 4ec .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5801 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5803 .cfa: $ebp 8 +
STACK CFI 580c $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 5cd7 .cfa: $esp 4 +
STACK CFI 5cd8 .cfa: $ebp 8 +
STACK CFI INIT 5cf0 2e .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5cf1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5cf3 .cfa: $ebp 8 +
STACK CFI 5cf8 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 5d1d .cfa: $esp 4 +
STACK CFI INIT 5d20 8ae .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 5d21 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 5d23 .cfa: $ebp 8 +
STACK CFI 5d2c $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 65b9 .cfa: $esp 4 +
STACK CFI 65ba .cfa: $ebp 8 +
STACK CFI INIT 2260 3e .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 2261 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 2263 .cfa: $ebp 8 +
STACK CFI 2265 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 229d .cfa: $esp 4 +
STACK CFI INIT 22a0 ab .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 22a1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 22a3 .cfa: $ebp 8 +
STACK CFI 22a9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 22ee .cfa: $esp 4 +
STACK CFI 22ef .cfa: $ebp 8 +
STACK CFI INIT 65d0 50 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 65d1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 65d3 .cfa: $ebp 8 +
STACK CFI 65db $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI INIT 6620 22 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6621 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6623 .cfa: $ebp 8 +
STACK CFI 6627 $ebx: .cfa -12 + ^
STACK CFI INIT 6650 159 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6651 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6653 .cfa: $ebp 8 +
STACK CFI 6659 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 674b .cfa: $esp 4 +
STACK CFI 674c .cfa: $ebp 8 +
STACK CFI INIT 67b0 10c .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 67b1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 67b3 .cfa: $ebp 8 +
STACK CFI 67b9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 68b6 .cfa: $esp 4 +
STACK CFI 68b7 .cfa: $ebp 8 +
STACK CFI INIT 68c0 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 68c1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 68c3 .cfa: $ebp 8 +
STACK CFI 68c4 .cfa: $esp 4 +
STACK CFI INIT 68d0 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 68d1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 68d3 .cfa: $ebp 8 +
STACK CFI INIT 68e0 f .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 68e1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 68e3 .cfa: $ebp 8 +
STACK CFI 68ee .cfa: $esp 4 +
STACK CFI INIT 68f0 11c .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 68f1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 68f3 .cfa: $ebp 8 +
STACK CFI 68f9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 69c8 .cfa: $esp 4 +
STACK CFI 69c9 .cfa: $ebp 8 +
STACK CFI INIT 6a10 ab .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6a11 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6a13 .cfa: $ebp 8 +
STACK CFI 6a18 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 6aba .cfa: $esp 4 +
STACK CFI INIT 6ac0 b5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6ac1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6ac3 .cfa: $ebp 8 +
STACK CFI 6ac9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 6b74 .cfa: $esp 4 +
STACK CFI INIT 6b80 27 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6b81 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6b83 .cfa: $ebp 8 +
STACK CFI 6b87 $ebx: .cfa -12 + ^
STACK CFI 6ba6 .cfa: $esp 4 +
STACK CFI INIT 6bb0 8d .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6bb1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6bb3 .cfa: $ebp 8 +
STACK CFI 6bb8 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 6c3c .cfa: $esp 4 +
STACK CFI INIT 6c40 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6c41 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6c43 .cfa: $ebp 8 +
STACK CFI INIT 6c50 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6c51 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6c53 .cfa: $ebp 8 +
STACK CFI 6c54 .cfa: $esp 4 +
STACK CFI INIT 6c60 24 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6c61 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6c63 .cfa: $ebp 8 +
STACK CFI 6c67 $ebx: .cfa -12 + ^
STACK CFI 6c83 .cfa: $esp 4 +
STACK CFI INIT 6c90 34 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6c91 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6c93 .cfa: $ebp 8 +
STACK CFI 6c98 $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 6cc3 .cfa: $esp 4 +
STACK CFI INIT 6cd0 28 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6cd1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6cd3 .cfa: $ebp 8 +
STACK CFI 6cd7 $ebx: .cfa -12 + ^
STACK CFI 6cf7 .cfa: $esp 4 +
STACK CFI INIT 6d00 7 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6d01 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6d03 .cfa: $ebp 8 +
STACK CFI 6d06 .cfa: $esp 4 +
STACK CFI INIT 6d10 61 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 6d11 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 6d12 .cfa: $esp 12 + $edi: .cfa -12 + ^
STACK CFI 6d15 .cfa: $esp 16 + $esi: .cfa -16 + ^
STACK CFI 6d16 .cfa: $esp 20 + $ebx: .cfa -20 + ^
STACK CFI 6d24 .cfa: $esp 48 +
STACK CFI 6d6c .cfa: $esp 20 +
STACK CFI 6d6d .cfa: $esp 16 +
STACK CFI 6d6e .cfa: $esp 12 +
STACK CFI 6d6f .cfa: $esp 8 +
STACK CFI 6d70 .cfa: $esp 4 +
STACK CFI INIT 6d80 2 .cfa: $esp 4 + .ra: .cfa -4 + ^
