Files
arduino-esp32/tools/sdk/lib/libapp_update.a

355 lines
83 KiB
Plaintext
Raw Normal View History

2016-12-02 14:50:43 +02:00
!<arch>
/ 1579545875 0 0 0 552 `
llllllllllllll*<2A>*<2A>*<2A>esp_ota_get_running_partitionesp_ota_beginesp_ota_writeesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_ota_check_rollback_is_possibleesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partitionesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_ops.o/ 1579545875 1001 115 100644 75760 `
ELF^<00>4(<00>H<00><00><00> LHt<00><00><00>H<00><00><>?8<00>\<00>H2Tͫ<00><00>6A<00>"<22><02>(( <0C>'<27><1C>'<27> <1D> <1D> <1D> <1D> <1D>6A|<7C><1D>6a<02><00> <00><08> <00>aC=<3D>=<3D>=<3D>=<3D><>"<22>=<3D>=<3D>=<3D>=<3D>(2)!®<>"<22>"<22><>K<EFBFBD><4B><03><00><00><1A>-
<EFBFBD> <00>!C<><00> <00>(<00><05><00><1D>ota_app_count < 16 && "must erase the partition before writing to it"/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/app_update/esp_ota_ops.cesp_ota_opsE (%d) %s: invalid partition table, no app partitions
E (%d) %s: not found otadata
E (%d) %s: mmap otadata filed. Err=0x%8x
phys_offs != SPI_FLASH_CACHE2PHYS_FAILit != NULLE (%d) %s: write data is invalid
2019-10-01 11:21:44 +03:00
it->erased_size > 0 && "must erase the partition before writing to it"E (%d) %s: OTA image has invalid magic byte (expected 0xE9, saw 0x%02x)
E (%d) %s: not found the handle
E (%d) %s: ota data invalid, no current app. Assuming factory
start_from != NULLE (%d) %s: Rollback is not possible, do not have any suitable apps in slots
E (%d) %s: Running firmware is factory
6A  <0C>'<27><11><00><00><>K<EFBFBD><00><00>" <20> <00><><10><> <20><00>V<1A> t<1D>6A <0C> <0C><> <20><00>V* <0C><02> <0C><00><00>"f<><66> , <0B> <0C><00><00>*<2A><00><00><00> <0B>
2017-09-12 09:40:52 +03:00
<EFBFBD> <1A><00> <1D>-
<1D>-
<1D>-
<1D>6a <00><> <20><><01><00>=
ܪ<EFBFBD><00><00><00> <0B>
<EFBFBD> <1A><00> <1D> <0B>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD> =<3D><>:<3A><00>M
<EFBFBD>ʁ<00><00><00><04> <0B>
<EFBFBD> <1A><00> <1D>,<04><04>1<EFBFBD><02><00><00>1<EFBFBD><04><>J<><4A><00><00>!<21><00>-<1D>6A<00><><01><> <20><><EFBFBD><EFBFBD>t<EFBFBD>$<02><><00><>t<EFBFBD><74> <20><><EFBFBD><EFBFBD><11>"9<02><02><00><00>r@D=<3D>=<3D>=<3D><><00><04><05><00><00>Z, <0A><02><04><05><00>-
<1D>"<22><1D>-
<1D>6<><10> <20><00><00>Z <16><07><00> 4M
<EFBFBD><EFBFBD>t<EFBFBD><01><00>&
H<EFBFBD>:m:6<> <08><1B>2@3<>@<40><><EFBFBD>3<EFBFBD>3<EFBFBD>"<22> *0 <04><00><00>BmJF<4A>d<EFBFBD><05><02><10> <20><00>-
<1D><><00><00>a<EFBFBD> <1B><><01><00>-
<1D>"<22><1D>"<22><1D>6A<00>&2" <20> <20><00><00><>(b"<22><><EFBFBD>" <1D> <1D> <1D> <1D>6A!""V<08><00><00><00>J f
<11><00><00><><EFBFBD><EFBFBD><00><00> <0C><><EFBFBD><EFBFBD> <0C><00><00>: V:<04><00><00><><EFBFBD><EFBFBD><00><00><00><03><00>-
<EFBFBD>*<2A>4<18>:<3A><><EFBFBD><EFBFBD><11><03><00>1)<1D><00><03><00>=
V<EFBFBD><EFBFBD><EFBFBD><00><1D>6a <20> <20><00><00>A<0E> <00><> <20><00><00>A<0F> <02><00>-
<1D>6A  <0B> <20><>@<40><><EFBFBD><EFBFBD> <20><02>* <20> <20><00>-
*
<EFBFBD><00>
<EFBFBD><00><00><>F& S|<7C>W<EFBFBD><10>2<EFBFBD><32> <20> <20><00>F0<>A<1B>@<40> <0B><02><00>V<07><><01><>,<2C><00><16><06><00><08><><EFBFBD>8<EFBFBD><38>$<24><>=<3D>=<3D>=<3D>=<3D><><00><08><>|<7C>W<EFBFBD> =<3D>=<3D>=<3D>829*F9*)=<3D>=<3D>=<3D>=<3D>1("))
) <1D>"<22><1D>"<22><1D>"<22><1D>!<1D>-
<1D>"<22><1D>6AV<><01><00><00><00> <0B><> <20><00><><01><00>"<22><1D>QXFG<00>'<02>D"%V<01><00><00><>ѡ<00><00>(5<><35>"쒬tb"<22><>'<1F><00><00><00><00> <0B>
<EFBFBD> <1A><00>!<1D>!<00> <00><02><>e Fh<08><><01>"0 t<><74>AV<41><56>2<08>J<02>"<22> $cb<63><11>0<> <20><><EFBFBD><EFBFBD><00><00><10><><EFBFBD><EFBFBD>t<EFBFBD>E<10> &<26><02># <0A>=<3D>=<3D><>%<03><15><00>V<> <08>E<10>  <0C><><EFBFBD>`<60> <20><00>h5b<35>i5*3 D<>@<40>4<EFBFBD>E<10> <00><><EFBFBD>D<EFBFBD>J<EFBFBD><4A><EFBFBD><11><00><00><04><03>5<EFBFBD><15><00><00>Z(5JBI5-
<1D>X<>V<EFBFBD><56><EFBFBD><00><00><00> <0B><> <20><00><><01><00>"<22><1D> <1D>-
<1D>-
<1D>6a1<00> 8<03> 2aC=<3D>=<3D>=<3D>=<3D>18<00>'2# VC<56><16> (#<16><05>3<16>"<10>2 <0A><><11><13><00>-
V<EFBFBD><04>3<EFBFBD><33><10>3 <08>C<10> <00> <02><13>(<28>=<3D>=<3D>=<3D>=<3D><>8<EFBFBD><>B<EFBFBD>D<><44>K<EFBFBD>
<EFBFBD><00><00>Z<EFBFBD>"<22>"<22>F"<22><03>!<00><><EFBFBD>H<EFBFBD>#
<EFBFBD>h
=<3D>=<3D>=<3D>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08><03><00><00>"<22><05> <00>!C1<00> 87<05><00><1D>6A<00>Ҳ<EFBFBD><00><02><00><00>Z<EFBFBD><02><><EFBFBD><12><> <0C> <1A><00><00><><EFBFBD>: <0B><00>-
<1D><00><00>-
<1D>"<22><1D>!<1D>"<22><1D>"<22><1D>6<><10> <20><00>j<07><00>-
=
<EFBFBD><01><00><00><><EFBFBD><EFBFBD> <20><00><00>
̃<EFBFBD><00>-
<1D><><01><00>&
<1E><>=<01><><EFBFBD>
<0B> <20><> <0C><><10> <0C><00>-
<1D><><00><00><00> <0B>
2017-09-12 09:40:52 +03:00
<EFBFBD> <1A><00><00><00>-
<1D> <1D>6AV<><00><00>]
2017-03-10 15:40:14 +02:00
<EFBFBD><00><02><00>]
<EFBFBD>E<EFBFBD><00><00><><13><00><00> 0<> <20><> <20><00><00><><EFBFBD>-
<EFBFBD><04>4<EFBFBD> 3<> -f<><66><1D>-
<1D>6A  <0B> <20><>0<EFBFBD><30><EFBFBD><EFBFBD> <20><>"<22><02><><00>, <0B><02><00><00>Z8!'"<22><1D>"<22><1D>"<22><1D>-
<1D> <1D>6<><00><><10><00><16> <09><00><00>J 
<09><><10><00><00>A<0E> <00><>0<EFBFBD><00><00>A<0F>  <01><><0E><><10><00>&
d  :0 3<10>Q:%"<00>b <0C> <0C> <0C><00><00><> <1B><00><00><><EFBFBD>Q:%"<00><><EFBFBD>3R<>:5<> <0B>@<40><> <0C><><10><> <20><00><00><> <1B><00><00>J<1D> <1D> <1D> <1D> <1D> <1D> <1D>6<EFBFBD><10> <20><00>=
* <10> <20><00>M
f
F!<00><00><16><07><><EFBFBD><EFBFBD>]<01><><EFBFBD>h&(<1F>$*% (<28>b<EFBFBD>@<40>t=<3D>=<3D><><02><01><00>-
<1D>V<EFBFBD><06><00>ܺ<><00><00><00> <0B>
<EFBFBD> <1A><00>!<1D><>$]*% 8<>b<EFBFBD>@<40>t=<3D>=<3D><><10> <20><00><00><00><00><00><00> <0B>
<EFBFBD> <1A><00>|<7C><1D>"<22><1D> <1D>-
<1D>6A<00><><01><00>-
<1D>6A<00><><00><00>-
<1D>6<EFBFBD><10> <20><00><16><10> <20><00>-
<EFBFBD><00><1B>  = <0C>8<EFBFBD><38><EFBFBD><EFBFBD>7+<2B>"<11>1*#( "<22><><EFBFBD><EFBFBD><EFBFBD><10> <0C><00>-
<EFBFBD>J <1B><00><00><>

<EFBFBD><00><00>-
<1D>6<> 
<EFBFBD>
<20><>0<EFBFBD><30><EFBFBD><EFBFBD> <20><>o<EFBFBD><02><00><16><06><00>]
<EFBFBD>J <10> <20><00><16><16>hb<><62>  <00>$<11>*(( "P"<22>'<27>!<21><><11><><EFBFBD>"*<07><00><00><><0F>$M*$(b) <02>D<>$<24> <12><>"<22><1D>"<22><1D>"<22><1D>"<22><1D>"<22><1D> <1D>6<><10> <20><00>M
<16>
<EFBFBD><01><00>=
<EFBFBD><00>-
<1B>  m<05>h<EFBFBD><68><EFBFBD><EFBFBD>`<60> W<02>! <18>30<33>3<10><>ZQ<5A><51>X&wa <20><> Xx<58><00><00><>j<EFBFBD><6A>]<01><><EFBFBD> <0B> <20><> <0C><><10> <0C><00>]
<16><04><00>  <09> <09><><EFBFBD><EFBFBD>%<25><> <20><><EFBFBD><EFBFBD> <20><>5<EFBFBD>5<EFBFBD> <09><05><00><00><><EFBFBD>@<40><11><04><00><00><> <1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>-
<1D>-
<1D>esp_ota_get_next_update_partitionesp_ota_get_running_partitionget_ota_partition_countesp_ota_write <00><><EFBFBD><EFBFBD>| )  ^<0E>< b <00>0a <00>`0 <00> 10<00> y <00><0E>Z <00>`c J <00>p<00>`  n`<00>`<00>`2<01> P<00>x7<08><05><03>Ptbint t<07>'<07> <03>,<03> !E<03>,W<03>-ic<05>toj<07>P<04><06><04><03><18>A<08> <09><06>
t<07>. ] <0B><07><>
t&R ~ `_)9
t/ <0B> <0B> -  M  m  <0B>  <0B>  <0B>  <0B>   - M <0B>  <0B>  <0B>  
 @
 a
 <0B>  A  <0B> <0B> <0B>   <0B><00>  <00> <0B> <00> <00><03> Q]<03>[4: <0C> $d<><0E>eR<0E>f<0E>g<><0E> h<> ;i<>j<>!<08><00> <09>\k?
t <1C> <0B>  <0B> <0B> <0B>J <00><><EFBFBD><EFBFBD> #<23> '#X (<28><0E> )#n *<2A>crc +<2B><08>3 <09><03> ,<2C>  /_<0E> 0<><0E> 1<>D 2>
2019-10-01 11:21:44 +03:00
P
><3E> <0B><11><00><>4
Aj 
H.#
I<EFBFBD>U
J<EFBFBD>G
L<EFBFBD>5
N<EFBFBD>m
P<EFBFBD>s
Q<EFBFBD><0E>
T<EFBFBD>
V. 
W<EFBFBD> =
X<EFBFBD><0E>
Y>
]<5D><08>> <09><08>N <09>g
^<5E> 
ez<0E>
f<EFBFBD> 
g<EFBFBD>l
hY
o<0E>
p<EFBFBD>]
q<EFBFBD>_
r
sR
t0X
u'P<0E>
v'`<0E>
wpB
x7<00>g
yG<00><08> <09><08>' <09><08>7 <09><08>G <09><08>W <09><03>
z<EFBFBD>
<EFBFBD><EFBFBD><0E>
<EFBFBD><EFBFBD><0E>
<EFBFBD>Nl
<EFBFBD><EFBFBD><0E>
<EFBFBD><EFBFBD><00><0E>
<EFBFBD><EFBFBD><00><0E>
<EFBFBD>7<00>z<00> <09><08><00> <09><03>
<EFBFBD>b
t
<EFBFBD><EFBFBD> <0B> <0B><03>
<EFBFBD><EFBFBD><03> 0<>
t ? <0B>  ` 
  <0B>
 7`<0E>7<><0E>7<> ,0<><0E>
1<><0E>2<>6 3<><0E>4<> <0E> 5<>= 667?$`<04><04><06><03> 8`J:<3A>~:<3A><15>&<26>0O'<27><17>@<00>x)<29><08>@ <09>0<18>B<>)<01>lpB<><1A>
y<><01>`c<>^<01><1B>c<>S<1C>c<>S<1D>e<><03><>}f<03><>}=<00>Zs[<03><>}\r<>} \ _!<21> G<01><<01><>"<22>I<01>t#<23><00> nZH[
K\]$4!Z0[r\0<08><00> <09><06>!9<01><01>b<01>i "<01><01><00>%<00>&s<01><00>$%!Z0[r\0! Z0[0\08!5 Z0[ \0 @,$R7Z1[<03>\<03>^<03>_L<><00><01><>
xL<>
<1D>
N<>S&U.<02>XV<><02>\'errW<>[!<00> Z1[0\0 ,.7
Z1[<03>\^<03>FBG
Zs[0]0^<02>\_<02>X P,d7<00>
Z1[<03>\ ^<03>_tvN<00>
Zr\t<1E>N<00>
Zrt"\t <20>W3!<21>7<01>a<01><> (x7<01>
y)seq7<01>S(<28>7<01><00>*<2A>7<01>U&ret?<01><00>,bE ZrDmf Zu[t\
$TyZu[t\r] !<21>Q<01><00><01><> (<28>Q +.S<01> <03><>+<2B>
T<01>U"<22>YbE"?nbm,+IX &seqp<01><00>&iq<01><00>"<22>ub<00> Xl$p<00>
Zv[s\r]u,t<00> "<22>zb<00> zl$<24><00>
Z<03><>[r\0]u i <00> Z<03><> $(<00>Z<03><>3<00> <09>!<21><01><02>0<01> -s<01> <00>$bZr 3.q <01><01><00><01>r+Q<01><01>" <01><01>7#<23><00>&it<01>)J,R2<00> &p<01><01>hZ<00><00> Zsp<00><00> Zs$<24><00>Zs<00><00> Z-ZH[
<EFBFBD>\]L:<00>8Z0[<08>\0RhZH[
<EFBFBD>\]t <20><00><08><00> <09>r!<21>
<01>b1<01>(x<01> {+<2B><01><02>^+<2B><01>bZ <00> <00>Zr<00> <00>Zr $-<00>Zr[<02>^\0<08>" <09>/D<01><><00><01><1B><01><><00><1B><01><>!<1C> <01>T0<54>
<01>d'ret<01><><00>0<><01><><00>!<00><00>Zr,E<00>Zr 5% Pm<00>Zr[0emZr[0\s<%#<$$t<00>Z,[1<04>/z<01><>y<01>E<1B>
<01><00><1B><01><>K<1B> µ<00><1D><01>ES'ret<01><><00>1it<01>U#<23>`2<><00>%<01><>3<>%4 <00>4$<00>5%Z0^ ٵ<1E>N[s\r<1E>y!\v]@ <00>@Zv[<08>\@$.NZu[st" , 7<00>Z1[<03>\<03>^<03>N<00>ZH[<08>\]<03> h,}7<00>Z1[<03>\<03>^<03><y\s]t T,$h7Z1[<03>\8^<03>K<06><08>` <09> P.Q<01><00><01>2(<28>
=&itw&ret<01><00>6<>1<01>+<2B>&<01><03><>}+'<03><>}Ly<00>\s]@<1E>Z0[<03><>}\t<>}<1E><00>(Zs <20> .l<01><01>Z<01><>(<28><01><01><00>%0<00>"<22>
<01><01><00>&!<00>Z1[0\0$2m[0<00><00>Zr[0 ><00> . <01><01><00><01>+.<01><01> <03><>"<22>
<01><01><00>"<22><01>b<00>,:L<00>"?<01>b,E^"<22><01>b0$`!Z0\0B<00>sZ<03><> j,|7<00>Z1[<03>\\^<03> <20><00> i <00>Z<03><> ! <00>Z<03><>, <00>Z<02>@ 6<00>.<2E>
<02>c<01><>(<28> 
<02>P"<22> <02><00>". <02><00>#<23><00>%H<00>&t<00>7`&p"<02> $>!Z0[s\0 % <00><00>Zr$0ZH[
\]<03><08><00> <09>!<06>.<2E>:<02>J<01>q(<28>:<02>, (<28>:q<00> &errD<02><00> $)Zr[ \s]
W.; Y<02><00><01><>+.[<02> <03><>"<22>`b<00> +% e<03><>"<22>ib
"Amb,
"<22>o<02>J
,}+6")|b
<1E>!&Z0\0$<24><00>[1 i KZ<03><> $iZ<03><>3}Z<02>@H<00><00>Z<03><>[<03><>\1h!<00>Z0[0\0$r<00>[1!<21><01><02><00><01>I( <01><02><00>
+.<01><02> <03><>+<2B>
<01><02>S"?<01>b= ,9 \8err<01><02>$U<00>
Zu\t<08>]s%x<00>&err<01><02>[ bw j,|7<00>Z1[<03>\<03>^<03><1E><00>
<00>Zu\t<08>]s <20>* i <00>Z<03><><00> Z<03><> ( <20>,$<24>7Z1[<03>\^<03>9<01><02><01>s$ <00>Z19<><01><02><01><>$ <00>Z09<><01><02>n<01>r+.<01><02> <03><>"<22><01>by "<22><01>b<00> %<25>>"<22><01>b<00> " <01><02><00> J!(Z0\0$V<00>Zr[1 i SZ<03><><00>hZ<03><> .<2E><01><02><00><01>g(<28><01><02> *n<01>gS+.<01><02> <03><>"<22><01>b<00> "<22>b<00> "3 <03><00> ,?=8&ib 3D3"<22>bC $dbZ
t5$<24>"`ELZr &$4i Z<03><><04>.<2E> <03><00><01><>+.<03> <03><>+<2B><03>T"?bi "<22>b<00> "> b"<22>%b#"<22>(<03>C"<22>-<03>a&err2<03>t"<22>7b<00> i :Z<03><><00>OZ<03><> !\btZ
s5$<24>"`z!<00>Z0\0 <20>% <1E>m<00>Zu[0$<24>mZt[s<$\
<1D>:<3A>B =<3D>1TAG?<03><00>:<3A> <00>
<EFBFBD>;:`` ):++<08>:z z W:<3A><00> k<!!;ss:33<07>:uu&<vv:<3A><00><08>:NNv:<08>:<3A><00><08>:<3A><00><08><:<3A><00>|:<3A><00>G:

<0E>:oo<08>:<3A>
<00>
W:UU:  Z:m m 6: <08>:<3A><00>.:<3A>
<00>
^% U$ > : ; I$ >  I&I&I !I/
 I: ;  ( <  : ;  : ; I8 ( : ; I8 ( : ; I 8  : ;  : ; .: ; 'I 4: ; I4I4.: ; 'I@<18>B: ; I.: ; 'I@<18>B: ; I: ; I4: ; I<1E><>1<1F><><18>B <20><>1!.: ;'I@<18>B"4: ;I#4I4$<24><>1% U&4: ;I'4: ; I(: ;I): ;I*: ;I+4: ;I, -: ;I..?: ;'I@<18>B/.?: ; 'I@<18>B04: ; I14: ; I21X Y 3 4415416
: ;7 U84: ;I9.?: ;I@<18>B:.?<n: ; ;.?<n<.?<n: ; R <00>R<>R<00>R<>R)<00>R<>'R'^<00>R<> 0<> "R"%r<72>%:RZ%2Z8?ZVbZTRZ\R^`R0R02<00>R<>2fRfh<00>R<>h<00>R<><00><00>R<>HjTjpZ"R"X<00>R<>X[R[a<00>R<>1T1X<00>T<>X]T]a<00>T<>DNZ]aZR<00><00>R<><52><00>R<><00><00>R<>"z<08><1A><><00>z<08><1A>(WZtyZ4W[4:0<>:WXRrRt<00>0<>R$<00>R<>$&R&(<00>R<>(*R*0<00>R<><00>T=sSz<00>S\<00>R/R/1<00>R<>#R#<00>R<><00>z<04><00>R<><00><00>R<><52><00>R<><00>Z<><00>R<><00>R<><00>R<><00>R<00>S<><00>u<01><><00>S<><00>u<01><><00>St<00>Z<><00>ZP0<>PSZSe0<>enZ<><00>0<><30><00>Z5JZS_Z<><00>Z#R#%<00>R<>%9R9I<00>R<>IkRky<00>R<>SI<00>S<>IuSuy<00>S<>TBTIyT<00>Z<IZqyZ<00><00>X<00><00>0<><30><00>R<><00>R<00>RmoRqsR2R2<00><00>R<><52><00>R<><00><00>R<><00>SN0<>NdRdf0<>f<00>R<><00>0<><30><00>R<><00>Z<><00>R<><00>0<>4R48<00>R<>8@R@D<00>R<>DGRGI<00>R<>ILRLP<00>R<>PSRSU<00>R<>UXRXZ<00>R<>&1ZUZZ Z<><00>Z8R8:S:bRd<00>R<><00>SBHZdiZSX[X_{p<>RURcU00<>0TRTZ0<>ZaR00<>0TTTZ0<>ZcT0TSZcS>TZ_cZ0R08<00>R<>8;R;=<00>R<>=@R@B<00>R<>BDRDJ<00>R<>-S-8<00>S<>8FSFJ<00>S<>)8ZBJZ<00>T<><00>THbZ<><00>ZS<00>S<><00>SSh0<>hqZ<><00>Z<><00>Z<00><00>[<5B><00>{p<><R<Y<00>R<>YR<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>T<><00>T<00><00>Z<><00>Z4R4Iy<79>]dR DZ]_Z?B[BI{p<>L]RdjRDRD<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>+ATA<00>U<><00>T<><00>U?<00>V<><00>V?r1<>rw0<>w~1<>~<00>R<><00>R?D0<>DlTw~TR^R^c z1u<1D>?S?Bs1'<27>B[y<79><7F><00>S<><00>y<79>#<00>R<><00>R<><00>Z<><00>R<><00>Z<><00>R<><00>RB<00>S<><00>Smr[ry{p<>|<00>U<><00>U<00><00>Z<00><00>Z<><00>Z<><00>Z<00><00>S<><00>S<00>)^<b<00>a<00>0<00>1<00>y<00>Z<00>cJ<00><00>n<00><00>
 ~
    <03>     ~   <03>    ~      n     <03>               <03>   
  w    <03>                Z  #  <03>         <03>        
     y

  <03>     <03>                      J        <03>             <03>~     | <03>                     S  2  `     <03>             d !   ~
 k        \ %  <03>        _   j   <03>   

   
     m
  <03>   
       ~ r ~    <03>      s      <03>            
    ^   
   <03>                    a ! w 
 <03>   <03>   <03>        
 ~   <03>             {   
 g      <03>   
              Z         ESP_PARTITION_SUBTYPE_DATA_PHYESP_PARTITION_SUBTYPE_ANYfind_default_boot_partitionsegment_countsize_tsizetypeentry_addrESP_PARTITION_TYPE_APPimage_sizeota_app_countstart_addrint32_tapp_desc__func__ESP_PARTITION_SUBTYPE_DATA_NVSesp_flash_encryption_enabledhash_appended/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/app_update/esp_ota_ops.cinvalid_otadatatypeis_ota_partitionesp_partition_iterator_opaque_esp_partition_iterator_tota_data_partitionspi_pin_drvdata_len__uint8_tresultota_data_mapspi_flash_munmapesp_partition_pos_tota_seqimage_validatelong inttwo_otadataesp_partition_iterator_releaseESP_PARTITION_SUBTYPE_APP_OTA_MAXESP_PARTITION_SUBTYPE_DATA_COREDUMPrunning_partitionlast_boot_app_partition_from_otadataESP_OTA_IMG_PENDING_VERIFYlabelESP_PARTITION_SUBTYPE_DATA_OTAESP_PARTITION_TYPE_DATAsigned charuint8_tabortreq_ota_slotunsigned charesp_ota_handle_tesp_partition_writeesp_ota_select_entry_tesp_image_metadata_tpartitionspi_flash_cache2physESP_PARTITION_SUBTYPE_DATA_EFUSE_EM_Boolspi_modecharmemsetesp_partition_tsegmentsbootloader_common_ota_select_crc__uint16_tbootloader_common_ota_select_validesp_rewrite_ota_datasubtypemagic_wordnum_invalid_otadatachip_idESP_LOG_ERRORspi_flash_mmap_handle_tnext_is_resultmin_chip_revota_ops_entries_headreserv1reserv2esp_partition_verifyimageesp_ota_mark_app_invalid_rollback_and_reboots_ota_ops_entries_headesp_ota_get_next_update_partitionESP_IMAGE_VERIFY_SILENTesp_partition_getesp_ota_mark_app_valid_cancel_rollbacklast_active_otacurr_partition__assert_funcota_stateenabledseq_labelesp_partition_nextlong unsigned intcheck_invalid_otadataESP_CHIP_ID_ESP32addressESP_PARTITION_SUBTYPE_APP_OTA_MINpart_posbootloader_common_select_otadataesp_partition_find_firstesp_ota_beginproject_nameread_otadataesp_image_segment_header_tESP_OTA_IMG_VALIDesp_ota_get_state_partitiondata_bytesimage_lenactive_otaESP_OTA_IMG_INVALIDnext_otadatawrote_sizeencrypted__uint32_t__stack_chk_faillong long intspi_speedactive_otadatabootloader_common_get_active_otadatamemcpyesp_ota_writeesp_image_load_mode_tesp_err_trewrite_ota_seqESP_IMAGE_VERIFYload_addrESP_OTA_IMG_ABORTEDcleanupunsigned intsegment_dataphys_offsinvalid_partitionvalid_otadatanot_foundpartial_dataESP_OTA_IMG_UNDEFINEDESP_LOG_WARNbootloader_common_ota_select_invalidout_handleoffsetget_ota_partition_countESP_PARTITION_SUBTYPE_APP_OTA_10ESP_PARTITION_SUBTYPE_APP_OTA_11ESP_PARTITION_SUBTYPE_APP_OTA_12ESP_PARTITION_SUBTYPE_APP_OTA_13ESP_PARTITION_SUBTYPE_APP_OTA_14ESP_PARTITION_SUBTYPE_APP_OTA_15wp_pinset_new_state_otadataget_last_invalid_otadataESP_LOG_VERBOSEcallocnew_entryesp_restartfind_partitionhandleotadata_partitionesp_partition_readesp_ota_get_boot_partitionesp_ota_check_rollback_is_possiblecopy_lenesp_image_header_tesp_log_timestampesp_partition_subtype_tsizelong long unsigned intuint16_tesp_image_verifyota_ops_entry_tESP_LOG_NONEstart_fromversionESP_LOG_INFOESP_PARTITION_SUBTYPE_DATA_FATerased_sizes_ota_ops_last_handletimeSPI_FLASH_MMAP_DATAesp_ota_get_running_partitionESP_PARTITION_SUBTYPE_DATA_SPIFFSESP_PARTITION_SUBTYPE_DATA_NVS_KEYSesp_ota_erase_last_boot_app_partitionpartial_bytesota_ops_entry_esp_ota_img_states_tESP_PARTITION_SUBTYPE_APP_OTA_0ESP_PARTITION_SUBTYPE_APP_OTA_1ESP_PARTITION_SUBTYPE_APP_OTA_2ESP_PARTITION_SUBTYPE_APP_OTA_3ESP_PARTITION_SUBTYPE_APP_OTA_4ESP_PARTITION_SUBTYPE_APP_OTA_5ESP_PARTITION_SUBTYPE_APP_OTA_6ESP_PARTITION_SUBTYPE_APP_OTA_7ESP_PARTITION_SUBTYPE_APP_OTA_8ESP_PARTITION_SUBTYPE_APP_OTA_9spi_sizeesp_partition_erase_rangeload_modeota_slotshort intdefault_otaesp_app_desc_tle_nextesp_partition_findle_prevESP_PARTITION_SUBTYPE_APP_FACTORYvalidESP_LOG_DEBUGesp_partition_mmapesp_chip_id_tapp_elf_sha256esp_ota_endsecure_versione
ABI=0
08 $X0$<$08 $X0$<$(""!!"%%")((BB"\"^( " "<(="VV"ZZ^^b(2226"hh)"<00>(C"XX"]]"a(99::"tt<00><00><00><00>"<00>(##$"((",,"0(--%"R%"wz"<00>"<00>(11(SSS2"<00>!"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>(%%%"-. "N4"<00><00><00><00> "<00>t"3"HI$"mmqq"uuy(!!" "-6"cd-"<00><00>"<00><00>"<00><00>"<00><00> "<00>"<00><00>"<00>"<00>(668
BD"II"NP"UUZ(.."0
"::*dd"<00><00><00>("0"D"LL"ST __c(888"=="BB"FF"J(tt4"<00><00><00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(YYY(<00><00>C"<00><00>"<00><00>"<00><00><00>(((]]]bd"ghn(DDD3"ww<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>(<00><00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>(((((((.symtab.strtab.shstrtab.rela.literal.image_validate.rela.literal.get_ota_partition_count.rela.literal.find_default_boot_partition.rela.literal.read_otadata.rela.literal.rewrite_ota_seq.rela.literal.esp_rewrite_ota_data.rela.literal.check_invalid_otadata.rela.literal.esp_ota_get_running_partition.rela.literal.get_last_invalid_otadata.rela.literal.esp_ota_begin.rela.literal.esp_ota_write.rela.literal.esp_ota_end.rela.literal.esp_ota_set_boot_partition.rela.literal.esp_ota_get_boot_partition.rela.literal.esp_ota_get_next_update_partition.rela.literal.esp_ota_get_partition_description.rela.literal.esp_ota_check_rollback_is_possible.rela.literal.esp_ota_current_ota_is_workable.rela.literal.esp_ota_mark_app_valid_cancel_rollback.rela.literal.esp_ota_mark_app_invalid_rollback_and_reboot.rela.literal.esp_ota_get_last_invalid_partition.rela.literal.esp_ota_get_state_partition.rela.literal.esp_ota_erase_last_boot_app_partition.text.data.bss.rela.text.is_ota_partition.text.set_new_state_otadata.rela.text.image_validate.rodata.str1.4.rela.text.get_ota_partition_count.rela.text.find_default_boot_partition.rela.text.read_otadata.rela.text.rewrite_ota_seq.rela.text.esp_rewrite_ota_data.rela.text.check_invalid_otadata.rela.text.esp_ota_get_running_partition.rela.text.get_last_invalid_otadata.rela.text.esp_ota_begin.rela.text.esp_ota_write.rela.text.esp_ota_end.rela.text.esp_ota_set_boot_partition.rela.text.esp_ota_get_boot_partition.rela.text.esp_ota_get_next_update_partition.rela.text.esp_ota_get_partition_description.rela.text.esp_ota_check_rollback_is_possible.rela.text.esp_ota_current_ota_is_workable.rela.text.esp_ota_mark_app_valid_cancel_rollback.rela.text.esp_ota_mark_app_invalid_rollback_and_reboot.rela.text.esp_ota_get_last_invalid_partition.rela.text.esp_ota_get_state_partition.rela.text.esp_ota_erase_last_boot_app_partition.rodata.__func__$5974.rodata.__func__$5963.bss.curr_partition$5961.rodata.__func__$5920.rodata.__func__$5893.bss.s_ota_ops_last_handle.bss.s_ota_ops_entries_head.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>/012)24 456^578EgS<8:kb:<<00><00><><00>a>@<00><00>@B<00>0B
j!iJ7hLNPRE"dTVXS<00>XZ\^`bdefghijkmoprtvx   !#%')+-yz{}s<00><00><00><00><00><00><00>:Th<00><00>D<00><00><00><00>><00>HLahyJv}<00>L<00><00>ZN<00><00>P<00><00>cR JT-@<00>Vc<00><00>Z<00>\<00>n^ <00>`%<00>besp_ota_ops.cis_ota_partitionset_new_state_otadataimage_validate__func__$5920get_ota_partition_countfind_default_boot_partitionread_otadatarewrite_ota_seqesp_rewrite_ota_datacheck_invalid_otadatacurr_partition$5961__func__$5963get_last_invalid_otadatas_ota_ops_entries_heads_ota_ops_last_handle__func__$5893__func__$5974esp_ota_current_ota_is_workable__stack_chk_guardesp_image_verify__stack_chk_fail__assert_funcesp_partition_find_firstesp_log_timestampesp_log_writeesp_partition_mmapmemcpyspi_flash_munmapbootloader_common_ota_select_crcesp_partition_erase_rangeesp_partition_writebootloader_common_get_active_otadataesp_ota_get_running_partitionspi_flash_cache2physesp_partition_findesp_partition_getesp_partition_iterator_releaseesp_partition_nextabortbootloader_common_select_otadataesp_ota_beginesp_partition_verifycallocesp_ota_writememsetesp_ota_endfreeesp_ota_set_boot_partitionesp_ota_get_boot_partitionbootloader_common_ota_select_invalidesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_partition_readesp_ota_check_rollback_is_possiblebootloader_common_ota_select_validesp_restartesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partition[\ ] 4 ^_  _ __`a   _`ab` a$c(c,def g h e3i 2  j^ k$^(l,m0n4op76 riff s  7 5  $ (`,a0^4`8a<c@gDuHcLgP`Ta[7 g\w] _
B
_VB  _%Z)2B2 _8^:B: `LBL aC#CPCYC C _2C `(C( a@C@ bHhJCJ `^C ^ apC$p cC( c<00>C,<00> d7DX&D& e>D> fD]ND N g6<E <00>E <00>"E" h(tF:RE R jEj tEt <00>E<00> $F e(,G GGG $G@GCG IGpG <00>G j-'G' ^4G 4 k=<00>LG$L ^TG(T l^zezjG,j m|G0| n<00>R<00>G4<00> oH H 'H' pPewI<00>I<00><00><00>I<00>I<00>I  r#<00>&I& ,<00>/I/ i5;8<00>?SJIJ f_I_ fe<00>nI n st<00>~<00><00><00> JJ%J *!K<J?JEJhJrJ}J<00>J <00>!<00>TJ\J$!%J( `J, a0!63!I9!NHJ0H ^P!<00>U!<00>W!<00>_!<00>bJ4b `wJ8w a<00>!<00><00>!<00><00>!.<00>!<00>J<<00> c<00>!<00><00>!m<00>J@<00> g<00>!qJD u!.(JH( c6JL6 g<!uK!.NJPN `bJTb aKK#*`#f<00>#<00><00>#<00><00>#<00><00>#<00><00>K<00>#<00><00>K$#-*#"-#<00>2#<00>7#<00>=#dFK F gN#<00><00>K<00> \<00>#<00><00>#<00><00>K<00> w<00>#<00><00>K<00> ]IL$D
L
$I$P$8 L _&$U,L , f8L8 jMqMM  %<00>M  M z!%.&M& z,%0.%:0M0 <M< hB%dZM Z _dM$d `vM(v a|M,| &N!N'NI&_P&Z&N  iN r&T*N* ^8N8 _>&N@&DD&LG&NZ&0-O(8(=#O# })(B0(FP  )<00>P )<00>P -P - BPB pH)<00>Z)tbPb _h)tlPl r)<00>{)<00><00>P<00> _<00>)<00><00>P <00> <00>)<00>jQqQ|Q<00>Q<00>Q Q *<00>Q h*"*<00>"Q" (*<00>+*Y6*YOQO Y*<00>\Q \ ~b*<00>dQ$d `vQ(v a<00>Q,<00> <00>*<00><00>Q0<00> <0B><00>Q4<00> `<00>Q8<00> aR *S *Z.j_.jd.jT  .jT T ..]DT D _L.dPTP V.hA/yt/~/<00>U /<00> U .U. 4/<00>7/<00>R/w^U ^ ed/wy/D~/<00><00>VV 0<00>V hV  40:70<00>K0<00>VVV e\0<00>tVt _|0<00>V i<00>0<00><00>V<00> f<00>0<00><00>V <00> f<00>0<00>888!(8,,8049@8DD8H L Q X8\\8` d i p8tt8x|<00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00>88 88 $)084488!<!A!H8LL8P#T#Y#`8dd8h$l$q$x8||8<00>%<00>%<00>%<00>8<00><00>8<00>&<00>&<00>&<00>8<00><00>8<00>(<00>(<00>(<00>8<00><00>8<00>)<00>)<00>)<00>8<00><00>8<00>*<00>*<00>*<00>8<00><00>8<00>,<00>,,8  8--- 8$$8(.,.1.88<<8@/D/I/P8TT8X0\0a0: ???=!>(?-?:?A?F?S?X?j?w?~?<00>?<00>?<00>?<00>?<00>?<00>
??"?O?b?n?{?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?X?l?x?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>???!?'?-?3?9?H?T?a?m?y?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>? ?? ?%?F?PTg;m?w{<00>?<00> <00> <00>?<00>;<00>?<00>?<00>?<00> <00> ?  ?+;0?:4? P `4i o <00>?<00><00><00>?<00>;<00>=<00>;<00><00> 6 ? Q  Z  c  j ?t x <00> ?<00> ;<00> ?<00> ?<00> ?<00> ;<00> <00> <00> 
 
 
 
H
Q
g
 p
 y
 <00>
<00>
<00>
<00>
?<00>
<00>
<00>
?<00>
; ? ; ?- ;2 F g <00> ?<00> <00> <00> ?<00> ;<00> ?<00> ?<00> ?<00> ;<00> ?<00> ;<00> <00> +
; ; ?( ;- 6 Y ] tf ?q ;v  <00> <00> <00> <00> ?<00> <00>  ;
& ?1 5 @ ?M 3R ?] ;b ?l 2{ ;<00> <00> R<00> ;<00> <00> <00> <00> <00> i<00> <00>  2 9J Z2c i<00>?<00><00><00>?<00>;<00>?<00>?<00><00><00>#?-1<?F;K?U;Z?g?q;<00>;<00>?<00>;<00><00><00><00><00>%?/!3!>?H;M?W;\?f;k?<00>;<00>?<00>5<00>!<00>!<00><00>!<00>!<00><00>;<00>;<00>=<00>?<00>;<00>! !"!A![!d!z <00> <00> <00>!<00> <00>5<00> <00>!<00>!<00> <00> <00> <00>!!!- 6 ? f?q#u#<00>?<00>;<00>;<00>;<00>?<00>#<00>?<00>?<00>#<00>##)#3?>$B$M?X;]=f?q;v$<00>$<00>$<00>$<00>?<00>%<00>%<00>?<00>?<00>;? ;%%:?(;-%1%E:?E;J%_%t%}%<00> <00> <00> <00>%<00>%<00>%<00>%<00>%<00>%?&& ?+;0?;;@?K;P?Z1_=q;v=<00>;<00>&<00>&<00>&<00>&<00> <00>1<00> ?((?);.?9;I;N(x?<00>)<00>)<00>?<00>?<00>;<00>?<00>?<00>;<00>?<00>;<00>?<00>;<00>)<00>)}<00>?
;)')7)L)U)j)~)<00>)<00>)<00>?<00>*<00>*<00>?<00>;<00>???;$*(*9=*]=q;v**<00>*<00> <00> <00> <00>*<00>*<00>*<00>* ***1 : C J?U,Y,d,t?-<00>-<00>-<00>?<00>.<00>.<00>?<00>?<00>;<00>?<00>;<00>=<00>?<00>;? ;.).?.T.i.s?~/<00>/<00>?<00>;<00>?<00>?<00>?<00>;<00>?<00>;<00>?<00>;<00>/<00>/?;/
/D?;/9/M/V/n?y0}0<00>?<00>?<00>?<00>;<00>?<00>;<00>?<00>;<00>?<00>;<00>?<00>;<00>?;;?!;&0;0P0Y0u0<00>0<00>0<00>0<00>?<00>7<00>?<00>6<00> ??????"?&?-?1?8?<?C?G?O?S?X?\?c?g?n?r?z?~?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>??
???? ?$?+?/? $(26=AS W ^ b t x <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%,0:>EI[_fjy}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> $(/3EIUYmqx|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%7;JNUYhl{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>!%,09=DHQUdhos<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>!<00>!!!!!! !*!.!5!9!K!O!V!Z!d!h!o!s!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!!!!!!#!*!.!=#A#H#L#V#Z#a#e#w#{#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>$<00>$$$$$$!$+$/$6$:$D$H$O$S$]$a$h$l$v$z$<00>$<00>$<00>$<00>$<00>$<00>$<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%%%%%!%0%4%;%?%P&T&[&_&f&j&q&u&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>& & & &
)
)
)
),
)0
)7
);
)J
)N
)V
)Z
)a
)e
)l
)p
)
)<00>
)<00>
)<00>
)<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
* * * * * * *' *+ *= *A *H *L *[ *_ *f *j *y .} .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> . / / / / / /$ /( /2 /6 /= /A /K /O /V /Z /d /h /o /s /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> / /
/ / /% /) /0 /4 /C /G /N /R /i 0m 0t 0x 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 00 000#0'0.020C0G0N0R0a0e0t0x00<00>0<00>0<00>0<00>0<00>0<00>0<00>09  $ ( , 048<@DHLPTX\`dhlp!t!x#|#<00>$<00>$<00>%<00>%<00>&<00>&<00>(<00>(<00>)<00>)<00>*<00>*<00>,<00>,<00>-<00>-<00>.<00>.<00>/<00>/<00>0<00>0 !! !$!0$4$8$<$H&L&P&T&`&d&h&l&x*|*<00>*<00>*<00>.<00>.<00>.<00>.<00><00><00><00><00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00>! !##$$ %$%(&,&0(4(8)<)@*D*H,L,P-T-X.\.`/d/h0l0Lc <00> <00>\<00><00><00>y<00>o !<00>
#<00> $ %<00> & (k )*<00>,<00>-<00>.V/0"(2 9@D'W[n t z <00> <00> <00> '<00> )<00> ?<00> B<00> <00> <00> <00> <00> <00> <00> %<00> 7<00><00><00> %')$,.88:>RDVJZP^T`gmw<00><00>.<00>2<00>6<00>H<00>J<00>d<00>h<00>v<00><00><00><00><00><00><00><00><00><00>$<00>.<00>DFX ]_#)/5;A G(M+S4Y6_:e<kIqRwa}t<00>|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>.<00> -*=1@7RB\IaOhUp[uazg<00>m<00>q<00><00><00><00><00>!<00>-<00><00><00><00>#<00>&<00>/<00>5<00>;<00>B<00>S<00>e<00>h<00>t w
<00> <00> <00>! <00>' <00>- <00>3 <00>9 <00>? <00>E <00>K <00>Q <00>W <00>] <00>c <00>g <00>z !<00> !<00> !<00> ! <00> !%<00> !.<00> !6<00> !<<00> !N<00> !R<00> !W<00> !Y<00> !b<00> !}<00> !<00><00> !<00>
!<00>
!<00>
!<00>
!<00>
!<00>"
!<00>(
!<00>.
!<00>4
!<00>:
!<00>@
!<00>F
!<00>L
!<00>R
!<00>X
! ^
!d
!j
!p
!v
! |
!#<00>
!.<00>
!<<00>
!><00>
!D<00>
!I<00>
!K<00>
!N<00>
!h<00>
!m<00>
!q<00>
!u<00>
!w<00>
#<00>
#<00>
#<00>
#" #' #* #- #0' #5- #:3 #?9 #N? #QE #XK #dQ #fW #j] #lc #vi #xo #<00>u #<00>{ #<00><00> #<00><00> #<00><00> #<00><00> #<00><00> #<00><00> #<00><00> #<00><00> $<00> $<00> $<00> $<00> $<00> $<00> $&<00> $(<00> $8<00> $D $I
$P $U $X' %- %3 % 9 %C %M %#S %,Y %._ %0e %:k %Bq %E{ %S<00> %d<00> %|<00> %<00><00> %<00><00> &<00> &<00> &<00> &<00> &<00> &<00> &0<00> &><00> &@<00> &B<00> &D<00> &G<00> &L &N &Z &_ &a# () (/ (5 (; ()A (+G (3M (8S (=Y (B_ (Fc (Hv )| )<00> )<00> )<00> )<00> )*<00> )9<00> )H<00> )K<00> )S<00> )\<00> )h<00> )j<00> )t<00> )}<00> )<00><00> )<00><00> )<00><00> )<00><00> )<00><00> )<00><00> )<00><00> )<00><00> )<00>***#*.*5*"@*+G*-M*9S*BY*W_*Yi*\s*dy*|*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>*<00><00>,<00>,<00>, <00>-<00>-<00>- .... . &.1,.?2.L8.N>.XD.]J.hN.ja/g/m/s/ ~/+<00>/7<00>/:<00>/?<00>/D<00>/R<00>/U<00>/g<00>/r<00>/t<00>/w<00>/y<00>/|<00>/~<00>/<00><00>/<00><00>/<00><00>/<00><00>/<00><00>/<00>000$0*000#60:A0BH0NN0_T0mZ0|`0f0<00>l0<00>r0<00>x0<00>~0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00>@ABC D(E0F8G@HHIPJXK`LhMpNxO<00>P<00>Q<00>R<00>S<00>T<00>U<00>V@ AB$C0D<EHFTG`HlIxJ<00>K<00>L<00>M<00>N<00>O<00>P<00>Q<00>R<00>S<00>T<00>UV ,8DP\ht<00><00><00><00><00><00> <00> <00> <00> <00> <00>    ( 4 @LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00><00><00><00><00><00><00><00>(4@LXdp|<00><00><00><00><00><00><00><00>!<00>!<00>!! !!$!0!<!H!T!`!l!x!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>#<00>#<00>#
(
)
),
)8
)D
)P
)\
)h
)t
)<00>
)<00>
)<00>
)<00>
)<00>
)<00>
)<00>
)<00>
)<00>
*<00>
*<00>
* * * *( *4 *@ *L *X *d *p *| ,<00> ,<00> ,<00> -<00> -<00> -<00> .<00> .<00> .<00> .<00> . . . .$ .0 /< /H /T /` /l /x /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> 0 0 0 0, 08 0D 0P 0\ 0h 0t 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 1<00> 2<00> 3456(7 4@`<60>$<00> =D8@<00><><<00> cX^@<00><>T<00> <00>t0<00>@<14><00><00> <00><00><00>@<00><>$<00>  <00><00><00>@ȑT<00>  <00><00><00>@<1C> <00>  <00>8@(<28><00><00> 9  4@В$<00> `$[@<00><>`<00> |<Xw@T<><00><00> <00><00><00>@D<>H<00> <00><00><00>@<00><>0<00> <00><00>0<00>@<00><><00><00> <00><00>@L<>T<00> 4/@<00><> <00> d$_@<00><>l<00>! <00><<<00>@<18><00><00># <00>x<00>@<00><> <00>% <00>|<00>@̖ <00>' 3<00>.@ؖ<<00>) d<00>_@<14>0<00>+ <00><00>$<00>@D<>`<00>- <00><00><00><00><00><00><00><00>)<00>@<00><>0<00>2 <00><00> <00>^@ԗl<00>5 2\(4<00></@@<40>x<00>8 W<00>bR@<00><><00><00>: ~$<00>y@<00><> <00>< <00><00>a<00>@<00><>x<00>> <00><00><00>@<1C><00><00>@ <00><00>0<00>@<00><<00>B <00><00><00><00>@<<3C>t<00>D x 1@<00><>H<00>F ?<00> <00>:@<00><>\<00>H X<00>
yS@T<><00><00>J q <00>l@<00><>\<00>L <00><00> Z<00>@P<><00><00>N <00>T <00><00>@<00><>D<00>P <00><00> c<00>@<<3C><00><00>R DJ<00>@8<>T<00>T .<00><00>)@<00><>D<00>V \P<00>W@Ч<00><00>X <00>$<00>@<00><><00>Z <00>4<00>@<00><><00>\ <00>Dn<00>@<00><><00><00>^ <00><00>@|<7C><00><00>` FX<00>A@T<>8<00>b r8"<00>\<00>|<00>|<00><00><00><00><00><00><00>h@<00><><00><00>k 1 6,@t<><00><00>m =B3TP<00>6<00>K@<00><> <00>p `QE<00>[@<18>d<00>r t1Fxo@|<7C><00><00>t <00><00>G<00><00>@$<24>4<00>v <00>0`X$<00>0<00>j;<00><00>j8<00><00>j<00><00>@X<00>{ <00><00>k4<00>@l4<00>} <00>y<00><00><>`<00>[ <14>Kesp_app_desc.o/ 1579545875 1001 115 100644 8084 `
ELF^<00>4($!6A!<1D>6A 3<<3C>780<>AF,
<EFBFBD><00><><11>ұ<00><><EFBFBD> <00><>A <0C><>><06><>0<EFBFBD><00><>W<EFBFBD>M<00> <1B><><EFBFBD>=<3D>=<3D><> <00><>4 <0C><>;<07><>0<00><>W<EFBFBD>H<00> <1B><>:<3A><><EFBFBD><11>" 2B<00> ,<1D>2Tͫ6b2a602-dirtyesp32-arduino-lib-builder18:44:35Jan 20 2020v3.3.1-61-g367c3c09c <00><><EFBFBD><EFBFBD>|  w <00><01> 9<00>
<02>0<07>int<06>W<08>^0<05>(|w<07><04><08>?Ls-e<02>o?hp<>hq<><07>r?sO,tO0cu_P<07>v_`<07>wOp<07>xo<00><07>y<00><08>O <09><08>_ <09><08>o <09><08> <09><08><00> <09>Tz<>
<EFBFBD>F<><03> valF0 <0C>=<3D><01><04> <0A>K>w<01>wdstK<><10>K%!nM%OsrcNwbTiO%<00><13>(P\<14><00><15>KQ<14><00>} <0A>G<16>% U: ; I$ > $ >  I : ;  : ; I8 I !I/
.: ; 'I  : ; I .?: ; 'I@<18>B &I.?: ; 'I@<18>B: ; I: ; I4: ; I 1X Y 11X Y 4: ; I?kRkw<00>R<>Sms<01>mw<00>S<>i\ <00> "["w<00>0<>wZ(0Y04yP<79>47Y7=
{<00><08>4%<25>KSYSXyP<79>X[Y[az"<22>?<08><1A>$ww6<00><01> /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/app_update/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/include/machine/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bootloader_support/includeesp_app_desc.cstddef.h_default_types.hstdint.hesp_image_format.h=  <03>     x  
 w  ~     __uint8_tsize_tesp_ota_get_app_elf_sha256project_name/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/app_update/esp_app_desc.cto_hex_digitidf_verapp_elf_sha256datelong unsigned intshort unsigned intunsigned char__uint32_tversionunsigned intlong long unsigned intuint8_tesp_app_descesp_app_desc_ttimesecure_versionsizetypelong long intcharesp_ota_get_app_descriptionreserv1reserv2GNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intmagic_worduint32_tlong intsigned char/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/build/app_updatesize_BoolGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
2016-12-02 14:50:43 +02:00
ABI=0
((""34""VX"w(.symtab.strtab.shstrtab.rela.literal.esp_ota_get_app_description.rela.iram1.1.literal.text.data.bss.rela.text.esp_ota_get_app_description.rela.iram1.1.rodata_desc.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>
   9w
esp_app_desc.cesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256<00> c07S[*4MXc!(,,049
 !&3:HMZafsz<00><00><00><00><00><00><00><00><00><00><00><00>'3<00><00><00><00><00><00><00><00><00> <00>   % *.; DH(W aeKp <00><00> !%,09=OSbfm<00>rv}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> #<00>  <00><00><00><00><00><00><00>
<00><00><00><00>(-7 =K[$a+c1f5s $0<HT`lx<00><00><00><00><00><00> 4@ " J8E@ " [<a<g<q<l@  " <00>Dw<00>@,l"
 <00><00><00><00>@<00>@<00><00>"  <00><00><00><00>@<00>" <00><00>;<00><00>8<00>@<00><00>" <00>(<00>@<00><" +@<00>0" C:@ <00>" '0}
<00>20p ;;<00> 8M<00> H@" Z<00> <00>U@(<00>" <00>c$<00># <00>T