Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 3.36 KB

NOTES.md

File metadata and controls

16 lines (14 loc) · 3.36 KB

naming

  • chronos ⏱
  • pyro 🔥
  • glimmer 🔥

std::stacktrace

using stacktrace directly causes annoying lambdas to be no good at all

21488;RtlUserThreadStart;BaseThreadInitThunk;mainCRTStartup;__scrt_common_main;__scrt_common_main_seh;invoke_main;main;workerE 1000
21488;RtlUserThreadStart;BaseThreadInitThunk;mainCRTStartup;__scrt_common_main;__scrt_common_main_seh;invoke_main;main;workerE;workerC 1000
21488;RtlUserThreadStart;BaseThreadInitThunk;mainCRTStartup;__scrt_common_main;__scrt_common_main_seh;invoke_main;main;workerE;workerC;workerB 1000
21488;RtlUserThreadStart;BaseThreadInitThunk;mainCRTStartup;__scrt_common_main;__scrt_common_main_seh;invoke_main;main;workerE;workerD;Functor::A 1000
18476;RtlUserThreadStart;BaseThreadInitThunk;TpReleaseCleanupGroupMembers;TpAllocPool;Concurrency::details::_Schedule_chore;Concurrency::details::_DefaultPPLTaskScheduler::_PPLTaskChore::_Callback;Concurrency::details::_TaskProcHandle::_RunChoreBridge;Concurrency::details::_PPLTaskHandle<unsigned char,Concurrency::task<unsigned char>::_InitialTaskHandle<void,`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>,Concurrency::details::_TypeSelectorNoAsync>,Concurrency::details::_TaskProcHandle>::invoke;Concurrency::task<unsigned char>::_InitialTaskHandle<void,`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>,Concurrency::details::_TypeSelectorNoAsync>::_Perform;Concurrency::task<unsigned char>::_InitialTaskHandle<void,`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>,Concurrency::details::_TypeSelectorNoAsync>::_Init;Concurrency::task<unsigned char>::_InitialTaskHandle<void,`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>,Concurrency::details::_TypeSelectorNoAsync>::_LogWorkItemAndInvokeUserLambda<std::function<unsigned char __cdecl(void)> >;std::_Func_class<unsigned char>::operator();std::_Func_impl_no_alloc<`Concurrency::details::_MakeVoidToUnitFunc'::`2'::<lambda_1>,unsigned char>::_Do_call;std::invoke<`Concurrency::details::_MakeVoidToUnitFunc'::`2'::<lambda_1> &>;`Concurrency::details::_MakeVoidToUnitFunc'::`2'::<lambda_1>::operator();std::_Func_class<void>::operator();std::_Func_impl_no_alloc<`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>,void>::_Do_call;std::invoke<`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1> &>;`std::_Task_async_state<void>::_Task_async_state<void><std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> >'::`2'::<lambda_1>::operator();std::_Packaged_state<void __cdecl(void)>::_Call_immediate;std::_Func_class<void>::operator();std::_Func_impl_no_alloc<std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)>,void>::_Do_call;std::invoke<std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)> &>;std::_Fake_no_copy_callable_adapter<void (__cdecl&)(void)>::operator();std::_Invoke_stored<void (__cdecl*)(void)>;std::_Invoke_stored_explicit<void (__cdecl*)(void),0>;std::invoke<void (__cdecl*)(void)>;workerA 1000
21488;2;Functor::A@simple.cpp:13.30 165903