xvfj!+3.text .data@.bsski:.cinit?T x@.ebss @A PPPVQP  @  *y @B# 6y @U2!z @ubN"R{ @# @>#| @cx#| @C>$z} A&$} @6%:~ @P-%^~ @=x%~0t0('%X*x,&.icode,A2TI+Assembler  g/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/build/bootloaderTI TMS320C2000 G3 C/C++ Codegen Unix v22.6.0.LTS Copyright (c) 1996-2018 Texas Instruments Incorporatedgcm_init_16_gcm_init_16V 3Ogcm_add_auth_data_block_gcm_add_auth_data_blockV xgcm_set_iv_gcm_set_ivV gcm_flip_gcm_flipV gcm_decrypt_block_gcm_decrypt_blockV expected_typea_expected_typeremaining_data_remaining_datadata_flushed_data_flushedmeta_data_size_meta_data_sizemeta_data_total_size_meta_data_total_sizemeta_data_size_announced_meta_data_size_announcedall_metadata_uploaded_all_metadata_uploadedUgcm_check_tag_gcm_check_tagV calculated_crcc_calculated_crc block_header_size_block_header_size block_header_currentc_block_header_currentblock_header_addressc_block_header_addressblock_header_remaining_sizec_block_header_remaining_sizeblock_header_current_lastc_block_header_current_lastblock_header_address_lastc_block_header_address_last(checksum32_uint_fast8c_checksum32_uint_fast8c$P$T2$1d_$P$T2$1initialization_vector_initialization_vectorauth_tag_auth_tagmeta_data_meta_datacrypto_contexti_crypto_contextblock_headers_block_headersvoid bool signed char unsigned char wchar_t short unsigned short int unsigned int __uint16_th __uint_fast8_tx uint_fast8_t           uint16_tx  ) . long unsigned long __uint32_tA uint32_tRc  c c  size_tA  long long unsigned long long float double long double unsigned char_block_header_meta_datastart_address#c_start_addresssize#c_size _V gcm_contextVcounter#_countercounter_0#_counter_0crypt# _crypth#0r_hbuf#8_bufyw#Hr_ywcount_aad#Pc_count_aadcount_ctr#Rc_count_ctrused_crypt#Ta_used_crypt iPALQAHRPLSPHdSPeXTfTgST0hST1iPCjRPClFPmDPnSXMoPM OVM!PAGE0"AMODENEALLOW#INTM$IFR%IER&VLPSEUDOHMVOLTAR0UXAR0VAR1WXAR1XAR2YXAR2ZAR3[XAR3\AR4]XAR4^AR5_XAR5`AR6aXAR6bAR7cXAR7+R0H/R1H3R2H7R3H;R4H?R5HCR6HGR7HJRB(STFkFPUHAZOSTF_HWDIVPVCRCQVSTATUS private_key3_private_key/Users/todi/bootloader/c2000/bootloader/meta_data.cA/Users/todi/bootloader/c2000/bootloader/meta_data.cD~W reset_state#_reset_state/Users/todi/bootloader/c2000/bootloader/meta_data.cG /Users/todi/bootloader/c2000/bootloader/meta_data.c^|_gcm_init_16" read_uint32_tc_read_uint32_t/Users/todi/bootloader/c2000/bootloader/meta_data.cf/Users/todi/bootloader/c2000/bootloader/meta_data.cm~\pos_pos\pos_pos$first_firmware_block_first_firmware_block/Users/todi/bootloader/c2000/bootloader/meta_data.cz /Users/todi/bootloader/c2000/bootloader/meta_data.c~Pblock_start_block_start_read_uint32_t_read_uint32_t_read_uint32_tmeta_data_firmware_version_meta_data_firmware_version/Users/todi/bootloader/c2000/bootloader/meta_data.c /Users/todi/bootloader/c2000/bootloader/meta_data.c~block_address_size_meta_data-_block_address_size_meta_data/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.cvPindex_index|$P$T0_$P$T0x$P$T1_$P$T1bindex_index_read_uint32_t_read_uint32_t,handle_meta_data_message_handle_meta_data_message/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.cxPmessage_size_message_size\buffer_bufferVmessage_size_message_sizeXbuffer_buffer^i_i`i_i^i_i^i_ibmeta_data_size_meta_data_size^meta_data_total_size_meta_data_total_size_reset_state_gcm_add_auth_data_blocky_checksum32_uint_fast8handle_load_meta_datab_handle_load_meta_data/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.cHvPmessage_size_message_size\buffer_buffer^type_typetreason_reason`message_size_message_sizeZbuffer_bufferVtype_typeXreason_reason_reset_state_reset_stateM_checksum32_uint_fast8Va handle_flush_meta_datac_handle_flush_meta_data/Users/todi/bootloader/c2000/bootloader/meta_data.cQ/Users/todi/bootloader/c2000/bootloader/meta_data.c|Pmessage_size_message_size\buffer_buffer^crc_crcztype_typexreason_reasonRmessage_size_message_size\buffer_buffer^crc_crcbtype_type`reason_reasonPexpected_crcc_expected_crc_read_uint32_t?_reset_stateI_first_firmware_blockL_gcm_flipS_gcm_set_ivZb rcheck_uploaded_firmware_range_against_meta_data&_check_uploaded_firmware_range_against_meta_data/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.c~Paddressc_address|length_length`address_addressblength_length_reset_state_first_firmware_block"% decrypt_firmware_blockC_decrypt_firmware_block/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.cj\packed_buffer#_packed_buffer^buffer_length_in_bytes_buffer_length_in_bytesPblock_addressc_block_addresshblock_alignmentc_block_alignmentpbuffer_bufferXpacked_buffer#_packed_bufferVbuffer_length_in_bytes_buffer_length_in_bytesRblock_address_block_addressbblock_alignment_block_alignment_gcm_decrypt_block,B jcheck_security_tag_check_security_tag/Users/todi/bootloader/c2000/bootloader/meta_data.c/Users/todi/bootloader/c2000/bootloader/meta_data.c~_gcm_check_tag  Vv1H (+V++++ :@vvŤV~`g@vvoIaR'aRaRT`Raթ ݄`Bo@a զV݄`2o0a] agf aŦVXǒ ަ `oa թ ݄`v aRa@vvB@vvtLVA`ǒV`@vvS1`R/f V*`VVaSaSaS`Rao`RaSf oR ho R`VRa@v o++B@vv)Vį(%Zʪ'+;VZʪvoV v  a @vX`@v@vZHFūVA`Vvǖ7`)V̯(%Zʪ˧;VVZʪũ`V'aRaRaRa&o]T f@vra@vo@vV o@vo@@vvVYZXa4o)V@V)a\ܤ\ ŒĖ̖ww\ܤ]@v\ܤ\Vʅ١`vD`aR ``fX`@vVAV`V @v@@vv) Civ3V@vH@v\F o\ܤ\v$\ܩa$$    ;?CGCF#A~aA,A~A}A|}A~BA4bA~A}A|A{Y|A}B~AAV]cA~aA,CA~A}Au}}A~AA&T C OG-A{kA,J1 /Users/todi/bootloader/c2000/bootloader/meta_data.c A|>>A?u>Nnop@q??G{>A|>>A?u>N     pq  q}   ~%t p>pԣ pq?@}oo  @  .  ~> @~>y ~> @~>p`>D )A>z> yv>y  ~> @~>2 }>p@ }>~>qrpr p?qrq (v qq>r@u>p |>?A~>@ ? p @ ~t? }>A~>qAqyorrq  ~ ~>P> >  ppz>q>)~>     I  I I@I 2 8 I@3 I %@   I !/ $ > &I .? I@@@@ @@@ @ .? I@@@ @ @@@ @ .? I@@@ @ @@ @ @ .I@@@ @ @@ @ @ .@@@ @ @@ @ @ .< ? I@.< ? @4 ? I@4 I@;I @ @ t#C&bc-Z! X+*-35/Users/todi/bootloader/c2000/bootloader/meta_data.c/N; /Applications/ti/ti-cgt-c2000_22.6.0.LTS/bin/ac2000 -@/var/tmp/TIfHwH8jt0d \\\.] e$e,e0^BBB.C e$#e-ei#e  524298DHHH.Ie: e e -1.Je:!e!e!0.Ke:ee0.Le:*e*e*1.Ne:!e!e!0.Oe:!e!e!0.Pe:!e!e!0.Re:ee0.Se:ee0.Te:ee0.Ue:ee0.Ve:e e0.We:e!e0.Ye:*e*"e*0.[eFe@e$%e8e e$eH#eAe-.]e$*e.e*0^aaa.be{eY e!e 0.ce$e/e e(e(e>ej eh e 0e dg#_pos  f4f4#_pos  f4f4.ge:ee.he$ e0e e e e@ehe eeej eh e 0e e 0e@ehe eeej eh e 1e e 8e@ehe eeej eh e 2e e 16e@ehe eeej eh e 3e e 24mp#_block_start  o/#_offset  oEoE#_block_start  o/#_offset  oEoE.pe9e:eee:ee.qe$e1eFeBe0eie(e(e?ej eh e eee r{{{^C)/Users/todi/bootloader/c2000/bootloader/meta_data.c:12400for.|ere*.~ eee 16*.| emeL e eQ eeeQ eFeCe1e8ee0eHeDe,e.emeQ eee. e:eeFeCe1e8ee4. e:eeFeCe1e8ee8*.eve2.eee 16.eHeEe2.eve2#_size_pos    .e:ee25.e{eP e!e 27.e$e,eFeBe0eie(e(e>ej eh ee  .e{eP e!e 27.e$ e/ e e@!e e(e(e>ej eh e 1e e 8e@!e e(e(e>ej eh e 2e e 0 #_index  DD#_index  D#_$P$T0@3 DD.e:ee.emeW ee< ee 16e#_$P$T1@3 #_block_start  .e:ee ee 16. e$3e4 e;3e:eDe3e3eFeBe0eie(e(e?ej eh e ee 4e e;3e:eDe3e3eFeBe0eie(e(e?ej eh e ee 8e e3*.eb3e3eF&.e$3e4 e3 # _meta_data_size  .#&_meta_data_total_size  EE# _meta_data_size  .#&_meta_data_total_size  E#_name_size    .e9e:eee:ee.emeP ee 0e. e$*e5 e*1*.e:eeheH!eGe/.e$*e5 eh*eQ e eY eeeW ee 27e 0 #_message_size  &#_buffer ( BB#_message_size  &#_buffer ( BB.e9e:eee:(e(e(.emeQ eh e*"e 0e. e$*e6 e*0*.emeY eeh e!e. e$*e6 eH*eHe.*.ere*#_i  .e:ee0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:199200202for.emeQ eee*. e:e e(e(e=ej eh e eh e e 12e!ee e e(e(ej eh ee .0eee.emeL eQ eee*. ere* #_i  .e:ee0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:206207217for.emeQ eee * . emeQ eh eF*eIe5 e8ele!ele!e 0e .e{eW eh e!e 27.e:e e(e(e>ej eh e!e e e(e(ej eh ee .e!e!e!* . e!e!e!.0eee.emeL eQ eee * . ere* #_i  .e:ee0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:222223225for.emeQ eee*. e:e e(e(e?ej eh e e eeh e!ee e e(e(ej eh ee .0eee.emeL eQ eee*. ere*#_i  .e:ee0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:229230232for.emeQ eee*. e:e e(e(e#ej eh e eh e e 16e!ee e e(e(ej eh ee .0eee.emeL eQ eee*. ere.ere*.e( e e8e8e8e/ e 0ee/ e 1e e/ e 2e e/ e 3e**.eme eQ e e 0eQ e e 3e. eFeJe&'e8e8e e$eie(e(ej eh e 0e e*.e:eeFeKe(e8e8eie(ee.e !e!e.e$*e6 e*1 #_message_size  ##_buffer  E#_type ( [#_reason ( oo#_message_size  ##_buffer  E#_type ( [#_reason ( oo.e9e9e9e:eee:eee:(e(e(e:(e(e(.e:e e(e1.emeQ ee 3e. e$*e7 eH*eHe.*.e:e e(e eeej eh e 0e .e:e e(e2.emeP e e(e 0e. eH*eHe.*.eme eQ e e(eh e e e 1eY e e(e 3e. e$*e7 eH*eHe.*.e e e .e:e e(e4.emeQ e!e 0e. e$*e7 eH*eHe.*.e:!e!e e eeej eh e 1e e@e eeej eh e 2e e 8.e:e e(e3.ere*. emeQ e!e 12e . e$*e7 eH*eHe.* . ere* . emeW e!e 27e . e$*e7 eH*eHe.* . e:!e!e!. ere* . eme e eQ e> e!e 16e 0eP e!e 0eY e< e!e 16e 16e . e$*e7 eH*eHe.* . e:eehe!. ere*. emeQ e!e 16e. e$*e7 eH*eHe.*. ere*. ere.ere*.e( e e8e8e8e8e/ e 0ee/ e 1e e/ e 2e e/ e 3ee.e**.e:e e(e5.emeL eQ eh e*e 0e. e$*e7 eH*eHe.*.e:e e(e0.e:*e*e*0.e:eeFeKe(e8e8eeej eh e 0e e3e0.e$*e7 e*1#_message_size  $#_buffer  F#_crc 8 X#_type ( k#_reason ( #_message_size  $#_buffer  F#_crc 8 X#_type ( k#_reason ( #_expected_crc  .e9e9e9e9e:eee:eee:8e8e8e:(e(e(e:(e( e(.e:e e( e1.emeQ ee 5e. e$*e9eH*eHe.*.e:e e( e2.e:e e(ehe .emeQ eh e e eeej eh e 0e e. e$*e9eH*eHe.*.e:e e e e eh e eeej eh e 1e e@ehe eeej eh e 2e e 8e@ehe eeej eh e 3e e 16e@ehe eeej eh e 4e e 24.e:e e8e.e:e e( e3.emeQ e ee. e$*e9eH*eHe.*.e:e e( e4.ere*. eFeLe%)e8e e$eie(e=. ere*. eme eW e!e e 27eH!eGe/eQ eh e!e eh e e 27eH!eGe/eHeDe,e . e$*e9eH*eHe.* . ere* . eFeMe'*e e$. ere* . eHeEe2. e:*e*"e*1. ere* . ere.ere*.e( e e8e8e8e8e/ e 0ee/ e 1ee/ e 2e e/ e 3e e.e **.e:*e*e*1.e$*e9e*1#_address  @#_length  PP#_address  @#_length  PP.e9e:eee:ee.eme eP ee!eP ee e. e$*e:e*1*.emeL eQ eh e*"e 0e. e$*e:eH*eHe.*.emeQ eee. e$*e:eH*eHe.*.eme eY eeeP ee 0e. e$*e:eH*eHe.*.eee.e ee.e:e e.e:e!e.emeP ee 0e. eHeEe2*.e$*e:e*1#_packed_buffer ; (#(_buffer_length_in_bytes!@#_block_address  a#!_block_alignment  yy#_packed_buffer ; (#(_buffer_length_in_bytes!@#_block_address  a#!_block_alignment  yy.e9e9e9e:;e;e;e:!e!e!e:eee:ee.emeQ e> e!e 16e 0e. e$*e<e*0*.e;e;ej eh e< e> eee 2e ^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:432433448for.emeQ e!e 0e*#_buffer #_i .e: e  e 0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:436437440for.emeQ e  e 8e*. e:e e(e(eej eh e e 2e  e e e !e;e;ej eh e  e e 255. e:e e(e(eej eh e e e 2e  e 1e eB e e !e;e;ej eh e  e e 65280e 8.8e e  e .emeL eQ e  e 8e*. eFeNe)+e8e8e e$e(ee16 #_i .e: e  e 0^G)/Users/todi/bootloader/c2000/bootloader/meta_data.c:444445447for.emeQ e  e 8e*. e:!e !e;e;ej eh e  e e e e(e(eej eh e e 2e  e e@e e(e(eej eh e e e 2e  e 1e e 8.8e e  e .emeL eQ e  e 8e*.%e;;e !e!e 16e;e;ej eh e 8e .%emeL eQ e!e 0e*.e$*e<e*1.e$*e.eF*eOe+,e8e e$e(e#ie -1epie!0epie*1epie0epie!0epie!0epie!0epie0epie0epie0epie0epi e0epi!e0epi"e*0epi&e0e0epo--abi=coffabi--cla_background_task=off--cla_signed_compare_workaround=off--enum_type=unpacked--fp_reassoc=on--mem_model:code=flat--mem_model:data=large--object_format=coff--sat_reassoc=off--size_speed_goal=low_risk_size--silicon_version=28--unified_memory--cla_support=cla1--float_support=fpu32--fp_mode=relaxed--tmu_support=tmu0--vcu_support=vcu2--symdebug:dwarf--gen_func_subsections=on--gen_data_subsections=on--opt_level=4--symdebug:dwarf_version=3--silicon_errata_fpu1_workaround=off--hll_source=ont%3_block_header_meta_data@ :t_gcm_context  t  t___uint32_t Ct_uint32_t Ft3t3_start_address;t3_size <t3t t___uint16_t At___uint_fast8_t{t_uint_fast8_t9t t  t tt_counter t_counter_0 t_crypt t_ht_buft_yw t_count_aad t_count_ctr t _used_crypt  tt1t1t$t  t!_uint16_tAt"!t#" t$t$ t$#t$t@$ t%tt t%t% t%t%tL% t&t_size_t @t&t& t&t&t&tJ& t't't' t'tM' t)t( t)t) t)(t)t)tN) t2t2t2tE2 t = t >t ? t/!t/t/tG/ t;! t-#t-t-tA- t  tttttttK t,t,t,tD, t0t0t0t0tB0 t1t1t1t1t1tC1 t8 t*t+*t+t+ t+(t+tO+ t.*t.t.tH. t5*t5t5t5t5tI5 t6*t6t6t6(t6t7*t7t7t7t7(t7(t7t9*t9t9t9t98t9(t9(t9t:*t:t:t:t:t<*t<t<;t<!t<t<t<t43t4t4t4tF3@ ~3/Users/todi/bootloader/c2000/bootloader/dual_cpu.h~4/Users/todi/bootloader/c2000/bootloader/meta_data.c~+/Users/todi/bootloader/c2000/drivers/gcm.h~%/Users/todi/bootloader/library/crc.h~4/Users/todi/bootloader/c2000/bootloader/meta_data.h~B/Applications/ti/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h~?/Applications/ti/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h~>/Applications/ti/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h~:/Applications/ti/ti-cgt-c2000_22.6.0.LTS/include/stddef.h#%_local_firmware_bank  ,[^1C#_private_key -A^1C#_reset_state.G ^1C#*_name_size_from_meta_data/`^1C#_read_uint32_t 0f^1C#'_u32_from_block_header 1o^1C#&_first_firmware_block2 z ^1C#&_next_firmware_block2  ^1C#7_custom_meta_data_size_from_meta_data , ^1C#-_meta_data_firmware_version/ ^1C#/_block_address_size_meta_data@4^1C#+_not_name_nor_custom_data5 ^1C#+_handle_meta_data_message6^1C#(_handle_load_meta_data7)^1C#)_handle_flush_meta_data96^1C#B_check_uploaded_firmware_range_against_meta_data:C^1C#)_decrypt_firmware_block<H^1C#%_check_security_tag.U^1C#_expected_type U" #'_initialization_vector=## _remaining_data!V$#_data_flushed*V%# _calculated_crc  V& # _meta_data_size!V(#&_meta_data_total_size!V)#*_meta_data_size_announced!V*#_meta_data>+##_block_header_size  V-#_block_headers ?.#&_block_header_current  V0#&_block_header_address  V1#-_block_header_remaining_size  V2#+_block_header_current_last  W5#+_block_header_address_last  W6#'_all_metadata_uploaded*W8#_auth_tag<# _crypto_context  >#_gcm_init_16$^1C#_$P$T2$1@F W#(_gcm_add_auth_data_block&^1C#&_checksum32_uint_fast8  ^1C#_gcm_set_iv%^1C#_gcm_flip'^1C#"_gcm_decrypt_block)^1C#_gcm_check_tag+^1CPv@rtttt@tEtJtPtntstyttttttLP(PLtLP*PLt&LP&&P)L:tLLPL*POLbtvLPv6PyLtLP>PLtLP8PLt#t7tKtPtULPU+PXLltLP0PLtLP6PLtLP6PLtLPDPL?t`LP`@PcLtLP@PLttttt#t(NP(P+N7tDPPD8PGPat|RP|PRtTP PTtVP+PVtXP(PXtttttttttttttttttt ttt%t*t/t5t_tntstytttttttttt7tTt`tetjttttttt t& tE tX t ZP P t Z Z! t Z ^P P t ^ ^ tK ^Q ^W dPW PX tj dn dr t t t d fP P t3 f7 f t ffff$\P$P%tD\H\Mt\pP=Ptpp tttttppp`PPt<`@`Etttt4tEtQt]tittt````bPPt9b=bBttt t t<tXtlttbbbbhP!Pthhttttttt$t7tHt\txthhhhhhlP{Pt,l0l5tttt*tDlJlflllrjPr4Pstjjt3t`ttttttKtqtjjnPPnnt^ndnLdLd Ld LdLdLdLdLd"Ld'Ld,Ld1Ld6Ld;LdT_La L]L]L]L]L]L]L]L]L]L ]L ]L]L]L]V__LaL] L] L]^_L]L]!R_0L ]1X_@T_CL]DL]SL]UL]YL]aL]cP_pLaqL]uV_y_|La}L]_LaL]L]^_LaL]L]"L](L]+L]@L ]DL]JL]M^_SL]V_YLa[L]X_L ]L aL ] L ] L ]d_d_L]d_L] La L]L](L]*L].L]7T_<L]?d_EL]I^_Lf_OL]QV_S_VV_XP_Z_]La`L]*V_,_LaL]L] L] L]L]^_L]L]L]L]L]!L ]"f_V_R__L aL ] X_d_d_ N_(ZP(P,0Z@\P@PDH\X^PX P\`^x`Px0P|`bP8PbdPPdfPPfhP Ph0jP00P48j`lP`Pdhl|nP|PnpPPpPT^PT=PW^ZPPZ\PP\jPDPjlP4Pl5`P5P8`bPaPbGdPGPJd]fP](P`fhPuPhnPPnpP PpPt^PP^ZPPZ \P P \(jP(P(j0lP0P0l8`P8P8`@bP@P@bHdPHPHdPfPPPPfXhPXPXh`nP`P`nhpPhPhpg/=Mc}   _$P$T2$1& = G R a$C$L1$C$L2'$C$L3.$C$L47$C$L5>$C$L6C$C$L7M$C$L8O$C$L9W$C$L10^$C$L11i$C$L12o$C$L13{$C$L14$C$L15$C$L166$C$L17B$C$L18F$C$L19H$C$L20M$C$L21Q$C$L22\n}$C$L23$C$L24$C$L25$C$L267$C$L27I$C$L28L$C$L29Q$C$L30V$C$L31\$C$L32a$C$L33 $C$L34$C$L35$C$L36&$C$L373$C$L38>$C$L39?$C$L40 $C$L41$C$L42$C$L43$$C$L44$C$L45&$C$L46+.text.data.bss.cinit?.ebss     V   B#Uub cC&6P-t0%k:x&-C6bM] m&cJTIfHwM0X5Di_expected_type_remaining_data_data_flushed_meta_data_size_meta_data_total_size_meta_data_size_announced_all_metadata_uploaded_block_header_size_block_header_current_block_header_address_block_header_remaining_size_block_header_current_last_block_header_address_last_initialization_vector_auth_tag_meta_data_block_headers_reset_state_read_uint32_t_first_firmware_block.econst:_$P$T2$1.ebss:_initialization_vector.ebss:_auth_tag.ebss:_meta_data.ebss:_crypto_context.ebss:_block_headers.text:_private_key.text:_meta_data_firmware_version.text:_reset_state.text:_handle_meta_data_message.text:_handle_load_meta_data.text:_read_uint32_t.text:_first_firmware_block.text:_handle_flush_meta_data.text:_decrypt_firmware_block.text:_check_uploaded_firmware_range_against_meta_data.text:_check_security_tag.text:_block_address_size_meta_data.debug_line.debug_info.debug_abbrev.debug_aranges_private_key_meta_data_firmware_version_block_address_size_meta_data_decrypt_firmware_block_check_security_tag_handle_meta_data_message_handle_load_meta_data_calculated_crc_crypto_context_check_uploaded_firmware_range_against_meta_data_handle_flush_meta_data_gcm_add_auth_data_block_gcm_set_iv_gcm_init_16_gcm_flip_gcm_decrypt_block_gcm_check_tag_checksum32_uint_fast8$build.attributes.debug_frame