ELF>xc@@a^&'(*+-./0123579;<>?BCDFHJLNPRTVUHHH}HEHHÐUHSHH}HEHHtHHH[]UHATSHH}HEHHHEHHHEH HHEH(HHEH0H8HHHEHHE@IHLHH[A\]ÐUHATSHH}HuHEHHHEHHHEH HHEH(HHEH0H8HHEHHHEHHE@IHLHH[A\]UHH}HE@t HE@u]UHATSHH}ut] HEHAľDHHHHEH}EHHE@t%HE@t-HE@t.xHE@t/QHE@t0*HEHu1HEUPt/HEHH[A\]ÐUHSHXH}HEHEHUHEHHHEHUHPH]HCHEHHEHEHPH]HEHHHC HEHHEHEHPH]HEHHHC(HEHHEHEHPH]HEHHHC0HX[]ÐUHHH}HEHÐUHHH}HE@uHEHÐUHHH}HuHE@w"HHUHEHHHEHtHEHƿUHHH}HuHE@t`HEHHUHHHEHPHEHHHEHUHHH}HEHHEHHEHUHH H}HE@uDgfff)‰ЉEU)ȉE}u HEHUHH H}HEHHEHEHPHEHHtHEHUHSH(H}HE؋@u5HEHX0HEHEHHtHEؾHH([]ÐUHSH(H}HEHt5HEHX(HEHEHHtHEؾHH([]ÐUHHH}HuHE@w}HHEH^HEHKHEH8HEH%HEHHEHÐUHHH}HuHUHEHHHUHEHHHUHEHHÐUHHH}HuHEHHHEH@0HHHUHHH}HuHEHHHEH@HHHUHHH}HuHEHHHEH@(HHHUHHH}HuHE@wKHHUHEHH*HUHEHHHUHEHHÐUHHH}HuHE@t%HEHHEHHH.HHEHHHUHSHH}HuHEHHEHHHHHUHEHHHUHEHHHUHEHHH[]UHHH}HuHUHEHHHEUHH}HEH@ ]UHH}u}u'}uUH]task : TCB.cc(s == State::UNEMPLOYED) or (s == State::RUNNING)s == State::READYs == State::RUNNINGs == State::HOLDready_to_run() -> unemployednot_initholdreadyrunningdelayedEarliest possible next instance: Running time (CPU-time) so far: Actual deadline: Not initialized: --- task ---void TCB::change_state(TCB::State)void TCB::tick_running(ms_t)UHH}HuHEHHEH]UH]UHHHEHUHEHHHEUHH}HEH]UHSH8H}HuHEHHEHEHHHEHHEHEHH9H8[]UHH}HEH]UHH}HuHEHUHH]UHH}HE]UHH}HEH@]UHH}HEH@]UHH}HEH@]UHHH}HEHHUHHH}HEHHUHHH}HEHHUHHH}HEHHUH}E]UHHH}HEH HUHH}]UHSHH}H]HH[]dohzUHH}HuHEHcHEH]UHH}HEH]UHH H}HEHHi@BHEHUHEHHHEUHHH}HEHUHH H}HuHEHHEHEHHHEHUHSHHH}HuHEHHEHEHHHUHEHHHEHHHEHUHEHHHEHH[]UHH@H}HuHEHHEHUHEHHHEHUHEHHHEUHSH8H}HuHEHHEHEHHHEHHEHEHH9H8[]UHHH}HuHUHEHHUHH0H}HuHEHHEHEHHEHUHEHHUHHH}HuHUHEHHUHHH}HuHEHHHEHHHEHHEGCC: (Debian 4.9.1-16) 4.9.1zRx AC W < AC F \*AC e |AC L  OAC EE AC L AC W AC K  AC M @AC M `AC M AC X AC X AC X AC X  AC G  AC X @AC Y `0AC Ef  AC E  AC EV zPLRx $$AC G $LAC G 0.AC i  PAC G tAC Y AC L <AC w AC U 8AC s  oAC Ee 8PAC K  XAC E |AC Z +AC f hAC c pAC k 2AC m ^AC Y  <OAC EE `(AC c JAC E EAC @ (AC c  UAC EK  YAC EO (AC  HKAC F hFAC A FAC A FAC A iAC d pAC k  AC E ,)AC d LAC M l6AC q =AC x AC P .symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_.text._ZNSt6chrono15duration_valuesIlE4zeroEv.rela.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE4zeroEv.text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv.rela.text._ZNSt6chronoltIlSt5ratioILl1ELl1000000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE.text._ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv.text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEC1ERKS6_.text._ZN13Sporadic_Task6get_idEv.text._ZN13Sporadic_Task5get_cEv.text._ZN13Sporadic_Task5get_dEv.text._ZN13Sporadic_Task5get_tEv.rela.text._ZN3TCB6get_idEv.rela.text._ZN3TCB5get_cEv.rela.text._ZN3TCB5get_dEv.rela.text._ZN3TCB5get_tEv.text._ZSt4setwi.rela.text._ZN13Sporadic_TaskD2Ev.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2Ev.rela.text._ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEC1Ev.gcc_except_table.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT_.text._ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv.rela.text._ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE.rela.text._ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE.rela.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlS1_ILl1ELl1000EEvEERKNS0_IT_T0_EE.rela.text._ZNSt6chronoplIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1000EEEENSt11common_typeIINS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_.rela.text._ZNSt6chronoplINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEElS4_ILl1ELl1000EEEENS_10time_pointIT_NSt11common_typeIIT0_NS3_IT1_T2_EEEE4typeEEERKNS8_IS9_SB_EERKSE_.rela.text._ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE.rela.text._ZNSt6chronogeIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE.rela.text._ZNSt6chronoltINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EEbRKNS_10time_pointIT_T0_EERKNS7_IS8_T1_EE.rela.text._ZNSt6chronogeINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EEbRKNS_10time_pointIT_T0_EERKNS7_IS8_T1_EE.rela.text._ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEpLERKS3_.rela.init_array.comment.note.GNU-stack.rela.eh_frame.group "#$$##&'(*+-./0123579;2$G$<>?AT$ #BCDFHJL$PNPRTV =$ = X\$[\Z     "&"' ="(*x"*"+O "-~"."/"0"14"2O"3`"5p"7"9";  "<"< 0  0"> O"> "?  N. N: m  . '_i .!"BZ"C"D<) "F "H8% "Jo "Jo- "LP "LP       +  h'  4pj  2   w )  "V6 4J/ ^H ~Ue Y~"NO"P('"RE"T(% KE \Fb F F > ig R p   TCB.cc_ZStL19piecewise_construct_ZStL8__ioinit_ZStL13allocator_arg_ZStL6ignore_ZZN3TCB12change_stateENS_5StateEE19__PRETTY_FUNCTION___ZZN3TCB12tick_runningENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEE19__PRETTY_FUNCTION___Z41__static_initialization_and_destruction_0ii_ZN9__gnu_cxxL21__default_lock_policyE_GLOBAL__sub_I__ZN3TCB5storeEv_ZZL18__gthread_active_pvE20__gthread_active_ptr_ZN13Sporadic_TaskD5Ev_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC5Ev_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT__ZNSt6chrono15duration_valuesIlE4zeroEv_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE4zeroEv_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv_ZNSt6chronoltIlSt5ratioILl1ELl1000000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEC1ERKS6__ZN13Sporadic_Task6get_idEv_ZN13Sporadic_Task5get_cEv_ZN13Sporadic_Task5get_dEv_ZN13Sporadic_Task5get_tEv_ZN3TCB6get_idEv_ZN3TCB5get_cEv_ZN3TCB5get_dEv_ZN3TCB5get_tEv_ZSt4setwi_ZN3TCB5storeEv_ZN13Sporadic_Task5storeEv_ZN13Sporadic_TaskD2Ev_ZNSsD1Ev_ZN13Sporadic_TaskD1Ev_ZN3TCBD2Ev_ZdlPv_ZN3TCBD1Ev_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2Ev_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1Ev_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEC1Ev_ZN3TCBC2Ev__gxx_personality_v0_Znwm_ZN13Sporadic_TaskC1Ev_Unwind_Resume_ZN3TCBC1Ev_ZN3TCBC2ERSt14basic_ifstreamIcSt11char_traitsIcEE_ZN13Sporadic_TaskC1ERSt14basic_ifstreamIcSt11char_traitsIcEE_ZN3TCBC1ERSt14basic_ifstreamIcSt11char_traitsIcEE_ZN3TCB12ready_to_runEv_ZN3TCB12change_stateENS_5StateEquiet_ZSt4cout_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSolsEi_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw_ZN3TCB11print_stateERSoexit__assert_fail_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNSolsEPFRSoS_E_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT__ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlS1_ILl1ELl1000EEvEERKNS0_IT_T0_EE_ZNSt6chronoplIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1000EEEENSt11common_typeIINS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB__ZNSt6chronoplIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1000EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB__ZNSt6chronoplINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEElS4_ILl1ELl1000EEEENS_10time_pointIT_NSt11common_typeIIT0_NS3_IT1_T2_EEEE4typeEEERKNS8_IS9_SB_EERKSE__ZNSt6chronoplINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEElS4_ILl1ELl1000EEEENS_10time_pointIT_NSt11common_typeIJT0_NS3_IT1_T2_EEEE4typeEEERKNS8_IS9_SB_EERKSE__ZN3TCB7releaseEv_ZNSt6chrono3_V212system_clock3nowEv_ZN3TCB3runEv_ZN3TCB4stopEv_ZN3TCB4tickENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE_ZN3TCB12tick_runningENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE_ZN3TCB12update_stateEvprint_task_tick_ZlsRSoP3TCB_ZN13Sporadic_Task3runENSt6chrono8durationIlSt5ratioILl1ELl1000EEEE_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEpLERKS3__ZN3TCB10check_doneEv_ZN3TCB13check_releaseEv_ZN3TCB17check_period_overEv_ZN3TCB13check_delayedEvrand_ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE_ZNSt6chronogeIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE_ZNSt6chronoltINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EEbRKNS_10time_pointIT_T0_EERKNS7_IS8_T1_EE_ZNSt6chronogeINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EEbRKNS_10time_pointIT_T0_EERKNS7_IS8_T1_EE_ZN3TCB18print_runtime_dataERSo_ZN3TCB15print_completedERSo_ZN3TCB21print_actual_deadlineERSo_ZN3TCB19print_end_of_periodERSo_ZlsRSoNSt6chrono10time_pointINS0_3_V212system_clockENS0_8durationIlSt5ratioILl1ELl1000000000EEEEEE_ZlsRSoNSt6chrono8durationIlSt5ratioILl1ELl1000EEEE_ZN3TCB27print_relevant_runtime_dataERSo_ZN3TCB21print_task_parametersERSo_ZlsRSoPK13Sporadic_Task_ZSt4cerr_ZN3TCB5printERSo_ZN3TCB8get_rt_cEv_ZNSt8ios_base4InitC1Ev__dso_handle_ZNSt8ios_base4InitD1Ev__cxa_atexit__pthread_key_createf;iCkinyoooorsktn%o5oEoUo_rqwkt{d `  |}'~,  4}>G |Od p          J     \     p'y0  :  ? DV{b g |l}u |}  |za"bAQcpzz ) |.Q P[  ` \e{.Hacxzzy "zP ([ c}n v}  } } } }+ X3}IN Vq y}  }   4 G     }   { `  } ~  } $ 7 J ] b g |l      jt     (i0V8@H|PN N % %  %  V U$X>X\]^_hW2U(X$X:FX`UZ/F[$>Z(Z?Y @ `    $Dd$Dd qN   4Tx !"#$<%\4 @'d(4)*~,.Ll\R  0w P p+  ! @_U! H_V! P_W! X_X! `_Y! h_Z! p_[! x_\! _]! _^! __! _`! _a! _b! _c! _d! _3! _4! _o! _! _! _! _! _! _! _! _! _!  _! (_! 0_ 8 @xH_ &< ,< 6@ m 1@hXX_$> *@Z0_(?O:@Z0_+`r~@ [_3$@8[_5?:@P[_7Z.U@h[_9pK X@[_<v  @[_?F$X<@[0_D|/w@[_F*J8%@[0_Ho@(\`_JP@\H_LAO@\0_N;(6@]_PE@]H_R" ( @`]_T &6 @x]_V ` @]_X 0h   @]_\P( x%`U @61