Files
IBVS/.pio/build/esp32dev/lib9b2/lvgl/draw/lv_draw_mask.c.o

148 lines
24 KiB
Plaintext
Raw Normal View History

ELF^LX4('&-6A< <20> <20><00><1D>6A<00> f<><02>"-<1D>Only layers with alpha channel can be masked.pio/libdeps/esp32dev/lvgl/src/draw/lv_draw_mask.c6A<00>"<05><00><00>J<EFBFBD><00><00><\ *<2A><00><1D>K<><4B><02><00>M
<EFBFBD><EFBFBD>0<EFBFBD><00> <0C><>d< <0C><03><00>YR$<13>)E<><45>a<00><06><00><00>
<EFBFBD><05><06><00><00><03><>@<40> <20><00><00><05><06><00><00><04><02><00>F<><46>lv_draw_mask_rect <00><><EFBFBD><EFBFBD>|   <00> <00>~ <0C> -)1<06><02>+DAy7WK9j<02>M}int}= O<19>l H T%<02>8<02> K<02>$^,q0<14> <05><17> Y  <02>\<12><02>^<11>8`<11>)<02>bK:<07>[h\ [LF<08>
RIa
<EFBFBD> L<0F>
OX
<EFBFBD> Y<0F>
^<0F>(
f<16> 8
<EFBFBD> h <
i @
Aj
UD
ik <0C>H<02>j<1F> <09>T<08>
 <16>
W"<19> 
.
'<0F>
,<0F>
<EFBFBD>/<0F>(
<EFBFBD> 6<0F>8
<EFBFBD>=<12>H
? <0C>L
;D <0A>P
BL <0A>Q<02>v<1A><08> <09>$ XI
<EFBFBD> Z G
<EFBFBD> ]g 
<EFBFBD> ` } 
Z c <0A>
8 d <0A> <0B> e <0A>  f <0A>
<EFBFBD> h <0C>
f i <0C> dsc ki
H l 
i m <0C> <02><06>&ZI <09>
!<08>
<EFBFBD>
"d
i
# <0C>ZF<06>(<28><08> F0 <08>
N l
.
"<0F>
L # <0A>, m:'<27><08>m <0A>E<1E> <09> X@
S Y]
<EFBFBD> Z<0E>
 [p
<EFBFBD> \ <0C>
4 ]$vM<08>F a <09>
<EFBFBD> b <0A>
<EFBFBD> c <0A> red d <0A><02> eR<04> Xu <11> <11> h{<11> <11>
<11>~<11> (p ;<11><11> <11> <11> ' = [!<11>"#<11>$B%<11>&<11> '<11>'<11>n) <0A><03>Q
pv<12><00><13><13><04>5 <0A>=U* <09> x1+ <0A> y1, <0A> x2- <0A> y2. <0A> <02>/<03> X ] 2Y<0E>cfZ<0E> <0B>[<0E>w]<0E>h^<0E> O_<0E> <0B>`<0E>g a<03>o<04><04>R }<04><0E>;<11>y <11>
 #<03>= *<1F> = q<08>
<EFBFBD>r~
<EFBFBD> s/
h t\<02>+ <09>$zq clz{<1E>
<EFBFBD><0E>
_ <11><0E>
6<11><0E> ops<11><14>
<EFBFBD><11>|
<11>@ <02>,!<21>q <09>(<11>
8<11><19>
<EFBFBD><11><18>
<EFBFBD><11><1B>
<EFBFBD><11>
y <11>5 
<EFBFBD><11>A 
<EFBFBD><11>h 
U<11><1C> 
<EFBFBD><11><1C>
<EFBFBD><11><1E> $<02>-!<07>U /<10><02>
0;AUU<13><13><02> 1hn~<13><13>2"<22><04>#<00>ii<02>8<12><04><18><02>><10><04>U<00><13><04>wC<10><04> <13><13><02>I  / / <13>i<13>+ P  VM S h <13>/ <13><02>[t z <17> <13>i<13><02>`<10>e<1E> <04> / <00> <13><13>2k'<27> <04> <12><00> <13>i<13><13>}<19>"8}i#8}<04> %T
K<11>K<11> <11>
m K <00> 4
 B<05>

C<12>src Di 7 
9
F :<0E>
 ;<0E>
<EFBFBD> <<0E>
<EFBFBD> = <0A>
<EFBFBD> > <0A>
<EFBFBD>
?T
 f @ <0A> gid E`

<EFBFBD> F/ <04>3 G<03>
UA  A <13><13> # ia A a <04>M }  A m <19> <09><01>" <09><01>B <09><01>X <09><01><19> <09><01><19> <09><01>? <09><01>a <09><01>w <09><01><19> <09><01><19> <09><01>2 <09><01>H <09><01>y <09><01><19> <09><01><19> <09><01><19> <09><01><19> <09><01><19> <09><01> <09><01><19> <09><01>d75<04>/<0E> /<11>e. <11><11><11>/<11><11> t
<11> ^ P
=<03> <04>Pn l objo
%p id1q<0E> id2r<0E>
<EFBFBD> s 
pt <0C>
iu <0C><02>v <04>"><11>b}<11><11>c<11>TS <11>
 f \ A<11>'<11><11>
VQ<11><11>e<11> <11> <11>f<11> !<11>"<11>#$<11> %E &<11>'<11>(])<11>*G+<11>,k-S.<11>/<11>0V12<11> 3}4<11>5<11>67<11>8<11>9<11>: ;<<11>=v >$?<1D><00><04>\
L <11> <11><11> '<11> <11>
@<00>%3
<1D><1D> = f <1D> @<1D> <00>*<1E> 
<1E> d
<1E> <1E><00><1E>,<1E><1E><1E> <1E>@<19><15>6F<1F>2<00><01>n <20> 2; R!dsc2bnS"z<00>#t:<16> $<24>@<1A>% Z&!f<00>'Z2'[-'\5']'^&.r<00>'Zr'[r&9~<00>'Z0&H<00>'[s'\0&^<00>'[v&j<00>*'[v&x<00>C'[O'\t&<26><00>W'[v(<28><00>'Zr'[t<04>)M<00>*<2A>tl +<2B>-<1B><01><>,-K<> .*<04>^(<01>4!dsc(Q<>R-4 *.MQO.Ahf(<00>'Zr'[0'\0/<2F>IZ0dstI&<26>0lenI2<49>1<><00> <0A>1<><00>[1**<07>1ssE1<><00>'2<><00>*1tt<15>13 3 . 1V V <15>1<><00><07>1<>
<00>
0% U: ; 9 I$ > $ > 5I <&I  : ; 9 
: ; 9 I8 : ; 9 I 8 : ; 9 I8 : ;9 I I : ; 9 > I: ; 9 ( 'II4: ;9 I?< : ; 9 I 8 &''I4: ; 9 I?< : ; 9  : ; 9 I : ; 9 I((.?: ; 9 '@<18>B : ; 9 I!: ; 9 I"4I4#4: ; 9 I<17>B$4: ; 9 I<17>B%<25><>1&<26><>1'<27><><18>B(<28><>1)I*!I/ +.?: ; 9 'I@<18>B,: ; 9 I<17>B-1R<01>B X Y W .1<17>B/.: ; 9 ' 0: ; 9 I1.?<n: ; 9 2.?<n: ;9 0<00>TM<00>UR<00>R<>0<>R,<00><00><00><00><01> .pio/libdeps/esp32dev/lvgl/src/draw.pio/libdeps/esp32dev/lvgl/src/draw/../misc/../stdlib/home/ricardo/.platformio/packages/toolchain-xtensa-esp32@8.4.0+2021r2-patch5/xtensa-esp32-elf/sys-include/machine/home/ricardo/.platformio/packages/toolchain-xtensa-esp32@8.4.0+2021r2-patch5/xtensa-esp32-elf/sys-include/sys/home/ricardo/.platformio/packages/toolchain-xtensa-esp32@8.4.0+2021r2-patch5/lib/gcc/xtensa-esp32-elf/8.4.0/include.pio/libdeps/esp32dev/lvgl/src/draw/../misc.pio/libdeps/esp32dev/lvgl/src/draw/../misc/../font.pio/libdeps/esp32dev/lvgl/src/draw/../misc/../font/../draw.pio/libdeps/esp32dev/lvgl/src/draw/../misc/../font/../misc/cache/../../osal.pio/libdeps/esp32dev/lvgl/src/draw/../misc/../font/../misc/cache.pio/libdeps/esp32dev/lvgl/src/draw/../core/../display/../misc.pio/libdeps/esp32dev/lvgl/src/draw/../corelv_draw_mask.clv_string.h_default_types.h_stdint.hstddef.hlv_types.hlv_draw.hlv_draw_private.hlv_font.hlv_color_op.hlv_draw_mask_private.hlv_draw_buf.hlv_color.hlv_area.hlv_image_dsc.hlv_os_none.h lv_cache_private.h
lv_cache_lru_rb.h
lv_style.hlv_event.h lv_obj.h lv_log.hlv_mem.hlv_obj_event.h (     `  -  g     2         k       ~  
      ~       
 

 LV_EVENT_INVALIDATE_AREAint8_tsize_tLV_COLOR_FORMAT_YUV_STARTall_tasks_addedLV_EVENT_HOVER_OVERLV_EVENT_DRAW_MAIN_BEGINLV_COLOR_FORMAT_ARGB8565filter_cbLV_COLOR_FORMAT_A1LV_COLOR_FORMAT_A2LV_COLOR_FORMAT_A4lv_cache_tLV_COLOR_FORMAT_A8lv_opa_tint32_tLV_EVENT_FLUSH_FINISHLV_EVENT_INSERTLV_DRAW_TASK_TYPE_LINEadv_wradiusheaderline_heightunderline_thickness__func__reserved_2lv_memcpyLV_EVENT_REFR_REQUESTreserve_cond_cbLV_EVENT_CHILD_CHANGEDstatelv_color_format_has_alphaLV_EVENT_RENDER_READYdraw_dsclv_cache_compare_cb_tLV_OBJ_FLAG_ADV_HITTESTLV_COLOR_FORMAT_NV12typeLV_EVENT_GESTURELV_FONT_GLYPH_FORMAT_SVGLV_EVENT_LONG_PRESSEDLV_EVENT_ROTARYLV_EVENT_CHILD_CREATEDlv_draw_task_tget_victim_cbLV_COLOR_FORMAT_NV21__uint8_tbase_dsc_real_areaLV_EVENT_REFR_READYLV_OBJ_FLAG_SCROLLABLELV_EVENT_ALLLV_FONT_GLYPH_FORMAT_NONELV_DRAW_TASK_TYPE_BORDERGNU C99 8.4.0 -mlongcalls -ggdb -Os -std=gnu99 -ffunction-sections -fdata-sections -freorder-blocks -fstack-protector -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionLV_OBJ_FLAG_SCROLL_WITH_ARROWlv_layer_tLV_OBJ_FLAG_PRESS_LOCKLV_EVENT_COLOR_FORMAT_CHANGEDsigned charuint8_tunaligned_dataLV_OBJ_FLAG_LAYOUT_1LV_OBJ_FLAG_LAYOUT_2get_glyph_bitmapblueLV_OBJ_FLAG_SCROLL_CHAINLV_OBJ_FLAG_WIDGET_1LV_OBJ_FLAG_WIDGET_2unsigned charstrideLV_EVENT_GET_SELF_SIZElv_draw_buf_handlers_tLV_EVENT_DRAW_MAINLV_DRAW_TASK_TYPE_LABELlv_part_tlv_cache_class_tlv_cache_alloc_cb_tofs_xofs_yclip_area_originalremove_cbcolor_format_BoolLV_EVENT_INDEV_RESETLV_DRAW_TASK_TYPE_NONElv_draw_mask_rect_dsc_tLV_DRAW_TASK_TYPE_VECTORlv_cache_destroy_cb_tcharLV_EVENT_REFR_EXT_DRAW_SIZEunderline_positionlv_draw_task_get_mask_rect_dscLV_EVENT_SCROLL_THROW_BEGINLV_EVENT_COVER_CHECKnamephy_clip_areaLV_EVENT_LASTlv_cache_reserve_cond_cb__uint16_tLV_EVENT_HIT_TESTLV_COLOR_FORMAT_I1LV_COLOR_FORMAT_I2LV_COLOR_FORMAT_I4LV_COLOR_FORMAT_XRGB8888LV_COLOR_FORMAT_I8flagsLV_EVENT_SCREEN_LOADEDdestroy_cblv_draw_dsc_base_tkerninglv_cache_get_victim_cbLV_EVENT_FOCUSEDlv_style_prop_tfallbacklv_color_filter_cb_tLV_EVENT_DRAW_TASK_ADDEDtasklv_area_tdrop_cbLV_OBJ_FLAG_USER_1LV_OBJ_FLAG_USER_2LV_OBJ_FLAG_USER_3LV_OBJ_FLAG_USER_4LV_EVENT_CLICKEDlv_obj_class_tLV_EVENT_DRAW_MAIN_ENDlv_cache_remove_cb_tLV_DRAW_TASK_TYPE_BOX_SHADOWLV_FONT_GLYPH_FORMAT_CUSTOMlv_image_header_tLV_CACHE_RESERVE_COND_NEED_VICTIMLV_EVENT_RESOLUTION_CHANGEDLV_OBJ_FLAG_IGNORE_LAYOUT.pio/libdeps/esp32dev/lvgl/src/draw/lv_draw_mask.cindexdraw_task_headLV_OBJ_FLAG_FLOATINGareaLV_OBJ_FLAG_SCROLL_CHAIN_VERlv_draw_task_type_tLV_OBJ_FLAG_OVERFLOW_VISIBLELV_EVENT_LEAVELV_CACHE_RESERVE_COND_ERRORformatLV_FONT_GLYPH_FORMAT_VECTORLV_OBJ_FLAG_SCROLL_MOMENTUMlv_memsetlv_cache_create_cb_tresolved_fontlv_cache_reserve_cond_res_thandlerslv_cache_ops_tLV_OBJ_FLAG_HIDDENmax_sizefree_cbLV_COLOR_FORMAT_RGB888buf_arealv_cache_free_cb_tdata_size_clip_areaLV_COLOR_FORMAT_UYVYLV_OBJ_FLAG_CHECKABLELV_DRAW_TASK_TYPE_MASK_BITMAPLV_OBJ_FLAG_SNAPPABLELV_COLOR_FORMAT_RAWlv_cache_add_cb_t__uint32_tlong long intlv_obj_add_flagLV_EVENT_SCROLLLV_EVENT_VSYNCLV_OBJ_FLAG_GESTURE_BUBBLEcreate_cbLV_OBJ_FLAG_SCROLL_ELASTICparentLV_OBJ_FLAG_EVENT_BUBBLELV_OBJ_FLAG_CLICKABLELV_OBJ_FLAG_SEND_DRAW_TASK_EVENTSlv_font_montserrat_46lv_obj_send_eventLV_EVENT_DELETElv_cache_compare_res_tunsigned intadd_cbclip_areaLV_COLOR_FORMAT_RAW_ALPHALV_COLOR_FORMAT_RGB565A8LV_EVENT_CREATELV_EVENT_VALUE_CHANGEDLV_COLOR_FORMAT_L8layerLV_OBJ_FLAG_SCROLL_ON_FOCUSLV_EVENT_FLUSH_WAIT_STARTlv_font_glyph_dsc_tLV_EVENT_SCREEN_LOAD_STARTLV_EVENT_PRESSINGLV_DRAW_TASK_TYPE_MASK_RECTANGLELV_DRAW_TASK_TYPE_ARClv_cache_init_cb_tLV_DRAW_TASK_TYPE_IMAGELV_EVENT_SHORT_CLICKEDLV_FONT_GLYPH_FORMAT_A1LV_FONT_GLYPH_FORMAT_A2LV_FONT_GLYPH_FORMAT_A4lv_color_filter_shadeLV_FONT_GLYPH_FORMAT_A8LV_EVENT_LONG_PRESSED_REPEATLV_EVENT_DRAW_POST_BEGINlv_font_montserrat_8lv_cache_entry_tsubpxlv_obj_has_flaglv_cache_class_lru_rb_countentry
ABI=0
88((  "(##$^"<00> "<00><00><>
   "9C
b<00> t<00><00><00><00><00><00><00><00>lv_draw_mask.c__func__$6791lv_draw_mask_rect_dsc_initlv_memsetlv_draw_task_get_mask_rect_dsclv_draw_mask_rectlv_color_format_has_alphalv_log_addlv_draw_add_tasklv_malloclv_memcpylv_obj_has_flaglv_obj_remove_flaglv_obj_send_eventlv_obj_add_flaglv_draw_finalize_task_creation
 !$"(#,$0%4&

 S <00>!  $ (( 33 B B !Q<00>X$X "^<00>d(d #r,r $|0| %<00>4<00> &; ;  ;!;(; ,, 04;9;@; DD HL;Q; !&49GLZ_mr<00><00><00><00><00><00><00><00><00><00><00> *;LQ]jw<00><00><00><00><00><00><00><00><00><00> -:GTan{<00><00><00><00><00><00><00><00><00>/<J[hu<00><00><00><00><00><00><00><00><00><00> &3I\i<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
"(.4:@FLRYe<00><00><00>=M^}<00><00><00><00><00><00><00><00><00><00><00> #0=Wdr<00><00><00><00><00><00><00><00><00><00>$0X]<00><00><00> 6 B i <00> <00> <00> <00> 

$
*
0
6
<
B
H
N
U
j
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
  <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> <00> <00> <00> <00>  E R _ m <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>  #)/5;AGMSY_ekqw}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>#)/5;AGMT[bipw~<00><00><00><00><00><00><00><00><00><00><00><00><00><00> ";-IS
aejuy~<00><00><00>
<00><00><00><00>+DX<00><00><00>;<00><00><00><00><00><00>;<00><00><00>;5[_gksw<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>.29=QUhl ;; $; <00>/r<00>:<00>::::!:%:::C:L:V:^:
d: h:}:<00>:<00>:<00>:<00>: <00>:<00>:!<00>:!<00>:$<00>:$<00>:$<00>:0<00>:0<00>:9<00>:;<00>:>:H :H:J:J':M/:M8:OA:QM:QY:Sb:^h:`n:jv:x~:<00><00>:<00> $0<HT`lx<00><00><00><00>.symtab.strtab.shstrtab.rela.literal.lv_draw_mask_rect_dsc_init.rela.literal.lv_draw_mask_rect.text.data.bss.rela.text.lv_draw_mask_rect_dsc_init.rela.text.lv_draw_task_get_mask_rect_dsc.rodata.lv_draw_mask_rect.str1.1.rela.text.lv_draw_mask_rect.rodata.__func__$6791.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 4@l< $ I88D@x<<00>$ dpjpppzpu@=$ <00><00><00>@,= $
 <00>2<00>`<00><00><00><00>@8=P$  <00><00>X@<00>><00>$ 0<00><00>+@H?<00>$ <<00><00>O<00>{J@8R<00>$ _(0Z@<00>RT$ sX n@SH$ <00>x<00><00>@dSL$ <00>0<00><00><00>0<00>7-<00><00>78<00>8<00>@<00>U$  <00>$8<00><00>@<00>U<00>$" <00>8p% H;"|V<00>