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

100 lines
36 KiB
Plaintext
Raw Normal View History

2016-12-02 14:50:43 +02:00
!<arch>
/ 1486383974 0 0 0 144 `
<00><00><00><00><00><00>esp_ota_beginesp_ota_writeesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_image_spi_freq_tesp_ota_ops.o/ 1486383974 501 20 100644 36056 `
2017-01-16 16:03:13 +02:00
ELF^ <20>4(KHH <00><00><00>H<00><\ |ota_app_count < 16 && "must erase the partition before writing to it"/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/./esp_ota_ops.cesp_ota_opsE (%d) %s: write data is invalid
it->erased_size > 0 && "must erase the partition before writing to it"E (%d) %s: not found the handle
E (%d) %s: not found ota data
E (%d) %s: mmap ota data filed
E (%d) %s: not found current bin
2017-01-16 16:03:13 +02:00
6A  <0C>'<27><11><00><00><>ʡ<00><00>" <20> <00><><10><> <20><00>V<1A> t<1D>6A L<><02><><EFBFBD><EFBFBD><00>-
<1D>6A<00>&2" <20> <20><00><00><> <1D> <1D> <1D>6A<00>#=<3D>S<11>ZX)<05><05><00><00>u@#<11><00><02><04><00>ܺ<>3, <0A><02><04><00>-
<1D>"<22><1D>-
<1D>6a <0B><01> <1A><00>=
Z<13><00> 4M
<EFBFBD>2FJ<00><00> <0A>#н <20><03><00>VjhQ,<07>`<60> P<> <20><00><00><07><><10><00><00>a<00><06><00><00><05><00>z<04><00><00><00><>QhX<>P<EFBFBD>s F<1B><1B>@<40><>@<40><><EFBFBD><EFBFBD><EFBFBD>:<3A>W6 <0A> <0B><00>-
<1D><> <1B><00>-
<1D><><00><00><00>z
<1B><> <09><00><1B>@<40><>@<40><><EFBFBD><EFBFBD><EFBFBD>:<3A><> <1B><00>-
<1D><00><00><00><00>j<EFBFBD> <1B>F QX<><1B>@<40><>@<40><><EFBFBD><EFBFBD>W:<3A><> <0B><00>-
<1D>AHf%AH<>f#<23> <1B><><00>-
<1D>"<22><1D>"<22><1D>-
<1D>!<1D>!<1D>6A 
<EFBFBD>
<20><>@<40><><EFBFBD><EFBFBD> <20>$ <<3C><><00>m
<16> s|<7C>w<EFBFBD><11>2 <0B><02><00>]
0<>A<1B>@<40> <0B><02><00>]
<EFBFBD>ŭ<06><00>-<1D>QXY<>U<00><>0<EFBFBD>e QiY<>|<7C>w<EFBFBD> 829<32>9<>,L<>K<><4B><00>1("))) <1D>"<22><1D>"<22><1D>6AV<><01><00><00><00> <0B><> <20><00><><01><00>"<22><1D>QX<05> <00>'<27>/(<28><><02><00><00><>y<EFBFBD><00><00><00><04><03><>K<EFBFBD><4B><00><00><>(<28>JBI<42>-
<1D>X<EFBFBD>VU<56><55><00><00><00> <0B>
<EFBFBD><00><><01><00>"<22><1D>-
<1D>6A<00><00><00>
'<27>(<28><>R(<28><>b(ʌ"<22>ډ<EFBFBD>(ڈʉ<00><>V<EFBFBD><56>Z<01><00> <1D>"<22><1D>"<22><1D>"<22><1D>6A<00>҈<02><><EFBFBD>ܸ <0C> <1A><00><00>:<3A>: <0B><00>-
<1D> <0C> <1A><00><00><><EFBFBD><12><00>-
<1D>"<22><1D>"<22><1D>"<22><1D>"<22><1D>6a <0B><01> <1A><00>ܺ<><00><00><00> <0B>
<EFBFBD><00><><01><00> <1D><><00> <0A>:<3A> <0A><00><16>!<00>"<00><00><00><00><00><00> <0B>
<EFBFBD> <1A><00> <1D>8!,<04>0<> <20> <20><00>@<40> <20><><10><00><00>1<00><03><00><00><00>=
(f!(<28>f <0C> <0C> <0C><00>-
<1D><><00><00><00><><EFBFBD><00><00><00><>!<00>(<28> <20>s <0B>0<EFBFBD><30> <0C><><10><> <20><00>-
<1D><><00><00><00><>!<00> <0B>0<EFBFBD><30> <0C><><10> <0C><00>-
<1D><00><00><00><00><>!<00><> <0B>0<EFBFBD><30> <0C><><10> <0C><00>-
<1D><00><00><00><00> <0B>
<EFBFBD> <1A><00> <1D>get_ota_partition_countesp_ota_write <00><><EFBFBD><EFBFBD>| <  $ M e0<00> <00> M Z d0<00> n <0C>. <03>7i<05>(P: <03>bintwt<07><05><07><03>,<03>!E:,W<03>-i<03><04>t!<07>|<04><06><04><06><03><18>t<06> <09> <09>'<06><>t&; K <03>)"t/<2F> <09> <09> <09> <09> <09>  ; [ { <09> <09> <09> % F g <09> <09> <09> B j 5 <09> <09> <09> _<00>  <00> <09> <00> 1<00><03>OF
2017-01-16 16:03:13 +02:00
$bW dc; <0B>d<> e<> 2f<> <0B>gW `hg! <0C>g <0A> <03>it'<27>  <09>   [ <03> (<28>t
<1F> Z <09>  3 7 <09> 
&<26>
/ @/O R/U<0E>8*O M +<2B> ,n .-<2D>( H.<2E>, /<2F>0O<03>0
4<> <0B> 5<> <0B>6<>crc7<> <0C><00> <0A><03>8fg:<3A> <0B>:O<10>Ɖ<<01>H?Ȕs X x -ZH[<08>\]4<00> Z0[r\0 <0C>X <0A>H<10><01><><01><>s<01><>7<00> Z <09>[r\4<04><06><10><01>g$<01><>s<01><>X]Zr
<01><>M<01><>seq<01><><00>~<01><><00>T<01><>Tret<01><>]HZu*<00> iZt[r\
@<00> Zt[r\u] <04>n
<01><>e<01><><17><01><>/ret<01><>i<11>ӌ<00>?Ԕ<00>iժ<00>seq֪xD<01><1A><01><><02>P<00> DZ1[0\0<00><<00> zZs[0]0^<02>P_T<00> <00>Zu[v\wb<00> <00>Z [v<> \wm<00> u<00><00>Zu<13><00><00>Z <13><00> [0\s<13><00>$[1\s<13><00>8Zu<13><00>Q[1\s<00>hZ (<00><00>[0\sH<00>Zr[0\sB<><00><01><>B<><00><17>B<>B*B<>TretD<><00><11> J<><00>"<00> Z8[1:<00> 1Zr[0R<00> VZr[0\s<%#<$^<00> jZv<15><00> Zv[r\$<04>[| k<><00><01><> M k<><18>k<>S2k<>Zretm<><00>itn<>Us <00>  <00>  <00> 8 Z1[<03>\<03>^<03>Hx g ZH[y\]<03>V<00> <00> Zu\s]tm<00> <15><00> Z1[<03>\^<03> <0C><00> <0A> <06> <1C><01><>M<01>
M <01><><00>it<01><><00>8<00> b<01>Z<01><>
<01><00> <20> <01><00><00> g
Z1[0\0%<00> z
[06<00> <00>
Z1[0\0@<00><1E>F<01>d<01> !retH<01><00> <20>I<01>"DJ"<22>K<01><02>P ?L<01>/<00> ) Z1[0\0<00> ,<00> ` Z1[<03>\<^<03>A<00> <00> [0]0^<02>P_P<00> V<00> h<00> <00> Z1[<03>\\^<03><13><00> <00> Zr[s\t<13><00> Z [s<> \t<1B><00> <1B><00><13><00> : Z0[0\0<13><00>Q Z<13><00>h Z <13><00> <00> Z0\0<00><00> Z<00> <00> Z0\0)<00><00> Z B<00> <00> Z0\0N<00> `<00> Z1[<03>\|^<03>g:<3A><1A>=<3D> <0C>D <0A>S>4 TAG@<40><03><00>#<23>,y$QQ )$UU<07>$% % 3$<24> <00> <07>$<24><00><07>%<25><00> &T T $<24><00><06>$}} W$MM Z$
2017-01-16 16:03:13 +02:00
L$<24> <00>
`% U$ > : ; I$ >  I&I& I: ;  (
 : ;  : ; I8 I !I/  : ;  : ; I8 .: ; 'I@<18>B4: ; I4I4<13><>1<14><><18>B<15><>1: ; I: ; I: ; I4: ; I4: ; I<1B><>1.?: ; 'I@<18>B4: ; I.?: ;'I@<18>B: ;I 4: ;I!4: ;I"4: ;I#4: ; I?$.?<n: ; %.?<n: ;&.?<n 0<> "R"%r<72>%:RR<00>R<>R<00>R<>R <00>R<> "R"$<00>R<>RD<00>R<>DGRGM<00>R<>/S/D<00>S<>DMS*:ZIMZRL<00>R<>LOROe<00>R<><NZVZZ0<>eS0<>6z<08><1A>LQ0<>QVz<08><1A><00>0<><30><00>Y<><00>Y<><00>0<><30><00>Y<><00>0<><30><00>Y<>0<>
Y
 0<> 'Y,e0<><00><00>[<5B><00>v@K$"u@K$"+(<13><><00>[<5B><00>v@K$"u@K$"+(<13>`R`d<00>R<>d<00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>S<><00>w<01><><00>S<><00>w<01><><00>S<0<><@U@T0<>TgUg<00>Z<><00>0<>$^V^d0<>d<00>V<><00>V#R#%<00>R<>%4R4b<00>R<>b<00>R<><00><00>R<>\T\b<00>T<>b<00>TVbZ<><00>ZR*<00>R<>*/R/M<00>R<>7Z<MZ'R'*<00>R<>*BRBD<00>R<>DGRGI<00>R<>ILRLP<00>R<>PSRSU<00>R<>UXRXZ<00>R<>0<>$Z*60<>6:ZDP0<>PZZAJZm|Z0<>Z0@Z<00>0<><30>ds<08><1A>d<$Me<00><00>MZd<$Me<00><00>MZd<00><00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/./Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/bootloader_support/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/include/romesp_ota_ops.c_default_types.hstdint.hstddef.hesp_err.hesp_spi_flash.hesp_partition.hesp_image_format.hesp_ota_ops.hesp_log.h assert.hcrc.h
stdlib.h<03>     ~   <03>   <03>     <03>  

   {   <03>             Z
'                  S  #   <03>          
   
    _    <03>           x    z   <03>        l     g    <03>         f  t    <03>  
                    
  
    esp_log_level_t/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/app_updateesp_partition_find_firstGNU C99 5.2.0 -mlongcalls -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfieldslh_firstota_select_valids_ota_ops_last_handleESP_PARTITION_TYPE_DATAESP_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_15unsigned int__int32_tentriesesp_rewrite_ota_dataesp_log_timestampESP_PARTITION_SUBTYPE_ANYESP_PARTITION_TYPE_APPesp_ota_set_boot_partitioncallocspi_flash_munmapota_select_crcesp_partition_mmapseq_labeluint32_timage_sizeESP_PARTITION_SUBTYPE_APP_FACTORYresultlong long unsigned intpartesp_ota_begin__uint16_tESP_LOG_WARNle_nextwrote_sizes_ota_selectencryptedESP_PARTITION_SUBTYPE_APP_TESTesp_partition_tsize_tESP_PARTITION_SUBTYPE_APP_OTA_MINSPI_FLASH_MMAP_INSTESP_PARTITION_SUBTYPE_DATA_PHYSPI_FLASH_MMAP_DATA_BoolESP_IMAGE_SPI_SPEED_40Mspi_flash_mmap_memory_tota_app_countfreele_prevESP_LOG_NONEota_ops_entries_headcharota_ops_entry_tdataota_ops_entry_ESP_PARTITION_SUBTYPE_DATA_NVSuint8_tota_selectesp_ota_get_boot_partitionlong long intpartitionrewrite_ota_seqESP_IMAGE_SPI_SPEED_20MsizeESP_LOG_INFOota_data_map__assert_funcESP_PARTITION_SUBTYPE_DATA_ESPHTTPDuint16_tsubtypeget_ota_partition_countesp_partition_writeshort int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/./esp_ota_ops.clong intout_handleESP_PARTITION_SUBTYPE_DATA_OTAota_data_partitions_ota_ops_entries_headsec_id__uint8_tfind_partitionesp_ota_endesp_ota_handle_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_9sizetypelong unsigned intaddressESP_LOG_VERBOSEerased_sizeint32_tESP_PARTITION_SUBTYPE_APP_OTA_MAXtypeunsigned char__uint32_tesp_image_spi_freq_tesp_err_tlabelESP_LOG_DEBUGesp_partition_subtype_tesp_partition_type_tESP_PARTITION_SUBTYPE_DATA_COREDUMPESP_PARTITION_SUBTYPE_DATA_FATcrc32_lesigned charshort unsigned inthandlememcpyESP_IMAGE_SPI_SPEED_80M__func__esp_ota_writeesp_log_writeESP_IMAGE_SPI_SPEED_26Mesp_partition_erase_rangenew_entryota_seqESP_PARTITION_SUBTYPE_DATA_SPIFFSESP_LOG_ERRORGCC: (crosstool-NG crosstool-ng-1.22.0-61-gab8375a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
2016-12-02 14:50:43 +02:00
ABI=0
2017-01-16 16:03:13 +02:00
L4pL4p( " "<(("  "$(DDD"II"M(<00><00><00> "<00><00>"<00><00>"<00><00>"<00><00>""<00><00>"

"",, LL"QQ"VV"ZZ"_`"e(??@""bd"t"<00><00>"<00><00>"<00><00>"<00>(%%%"--"H"bb#"<00><00>"<00>(   "! "**"<<"AA"FH"M())*"DD"II"NP"UU"Z(000<"lmT"<00><00>7"<00><00>&" &"FH"d(((((((.symtab.strtab.shstrtab.rela.literal.get_ota_partition_count.rela.literal.ota_select_crc.rela.literal.ota_select_valid.rela.literal.rewrite_ota_seq.rela.literal.esp_rewrite_ota_data.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.text.data.bss.rodata.str1.4.rela.text.get_ota_partition_count.rela.text.ota_select_crc.rela.text.ota_select_valid.rela.text.rewrite_ota_seq.rela.text.esp_rewrite_ota_data.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.bss.ota_data_map$4498.rodata.__func__$4466.bss.ota_data_map$4478.rodata.__func__$4439.bss.s_ota_select.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><>.<5D$U@1bM!r/<00>e!#<00>3<00>2%<00>0')+<00>--./01234689;=?A   BCDF<00><00> 0DW^o<00>#}<00><00><00>%<00><00><00>M'<00>Z)<00>d+<00><00><>esp_ota_ops.c__func__$4466get_ota_partition_countota_select_crcota_select_valids_ota_selectrewrite_ota_seqota_data_map$4478esp_rewrite_ota_datas_ota_ops_entries_heads_ota_ops_last_handle__func__$4439ota_data_map$4498__assert_funcesp_partition_find_firstcrc32_leesp_partition_erase_rangeesp_partition_writeesp_partition_mmapmemcpyspi_flash_munmapesp_ota_begincallocfreeesp_ota_writeesp_log_timestampesp_log_writeesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_image_spi_freq_t 9:;   <=  :>? ?$@( , 0
2017-01-16 16:03:13 +02:00
,
; -  ..1. D. $. $ <* I:.: ='/A/Y/ b/x/ <00>/<00><00><00>/<00><00><00><00><00>/<00>/ ,  /,/4/Z/`/ / :L/ !'$Q6/6 ><VN/N ?\/ \ ?g/$g @o/(o u<00>{/,{ <00><00><00><00><00><00><00>/0<00> <00>/4<00> <00>/8<00> <00><00><00><00><00>/<<00> <00>/@<00> 
"/D" 1Z9`B/HB <Td0t0<00><00><00>0<00>0 B$<00>+@40 4 <L0L <TdX0X Ckt}<00><00>0<00> ? 11%1*d61 91?1m1t1%1 E1  F/b4HB1$B 9P1(P =V<00>d-g1,g Ez10z F2,'/*<A!, /H222 CDI *3 :P3 <030 :6U:3 : 4 404D4V4]4 o4<00>4<00>4<00>4<00>4<00>4<00>4<00>44 4+4N4U4 4 :04  E&4$& F;4(; >AmJ4,J @P40P Eb44b F|48| ?<00>4<<00> ?<00>4@<00> @<00>4D<00> <00><00><00><00><00>4H<00> :<00>4L<00> <00><00><00>4P<00> <00><00><00>4T<00> :<00>4X<00>  4\ :#4`# )H<4d< :H4hH EZ4lZ F###!(#,,#0 4 9 @#DD#H L Q X#\\#` d i p#tt#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>#<00><00><00>% ***(!)(*-*:*A*F*S*X*j*w*~*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>* ***/*5*<*S*Y*_*e*k*q*w*}*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>***'*3*?*K*j*o*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>****+*7*C*\*o*{*<00>*<00>*<00>*<00>*<00><00><00>*<00>&<00>*<00><00>(.^*h l &<00> <00>*<00> <00> <00>&<00> <00>*<00> <00> &
*&*0&5 I j <00>*<00><00><00>*<00>&<00>&<00>*<00>&<00>*<00>&<00>&& **(ENu{<00><00> <00><00><00><00> <00> %9Rc i<00><00>*<00><00><00>*<00>&<00>*<00>&<00>*<00>&<00>*<00>&2Wk<00>*<00><00><00>*<00>&<00>*<00>*<00>&<00>&<00>*<00>  ! * 3 9 J Y b h <00> <00> <00> <00> <00> <00> *<00> <00> <00> *<00> &
&

*

+
*6
&;
*F
&K
h
{
<00>
<00>
*<00>
<00>
<00>
&<00>
*<00>
&<00>
*<00>
<00>
*<00>
* & * 3 I R [ a <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>    ; L  R c  i <00> <00>  <00> <00> <00>  <00> <00> <00> <00>    * "$ *0 !E *Q  b h *t Jy *} *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> * $(7 ; B F X \ c g q u | <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>      /3:>HLSWimtx<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> #+/6:BFMQY]dhx|<00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%,0BFMQZ^eirv<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  $+/9=DHZ^eisw<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  $.29=GKRV`dkoy}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  /3;?$   $ ( , 048<@DHLPTX\      $(,048<@DHL<00>;
I9 <00>B h<00>@<00>o<00>I; <00><00> X<00>@<00>p<00>I= <00>!<00><00>@<00>qLI? <00>0<00>)
<00>0<00>3;<00>48<00>T4P<00>@$zxID <00><00>4<00><00>@<00>z<00>IF (;,?<00>J9 <00>C