Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tlv] TLVReader::Get CharSpan to Stop on ASCII Unit Separator #24421

Conversation

emargolis
Copy link
Contributor

Fixes #24419

The TLVReader::Get(CharSpan&) always stops at the first IS1 codepoint (ascii 0x1F).

The rationale is that clients should never see garbage at the end of string due to localization IDs.

The TLVReader::Get(CharSpan&) always stops at the first IS1 codepoint (ascii 0x1F).

The rationale is that clients should never see garbage at the end of string due to localization IDs.
@github-actions
Copy link

github-actions bot commented Jan 13, 2023

PR #24421: Size comparison from cae6319 to f3cf127

Increases above 0.2%:

platform target config section cae6319 f3cf127 change % change
linux ota-provider-app debug .got 3728 3736 8 0.2
ota-requestor-app debug .got 3728 3736 8 0.2
Increases (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 f3cf127 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.text 1047636 1047652 16 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194751 16 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_info 39900396 39900486 90 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_str 3508018 3508052 34 0.0
.text 956872 956890 18 0.0
bl702+rpc (read/write) 1286899 1286915 16 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_info 44286220 44286310 90 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_str 3910628 3910662 34 0.0
.text 1033764 1033782 18 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674519 16 0.0
.text 597664 597680 16 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688223 8 0.0
.text 597300 597308 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.text 973480 973496 16 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
.got 4768 4776 8 0.2
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.got 4680 4688 8 0.2
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.got 4600 4608 8 0.2
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
.got 5352 5360 8 0.1
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.got 4632 4640 8 0.2
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
.got 4664 4672 8 0.2
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
.got 3728 3736 8 0.2
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
.got 3728 3736 8 0.2
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
.got 4128 4136 8 0.2
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
.got 5000 5008 8 0.2
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.got 4920 4928 8 0.2
.text 4999010 4999058 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165340 16 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1366984 16 0.0
text 763788 763800 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111184 16 0.0
text 773944 773960 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748732 16 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_info 27342516 27342615 99 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_str 3465893 3465927 34 0.0
.text 1549008 1549024 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690172 16 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_str 3450757 3450791 34 0.0
.text 1491208 1491224 16 0.0
light cy8ckit_062s2_43012 (read/write) 1608844 1608860 16 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_info 22366046 22366148 102 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_str 3256287 3256321 34 0.0
.text 1418088 1418104 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1642876 1642892 16 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_info 22584737 22584835 98 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_str 3272121 3272155 34 0.0
.text 1447128 1447144 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148060 16 0.0
.text 595144 595160 16 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026320 32 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964652 24 0.0
text 652388 652410 22 0.0
contact-sensor-app tlsr9518adk80d (read/write) 867572 867596 24 0.0
text 581572 581596 24 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883912 24 0.0
text 596042 596068 26 0.0
lighting-app tlsr9518adk80d (read/write) 961860 961884 24 0.0
text 661888 661914 26 0.0
ota-requestor-app tlsr9518adk80d (read/write) 897868 897892 24 0.0
text 607290 607314 24 0.0
thermostat tlsr9518adk80d (read/write) 887128 887152 24 0.0
text 596814 596840 26 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section cae6319 f3cf127 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174388 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 174504 174488 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 184708 184692 -16 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161520 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177596 -16 -0.0
shell LP_CC2652R7 (read/write) 185508 185492 -16 -0.0
Full report (52 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 f3cf127 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047636 1047652 16 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194751 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_aranges 132656 132656 0 0.0
.debug_frame 486996 486996 0 0.0
.debug_info 39900396 39900486 90 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3508018 3508052 34 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569281 569281 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956872 956890 18 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286915 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_aranges 140880 140880 0 0.0
.debug_frame 514708 514708 0 0.0
.debug_info 44286220 44286310 90 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_ranges 395896 395896 0 0.0
.debug_str 3910628 3910662 34 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629796 629796 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033782 18 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
(read/write) 174404 174388 -16 -0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674519 16 0.0
(read/write) 174504 174488 -16 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597664 597680 16 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
(read/write) 184708 184692 -16 -0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688223 8 0.0
(read/write) 161528 161520 -8 -0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597308 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
(read/write) 177612 177596 -16 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
(read/write) 185508 185492 -16 -0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973496 16 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4776 8 0.2
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282571 0 0.0
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4688 8 0.2
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281259 0 0.0
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4608 8 0.2
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
(read/write) 645296 645296 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 609328 609328 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5360 8 0.1
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 641669 641669 0 0.0
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
(read/write) 694616 694616 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 638120 638120 0 0.0
.dynamic 560 560 0 0.0
.got 14096 14096 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 567860 567860 0 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4640 8 0.2
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4672 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244712 0 0.0
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196040 0 0.0
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202768 0 0.0
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4136 8 0.2
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5008 8 0.2
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52280 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4928 8 0.2
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999010 4999058 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165340 16 0.0
bss 146748 146748 0 0.0
rodata 133820 133820 0 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1366984 16 0.0
bss 106048 106048 0 0.0
rodata 211308 211308 0 0.0
text 763788 763800 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111184 16 0.0
bss 145947 145947 0 0.0
rodata 111104 111104 0 0.0
text 773944 773960 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748716 1748732 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_aranges 111144 111144 0 0.0
.debug_frame 373232 373232 0 0.0
.debug_info 27342516 27342615 99 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_ranges 356360 356360 0 0.0
.debug_str 3465893 3465927 34 0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576157 576157 0 0.0
.symtab 423744 423744 0 0.0
.text 0 0 0 0.0
1549008 1549024 16 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690172 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_aranges 110408 110408 0 0.0
.debug_frame 375676 375676 0 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_ranges 354328 354328 0 0.0
.debug_str 3450757 3450791 34 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536647 536647 0 0.0
.symtab 408704 408704 0 0.0
.text 1491208 1491224 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608860 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_aranges 102608 102608 0 0.0
.debug_frame 346008 346008 0 0.0
.debug_info 22366046 22366148 102 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_ranges 318464 318464 0 0.0
.debug_str 3256287 3256321 34 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472952 472952 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418104 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642892 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347808 347808 0 0.0
.debug_info 22584737 22584835 98 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_ranges 320320 320320 0 0.0
.debug_str 3272121 3272155 34 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475669 475669 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447144 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148060 16 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595144 595160 16 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026320 32 0.0
bss 98184 98184 0 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964652 24 0.0
bss 97368 97368 0 0.0
text 652388 652410 22 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867572 867596 24 0.0
bss 89524 89524 0 0.0
text 581572 581596 24 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883912 24 0.0
bss 89616 89616 0 0.0
text 596042 596068 26 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961884 24 0.0
bss 97676 97676 0 0.0
text 661888 661914 26 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897868 897892 24 0.0
bss 90568 90568 0 0.0
text 607290 607314 24 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887152 24 0.0
bss 91004 91004 0 0.0
text 596814 596840 26 0.0

@github-actions
Copy link

github-actions bot commented Jan 14, 2023

PR #24421: Size comparison from cae6319 to 2ec80a5

Increases above 0.2%:

platform target config section cae6319 2ec80a5 change % change
linux ota-provider-app debug .got 3728 3736 8 0.2
ota-requestor-app debug .got 3728 3736 8 0.2
Increases (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 2ec80a5 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.text 1047636 1047652 16 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194751 16 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_info 39900396 39900486 90 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_str 3508018 3508062 44 0.0
.text 956872 956890 18 0.0
bl702+rpc (read/write) 1286899 1286915 16 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_info 44286220 44286311 91 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_str 3910628 3910672 44 0.0
.text 1033764 1033784 20 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674527 24 0.0
.text 597664 597688 24 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.text 973480 973496 16 0.0
esp32 all-clusters-app c3devkit (read only) 1221430 1221458 28 0.0
.flash.text 1221430 1221458 28 0.0
m5stack (read only) 1235007 1235031 24 0.0
(read/write) 560331 560335 4 0.0
.flash.rodata 311404 311408 4 0.0
.flash.text 1229623 1229647 24 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
.got 4768 4776 8 0.2
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.got 4680 4688 8 0.2
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.got 4600 4608 8 0.2
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
.got 5352 5360 8 0.1
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.got 4632 4640 8 0.2
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
.got 4664 4672 8 0.2
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
.got 3728 3736 8 0.2
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
.got 3728 3736 8 0.2
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
.got 4128 4136 8 0.2
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
.got 5000 5008 8 0.2
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.got 4920 4928 8 0.2
.text 4999010 4999058 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165340 16 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1366984 16 0.0
text 763788 763804 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111184 16 0.0
text 773944 773960 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748732 16 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_info 27342516 27342616 100 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_str 3465893 3465937 44 0.0
.text 1549008 1549024 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690172 16 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_str 3450757 3450801 44 0.0
.text 1491208 1491224 16 0.0
light cy8ckit_062s2_43012 (read/write) 1608844 1608860 16 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_info 22366046 22366147 101 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_str 3256287 3256331 44 0.0
.text 1418088 1418104 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1642876 1642892 16 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_info 22584737 22584836 99 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_str 3272121 3272165 44 0.0
.text 1447128 1447144 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148060 16 0.0
.text 595144 595160 16 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026320 32 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964652 24 0.0
text 652388 652412 24 0.0
contact-sensor-app tlsr9518adk80d (read/write) 867572 867604 32 0.0
text 581572 581600 28 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883912 24 0.0
text 596042 596066 24 0.0
lighting-app tlsr9518adk80d (read/write) 961860 961884 24 0.0
text 661888 661916 28 0.0
ota-requestor-app tlsr9518adk80d (read/write) 897868 897892 24 0.0
text 607290 607314 24 0.0
thermostat tlsr9518adk80d (read/write) 887128 887152 24 0.0
text 596814 596840 26 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section cae6319 2ec80a5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174388 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 174504 174480 -24 -0.0
lock-mtd LP_CC2652R7 (read/write) 184708 184692 -16 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161512 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177596 -16 -0.0
shell LP_CC2652R7 (read/write) 185508 185492 -16 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 2ec80a5 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047636 1047652 16 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194751 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_aranges 132656 132656 0 0.0
.debug_frame 486996 486996 0 0.0
.debug_info 39900396 39900486 90 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3508018 3508062 44 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569281 569281 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956872 956890 18 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286915 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_aranges 140880 140880 0 0.0
.debug_frame 514708 514708 0 0.0
.debug_info 44286220 44286311 91 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_ranges 395896 395896 0 0.0
.debug_str 3910628 3910672 44 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629796 629796 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033784 20 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
(read/write) 174404 174388 -16 -0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674527 24 0.0
(read/write) 174504 174480 -24 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597664 597688 24 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
(read/write) 184708 184692 -16 -0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
(read/write) 161528 161512 -16 -0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
(read/write) 177612 177596 -16 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
(read/write) 185508 185492 -16 -0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973496 16 0.0
esp32 all-clusters-app c3devkit (read only) 1221430 1221458 28 0.0
(read/write) 1787122 1787122 0 0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245632 245632 0 0.0
.flash.text 1221430 1221458 28 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235007 1235031 24 0.0
(read/write) 560331 560335 4 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311404 311408 4 0.0
.flash.text 1229623 1229647 24 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4776 8 0.2
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282571 0 0.0
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4688 8 0.2
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281259 0 0.0
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4608 8 0.2
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
(read/write) 645296 645296 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 609328 609328 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5360 8 0.1
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 641669 641669 0 0.0
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
(read/write) 694616 694616 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 638120 638120 0 0.0
.dynamic 560 560 0 0.0
.got 14096 14096 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 567860 567860 0 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4640 8 0.2
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4672 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244712 0 0.0
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196040 0 0.0
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202768 0 0.0
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4136 8 0.2
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5008 8 0.2
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52280 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4928 8 0.2
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999010 4999058 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165340 16 0.0
bss 146748 146748 0 0.0
rodata 133820 133820 0 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1366984 16 0.0
bss 106048 106048 0 0.0
rodata 211308 211308 0 0.0
text 763788 763804 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111184 16 0.0
bss 145947 145947 0 0.0
rodata 111104 111104 0 0.0
text 773944 773960 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748716 1748732 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_aranges 111144 111144 0 0.0
.debug_frame 373232 373232 0 0.0
.debug_info 27342516 27342616 100 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_ranges 356360 356360 0 0.0
.debug_str 3465893 3465937 44 0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576157 576157 0 0.0
.symtab 423744 423744 0 0.0
.text 1549008 1549024 16 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690172 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_aranges 110408 110408 0 0.0
.debug_frame 375676 375676 0 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_ranges 354328 354328 0 0.0
.debug_str 3450757 3450801 44 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536647 536647 0 0.0
.symtab 408704 408704 0 0.0
.text 1491208 1491224 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608860 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_aranges 102608 102608 0 0.0
.debug_frame 346008 346008 0 0.0
.debug_info 22366046 22366147 101 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_ranges 318464 318464 0 0.0
.debug_str 3256287 3256331 44 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472952 472952 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418104 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642892 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347808 347808 0 0.0
.debug_info 22584737 22584836 99 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_ranges 320320 320320 0 0.0
.debug_str 3272121 3272165 44 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475669 475669 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447144 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148060 16 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595144 595160 16 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026320 32 0.0
bss 98184 98184 0 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964652 24 0.0
bss 97368 97368 0 0.0
text 652388 652412 24 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867572 867604 32 0.0
bss 89524 89524 0 0.0
text 581572 581600 28 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883912 24 0.0
bss 89616 89616 0 0.0
text 596042 596066 24 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961884 24 0.0
bss 97676 97676 0 0.0
text 661888 661916 28 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897868 897892 24 0.0
bss 90568 90568 0 0.0
text 607290 607314 24 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887152 24 0.0
bss 91004 91004 0 0.0
text 596814 596840 26 0.0

src/lib/core/TLVReader.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jan 14, 2023

PR #24421: Size comparison from cae6319 to 97e059e

Increases above 0.2%:

platform target config section cae6319 97e059e change % change
linux ota-provider-app debug .got 3728 3736 8 0.2
ota-requestor-app debug .got 3728 3736 8 0.2
Increases (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 97e059e change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.text 1047636 1047650 14 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194751 16 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_info 39900396 39900487 91 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_str 3508018 3508062 44 0.0
.text 956872 956892 20 0.0
bl702+rpc (read/write) 1286899 1286915 16 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_info 44286220 44286309 89 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_str 3910628 3910672 44 0.0
.text 1033764 1033780 16 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674527 24 0.0
.text 597664 597688 24 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.text 973480 973496 16 0.0
esp32 all-clusters-app c3devkit (read only) 1221430 1221462 32 0.0
.flash.text 1221430 1221462 32 0.0
m5stack (read only) 1235007 1235031 24 0.0
.flash.text 1229623 1229647 24 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
.got 4768 4776 8 0.2
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.got 4680 4688 8 0.2
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.got 4600 4608 8 0.2
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
.got 5352 5360 8 0.1
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.got 4632 4640 8 0.2
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
.got 4664 4672 8 0.2
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
.got 3728 3736 8 0.2
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
.got 3728 3736 8 0.2
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
.got 4128 4136 8 0.2
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
.got 5000 5008 8 0.2
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.got 4920 4928 8 0.2
.text 4999010 4999058 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165340 16 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1366984 16 0.0
text 763788 763804 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111184 16 0.0
text 773944 773956 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748732 16 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_info 27342516 27342616 100 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_str 3465893 3465937 44 0.0
.text 1549008 1549024 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690172 16 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_str 3450757 3450801 44 0.0
.text 1491208 1491224 16 0.0
light cy8ckit_062s2_43012 (read/write) 1608844 1608860 16 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_info 22366046 22366147 101 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_str 3256287 3256331 44 0.0
.text 1418088 1418104 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1642876 1642892 16 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_info 22584737 22584836 99 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_str 3272121 3272165 44 0.0
.text 1447128 1447144 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148052 8 0.0
.text 595144 595152 8 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026320 32 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964652 24 0.0
text 652388 652410 22 0.0
contact-sensor-app tlsr9518adk80d (read/write) 867572 867596 24 0.0
text 581572 581596 24 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883912 24 0.0
text 596042 596066 24 0.0
lighting-app tlsr9518adk80d (read/write) 961860 961884 24 0.0
text 661888 661914 26 0.0
ota-requestor-app tlsr9518adk80d (read/write) 897868 897892 24 0.0
text 607290 607316 26 0.0
thermostat tlsr9518adk80d (read/write) 887128 887152 24 0.0
text 596814 596840 26 0.0
Decreases (7 builds for cc13x2_26x2, esp32)
platform target config section cae6319 97e059e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174388 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 174504 174480 -24 -0.0
lock-mtd LP_CC2652R7 (read/write) 184708 184692 -16 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161512 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177596 -16 -0.0
shell LP_CC2652R7 (read/write) 185508 185492 -16 -0.0
esp32 all-clusters-app c3devkit (read/write) 1787122 1787114 -8 -0.0
.flash.rodata 245632 245624 -8 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section cae6319 97e059e change % change
bl602 lighting-app bl602 (read/write) 1329406 1329422 16 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016664 18 0.0
bl602+rpc (read/write) 1374902 1374918 16 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047636 1047650 14 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194751 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533451 20 0.0
.debug_aranges 132656 132656 0 0.0
.debug_frame 486996 486996 0 0.0
.debug_info 39900396 39900487 91 0.0
.debug_line 5228530 5228587 57 0.0
.debug_loc 3394501 3394534 33 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3508018 3508062 44 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569281 569281 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956872 956892 20 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286915 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681921 20 0.0
.debug_aranges 140880 140880 0 0.0
.debug_frame 514708 514708 0 0.0
.debug_info 44286220 44286309 89 0.0
.debug_line 5626119 5626176 57 0.0
.debug_loc 3590508 3590541 33 0.0
.debug_ranges 395896 395896 0 0.0
.debug_str 3910628 3910672 44 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629796 629796 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033780 16 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
(read/write) 174404 174388 -16 -0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640707 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 563000 16 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674527 24 0.0
(read/write) 174504 174480 -24 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597664 597688 24 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659579 16 0.0
(read/write) 184708 184692 -16 -0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556656 16 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
(read/write) 161528 161512 -16 -0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
(read/write) 177612 177596 -16 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
(read/write) 185508 185492 -16 -0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585690 16 0.0
.app_xip_area 462020 462036 16 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589414 16 0.0
.app_xip_area 460448 460464 16 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550038 16 0.0
.app_xip_area 431856 431872 16 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974124 16 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819764 16 0.0
BRD4161A+rs911x (read/write) 1037256 1037272 16 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848592 16 0.0
BRD4187C (read/write) 1147924 1147940 16 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982260 16 0.0
lock-app BRD4161A+wf200 (read/write) 1066776 1066808 32 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906548 906580 32 0.0
window-app BRD4187C (read/write) 1140600 1140616 16 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973496 16 0.0
esp32 all-clusters-app c3devkit (read only) 1221430 1221462 32 0.0
(read/write) 1787122 1787114 -8 -0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245632 245624 -8 -0.0
.flash.text 1221430 1221462 32 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235007 1235031 24 0.0
(read/write) 560331 560331 0 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311404 311404 0 0.0
.flash.text 1229623 1229647 24 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 660380 660396 16 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562132 562148 16 0.0
light k32w0+release (read/write) 671408 671424 16 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591812 16 0.0
lock k32w0+release (read/write) 631764 631780 16 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551372 551388 16 0.0
linux all-clusters-app debug (read only) 3124897 3125049 152 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4776 8 0.2
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282571 0 0.0
.text 2657426 2657490 64 0.0
all-clusters-minimal-app debug (read only) 2937145 2937297 152 0.0
(read/write) 146480 146512 32 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4688 8 0.2
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281259 0 0.0
.text 2474242 2474306 64 0.0
bridge-app debug (read only) 2496569 2496721 152 0.0
(read/write) 130944 130976 32 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4608 8 0.2
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112242 2112306 64 0.0
chip-tool debug (read only) 11431809 11431961 152 0.0
(read/write) 645296 645296 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 609328 609328 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5360 8 0.1
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 641669 641669 0 0.0
.text 9295156 9295220 64 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848196 64 0.0
(read/write) 694616 694616 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 638120 638120 0 0.0
.dynamic 560 560 0 0.0
.got 14096 14096 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 567860 567860 0 0.0
.text 8635412 8635476 64 0.0
lighting-app debug+rpc (read only) 2664033 2664185 152 0.0
(read/write) 130280 130312 32 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4640 8 0.2
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258770 2258834 64 0.0
lock-app debug (read only) 2622905 2623057 152 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4672 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244712 0 0.0
.text 2206290 2206354 64 0.0
ota-provider-app debug (read only) 2196793 2196953 160 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196040 0 0.0
.text 1860850 1860914 64 0.0
ota-requestor-app debug (read only) 2358281 2358433 152 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3736 8 0.2
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202768 0 0.0
.text 2006610 2006674 64 0.0
shell debug (read only) 2657497 2657649 152 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4136 8 0.2
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256818 2256882 64 0.0
thermostat-no-ble arm64 (read only) 2478556 2478620 64 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068128 2068192 64 0.0
tv-app debug (read only) 3286681 3286833 152 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5008 8 0.2
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822866 2822930 64 0.0
tv-casting-app debug (read only) 5638457 5638593 136 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52280 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4928 8 0.2
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999010 4999058 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165340 16 0.0
bss 146748 146748 0 0.0
rodata 133820 133820 0 0.0
text 804548 804564 16 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1366984 16 0.0
bss 106048 106048 0 0.0
rodata 211308 211308 0 0.0
text 763788 763804 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111184 16 0.0
bss 145947 145947 0 0.0
rodata 111104 111104 0 0.0
text 773944 773956 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748716 1748732 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247605 20 0.0
.debug_aranges 111144 111144 0 0.0
.debug_frame 373232 373232 0 0.0
.debug_info 27342516 27342616 100 0.0
.debug_line 3753850 3753883 33 0.0
.debug_loc 3643134 3643247 113 0.0
.debug_ranges 356360 356360 0 0.0
.debug_str 3465893 3465937 44 0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576157 576157 0 0.0
.symtab 423744 423744 0 0.0
.text 1549008 1549024 16 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690172 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233412 20 0.0
.debug_aranges 110408 110408 0 0.0
.debug_frame 375676 375676 0 0.0
.debug_info 26903800 2690390 100 0.0
.debug_line 3762639 3762672 33 0.0
.debug_loc 3626534 3626647 113 0.0
.debug_ranges 354328 354328 0 0.0
.debug_str 3450757 3450801 44 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536647 536647 0 0.0
.symtab 408704 408704 0 0.0
.text 1491208 1491224 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608860 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067805 20 0.0
.debug_aranges 102608 102608 0 0.0
.debug_frame 346008 346008 0 0.0
.debug_info 22366046 22366147 101 0.0
.debug_line 3327833 3327866 33 0.0
.debug_loc 3326715 3326828 113 0.0
.debug_ranges 318464 318464 0 0.0
.debug_str 3256287 3256331 44 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472952 472952 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418104 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642892 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069851 20 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347808 347808 0 0.0
.debug_info 22584737 22584836 99 0.0
.debug_line 3328933 3328966 33 0.0
.debug_loc 3348319 3348432 113 0.0
.debug_ranges 320320 320320 0 0.0
.debug_str 3272121 3272165 44 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475669 475669 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447144 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148052 8 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595144 595152 8 0.0
lock-app qpg6105+debug (read/write) 1115036 1115052 16 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562132 562148 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026320 32 0.0
bss 98184 98184 0 0.0
text 689094 689122 28 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964652 24 0.0
bss 97368 97368 0 0.0
text 652388 652410 22 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867572 867596 24 0.0
bss 89524 89524 0 0.0
text 581572 581596 24 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883912 24 0.0
bss 89616 89616 0 0.0
text 596042 596066 24 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961884 24 0.0
bss 97676 97676 0 0.0
text 661888 661914 26 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897868 897892 24 0.0
bss 90568 90568 0 0.0
text 607290 607316 26 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887152 24 0.0
bss 91004 91004 0 0.0
text 596814 596840 26 0.0

@emargolis emargolis merged commit 5d19f9c into project-chip:master Jan 14, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
…t-chip#24421)

* [tlv] TLVReader::Get CharSpan to Stop on ASCII Unit Separator

The TLVReader::Get(CharSpan&) always stops at the first IS1 codepoint (ascii 0x1F).

The rationale is that clients should never see garbage at the end of string due to localization IDs.

* Addressed review comments

* unitSeparator --> infoSeparator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[TLV] TLVReader::Get(CharSpan&) to Stop on ASCII Unit Separator
3 participants