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

Remove empty state from FixedSpan #29240

Merged
merged 8 commits into from
Sep 22, 2023

Conversation

ksperling-apple
Copy link
Contributor

@ksperling-apple ksperling-apple commented Sep 14, 2023

Prior to this change, a default-constructed FixedSpan would be in a state
with empty() = true but size() > 0, and despite being empty compare as not
equal to an empty non-fixed Span.

After this change, a FixedSpan always contains a valid sequence of elements
of the relevant size. This aligns the behavior with std::span.

The IsSpanUsable() function and the empty() method have been removed
because they would always return true, and hence invite programmer errors.

Since we still rely on default-constructing certain FixedByteSpan types in
a number of places, such instances are now initialized to point to an array
of zeroes (the arrays for all sizes of span are shared and limited in size
to avoid inadvertently blowing out the constant data size in the binary).

Also ensure that non-fixed Spans don't point to nullptr unless size == 0, and
deprecate IsSpanUsable(Span) in favor of !empty()

This means both types of Spans are always valid in the sense that in-bounds
access is safe. Only non-fixed Spans can be empty.

@github-actions
Copy link

github-actions bot commented Sep 14, 2023

PR #29240: Size comparison from f47ce53 to 314e759

Increases (43 builds for bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg)
platform target config section f47ce53 314e759 change % change
bl702 lighting-app bl702 .debug_frame 509072 509092 20 0.0
.rodata 107104 107240 136 0.1
.strtab 595756 595787 31 0.0
.symtab 176768 176800 32 0.0
bl702+rpc .debug_frame 538156 538176 20 0.0
.rodata 121976 122112 136 0.1
.strtab 659917 659948 31 0.0
.symtab 195952 195984 32 0.0
bl706-eth .debug_frame 425860 425880 20 0.0
.rodata 97300 97436 136 0.1
.strtab 462007 462038 31 0.0
.symtab 138976 139008 32 0.0
bl706-wifi .debug_frame 441312 441332 20 0.0
.rodata 109576 109712 136 0.1
.strtab 498772 498803 31 0.0
.symtab 151488 151520 32 0.0
bl702l lighting-app bl702l .debug_frame 488788 488808 20 0.0
.rodata 100968 101104 136 0.1
.strtab 595950 595981 31 0.0
.symtab 176304 176336 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737747 737835 88 0.0
.rodata 84583 84711 128 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 757539 757643 104 0.0
.rodata 80015 80151 136 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 745451 745547 96 0.0
.rodata 106263 106391 128 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695883 695955 72 0.0
.rodata 80423 80551 128 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 681475 681555 80 0.0
.rodata 76263 76391 128 0.2
cc32xx lock CC3235SF_LAUNCHXL (read only) 619066 619074 8 0.0
.debug_abbrev 969967 969970 3 0.0
.debug_rnglists 99388 99393 5 0.0
.rodata 106506 106642 136 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554775 554839 64 0.0
.app_xip_area 445657 445721 64 0.0
lock cyw930739m2evb_01 (read/write) 539583 539655 72 0.0
.app_xip_area 425665 425737 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574935 575015 80 0.0
.app_xip_area 467153 467233 80 0.0
switch cyw930739m2evb_01 (read/write) 558695 558767 72 0.0
.app_xip_area 447705 447777 72 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008880 1008888 8 0.0
.text 833920 833928 8 0.0
BRD4187C (read/write) 1080912 1080992 80 0.0
.text 891488 891568 80 0.0
lock-app BRD4161A+wf200 (read/write) 1104276 1104348 72 0.0
.text 914616 914688 72 0.0
esp32 all-clusters-app c3devkit (read/write) 1704116 1704252 136 0.0
.flash.rodata 268920 269056 136 0.1
m5stack (read/write) 553570 553706 136 0.0
.flash.rodata 300116 300252 136 0.0
k32w contact k32w0+release (read only) 590108 590188 80 0.0
.text 589572 589652 80 0.0
light k32w0+release (read only) 589916 589980 64 0.0
.text 589380 589444 64 0.0
lock k32w0+release (read only) 561268 561348 80 0.0
.text 560732 560812 80 0.0
linux all-clusters-app debug .rodata 339572 339700 128 0.0
all-clusters-minimal-app debug .rodata 272712 272840 128 0.0
bridge-app debug .rodata 214504 214632 128 0.1
chip-tool debug .rodata 389009 389265 256 0.1
chip-tool-ipv6only arm64 (read/write) 505384 505400 16 0.0
.got 18208 18216 8 0.0
.rodata 316344 316408 64 0.0
lighting-app debug+rpc+ui .rodata 336948 337076 128 0.0
lock-app debug .rodata 248456 248584 128 0.1
ota-provider-app debug .rodata 201128 201288 160 0.1
ota-requestor-app debug .rodata 204456 204616 160 0.1
shell debug .rodata 214738 214898 160 0.1
thermostat-no-ble arm64 .got 11824 11832 8 0.1
.rodata 161236 161300 64 0.0
tv-app debug .rodata 272920 273144 224 0.1
tv-casting-app debug .rodata 338524 338716 192 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523336 2523408 72 0.0
.text 1486020 1486092 72 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1798076 1798084 8 0.0
.debug_rnglists 145112 145117 5 0.0
.text 1593396 1593404 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1685284 1685292 8 0.0
.debug_abbrev 1294178 1294206 28 0.0
.debug_line 3961667 3961692 25 0.0
.debug_rnglists 134569 134574 5 0.0
.text 1483364 1483372 8 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1134002 1134005 3 0.0
.debug_line 3525819 3525834 15 0.0
.debug_rnglists 124266 124271 5 0.0
lock cy8ckit_062s2_43012 (read/write) 1642364 1642372 8 0.0
.debug_abbrev 1124681 1124684 3 0.0
.debug_rnglists 122222 122227 5 0.0
.text 1419516 1419524 8 0.0
qpg lighting-app qpg6105+debug (read/write) 1178036 1178100 64 0.0
.text 624880 624944 64 0.0
lock-app qpg6105+debug (read/write) 1134268 1134332 64 0.0
.text 581108 581172 64 0.0
Decreases (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, esp32, linux, psoc6)
platform target config section f47ce53 314e759 change % change
bl602 lighting-app bl602 (read/write) 1368226 1368178 -48 -0.0
.text 1061180 1060994 -186 -0.0
bl602+rpc (read/write) 1415366 1415310 -56 -0.0
.text 1092858 1092672 -186 -0.0
bl702 lighting-app bl702 (read/write) 1170131 1170091 -40 -0.0
.debug_abbrev 1579611 1579599 -12 -0.0
.debug_info 42356561 42346799 -9762 -0.0
.debug_line 5472401 5471434 -967 -0.0
.debug_loc 3529647 3528261 -1386 -0.0
.debug_ranges 381880 381616 -264 -0.1
.debug_str 3969854 3969342 -512 -0.0
.text 957170 956996 -174 -0.0
bl702+rpc (read/write) 1267203 1267167 -36 -0.0
.debug_abbrev 1756425 1756413 -12 -0.0
.debug_info 47266004 47256030 -9974 -0.0
.debug_line 5880140 5879173 -967 -0.0
.debug_loc 3734688 3733302 -1386 -0.0
.debug_ranges 407720 407456 -264 -0.1
.debug_str 4390619 4390107 -512 -0.0
.text 1029876 1029702 -174 -0.0
bl706-eth (read/write) 1017072 1017036 -36 -0.0
.debug_abbrev 1117928 1117916 -12 -0.0
.debug_info 23356026 23346292 -9734 -0.0
.debug_line 4419197 4418360 -837 -0.0
.debug_loc 3029554 3028039 -1515 -0.1
.debug_ranges 318736 318472 -264 -0.1
.debug_str 3541953 3541441 -512 -0.0
.text 776028 775854 -174 -0.0
bl706-wifi (read/write) 1089287 1089243 -44 -0.0
.debug_abbrev 1210745 1210715 -30 -0.0
.debug_info 24521777 24512106 -9671 -0.0
.debug_line 4640531 4639756 -775 -0.0
.debug_loc 3113640 3112148 -1492 -0.0
.debug_ranges 327632 327368 -264 -0.1
.debug_str 3603354 3602842 -512 -0.0
.text 849778 849600 -178 -0.0
bl702l lighting-app bl702l (read/write) 1155316 1155280 -36 -0.0
.debug_abbrev 1581979 1581967 -12 -0.0
.debug_info 42363366 42353604 -9762 -0.0
.debug_line 5388653 5387687 -966 -0.0
.debug_loc 3465427 3463986 -1441 -0.0
.debug_ranges 387200 386936 -264 -0.1
.debug_str 3982301 3981789 -512 -0.0
.text 945624 945450 -174 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 652776 652736 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 .text 677136 677104 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 .text 638796 638764 -32 -0.0
pump-app LP_EM_CC1354P10_6 .text 615072 615016 -56 -0.0
pump-controller-app LP_EM_CC1354P10_6 .text 604824 604776 -48 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 107416 107392 -24 -0.0
.debug_frame 363180 363096 -84 -0.0
.debug_info 21321808 21313342 -8466 -0.0
.debug_line 2806368 2806227 -141 -0.0
.debug_loclists 1578162 1577963 -199 -0.0
.debug_str 3385845 3385333 -512 -0.0
.strtab 510328 510163 -165 -0.0
.text 510440 510312 -128 -0.0
esp32 all-clusters-app c3devkit (read only) 1176508 1176460 -48 -0.0
.flash.text 1176508 1176460 -48 -0.0
m5stack (read only) 1217311 1217211 -100 -0.0
.flash.text 1211927 1211827 -100 -0.0
linux all-clusters-app debug (read only) 5656569 5655817 -752 -0.0
.text 4935027 4934147 -880 -0.0
all-clusters-minimal-app debug (read only) 4929593 4928841 -752 -0.0
.text 4425891 4425011 -880 -0.0
bridge-app debug (read only) 2772777 2772025 -752 -0.0
.text 2380627 2379747 -880 -0.0
chip-tool debug (read only) 10347401 1034661 -784 -0.0
.text 9361395 9360355 -1040 -0.0
chip-tool-ipv6only arm64 (read only) 10186428 10185276 -1152 -0.0
.text 9104520 9103288 -1232 -0.0
lighting-app debug+rpc+ui (read only) 5252857 5252105 -752 -0.0
.text 4673235 4672355 -880 -0.0
lock-app debug (read only) 4479169 4478417 -752 -0.0
.text 4021219 4020339 -880 -0.0
ota-provider-app debug (read only) 4130609 4129889 -720 -0.0
.text 3739043 3738163 -880 -0.0
ota-requestor-app debug (read only) 4224089 4223353 -736 -0.0
.text 3824867 3823971 -896 -0.0
shell debug (read only) 3056769 3056049 -720 -0.0
.text 2667298 2666418 -880 -0.0
thermostat-no-ble arm64 (read only) 4358268 4357308 -960 -0.0
.text 3862968 3861912 -1056 -0.0
tv-app debug (read only) 5321409 5320689 -720 -0.0
.text 4804435 4803491 -944 -0.0
tv-casting-app debug (read only) 8293777 8293009 -768 -0.0
.text 7553811 7552851 -960 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1428949 1428909 -40 -0.0
.debug_aranges 146128 146104 -24 -0.0
.debug_frame 486044 485960 -84 -0.0
.debug_info 33777840 33766551 -11289 -0.0
.debug_line 4260165 4260107 -58 -0.0
.debug_loclists 2319331 2319146 -185 -0.0
.debug_str 4556183 4555671 -512 -0.0
.strtab 863458 863293 -165 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135848 135824 -24 -0.0
.debug_frame 457128 457044 -84 -0.0
.debug_info 29396294 29386359 -9935 -0.0
.debug_loclists 2134583 2134399 -184 -0.0
.debug_str 3941395 3940883 -512 -0.0
.strtab 733548 733383 -165 -0.0
light cy8ckit_062s2_43012 (read/write) 1611012 1611004 -8 -0.0
.debug_aranges 125944 125920 -24 -0.0
.debug_frame 420172 420088 -84 -0.0
.debug_info 24439169 24431021 -8148 -0.0
.debug_loclists 1971366 1971183 -183 -0.0
.debug_str 3748648 3748136 -512 -0.0
.strtab 648898 648733 -165 -0.0
.text 1415420 1415412 -8 -0.0
lock cy8ckit_062s2_43012 .debug_aranges 124600 124576 -24 -0.0
.debug_frame 415268 415184 -84 -0.0
.debug_info 24236226 24227874 -8352 -0.0
.debug_line 3475314 3475287 -27 -0.0
.debug_loclists 1946653 1946470 -183 -0.0
.debug_str 3710735 3710223 -512 -0.0
.strtab 622023 621858 -165 -0.0
Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg)
platform target config section f47ce53 314e759 change % change
bl602 lighting-app bl602 (read/write) 1368226 1368178 -48 -0.0
.bss 73478 73478 0 0.0
.data 9600 9600 0 0.0
.text 1061180 1060994 -186 -0.0
bl602+rpc (read/write) 1415366 1415310 -56 -0.0
.bss 81518 81518 0 0.0
.data 9952 9952 0 0.0
.text 1092858 1092672 -186 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170131 1170091 -40 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1579611 1579599 -12 -0.0
.debug_aranges 138528 138528 0 0.0
.debug_frame 509072 509092 20 0.0
.debug_info 42356561 42346799 -9762 -0.0
.debug_line 5472401 5471434 -967 -0.0
.debug_loc 3529647 3528261 -1386 -0.0
.debug_ranges 381880 381616 -264 -0.1
.debug_str 3969854 3969342 -512 -0.0
.hbn 544 544 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 107104 107240 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 595756 595787 31 0.0
.symtab 176768 176800 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
957170 956996 -174 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267203 1267167 -36 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1756425 1756413 -12 -0.0
.debug_aranges 147120 147120 0 0.0
.debug_frame 538156 538176 20 0.0
.debug_info 47266004 47256030 -9974 -0.0
.debug_line 5880140 5879173 -967 -0.0
.debug_loc 3734688 3733302 -1386 -0.0
.debug_ranges 407720 407456 -264 -0.1
.debug_str 4390619 4390107 -512 -0.0
.hbn 544 544 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 121976 122112 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 659917 659948 31 0.0
.symtab 195952 195984 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1029876 1029702 -174 -0.0
bl706-eth (read/write) 1017072 1017036 -36 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94447 94447 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1117928 1117916 -12 -0.0
.debug_aranges 114712 114712 0 0.0
.debug_frame 425860 425880 20 0.0
.debug_info 23356026 23346292 -9734 -0.0
.debug_line 4419197 4418360 -837 -0.0
.debug_loc 3029554 3028039 -1515 -0.1
.debug_ranges 318736 318472 -264 -0.1
.debug_str 3541953 3541441 -512 -0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97300 97436 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 462007 462038 31 0.0
.symtab 138976 139008 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
776028 775854 -174 -0.0
bl706-wifi (read/write) 1089287 1089243 -44 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95183 95183 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1210745 1210715 -30 -0.0
.debug_aranges 118976 118976 0 0.0
.debug_frame 441312 441332 20 0.0
.debug_info 24521777 24512106 -9671 -0.0
.debug_line 4640531 4639756 -775 -0.0
.debug_loc 3113640 3112148 -1492 -0.0
.debug_ranges 327632 327368 -264 -0.1
.debug_str 3603354 3602842 -512 -0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109576 109712 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 498772 498803 31 0.0
.symtab 151488 151520 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
849778 849600 -178 -0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1155316 1155280 -36 -0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1581979 1581967 -12 -0.0
.debug_aranges 133048 133048 0 0.0
.debug_frame 488788 488808 20 0.0
.debug_info 42363366 42353604 -9762 -0.0
.debug_line 5388653 5387687 -966 -0.0
.debug_loc 3465427 3463986 -1441 -0.0
.debug_ranges 387200 386936 -264 -0.1
.debug_str 3982301 3981789 -512 -0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100968 101104 136 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 595950 595981 31 0.0
.symtab 176304 176336 32 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
945624 945450 -174 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737747 737835 88 0.0
(read/write) 166800 166800 0 0.0
.bss 89212 89212 0 0.0
.data 3424 3424 0 0.0
.rodata 84583 84711 128 0.2
.text 652776 652736 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757539 757643 104 0.0
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80151 136 0.2
.text 677136 677104 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745451 745547 96 0.0
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106391 128 0.1
.text 638796 638764 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 695883 695955 72 0.0
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80551 128 0.2
.text 615072 615016 -56 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681475 681555 80 0.0
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76391 128 0.2
.text 604824 604776 -48 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 619066 619074 8 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 969967 969970 3 0.0
.debug_aranges 107416 107392 -24 -0.0
.debug_frame 363180 363096 -84 -0.0
.debug_info 21321808 21313342 -8466 -0.0
.debug_line 2806368 2806227 -141 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578162 1577963 -199 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99388 99393 5 0.0
.debug_str 3385845 3385333 -512 -0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106642 136 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510328 510163 -165 -0.0
.symtab 297104 297104 0 0.0
.text 510440 510312 -128 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554775 554839 64 0.0
.app_xip_area 445657 445721 64 0.0
.bss 64088 64088 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539583 539655 72 0.0
.app_xip_area 425665 425737 72 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574935 575015 80 0.0
.app_xip_area 467153 467233 80 0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558695 558767 72 0.0
.app_xip_area 447705 447777 72 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008880 1008888 8 0.0
.bss 172268 172268 0 0.0
.data 2672 2672 0 0.0
.text 833920 833928 8 0.0
BRD4187C (read/write) 1080912 1080992 80 0.0
.bss 186144 186144 0 0.0
.data 3260 3260 0 0.0
.text 891488 891568 80 0.0
lock-app BRD4161A+wf200 (read/write) 1104276 1104348 72 0.0
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 914616 914688 72 0.0
window-app BRD4187C (read/write) 1128160 1128160 0 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956240 956240 0 0.0
esp32 all-clusters-app c3devkit (read only) 1176508 1176460 -48 -0.0
(read/write) 1704116 1704252 136 0.0
.dram0.bss 79192 79192 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268920 269056 136 0.1
.flash.text 1176508 1176460 -48 -0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217311 1217211 -100 -0.0
(read/write) 553570 553706 136 0.0
.dram0.bss 85800 85800 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300116 300252 136 0.0
.flash.text 1211927 1211827 -100 -0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590108 590188 80 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589572 589652 80 0.0
light k32w0+release (read only) 589916 589980 64 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589380 589444 64 0.0
lock k32w0+release (read only) 561268 561348 80 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560732 560812 80 0.0
linux all-clusters-app debug (read only) 5656569 5655817 -752 -0.0
(read/write) 421064 421064 0 0.0
.bss 130560 130560 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 279096 279096 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339572 339700 128 0.0
.text 4935027 4934147 -880 -0.0
all-clusters-minimal-app debug (read only) 4929593 4928841 -752 -0.0
(read/write) 232608 232608 0 0.0
.bss 126496 126496 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95120 95120 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272712 272840 128 0.0
.text 4425891 4425011 -880 -0.0
bridge-app debug (read only) 2772777 2772025 -752 -0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214632 128 0.1
.text 2380627 2379747 -880 -0.0
chip-tool debug (read only) 10347401 1034661 -784 -0.0
(read/write) 442968 442968 0 0.0
.bss 93720 93720 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 336912 336912 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 389009 389265 256 0.1
.text 9361395 9360355 -1040 -0.0
chip-tool-ipv6only arm64 (read only) 10186428 10185276 -1152 -0.0
(read/write) 505384 505400 16 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 374272 374272 0 0.0
.dynamic 512 512 0 0.0
.got 18208 18216 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316344 316408 64 0.0
.text 9104520 9103288 -1232 -0.0
lighting-app debug+rpc+ui (read only) 5252857 5252105 -752 -0.0
(read/write) 222760 222760 0 0.0
.bss 118192 118192 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92472 92472 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336948 337076 128 0.0
.text 4673235 4672355 -880 -0.0
lock-app debug (read only) 4479169 4478417 -752 -0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248584 128 0.1
.text 4021219 4020339 -880 -0.0
ota-provider-app debug (read only) 4130609 4129889 -720 -0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201128 201288 160 0.1
.text 3739043 3738163 -880 -0.0
ota-requestor-app debug (read only) 4224089 4223353 -736 -0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204456 204616 160 0.1
.text 3824867 3823971 -896 -0.0
shell debug (read only) 3056769 3056049 -720 -0.0
(read/write) 153776 153776 0 0.0
.bss 60968 60968 0 0.0
.data 784 784 0 0.0
.data.rel.ro 86088 86088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214738 214898 160 0.1
.text 2667298 2666418 -880 -0.0
thermostat-no-ble arm64 (read only) 4358268 4357308 -960 -0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11832 8 0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161300 64 0.0
.text 3862968 3861912 -1056 -0.0
tv-app debug (read only) 5321409 5320689 -720 -0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 273144 224 0.1
.text 4804435 4803491 -944 -0.0
tv-casting-app debug (read only) 8293777 8293009 -768 -0.0
(read/write) 211648 211648 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147576 147576 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 338524 338716 192 0.1
.text 7553811 7552851 -960 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523336 2523408 72 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1486020 1486092 72 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 837048 837048 0 0.0
(read/write) 1798076 1798084 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193740 193740 0 0.0
.comment 212 212 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 2552 2552 0 0.0
.debug_abbrev 1428949 1428909 -40 -0.0
.debug_aranges 146128 146104 -24 -0.0
.debug_frame 486044 485960 -84 -0.0
.debug_info 33777840 33766551 -11289 -0.0
.debug_line 4260165 4260107 -58 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2319331 2319146 -185 -0.0
.debug_rnglists 145112 145117 5 0.0
.debug_str 4556183 4555671 -512 -0.0
.heap 837048 837048 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863458 863293 -165 -0.0
.symtab 519440 519440 0 0.0
.text 1593396 1593404 8 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 839808 839808 0 0.0
(read/write) 1685284 1685292 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191060 191060 0 0.0
.comment 212 212 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 1294178 1294206 28 0.0
.debug_aranges 135848 135824 -24 -0.0
.debug_frame 457128 457044 -84 -0.0
.debug_info 29396294 29386359 -9935 -0.0
.debug_line 3961667 3961692 25 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2134583 2134399 -184 -0.0
.debug_rnglists 134569 134574 5 0.0
.debug_str 3941395 3940883 -512 -0.0
.heap 839808 839808 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733548 733383 -165 -0.0
.symtab 472720 472720 0 0.0
.text 1483364 1483372 8 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 846136 846136 0 0.0
(read/write) 1611012 1611004 -8 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184844 184844 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1134002 1134005 3 0.0
.debug_aranges 125944 125920 -24 -0.0
.debug_frame 420172 420088 -84 -0.0
.debug_info 24439169 24431021 -8148 -0.0
.debug_line 3525819 3525834 15 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1971366 1971183 -183 -0.0
.debug_rnglists 124266 124271 5 0.0
.debug_str 3748648 3748136 -512 -0.0
.heap 846136 846136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648898 648733 -165 -0.0
.symtab 435008 435008 0 0.0
.text 1415420 1415412 -8 -0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 818880 818880 0 0.0
(read/write) 1642364 1642372 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1124681 1124684 3 0.0
.debug_aranges 124600 124576 -24 -0.0
.debug_frame 415268 415184 -84 -0.0
.debug_info 24236226 24227874 -8352 -0.0
.debug_line 3475314 3475287 -27 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1946653 1946470 -183 -0.0
.debug_rnglists 122222 122227 5 0.0
.debug_str 3710735 3710223 -512 -0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622023 621858 -165 -0.0
.symtab 426224 426224 0 0.0
.text 1419516 1419524 8 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1178036 1178100 64 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624880 624944 64 0.0
lock-app qpg6105+debug (read/write) 1134268 1134332 64 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581108 581172 64 0.0

@github-actions
Copy link

github-actions bot commented Sep 17, 2023

PR #29240: Size comparison from d4cbdbc to 53a01ba

Increases above 0.2%:

platform target config section d4cbdbc 53a01ba9 change % change
bl702 lighting-app bl702 .debug_ranges 371056 376272 5216 1.4
bl702+rpc .debug_ranges 397040 403088 6048 1.5
bl706-eth .debug_ranges 306792 312000 5208 1.7
bl706-wifi .debug_ranges 316688 321944 5256 1.7
bl702l lighting-app bl702l .debug_ranges 377528 382800 5272 1.4
cc32xx lock CC3235SF_LAUNCHXL .debug_rnglists 99388 101377 1989 2.0
linux chip-tool-ipv6only arm64 .got 18208 18424 216 1.2
thermostat-no-ble arm64 .got 11824 11928 104 0.9
psoc6 all-clusters cy8ckit_062s2_43012 .debug_rnglists 145112 147684 2572 1.8
all-clusters-minimal cy8ckit_062s2_43012 .debug_rnglists 134569 136829 2260 1.7
light cy8ckit_062s2_43012 .debug_rnglists 124266 126381 2115 1.7
lock cy8ckit_062s2_43012 .debug_rnglists 122222 124322 2100 1.7
Increases (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section d4cbdbc 53a01ba9 change % change
bl602 lighting-app bl602 (read/write) 1368374 1369014 640 0.0
.text 1062088 1063078 990 0.1
bl602+rpc (read/write) 1415122 1415754 632 0.0
.text 1093398 1094396 998 0.1
bl702 lighting-app bl702 .debug_loc 3515543 3519767 4224 0.1
.debug_ranges 371056 376272 5216 1.4
.rodata 106824 106900 76 0.1
bl702+rpc .debug_loc 3722123 3727734 5611 0.2
.debug_ranges 397040 403088 6048 1.5
.rodata 121896 121972 76 0.1
.text 1033620 1033838 218 0.0
bl706-eth (read/write) 1021304 1021764 460 0.0
.debug_loc 3023438 3027691 4253 0.1
.debug_ranges 306792 312000 5208 1.7
.rodata 96432 96548 116 0.1
.strtab 464661 464817 156 0.0
.text 780760 781670 910 0.1
bl706-wifi (read/write) 1184303 1185039 736 0.1
.debug_loc 3124269 3128599 4330 0.1
.debug_ranges 316688 321944 5256 1.7
.rodata 109612 109728 116 0.1
.strtab 505446 505628 182 0.0
.text 947308 948478 1170 0.1
bl702l lighting-app bl702l .debug_loc 3459643 3463956 4313 0.1
.debug_ranges 377528 382800 5272 1.4
.rodata 100812 100888 76 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737659 738003 344 0.0
.rodata 84551 84575 24 0.0
.text 652720 653040 320 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 758083 624 0.1
.rodata 79983 80151 168 0.2
.text 677088 677540 452 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745371 745819 448 0.1
.rodata 106231 106303 72 0.1
.text 638748 639124 376 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695795 696187 392 0.1
.rodata 80391 80463 72 0.1
.text 615016 615336 320 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681395 681787 392 0.1
.rodata 76231 76295 64 0.1
.text 604776 605104 328 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618962 619658 696 0.1
.debug_rnglists 99388 101377 1989 2.0
.rodata 106466 106474 8 0.0
.strtab 510328 510382 54 0.0
.text 510376 511060 684 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554735 555103 368 0.1
.app_xip_area 445617 446297 680 0.2
lock cyw930739m2evb_01 (read/write) 539551 540007 456 0.1
.app_xip_area 425633 426401 768 0.2
ota-requestor cyw930739m2evb_01 (read/write) 574839 575375 536 0.1
.app_xip_area 467057 467905 848 0.2
switch cyw930739m2evb_01 (read/write) 558663 559063 400 0.1
.app_xip_area 447673 448497 824 0.2
k32w contact k32w0+release (read only) 590060 590468 408 0.1
.text 589524 589932 408 0.1
light k32w0+release (read only) 589868 590244 376 0.1
.text 589332 589708 376 0.1
lock k32w0+release (read only) 561220 561500 280 0.0
.text 560684 560964 280 0.0
linux chip-tool-ipv6only arm64 (read only) 10186236 10196148 9912 0.1
(read/write) 505384 505544 160 0.0
.got 18208 18424 216 1.2
.text 9104360 9113864 9504 0.1
thermostat-no-ble arm64 (read only) 4358060 4359356 1296 0.0
(read/write) 241896 241992 96 0.0
.got 11824 11928 104 0.9
.text 3862792 3863784 992 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523240 2523664 424 0.0
.text 1485924 1486348 424 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242916 1243024 108 0.0
rodata 143160 143228 68 0.0
text 865136 865712 576 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1361196 1361440 244 0.0
rodata 137036 137080 44 0.0
text 792408 793128 720 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1165188 1165320 132 0.0
rodata 113888 113956 68 0.1
text 817384 817840 456 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837048 837512 464 0.1
(read/write) 1797996 1798660 664 0.0
.debug_aranges 146128 146256 128 0.1
.debug_frame 486028 486476 448 0.1
.debug_rnglists 145112 147684 2572 1.8
.heap 837048 837512 464 0.1
.strtab 863458 864064 606 0.1
.text 1593316 1594444 1128 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839808 840160 352 0.0
(read/write) 1685204 1685748 544 0.0
.debug_aranges 135848 135912 64 0.0
.debug_frame 457112 457364 252 0.1
.debug_rnglists 134569 136829 2260 1.7
.heap 839808 840160 352 0.0
.strtab 733548 733991 443 0.1
.text 1483284 1484180 896 0.1
light cy8ckit_062s2_43012 (read only) 846136 846488 352 0.0
(read/write) 1610924 1611380 456 0.0
.debug_aranges 125944 125976 32 0.0
.debug_frame 420156 420296 140 0.0
.debug_rnglists 124266 126381 2115 1.7
.heap 846136 846488 352 0.0
.strtab 648898 649183 285 0.0
.text 1415332 1416140 808 0.1
lock cy8ckit_062s2_43012 (read only) 818880 819232 352 0.0
(read/write) 1642276 1642772 496 0.0
.debug_aranges 124600 124608 8 0.0
.debug_frame 415252 415320 68 0.0
.debug_rnglists 122222 124322 2100 1.7
.heap 818880 819232 352 0.0
.strtab 622023 622122 99 0.0
.text 1419428 1420276 848 0.1
qpg lighting-app qpg6105+debug (read/write) 1177940 1178412 472 0.0
.text 624784 625256 472 0.1
lock-app qpg6105+debug (read/write) 1134180 1134644 464 0.0
.text 581020 581484 464 0.1
Decreases (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section d4cbdbc 53a01ba9 change % change
bl602 lighting-app bl602 .bss 73470 73062 -408 -0.6
.data 9440 9376 -64 -0.7
bl602+rpc .bss 81494 81086 -408 -0.5
.data 9792 9728 -64 -0.7
bl702 lighting-app bl702 (read/write) 1172787 1172403 -384 -0.0
.bss_psram 57968 57552 -416 -0.7
.data 3576 3568 -8 -0.2
.debug_abbrev 1575049 1541784 -33265 -2.1
.debug_aranges 138320 138304 -16 -0.0
.debug_frame 508032 507800 -232 -0.0
.debug_info 42401420 41850141 -551279 -1.3
.debug_line 5459546 5424367 -35179 -0.6
.debug_str 3962410 3959544 -2866 -0.1
.strtab 596206 596024 -182 -0.0
.symtab 177040 177024 -16 -0.0
.text 960080 960042 -38 -0.0
bl702+rpc (read/write) 1270915 1270795 -120 -0.0
.bss_psram 57952 57536 -416 -0.7
.debug_abbrev 1755794 1722427 -33367 -1.9
.debug_aranges 147016 147000 -16 -0.0
.debug_frame 537428 537192 -236 -0.0
.debug_info 4754838 46993200 -555185 -1.2
.debug_line 5874976 5840263 -34713 -0.6
.debug_str 4383896 4381030 -2866 -0.1
.strtab 660888 660706 -182 -0.0
.symtab 196320 196304 -16 -0.0
bl706-eth .bss_psram 94839 94423 -416 -0.4
.data 3304 3232 -72 -2.2
.debug_abbrev 1108199 1075432 -32767 -3.0
.debug_aranges 115208 115192 -16 -0.0
.debug_frame 426972 426780 -192 -0.0
.debug_info 23049134 22599195 -449939 -2.0
.debug_line 4379504 4350542 -28962 -0.7
.debug_str 3541853 3539389 -2464 -0.1
.symtab 139808 139696 -112 -0.1
bl706-wifi .bss_psram 95575 95175 -400 -0.4
.data 3632 3560 -72 -2.0
.debug_abbrev 1202283 1168418 -33865 -2.8
.debug_aranges 119408 119392 -16 -0.0
.debug_frame 619356 619056 -300 -0.0
.debug_info 24282711 23771343 -511368 -2.1
.debug_line 4627813 4596468 -31345 -0.7
.debug_str 3614687 3611800 -2887 -0.1
.symtab 152704 152608 -96 -0.1
bl702l lighting-app bl702l (read/write) 1152416 1152008 -408 -0.0
.bss 15972 15956 -16 -0.1
.bss_psram 77632 77216 -416 -0.5
.debug_abbrev 1569353 1536328 -33025 -2.1
.debug_aranges 133176 133160 -16 -0.0
.debug_frame 488660 488428 -232 -0.0
.debug_info 41870266 41317425 -552841 -1.3
.debug_line 5363729 5327880 -35849 -0.7
.debug_str 3987119 3984254 -2865 -0.1
.strtab 597909 597701 -208 -0.0
.symtab 176528 176496 -32 -0.0
.text 942936 942884 -52 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166800 166448 -352 -0.2
.bss 89212 88860 -352 -0.4
lock-ftd LP_EM_CC1354P10_6 (read/write) 177056 176704 -352 -0.2
.bss 99436 99084 -352 -0.4
lock-mtd LP_EM_CC1354P10_6 (read/write) 171528 171176 -352 -0.2
.bss 93908 93556 -352 -0.4
pump-app LP_EM_CC1354P10_6 (read/write) 165900 165548 -352 -0.2
.bss 88080 87728 -352 -0.4
pump-controller-app LP_EM_CC1354P10_6 (read/write) 166032 165680 -352 -0.2
.bss 88224 87872 -352 -0.4
cc32xx lock CC3235SF_LAUNCHXL (read/write) 207256 206904 -352 -0.2
.bss 200696 200344 -352 -0.2
.debug_abbrev 969500 929563 -39937 -4.1
.debug_aranges 107416 107408 -8 -0.0
.debug_frame 363164 363148 -16 -0.0
.debug_info 21308440 2082819 -480244 -2.3
.debug_line 2805355 2772223 -33132 -1.2
.debug_loclists 1578015 1572793 -5222 -0.3
.debug_str 3385845 3381342 -4503 -0.1
.symtab 297072 296656 -416 -0.1
cyw30739 light cyw930739m2evb_01 .bss 64088 63776 -312 -0.5
lock cyw930739m2evb_01 .bss 68856 68544 -312 -0.5
ota-requestor cyw930739m2evb_01 .bss 62824 62512 -312 -0.5
switch cyw930739m2evb_01 .bss 65936 65512 -424 -0.6
k32w contact k32w0+release (read/write) 87920 87512 -408 -0.5
.bss 71168 70760 -408 -0.6
light k32w0+release (read/write) 87596 87188 -408 -0.5
.bss 70856 70448 -408 -0.6
lock k32w0+release (read/write) 85372 85020 -352 -0.4
.bss 68688 68336 -352 -0.5
linux chip-tool-ipv6only arm64 .data.rel.ro 374272 374216 -56 -0.0
.rodata 316312 316192 -120 -0.0
thermostat-no-ble arm64 .rodata 161204 161188 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 219416 219064 -352 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 155570 155130 -440 -0.3
nrf7002dk_nrf5340_cpuapp bss 141036 140540 -496 -0.4
all-clusters-minimal-app nrf52840dk_nrf52840 bss 154968 154560 -408 -0.3
psoc6 all-clusters cy8ckit_062s2_43012 .bss 193740 193300 -440 -0.2
.data 2552 2528 -24 -0.9
.debug_abbrev 1428489 1385721 -42768 -3.0
.debug_info 33764276 33051731 -712545 -2.1
.debug_line 4259109 4206981 -52128 -1.2
.debug_loclists 2319184 2313831 -5353 -0.2
.debug_str 4556183 4551069 -5114 -0.1
.symtab 519408 519184 -224 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 191060 190708 -352 -0.2
.debug_abbrev 1293718 1254487 -39231 -3.0
.debug_info 29382730 28746187 -636543 -2.2
.debug_line 3960602 3913475 -47127 -1.2
.debug_loclists 2134436 2128798 -5638 -0.3
.debug_str 3941395 3936460 -4935 -0.1
.symtab 472688 472416 -272 -0.1
light cy8ckit_062s2_43012 .bss 184844 184492 -352 -0.2
.debug_abbrev 1133542 1095415 -38127 -3.4
.debug_info 24425605 23874652 -550953 -2.3
.debug_line 3524766 3488313 -36453 -1.0
.debug_loclists 1971219 1965541 -5678 -0.3
.debug_str 3748648 3743724 -4924 -0.1
.symtab 434976 434656 -320 -0.1
lock cy8ckit_062s2_43012 .bss 212092 211740 -352 -0.2
.debug_abbrev 1124221 1087625 -36596 -3.3
.debug_info 24222662 23678145 -544517 -2.2
.debug_line 3474265 3438934 -35331 -1.0
.debug_loclists 1946506 1941106 -5400 -0.3
.debug_str 3710735 3705883 -4852 -0.1
.symtab 426192 425824 -368 -0.1
qpg lighting-app qpg6105+debug .bss 101024 100616 -408 -0.4
lock-app qpg6105+debug .bss 95728 95320 -408 -0.4
Full report (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section d4cbdbc 53a01ba9 change % change
bl602 lighting-app bl602 (read/write) 1368374 1369014 640 0.0
.bss 73470 73062 -408 -0.6
.data 9440 9376 -64 -0.7
.text 1062088 1063078 990 0.1
bl602+rpc (read/write) 1415122 1415754 632 0.0
.bss 81494 81086 -408 -0.5
.data 9792 9728 -64 -0.7
.text 1093398 1094396 998 0.1
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1172787 1172403 -384 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 26633 26633 0 0.0
.bss_psram 57968 57552 -416 -0.7
.comment 48 48 0 0.0
.data 3576 3568 -8 -0.2
.debug_abbrev 1575049 1541784 -33265 -2.1
.debug_aranges 138320 138304 -16 -0.0
.debug_frame 508032 507800 -232 -0.0
.debug_info 42401420 41850141 -551279 -1.3
.debug_line 5459546 5424367 -35179 -0.6
.debug_loc 3515543 3519767 4224 0.1
.debug_ranges 371056 376272 5216 1.4
.debug_str 3962410 3959544 -2866 -0.1
.hbn 544 544 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 106824 106900 76 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 596206 596024 -182 -0.0
.symtab 177040 177024 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
960080 960042 -38 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1270915 1270795 -120 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 35101 35101 0 0.0
.bss_psram 57952 57536 -416 -0.7
.comment 48 48 0 0.0
.data 4096 4096 0 0.0
.debug_abbrev 1755794 1722427 -33367 -1.9
.debug_aranges 147016 147000 -16 -0.0
.debug_frame 537428 537192 -236 -0.0
.debug_info 4754838 46993200 -555185 -1.2
.debug_line 5874976 5840263 -34713 -0.6
.debug_loc 3722123 3727734 5611 0.2
.debug_ranges 397040 403088 6048 1.5
.debug_str 4383896 4381030 -2866 -0.1
.hbn 544 544 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 121896 121972 76 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 660888 660706 -182 -0.0
.symtab 196320 196304 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1033620 1033838 218 0.0
bl706-eth (read/write) 1021304 1021764 460 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25554 25554 0 0.0
.bss_psram 94839 94423 -416 -0.4
.comment 48 48 0 0.0
.data 3304 3232 -72 -2.2
.debug_abbrev 1108199 1075432 -32767 -3.0
.debug_aranges 115208 115192 -16 -0.0
.debug_frame 426972 426780 -192 -0.0
.debug_info 23049134 22599195 -449939 -2.0
.debug_line 4379504 4350542 -28962 -0.7
.debug_loc 3023438 3027691 4253 0.1
.debug_ranges 306792 312000 5208 1.7
.debug_str 3541853 3539389 -2464 -0.1
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96432 96548 116 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 464661 464817 156 0.0
.symtab 139808 139696 -112 -0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780760 781670 910 0.1
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1184303 1185039 736 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9949 9949 0 0.0
.bss_psram 95575 95175 -400 -0.4
.comment 48 48 0 0.0
.data 3632 3560 -72 -2.0
.debug_abbrev 1202283 1168418 -33865 -2.8
.debug_aranges 119408 119392 -16 -0.0
.debug_frame 619356 619056 -300 -0.0
.debug_info 24282711 23771343 -511368 -2.1
.debug_line 4627813 4596468 -31345 -0.7
.debug_loc 3124269 3128599 4330 0.1
.debug_ranges 316688 321944 5256 1.7
.debug_str 3614687 3611800 -2887 -0.1
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109612 109728 116 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 505446 505628 182 0.0
.symtab 152704 152608 -96 -0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
947308 948478 1170 0.1
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152416 1152008 -408 -0.0
.boot2 292 292 0 0.0
.bss 15972 15956 -16 -0.1
.bss_psram 77632 77216 -416 -0.5
.comment 48 48 0 0.0
.data 4520 4520 0 0.0
.debug_abbrev 1569353 1536328 -33025 -2.1
.debug_aranges 133176 133160 -16 -0.0
.debug_frame 488660 488428 -232 -0.0
.debug_info 41870266 41317425 -552841 -1.3
.debug_line 5363729 5327880 -35849 -0.7
.debug_loc 3459643 3463956 4313 0.1
.debug_ranges 377528 382800 5272 1.4
.debug_str 3987119 3984254 -2865 -0.1
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100812 100888 76 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 597909 597701 -208 -0.0
.symtab 176528 176496 -32 -0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942936 942884 -52 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737659 738003 344 0.0
(read/write) 166800 166448 -352 -0.2
.bss 89212 88860 -352 -0.4
.data 3424 3424 0 0.0
.rodata 84551 84575 24 0.0
.text 652720 653040 320 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 758083 624 0.1
(read/write) 177056 176704 -352 -0.2
.bss 99436 99084 -352 -0.4
.data 3440 3440 0 0.0
.rodata 79983 80151 168 0.2
.text 677088 677540 452 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745371 745819 448 0.1
(read/write) 171528 171176 -352 -0.2
.bss 93908 93556 -352 -0.4
.data 3440 3440 0 0.0
.rodata 106231 106303 72 0.1
.text 638748 639124 376 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695795 696187 392 0.1
(read/write) 165900 165548 -352 -0.2
.bss 88080 87728 -352 -0.4
.data 3412 3412 0 0.0
.rodata 80391 80463 72 0.1
.text 615016 615336 320 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681395 681787 392 0.1
(read/write) 166032 165680 -352 -0.2
.bss 88224 87872 -352 -0.4
.data 3408 3408 0 0.0
.rodata 76231 76295 64 0.1
.text 604776 605104 328 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618962 619658 696 0.1
(read/write) 207256 206904 -352 -0.2
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200344 -352 -0.2
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 969500 929563 -39937 -4.1
.debug_aranges 107416 107408 -8 -0.0
.debug_frame 363164 363148 -16 -0.0
.debug_info 21308440 2082819 -480244 -2.3
.debug_line 2805355 2772223 -33132 -1.2
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578015 1572793 -5222 -0.3
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99388 101377 1989 2.0
.debug_str 3385845 3381342 -4503 -0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106466 106474 8 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510328 510382 54 0.0
.symtab 297072 296656 -416 -0.1
.text 510376 511060 684 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554735 555103 368 0.1
.app_xip_area 445617 446297 680 0.2
.bss 64088 63776 -312 -0.5
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539551 540007 456 0.1
.app_xip_area 425633 426401 768 0.2
.bss 68856 68544 -312 -0.5
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574839 575375 536 0.1
.app_xip_area 467057 467905 848 0.2
.bss 62824 62512 -312 -0.5
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558663 559063 400 0.1
.app_xip_area 447673 448497 824 0.2
.bss 65936 65512 -424 -0.6
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read only) 590060 590468 408 0.1
(read/write) 87920 87512 -408 -0.5
.bss 71168 70760 -408 -0.6
.data 2128 2128 0 0.0
.text 589524 589932 408 0.1
light k32w0+release (read only) 589868 590244 376 0.1
(read/write) 87596 87188 -408 -0.5
.bss 70856 70448 -408 -0.6
.data 2116 2116 0 0.0
.text 589332 589708 376 0.1
lock k32w0+release (read only) 561220 561500 280 0.0
(read/write) 85372 85020 -352 -0.4
.bss 68688 68336 -352 -0.5
.data 2060 2060 0 0.0
.text 560684 560964 280 0.0
linux chip-tool-ipv6only arm64 (read only) 10186236 10196148 9912 0.1
(read/write) 505384 505544 160 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 374272 374216 -56 -0.0
.dynamic 512 512 0 0.0
.got 18208 18424 216 1.2
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316312 316192 -120 -0.0
.text 9104360 9113864 9504 0.1
thermostat-no-ble arm64 (read only) 4358060 4359356 1296 0.0
(read/write) 241896 241992 96 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11928 104 0.9
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161204 161188 -16 -0.0
.text 3862792 3863784 992 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523240 2523664 424 0.0
.bss 219416 219064 -352 -0.2
.data 5128 5128 0 0.0
.text 1485924 1486348 424 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242916 1243024 108 0.0
bss 155570 155130 -440 -0.3
rodata 143160 143228 68 0.0
text 865136 865712 576 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1361196 1361440 244 0.0
bss 141036 140540 -496 -0.4
rodata 137036 137080 44 0.0
text 792408 793128 720 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165188 1165320 132 0.0
bss 154968 154560 -408 -0.3
rodata 113888 113956 68 0.1
text 817384 817840 456 0.1
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 837048 837512 464 0.1
(read/write) 1797996 1798660 664 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193740 193300 -440 -0.2
.comment 212 212 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 2552 2528 -24 -0.9
.debug_abbrev 1428489 1385721 -42768 -3.0
.debug_aranges 146128 146256 128 0.1
.debug_frame 486028 486476 448 0.1
.debug_info 33764276 33051731 -712545 -2.1
.debug_line 4259109 4206981 -52128 -1.2
.debug_line_str 957 957 0 0.0
.debug_loclists 2319184 2313831 -5353 -0.2
.debug_rnglists 145112 147684 2572 1.8
.debug_str 4556183 4551069 -5114 -0.1
.heap 837048 837512 464 0.1
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863458 864064 606 0.1
.symtab 519408 519184 -224 -0.0
.text 1593316 1594444 1128 0.1
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 839808 840160 352 0.0
(read/write) 1685204 1685748 544 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191060 190708 -352 -0.2
.comment 212 212 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 1293718 1254487 -39231 -3.0
.debug_aranges 135848 135912 64 0.0
.debug_frame 457112 457364 252 0.1
.debug_info 29382730 28746187 -636543 -2.2
.debug_line 3960602 3913475 -47127 -1.2
.debug_line_str 981 981 0 0.0
.debug_loclists 2134436 2128798 -5638 -0.3
.debug_rnglists 134569 136829 2260 1.7
.debug_str 3941395 3936460 -4935 -0.1
.heap 839808 840160 352 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733548 733991 443 0.1
.symtab 472688 472416 -272 -0.1
.text 1483284 1484180 896 0.1
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 846136 846488 352 0.0
(read/write) 1610924 1611380 456 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184844 184492 -352 -0.2
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1133542 1095415 -38127 -3.4
.debug_aranges 125944 125976 32 0.0
.debug_frame 420156 420296 140 0.0
.debug_info 24425605 23874652 -550953 -2.3
.debug_line 3524766 3488313 -36453 -1.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1971219 1965541 -5678 -0.3
.debug_rnglists 124266 126381 2115 1.7
.debug_str 3748648 3743724 -4924 -0.1
.heap 846136 846488 352 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648898 649183 285 0.0
.symtab 434976 434656 -320 -0.1
.text 1415332 1416140 808 0.1
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 818880 819232 352 0.0
(read/write) 1642276 1642772 496 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 211740 -352 -0.2
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1124221 1087625 -36596 -3.3
.debug_aranges 124600 124608 8 0.0
.debug_frame 415252 415320 68 0.0
.debug_info 24222662 23678145 -544517 -2.2
.debug_line 3474265 3438934 -35331 -1.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1946506 1941106 -5400 -0.3
.debug_rnglists 122222 124322 2100 1.7
.debug_str 3710735 3705883 -4852 -0.1
.heap 818880 819232 352 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622023 622122 99 0.0
.symtab 426192 425824 -368 -0.1
.text 1419428 1420276 848 0.1
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1178412 472 0.0
.bss 101024 100616 -408 -0.4
.data 744 744 0 0.0
.text 624784 625256 472 0.1
lock-app qpg6105+debug (read/write) 1134180 1134644 464 0.0
.bss 95728 95320 -408 -0.4
.data 748 748 0 0.0
.text 581020 581484 464 0.1

Prior to this change, a default-constructed FixedSpan would be in a state
with empty() = true but size() > 0, but nevertheless compare as not equal
to an empty non-fixed Span.

After this change, a FixedSpan always contains a valid sequence of elements
of the relevant size. This aligns the behavior with std::span.

The IsSpanUsable() function and the empty() method have been removed
because they would always return true, and hence invite programmer errors.

Since we still rely on default-constructing certain FixedByteSpan types in
a number of places, such instances are now initialized to point to an array
of zeroes (the arrays for all sizes of span are shared and limited in size
to avoid inadvertently blowing out the constant data size in the binary).
This is validated using VerifyOrDie, but only in code paths that take a raw
pointer and size; code paths that take a T[] assume the array is valid and
remain unchecked and constexpr.
@github-actions
Copy link

github-actions bot commented Sep 17, 2023

PR #29240: Size comparison from 6e3d045 to af697ed

Increases above 0.2%:

platform target config section 6e3d045 af697ed change % change
bl702 lighting-app bl702 .debug_ranges 369016 376272 7256 2.0
bl702+rpc .debug_loc 3718368 3727734 9366 0.3
.debug_ranges 395000 403088 8088 2.0
bl706-eth .debug_ranges 304872 312000 7128 2.3
bl706-wifi .debug_ranges 314768 321944 7176 2.3
bl702l lighting-app bl702l .debug_ranges 375488 382800 7312 1.9
cc32xx lock CC3235SF_LAUNCHXL .debug_rnglists 99321 101377 2056 2.1
linux all-clusters-app debug .rodata 332132 337132 5000 1.5
all-clusters-minimal-app debug .rodata 266520 270813 4293 1.6
bridge-app debug .rodata 209976 213472 3496 1.7
chip-tool debug .rodata 384137 387569 3432 0.9
lighting-app debug+rpc+ui .rodata 331892 335764 3872 1.2
lock-app debug .rodata 243640 247197 3557 1.5
ota-provider-app debug .rodata 196824 200285 3461 1.8
ota-requestor-app debug .rodata 199864 203645 3781 1.9
shell debug .rodata 208768 212768 4000 1.9
tv-app debug .rodata 266088 271501 5413 2.0
tv-casting-app debug .rodata 333356 337400 4044 1.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_rnglists 145047 147684 2637 1.8
all-clusters-minimal cy8ckit_062s2_43012 .debug_rnglists 134504 136829 2325 1.7
light cy8ckit_062s2_43012 .debug_rnglists 124200 126381 2181 1.8
lock cy8ckit_062s2_43012 .debug_rnglists 122156 124322 2166 1.8
Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6e3d045 af697ed change % change
bl602 lighting-app bl602 (read/write) 1367006 1369014 2008 0.1
.data 9368 9376 8 0.1
.text 1061218 1063078 1860 0.2
bl602+rpc (read/write) 1413746 1415754 2008 0.1
.data 9720 9728 8 0.1
.text 1092528 1094396 1868 0.2
bl702 lighting-app bl702 (read/write) 1170531 1172403 1872 0.2
.debug_abbrev 1541462 1541784 322 0.0
.debug_aranges 138288 138304 16 0.0
.debug_frame 507648 507800 152 0.0
.debug_line 5416630 5424367 7737 0.1
.debug_loc 3511788 3519767 7979 0.2
.debug_ranges 369016 376272 7256 2.0
.rodata 106764 106900 136 0.1
.strtab 595893 596024 131 0.0
.symtab 176944 177024 80 0.0
.text 958308 960042 1734 0.2
bl702+rpc (read/write) 1268643 1270795 2152 0.2
.data 4088 4096 8 0.2
.debug_abbrev 1722105 1722427 322 0.0
.debug_aranges 146984 147000 16 0.0
.debug_frame 537044 537192 148 0.0
.debug_line 5831706 5840263 8557 0.1
.debug_loc 3718368 3727734 9366 0.3
.debug_ranges 395000 403088 8088 2.0
.rodata 121836 121972 136 0.1
.strtab 660575 660706 131 0.0
.symtab 196224 196304 80 0.0
.text 1031848 1033838 1990 0.2
bl706-eth (read/write) 1019964 1021764 1800 0.2
.debug_abbrev 1075130 1075432 302 0.0
.debug_aranges 115176 115192 16 0.0
.debug_frame 426648 426780 132 0.0
.debug_line 4343201 4350542 7341 0.2
.debug_loc 3020482 3027691 7209 0.2
.debug_ranges 304872 312000 7128 2.3
.rodata 96412 96548 136 0.1
.strtab 464686 464817 131 0.0
.symtab 139616 139696 80 0.1
.text 780008 781670 1662 0.2
bl706-wifi (read/write) 1182755 1185039 2284 0.2
.debug_abbrev 1168224 1168418 194 0.0
.debug_aranges 119376 119392 16 0.0
.debug_frame 618912 619056 144 0.0
.debug_line 4589017 4596468 7451 0.2
.debug_loc 3121321 3128599 7278 0.2
.debug_ranges 314768 321944 7176 2.3
.rodata 109592 109728 136 0.1
.strtab 505497 505628 131 0.0
.symtab 152528 152608 80 0.1
.text 946332 948478 2146 0.2
bl702l lighting-app bl702l (read/write) 1150404 1152008 1604 0.1
.debug_abbrev 1536006 1536328 322 0.0
.debug_aranges 133144 133160 16 0.0
.debug_frame 488276 488428 152 0.0
.debug_line 5320084 5327880 7796 0.1
.debug_loc 3455992 3463956 7964 0.2
.debug_ranges 375488 382800 7312 1.9
.rodata 100752 100888 136 0.1
.strtab 597570 597701 131 0.0
.symtab 176416 176496 80 0.0
.text 941414 942884 1470 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 738003 616 0.1
.rodata 84495 84575 80 0.1
.text 652500 653040 540 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758083 768 0.1
.rodata 80015 80151 136 0.2
.text 676912 677540 628 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745819 736 0.1
.rodata 106175 106303 128 0.1
.text 638520 639124 604 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696187 680 0.1
.rodata 80335 80463 128 0.2
.text 614780 615336 556 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681787 672 0.1
.rodata 76167 76295 128 0.2
.text 604556 605104 548 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 619658 808 0.1
.debug_abbrev 929020 929563 543 0.1
.debug_aranges 107296 107408 112 0.1
.debug_frame 362780 363148 368 0.1
.debug_line 2770435 2772223 1788 0.1
.debug_rnglists 99321 101377 2056 2.1
.rodata 106338 106474 136 0.1
.strtab 510318 510382 64 0.0
.symtab 296496 296656 160 0.1
.text 510388 511060 672 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555103 600 0.1
.app_xip_area 445697 446297 600 0.1
lock cyw930739m2evb_01 (read/write) 539311 540007 696 0.1
.app_xip_area 425705 426401 696 0.2
ota-requestor cyw930739m2evb_01 (read/write) 574703 575375 672 0.1
.app_xip_area 467233 467905 672 0.1
switch cyw930739m2evb_01 (read/write) 558279 559063 784 0.1
.app_xip_area 447713 448497 784 0.2
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1009100 1144 0.1
.text 834468 835612 1144 0.1
BRD4187C (read/write) 1090048 1090752 704 0.1
.text 891856 892560 704 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1104004 624 0.1
.text 915192 915816 624 0.1
window-app BRD4187C (read/write) 1123476 1124652 1176 0.1
.text 952972 954148 1176 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177294 804 0.1
(read/write) 1702420 1702556 136 0.0
.dram0.bss 77608 77632 24 0.0
.flash.rodata 268808 268944 136 0.1
.flash.text 1176490 1177294 804 0.1
m5stack (read only) 1217179 1218667 1488 0.1
(read/write) 552114 552258 144 0.0
.dram0.bss 84256 84280 24 0.0
.flash.rodata 300204 300340 136 0.0
.flash.text 1211795 1213283 1488 0.1
k32w contact k32w0+release (read only) 589740 590468 728 0.1
.text 589204 589932 728 0.1
light k32w0+release (read only) 589564 590244 680 0.1
.text 589028 589708 680 0.1
lock k32w0+release (read only) 560908 561500 592 0.1
.text 560372 560964 592 0.1
linux all-clusters-app debug (read only) 5649209 5655001 5792 0.1
.bss 130464 130496 32 0.0
.rodata 332132 337132 5000 1.5
.text 4935107 4935971 864 0.0
all-clusters-minimal-app debug (read only) 4923433 4928305 4872 0.1
.rodata 266520 270813 4293 1.6
.text 4425923 4426499 576 0.0
bridge-app debug (read only) 2768249 2772001 3752 0.1
.rodata 209976 213472 3496 1.7
.text 2380627 2380883 256 0.0
chip-tool debug (read only) 10343625 10352305 8680 0.1
.rodata 384137 387569 3432 0.9
.text 9362611 9367859 5248 0.1
chip-tool-ipv6only arm64 (read only) 10186292 10196148 9856 0.1
.got 18416 18424 8 0.0
.rodata 316064 316192 128 0.0
.text 9104168 9113864 9696 0.1
lighting-app debug+rpc+ui (read only) 5247785 5252121 4336 0.1
.rodata 331892 335764 3872 1.2
.text 4673219 4673683 464 0.0
lock-app debug (read only) 4474353 4478137 3784 0.1
.rodata 243640 247197 3557 1.5
.text 4021219 4021443 224 0.0
ota-provider-app debug (read only) 4126321 4129993 3672 0.1
.rodata 196824 200285 3461 1.8
.text 3739059 3739267 208 0.0
ota-requestor-app debug (read only) 4219337 4223249 3912 0.1
.rodata 199864 203645 3781 1.9
.text 3824707 3824835 128 0.0
shell debug (read only) 3050849 3055457 4608 0.2
.rodata 208768 212768 4000 1.9
.text 2667442 2668050 608 0.0
thermostat-no-ble arm64 (read only) 4358236 4359356 1120 0.0
.got 11920 11928 8 0.1
.rodata 161060 161188 128 0.1
.text 3862824 3863784 960 0.0
tv-app debug (read only) 5314689 5320681 5992 0.1
.rodata 266088 271501 5413 2.0
.text 4804643 4805219 576 0.0
tv-casting-app debug (read only) 8289953 8299121 9168 0.1
.rodata 333356 337400 4044 1.2
.text 7555251 7560371 5120 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523664 584 0.0
.text 1485764 1486348 584 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1243024 940 0.1
bss 155106 155130 24 0.0
rodata 143096 143228 132 0.1
text 864892 865712 820 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1360508 1361440 932 0.1
bss 140516 140540 24 0.0
rodata 136948 137080 132 0.1
text 792336 793128 792 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164516 1165320 804 0.1
rodata 113824 113956 132 0.1
text 817160 817840 680 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1798660 1192 0.1
.bss 193276 193300 24 0.0
.debug_abbrev 1384863 1385721 858 0.1
.debug_aranges 146008 146256 248 0.2
.debug_frame 485660 486476 816 0.2
.debug_line 4203940 4206981 3041 0.1
.debug_rnglists 145047 147684 2637 1.8
.strtab 863448 864064 616 0.1
.symtab 518784 519184 400 0.1
.text 1593252 1594444 1192 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1684732 1685748 1016 0.1
.debug_abbrev 1253639 1254487 848 0.1
.debug_aranges 135728 135912 184 0.1
.debug_frame 456744 457364 620 0.1
.debug_line 3911155 3913475 2320 0.1
.debug_rnglists 134504 136829 2325 1.7
.strtab 733538 733991 453 0.1
.symtab 472080 472416 336 0.1
.text 1483164 1484180 1016 0.1
light cy8ckit_062s2_43012 (read/write) 1610428 1611380 952 0.1
.debug_abbrev 1094825 1095415 590 0.1
.debug_aranges 125824 125976 152 0.1
.debug_frame 419784 420296 512 0.1
.debug_line 3486313 3488313 2000 0.1
.debug_rnglists 124200 126381 2181 1.8
.strtab 648888 649183 295 0.0
.symtab 434368 434656 288 0.1
.text 1415188 1416140 952 0.1
lock cy8ckit_062s2_43012 (read/write) 1641804 1642772 968 0.1
.debug_abbrev 1086988 1087625 637 0.1
.debug_aranges 124480 124608 128 0.1
.debug_frame 414880 415320 440 0.1
.debug_line 3437011 3438934 1923 0.1
.debug_rnglists 122156 124322 2166 1.8
.strtab 622013 622122 109 0.0
.symtab 425584 425824 240 0.1
.text 1419308 1420276 968 0.1
qpg lighting-app qpg6105+debug (read/write) 1177676 1178412 736 0.1
.text 624520 625256 736 0.1
lock-app qpg6105+debug (read/write) 1133924 1134644 720 0.1
.text 580764 581484 720 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1101660 1102724 1064 0.1
bss 111920 111944 24 0.0
text 754846 755774 928 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1042284 1043196 912 0.1
text 708824 709596 772 0.1
bridge-app tlsr9518adk80d (read/write) 948240 949064 824 0.1
text 648108 648796 688 0.1
contact-sensor-app tlsr9528a (read/write) 931244 932060 816 0.1
text 620552 621232 680 0.1
light-switch-app tlsr9518adk80d (read/write) 925024 925912 888 0.1
text 632116 632864 748 0.1
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000724 1001612 888 0.1
text 696998 697752 754 0.1
tlsr9528a (read/write) 1053072 1053968 896 0.1
text 726992 727746 754 0.1
lock-app tlsr9528a (read/write) 989324 990132 808 0.1
text 651698 652376 678 0.1
ota-requestor-app tlsr9518adk80d (read/write) 902800 903632 832 0.1
text 613456 614156 700 0.1
pump-app tlsr9528a (read/write) 936676 937476 800 0.1
text 626196 626860 664 0.1
pump-controller-app tlsr9518adk80d (read/write) 871372 872172 800 0.1
text 586502 587166 664 0.1
shell tlsr9518adk80d (read/write) 752416 752552 136 0.0
text 482088 482228 140 0.0
smoke_co_alarm-app tlsr9528a (read/write) 934976 935768 792 0.1
text 625074 625736 662 0.1
temperature-measurement-app tlsr9528a (read/write) 920028 920844 816 0.1
text 612300 612980 680 0.1
thermostat tlsr9518adk80d (read/write) 892804 893620 816 0.1
text 602212 602892 680 0.1
window-covering tlsr9518adk80d (read/write) 888436 889252 816 0.1
text 597544 598224 680 0.1
Decreases (13 builds for bl702, bl702l, cc32xx, esp32, linux, psoc6)
platform target config section 6e3d045 af697ed change % change
bl702 lighting-app bl702 .debug_info 41861168 41850141 -11027 -0.0
.debug_str 3960197 3959544 -653 -0.0
bl702+rpc .debug_info 47004112 46993200 -10912 -0.0
.debug_str 4381683 4381030 -653 -0.0
bl706-eth .debug_info 22610173 22599195 -10978 -0.0
.debug_str 3540042 3539389 -653 -0.0
bl706-wifi .debug_info 23782576 23771343 -11233 -0.0
.debug_str 3612453 3611800 -653 -0.0
bl702l lighting-app bl702l .debug_info 41328521 41317425 -11096 -0.0
.debug_str 3984907 3984254 -653 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20849413 2082819 -21217 -0.1
.debug_loclists 1577003 1572793 -4210 -0.3
.debug_str 3382077 3381342 -735 -0.0
esp32 all-clusters-app c3devkit .dram0.data 13084 13060 -24 -0.2
m5stack .dram0.data 34036 34020 -16 -0.0
linux all-clusters-app debug (read/write) 420968 420936 -32 -0.0
.data 4016 3952 -64 -1.6
psoc6 all-clusters cy8ckit_062s2_43012 .data 2552 2528 -24 -0.9
.debug_info 33078867 33051731 -27136 -0.1
.debug_loclists 2318154 2313831 -4323 -0.2
.debug_str 4552132 4551069 -1063 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28770849 28746187 -24662 -0.1
.debug_loclists 2133374 2128798 -4576 -0.2
.debug_str 3937447 3936460 -987 -0.0
light cy8ckit_062s2_43012 .debug_info 23896389 23874652 -21737 -0.1
.debug_loclists 1970133 1965541 -4592 -0.2
.debug_str 3744458 3743724 -734 -0.0
lock cy8ckit_062s2_43012 .debug_info 23699534 23678145 -21389 -0.1
.debug_loclists 1945420 1941106 -4314 -0.2
.debug_str 3706536 3705883 -653 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6e3d045 af697ed change % change
bl602 lighting-app bl602 (read/write) 1367006 1369014 2008 0.1
.bss 73062 73062 0 0.0
.data 9368 9376 8 0.1
.text 1061218 1063078 1860 0.2
bl602+rpc (read/write) 1413746 1415754 2008 0.1
.bss 81086 81086 0 0.0
.data 9720 9728 8 0.1
.text 1092528 1094396 1868 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1172403 1872 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 26633 26633 0 0.0
.bss_psram 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1541784 322 0.0
.debug_aranges 138288 138304 16 0.0
.debug_frame 507648 507800 152 0.0
.debug_info 41861168 41850141 -11027 -0.0
.debug_line 5416630 5424367 7737 0.1
.debug_loc 3511788 3519767 7979 0.2
.debug_ranges 369016 376272 7256 2.0
.debug_str 3960197 3959544 -653 -0.0
.hbn 544 544 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 106764 106900 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 595893 596024 131 0.0
.symtab 176944 177024 80 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 960042 1734 0.2
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1270795 2152 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 35101 35101 0 0.0
.bss_psram 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4096 8 0.2
.debug_abbrev 1722105 1722427 322 0.0
.debug_aranges 146984 147000 16 0.0
.debug_frame 537044 537192 148 0.0
.debug_info 47004112 46993200 -10912 -0.0
.debug_line 5831706 5840263 8557 0.1
.debug_loc 3718368 3727734 9366 0.3
.debug_ranges 395000 403088 8088 2.0
.debug_str 4381683 4381030 -653 -0.0
.hbn 544 544 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 121836 121972 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 660575 660706 131 0.0
.symtab 196224 196304 80 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1031848 1033838 1990 0.2
bl706-eth (read/write) 1019964 1021764 1800 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25554 25554 0 0.0
.bss_psram 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1075432 302 0.0
.debug_aranges 115176 115192 16 0.0
.debug_frame 426648 426780 132 0.0
.debug_info 22610173 22599195 -10978 -0.0
.debug_line 4343201 4350542 7341 0.2
.debug_loc 3020482 3027691 7209 0.2
.debug_ranges 304872 312000 7128 2.3
.debug_str 3540042 3539389 -653 -0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96412 96548 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 464686 464817 131 0.0
.symtab 139616 139696 80 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 781670 1662 0.2
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1185039 2284 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9949 9949 0 0.0
.bss_psram 95175 95175 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1168224 1168418 194 0.0
.debug_aranges 119376 119392 16 0.0
.debug_frame 618912 619056 144 0.0
.debug_info 23782576 23771343 -11233 -0.0
.debug_line 4589017 4596468 7451 0.2
.debug_loc 3121321 3128599 7278 0.2
.debug_ranges 314768 321944 7176 2.3
.debug_str 3612453 3611800 -653 -0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109592 109728 136 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 505497 505628 131 0.0
.symtab 152528 152608 80 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 948478 2146 0.2
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1152008 1604 0.1
.boot2 292 292 0 0.0
.bss 15956 15956 0 0.0
.bss_psram 77216 77216 0 0.0
.comment 48 48 0 0.0
.data 4520 4520 0 0.0
.debug_abbrev 1536006 1536328 322 0.0
.debug_aranges 133144 133160 16 0.0
.debug_frame 488276 488428 152 0.0
.debug_info 41328521 41317425 -11096 -0.0
.debug_line 5320084 5327880 7796 0.1
.debug_loc 3455992 3463956 7964 0.2
.debug_ranges 375488 382800 7312 1.9
.debug_str 3984907 3984254 -653 -0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100752 100888 136 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 597570 597701 131 0.0
.symtab 176416 176496 80 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 942884 1470 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 738003 616 0.1
(read/write) 166448 166448 0 0.0
.bss 88860 88860 0 0.0
.data 3424 3424 0 0.0
.rodata 84495 84575 80 0.1
.text 652500 653040 540 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758083 768 0.1
(read/write) 176704 176704 0 0.0
.bss 99084 99084 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80151 136 0.2
.text 676912 677540 628 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745819 736 0.1
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 106175 106303 128 0.1
.text 638520 639124 604 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696187 680 0.1
(read/write) 165548 165548 0 0.0
.bss 87728 87728 0 0.0
.data 3412 3412 0 0.0
.rodata 80335 80463 128 0.2
.text 614780 615336 556 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681787 672 0.1
(read/write) 165680 165680 0 0.0
.bss 87872 87872 0 0.0
.data 3408 3408 0 0.0
.rodata 76167 76295 128 0.2
.text 604556 605104 548 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 619658 808 0.1
(read/write) 206904 206904 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 929020 929563 543 0.1
.debug_aranges 107296 107408 112 0.1
.debug_frame 362780 363148 368 0.1
.debug_info 20849413 2082819 -21217 -0.1
.debug_line 2770435 2772223 1788 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1572793 -4210 -0.3
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 101377 2056 2.1
.debug_str 3382077 3381342 -735 -0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106474 136 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510382 64 0.0
.symtab 296496 296656 160 0.1
.text 510388 511060 672 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555103 600 0.1
.app_xip_area 445697 446297 600 0.1
.bss 63776 63776 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539311 540007 696 0.1
.app_xip_area 425705 426401 696 0.2
.bss 68544 68544 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 575375 672 0.1
.app_xip_area 467233 467905 672 0.1
.bss 62512 62512 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558279 559063 784 0.1
.app_xip_area 447713 448497 784 0.2
.bss 65512 65512 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1009100 1144 0.1
.bss 170796 170796 0 0.0
.data 2672 2672 0 0.0
.text 834468 835612 1144 0.1
BRD4187C (read/write) 1090048 1090752 704 0.1
.bss 194912 194912 0 0.0
.data 3260 3260 0 0.0
.text 891856 892560 704 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1104004 624 0.1
.bss 185484 185484 0 0.0
.data 2684 2684 0 0.0
.text 915192 915816 624 0.1
window-app BRD4187C (read/write) 1123476 1124652 1176 0.1
.bss 167352 167352 0 0.0
.data 3132 3132 0 0.0
.text 952972 954148 1176 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177294 804 0.1
(read/write) 1702420 1702556 136 0.0
.dram0.bss 77608 77632 24 0.0
.dram0.data 13084 13060 -24 -0.2
.flash.rodata 268808 268944 136 0.1
.flash.text 1176490 1177294 804 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1218667 1488 0.1
(read/write) 552114 552258 144 0.0
.dram0.bss 84256 84280 24 0.0
.dram0.data 34036 34020 -16 -0.0
.flash.rodata 300204 300340 136 0.0
.flash.text 1211795 1213283 1488 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 590468 728 0.1
(read/write) 87512 87512 0 0.0
.bss 70760 70760 0 0.0
.data 2128 2128 0 0.0
.text 589204 589932 728 0.1
light k32w0+release (read only) 589564 590244 680 0.1
(read/write) 87188 87188 0 0.0
.bss 70448 70448 0 0.0
.data 2116 2116 0 0.0
.text 589028 589708 680 0.1
lock k32w0+release (read only) 560908 561500 592 0.1
(read/write) 85020 85020 0 0.0
.bss 68336 68336 0 0.0
.data 2060 2060 0 0.0
.text 560372 560964 592 0.1
linux all-clusters-app debug (read only) 5649209 5655001 5792 0.1
(read/write) 420968 420936 -32 -0.0
.bss 130464 130496 32 0.0
.data 4016 3952 -64 -1.6
.data.rel.ro 279096 279096 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 332132 337132 5000 1.5
.text 4935107 4935971 864 0.0
all-clusters-minimal-app debug (read only) 4923433 4928305 4872 0.1
(read/write) 232640 232640 0 0.0
.bss 126528 126528 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95112 95112 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 266520 270813 4293 1.6
.text 4425923 4426499 576 0.0
bridge-app debug (read only) 2768249 2772001 3752 0.1
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 209976 213472 3496 1.7
.text 2380627 2380883 256 0.0
chip-tool debug (read only) 10343625 10352305 8680 0.1
(read/write) 442936 442936 0 0.0
.bss 93720 93720 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 336880 336880 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 384137 387569 3432 0.9
.text 9362611 9367859 5248 0.1
chip-tool-ipv6only arm64 (read only) 10186292 10196148 9856 0.1
(read/write) 505544 505544 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 374216 374216 0 0.0
.dynamic 512 512 0 0.0
.got 18416 18424 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316192 128 0.0
.text 9104168 9113864 9696 0.1
lighting-app debug+rpc+ui (read only) 5247785 5252121 4336 0.1
(read/write) 222728 222728 0 0.0
.bss 118192 118192 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92432 92432 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 331892 335764 3872 1.2
.text 4673219 4673683 464 0.0
lock-app debug (read only) 4474353 4478137 3784 0.1
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 243640 247197 3557 1.5
.text 4021219 4021443 224 0.0
ota-provider-app debug (read only) 4126321 4129993 3672 0.1
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68496 68496 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 196824 200285 3461 1.8
.text 3739059 3739267 208 0.0
ota-requestor-app debug (read only) 4219337 4223249 3912 0.1
(read/write) 196280 196280 0 0.0
.bss 114624 114624 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71472 71472 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 199864 203645 3781 1.9
.text 3824707 3824835 128 0.0
shell debug (read only) 3050849 3055457 4608 0.2
(read/write) 153712 153712 0 0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 208768 212768 4000 1.9
.text 2667442 2668050 608 0.0
thermostat-no-ble arm64 (read only) 4358236 4359356 1120 0.0
(read/write) 241992 241992 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11920 11928 8 0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161188 128 0.1
.text 3862824 3863784 960 0.0
tv-app debug (read only) 5314689 5320681 5992 0.1
(read/write) 350664 350664 0 0.0
.bss 241920 241920 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96192 96192 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 266088 271501 5413 2.0
.text 4804643 4805219 576 0.0
tv-casting-app debug (read only) 8289953 8299121 9168 0.1
(read/write) 211680 211680 0 0.0
.bss 54816 54816 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147504 147504 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 333356 337400 4044 1.2
.text 7555251 7560371 5120 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523664 584 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1486348 584 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1243024 940 0.1
bss 155106 155130 24 0.0
rodata 143096 143228 132 0.1
text 864892 865712 820 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360508 1361440 932 0.1
bss 140516 140540 24 0.0
rodata 136948 137080 132 0.1
text 792336 793128 792 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164516 1165320 804 0.1
bss 154560 154560 0 0.0
rodata 113824 113956 132 0.1
text 817160 817840 680 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1798660 1192 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193300 24 0.0
.comment 212 212 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 2552 2528 -24 -0.9
.debug_abbrev 1384863 1385721 858 0.1
.debug_aranges 146008 146256 248 0.2
.debug_frame 485660 486476 816 0.2
.debug_info 33078867 33051731 -27136 -0.1
.debug_line 4203940 4206981 3041 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2313831 -4323 -0.2
.debug_rnglists 145047 147684 2637 1.8
.debug_str 4552132 4551069 -1063 -0.0
.heap 837512 837512 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863448 864064 616 0.1
.symtab 518784 519184 400 0.1
.text 1593252 1594444 1192 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840160 0 0.0
(read/write) 1684732 1685748 1016 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 0 0.0
.comment 212 212 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 1253639 1254487 848 0.1
.debug_aranges 135728 135912 184 0.1
.debug_frame 456744 457364 620 0.1
.debug_info 28770849 28746187 -24662 -0.1
.debug_line 3911155 3913475 2320 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2128798 -4576 -0.2
.debug_rnglists 134504 136829 2325 1.7
.debug_str 3937447 3936460 -987 -0.0
.heap 840160 840160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733538 733991 453 0.1
.symtab 472080 472416 336 0.1
.text 1483164 1484180 1016 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1610428 1611380 952 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1094825 1095415 590 0.1
.debug_aranges 125824 125976 152 0.1
.debug_frame 419784 420296 512 0.1
.debug_info 23896389 23874652 -21737 -0.1
.debug_line 3486313 3488313 2000 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1965541 -4592 -0.2
.debug_rnglists 124200 126381 2181 1.8
.debug_str 3744458 3743724 -734 -0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648888 649183 295 0.0
.symtab 434368 434656 288 0.1
.text 1415188 1416140 952 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641804 1642772 968 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1086988 1087625 637 0.1
.debug_aranges 124480 124608 128 0.1
.debug_frame 414880 415320 440 0.1
.debug_info 23699534 23678145 -21389 -0.1
.debug_line 3437011 3438934 1923 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1941106 -4314 -0.2
.debug_rnglists 122156 124322 2166 1.8
.debug_str 3706536 3705883 -653 -0.0
.heap 819232 819232 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622013 622122 109 0.0
.symtab 425584 425824 240 0.1
.text 1419308 1420276 968 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1178412 736 0.1
.bss 100616 100616 0 0.0
.data 744 744 0 0.0
.text 624520 625256 736 0.1
lock-app qpg6105+debug (read/write) 1133924 1134644 720 0.1
.bss 95320 95320 0 0.0
.data 748 748 0 0.0
.text 580764 581484 720 0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101660 1102724 1064 0.1
bss 111920 111944 24 0.0
text 754846 755774 928 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042284 1043196 912 0.1
bss 109812 109812 0 0.0
text 708824 709596 772 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948240 949064 824 0.1
bss 113396 113396 0 0.0
text 648108 648796 688 0.1
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931244 932060 816 0.1
bss 103020 103020 0 0.0
text 620552 621232 680 0.1
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925024 925912 888 0.1
bss 103152 103152 0 0.0
text 632116 632864 748 0.1
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000724 1001612 888 0.1
bss 115628 115628 0 0.0
text 696998 697752 754 0.1
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053072 1053968 896 0.1
bss 116232 116232 0 0.0
text 726992 727746 754 0.1
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989324 990132 808 0.1
bss 103740 103740 0 0.0
text 651698 652376 678 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902800 903632 832 0.1
bss 103700 103700 0 0.0
text 613456 614156 700 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 936676 937476 800 0.1
bss 103152 103152 0 0.0
text 626196 626860 664 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871372 872172 800 0.1
bss 102356 102356 0 0.0
text 586502 587166 664 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752416 752552 136 0.0
bss 101724 101724 0 0.0
text 482088 482228 140 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934976 935768 792 0.1
bss 103132 103132 0 0.0
text 625074 625736 662 0.1
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920028 920844 816 0.1
bss 102860 102860 0 0.0
text 612300 612980 680 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892804 893620 816 0.1
bss 102648 102648 0 0.0
text 602212 602892 680 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888436 889252 816 0.1
bss 102972 102972 0 0.0
text 597544 598224 680 0.1

@ksperling-apple ksperling-apple marked this pull request as ready for review September 18, 2023 05:05
src/credentials/CHIPCert.cpp Show resolved Hide resolved
src/credentials/CHIPCert.cpp Show resolved Hide resolved
src/credentials/CHIPCert.cpp Show resolved Hide resolved
src/credentials/CHIPCert.cpp Outdated Show resolved Hide resolved
src/lib/support/Span.h Show resolved Hide resolved
src/lib/support/Span.h Outdated Show resolved Hide resolved
src/lib/support/Span.h Show resolved Hide resolved
src/lib/support/Span.h Outdated Show resolved Hide resolved
- Fix buffer size check in ConvertECDSASignatureRawToDER
- Add deleted nullptr_t overloads to Span and FixedSpan
- Comments around constexpr / VerifyOrDie
@github-actions
Copy link

github-actions bot commented Sep 18, 2023

PR #29240: Size comparison from 6e3d045 to e55e143

Increases above 0.2%:

platform target config section 6e3d045 e55e143 change % change
bl702 lighting-app bl702 .debug_loc 3511788 3521926 10138 0.3
.debug_ranges 369016 376672 7656 2.1
bl702+rpc .debug_loc 3718368 3728878 10510 0.3
.debug_ranges 395000 404216 9216 2.3
.text 1031848 1034640 2792 0.3
bl706-eth .debug_loc 3020482 3029839 9357 0.3
.debug_ranges 304872 312400 7528 2.5
.text 780008 782024 2016 0.3
bl706-wifi .debug_loc 3121321 3130803 9482 0.3
.debug_ranges 314768 322344 7576 2.4
.text 946332 948832 2500 0.3
bl702l lighting-app bl702l .debug_loc 3455992 3466144 10152 0.3
.debug_ranges 375488 383200 7712 2.1
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 929020 931670 2650 0.3
.debug_rnglists 99321 101401 2080 2.1
linux all-clusters-app debug .rodata 332132 337036 4904 1.5
all-clusters-minimal-app debug .rodata 266520 270717 4197 1.6
bridge-app debug .rodata 209976 213408 3432 1.6
chip-tool debug .rodata 384137 387377 3240 0.8
chip-tool-ipv6only arm64 (read only) 10186292 10215940 29648 0.3
.text 9104168 9133560 29392 0.3
lighting-app debug+rpc+ui .rodata 331892 336500 4608 1.4
lock-app debug .rodata 243640 247133 3493 1.4
ota-provider-app debug .rodata 196824 200189 3365 1.7
ota-requestor-app debug .rodata 199864 203549 3685 1.8
shell debug .rodata 208768 212704 3936 1.9
tv-app debug .rodata 266088 271309 5221 2.0
tv-casting-app debug .rodata 333356 337304 3948 1.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_rnglists 145047 147708 2661 1.8
all-clusters-minimal cy8ckit_062s2_43012 .debug_rnglists 134504 136853 2349 1.7
light cy8ckit_062s2_43012 .debug_abbrev 1094825 1097620 2795 0.3
.debug_rnglists 124200 126405 2205 1.8
lock cy8ckit_062s2_43012 .debug_abbrev 1086988 1089810 2822 0.3
.debug_rnglists 122156 124346 2190 1.8
telink contact-sensor-app tlsr9528a (read/write) 931244 934408 3164 0.3
text 620552 623016 2464 0.4
light-switch-app tlsr9518adk80d (read/write) 925024 928236 3212 0.3
text 632116 634648 2532 0.4
lock-app tlsr9528a (read/write) 989324 992464 3140 0.3
text 651698 654160 2462 0.4
pump-app tlsr9528a (read/write) 936676 939824 3148 0.3
text 626196 628644 2448 0.4
pump-controller-app tlsr9518adk80d (read/write) 871372 874520 3148 0.4
text 586502 588950 2448 0.4
smoke_co_alarm-app tlsr9528a (read/write) 934976 938100 3124 0.3
text 625074 627520 2446 0.4
temperature-measurement-app tlsr9528a (read/write) 920028 923192 3164 0.3
text 612300 614764 2464 0.4
thermostat tlsr9518adk80d (read/write) 892804 895968 3164 0.4
text 602212 604676 2464 0.4
window-covering tlsr9518adk80d (read/write) 888436 891592 3156 0.4
text 597544 600004 2460 0.4
Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6e3d045 e55e143 change % change
bl602 lighting-app bl602 (read/write) 1367006 1369298 2292 0.2
.data 9368 9376 8 0.1
.text 1061218 1063432 2214 0.2
bl602+rpc (read/write) 1413746 1416494 2748 0.2
.data 9720 9728 8 0.1
.text 1092528 1095202 2674 0.2
bl702 lighting-app bl702 (read/write) 1170531 1172943 2412 0.2
.debug_abbrev 1541462 1543399 1937 0.1
.debug_aranges 138288 138296 8 0.0
.debug_frame 507648 507780 132 0.0
.debug_info 41861168 4188413 22963 0.1
.debug_line 5416630 5426184 9554 0.2
.debug_loc 3511788 3521926 10138 0.3
.debug_ranges 369016 376672 7656 2.1
.debug_str 3960197 3962551 2354 0.1
.rodata 106764 106832 68 0.1
.strtab 595893 595967 74 0.0
.symtab 176944 176992 48 0.0
.text 958308 960652 2344 0.2
bl702+rpc (read/write) 1268643 1271527 2884 0.2
.data 4088 4096 8 0.2
.debug_abbrev 1722105 1724313 2208 0.1
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537108 64 0.0
.debug_info 47004112 47033346 29234 0.1
.debug_line 5831706 5844211 12505 0.2
.debug_loc 3718368 3728878 10510 0.3
.debug_ranges 395000 404216 9216 2.3
.debug_str 4381683 4390620 8937 0.2
.rodata 121836 121904 68 0.1
.strtab 660575 660708 133 0.0
.symtab 196224 196320 96 0.0
.text 1031848 1034640 2792 0.3
bl706-eth (read/write) 1019964 1022048 2084 0.2
.debug_abbrev 1075130 1077220 2090 0.2
.debug_aranges 115176 115184 8 0.0
.debug_frame 426648 426760 112 0.0
.debug_info 22610173 22632787 22614 0.1
.debug_line 4343201 4352359 9158 0.2
.debug_loc 3020482 3029839 9357 0.3
.debug_ranges 304872 312400 7528 2.5
.debug_str 3540042 3542358 2316 0.1
.rodata 96412 96480 68 0.1
.strtab 464686 464760 74 0.0
.symtab 139616 139664 48 0.0
.text 780008 782024 2016 0.3
bl706-wifi (read/write) 1182755 1185323 2568 0.2
.debug_abbrev 1168224 1170220 1996 0.2
.debug_aranges 119376 119384 8 0.0
.debug_frame 618912 619024 112 0.0
.debug_info 23782576 23805411 22835 0.1
.debug_line 4589017 4598285 9268 0.2
.debug_loc 3121321 3130803 9482 0.3
.debug_ranges 314768 322344 7576 2.4
.debug_str 3612453 3614769 2316 0.1
.rodata 109592 109660 68 0.1
.strtab 505497 505571 74 0.0
.symtab 152528 152576 48 0.0
.text 946332 948832 2500 0.3
bl702l lighting-app bl702l (read/write) 1150404 1152552 2148 0.2
.debug_abbrev 1536006 1537914 1908 0.1
.debug_aranges 133144 133152 8 0.0
.debug_frame 488276 488408 132 0.0
.debug_info 41328521 41351452 22931 0.1
.debug_line 5320084 5329697 9613 0.2
.debug_loc 3455992 3466144 10152 0.3
.debug_ranges 375488 383200 7712 2.1
.debug_str 3984907 3987261 2354 0.1
.rodata 100752 100820 68 0.1
.strtab 597570 597644 74 0.0
.symtab 176416 176464 48 0.0
.text 941414 943494 2080 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737939 552 0.1
.rodata 84495 84511 16 0.0
.text 652500 653036 536 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758003 688 0.1
.rodata 80015 80079 64 0.1
.text 676912 677536 624 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745747 664 0.1
.rodata 106175 106239 64 0.1
.text 638520 639120 600 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696123 616 0.1
.rodata 80335 80399 64 0.1
.text 614780 615332 552 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681723 608 0.1
.rodata 76167 76231 64 0.1
.text 604556 605100 544 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 619554 704 0.1
.debug_abbrev 929020 931670 2650 0.3
.debug_aranges 107296 107440 144 0.1
.debug_frame 362780 363224 444 0.1
.debug_info 20849413 20859893 10480 0.1
.debug_line 2770435 2772735 2300 0.1
.debug_rnglists 99321 101401 2080 2.1
.debug_str 3382077 3384303 2226 0.1
.rodata 106338 106410 72 0.1
.strtab 510318 510321 3 0.0
.symtab 296496 296592 96 0.0
.text 510388 511024 636 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555039 536 0.1
.app_xip_area 445697 446233 536 0.1
lock cyw930739m2evb_01 (read/write) 539311 539935 624 0.1
.app_xip_area 425705 426329 624 0.1
ota-requestor cyw930739m2evb_01 (read/write) 574703 575303 600 0.1
.app_xip_area 467233 467833 600 0.1
switch cyw930739m2evb_01 (read/write) 558279 558991 712 0.1
.app_xip_area 447713 448425 712 0.2
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1008988 1032 0.1
.text 834468 835500 1032 0.1
BRD4187C (read/write) 1090048 1090808 760 0.1
.text 891856 892616 760 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1103940 560 0.1
.text 915192 915752 560 0.1
window-app BRD4187C (read/write) 1123476 1124556 1080 0.1
.text 952972 954052 1080 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177288 798 0.1
(read/write) 1702420 1702492 72 0.0
.dram0.bss 77608 77632 24 0.0
.flash.rodata 268808 268880 72 0.0
.flash.text 1176490 1177288 798 0.1
m5stack (read only) 1217179 1218663 1484 0.1
(read/write) 552114 552186 72 0.0
.dram0.bss 84256 84280 24 0.0
.flash.rodata 300204 300268 64 0.0
.flash.text 1211795 1213279 1484 0.1
k32w contact k32w0+release (read only) 589740 590340 600 0.1
.text 589204 589804 600 0.1
light k32w0+release (read only) 589564 590132 568 0.1
.text 589028 589596 568 0.1
lock k32w0+release (read only) 560908 561388 480 0.1
.text 560372 560852 480 0.1
linux all-clusters-app debug (read only) 5649209 5654793 5584 0.1
.bss 130464 130496 32 0.0
.rodata 332132 337036 4904 1.5
.text 4935107 4935859 752 0.0
all-clusters-minimal-app debug (read only) 4923433 4928097 4664 0.1
.rodata 266520 270717 4197 1.6
.text 4425923 4426387 464 0.0
bridge-app debug (read only) 2768249 2771841 3592 0.1
.rodata 209976 213408 3432 1.6
.text 2380627 2380787 160 0.0
chip-tool debug (read only) 10343625 1035200 8376 0.1
.rodata 384137 387377 3240 0.8
.text 9362611 9367747 5136 0.1
chip-tool-ipv6only arm64 (read only) 10186292 10215940 29648 0.3
.rodata 316064 316176 112 0.0
.text 9104168 9133560 29392 0.3
lighting-app debug+rpc+ui (read only) 5247785 5253897 6112 0.1
.rodata 331892 336500 4608 1.4
.text 4673219 4674723 1504 0.0
lock-app debug (read only) 4474353 4477961 3608 0.1
.rodata 243640 247133 3493 1.4
.text 4021219 4021331 112 0.0
ota-provider-app debug (read only) 4126321 4129785 3464 0.1
.rodata 196824 200189 3365 1.7
.text 3739059 3739155 96 0.0
ota-requestor-app debug (read only) 4219337 4223041 3704 0.1
.rodata 199864 203549 3685 1.8
.text 3824707 3824723 16 0.0
shell debug (read only) 3050849 3055281 4432 0.1
.rodata 208768 212704 3936 1.9
.text 2667442 2667938 496 0.0
thermostat-no-ble arm64 (read only) 4358236 4365796 7560 0.2
.got 11920 11928 8 0.1
.rodata 161060 161172 112 0.1
.text 3862824 3869848 7024 0.2
tv-app debug (read only) 5314689 5320377 5688 0.1
.rodata 266088 271309 5221 2.0
.text 4804643 4805107 464 0.0
tv-casting-app debug (read only) 8289953 8298929 8976 0.1
.rodata 333356 337304 3948 1.2
.text 7555251 7560275 5024 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523720 640 0.0
.text 1485764 1486404 640 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1242944 860 0.1
bss 155106 155130 24 0.0
rodata 143096 143164 68 0.0
text 864892 865704 812 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1360508 1361356 848 0.1
bss 140516 140540 24 0.0
rodata 136948 137012 64 0.0
text 792336 793120 784 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164516 1165252 736 0.1
rodata 113824 113888 64 0.1
text 817160 817832 672 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1798556 1088 0.1
.bss 193276 193300 24 0.0
.debug_abbrev 1384863 1388022 3159 0.2
.debug_aranges 146008 146288 280 0.2
.debug_frame 485660 486552 892 0.2
.debug_info 33078867 33094943 16076 0.0
.debug_line 4203940 4207505 3565 0.1
.debug_rnglists 145047 147708 2661 1.8
.debug_str 4552132 4554561 2429 0.1
.strtab 863448 864003 555 0.1
.symtab 518784 519120 336 0.1
.text 1593252 1594340 1088 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1684732 1685644 912 0.1
.debug_abbrev 1253639 1256669 3030 0.2
.debug_aranges 135728 135944 216 0.2
.debug_frame 456744 457440 696 0.2
.debug_info 28770849 28784627 13778 0.0
.debug_line 3911155 3914007 2852 0.1
.debug_rnglists 134504 136853 2349 1.7
.debug_str 3937447 3939725 2278 0.1
.strtab 733538 733930 392 0.1
.symtab 472080 472352 272 0.1
.text 1483164 1484076 912 0.1
light cy8ckit_062s2_43012 (read/write) 1610428 1611268 840 0.1
.debug_abbrev 1094825 1097620 2795 0.3
.debug_aranges 125824 126008 184 0.1
.debug_frame 419784 420372 588 0.1
.debug_info 23896389 23907475 11086 0.0
.debug_line 3486313 3488818 2505 0.1
.debug_rnglists 124200 126405 2205 1.8
.debug_str 3744458 3746819 2361 0.1
.strtab 648888 649122 234 0.0
.symtab 434368 434592 224 0.1
.text 1415188 1416028 840 0.1
lock cy8ckit_062s2_43012 (read/write) 1641804 1642652 848 0.1
.debug_abbrev 1086988 1089810 2822 0.3
.debug_aranges 124480 124640 160 0.1
.debug_frame 414880 415396 516 0.1
.debug_info 23699534 23711098 11564 0.0
.debug_line 3437011 3439439 2428 0.1
.debug_rnglists 122156 124346 2190 1.8
.debug_str 3706536 3708844 2308 0.1
.strtab 622013 622061 48 0.0
.symtab 425584 425760 176 0.0
.text 1419308 1420156 848 0.1
qpg lighting-app qpg6105+debug (read/write) 1177676 1178340 664 0.1
.text 624520 625184 664 0.1
lock-app qpg6105+debug (read/write) 1133924 1134580 656 0.1
.text 580764 581420 656 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1101660 1102648 988 0.1
bss 111920 111944 24 0.0
text 754846 755768 922 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1042284 1043120 836 0.1
text 708824 709590 766 0.1
bridge-app tlsr9518adk80d (read/write) 948240 948988 748 0.1
text 648108 648790 682 0.1
contact-sensor-app tlsr9528a (read/write) 931244 934408 3164 0.3
bss 103020 103044 24 0.0
text 620552 623016 2464 0.4
light-switch-app tlsr9518adk80d (read/write) 925024 928236 3212 0.3
bss 103152 103176 24 0.0
text 632116 634648 2532 0.4
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000724 1001544 820 0.1
text 696998 697746 748 0.1
tlsr9528a (read/write) 1053072 1053892 820 0.1
text 726992 727740 748 0.1
lock-app tlsr9528a (read/write) 989324 992464 3140 0.3
bss 103740 103772 32 0.0
text 651698 654160 2462 0.4
ota-requestor-app tlsr9518adk80d (read/write) 902800 903564 764 0.1
text 613456 614150 694 0.1
pump-app tlsr9528a (read/write) 936676 939824 3148 0.3
bss 103152 103176 24 0.0
text 626196 628644 2448 0.4
pump-controller-app tlsr9518adk80d (read/write) 871372 874520 3148 0.4
bss 102356 102380 24 0.0
text 586502 588950 2448 0.4
shell tlsr9518adk80d (read/write) 752416 752552 136 0.0
text 482088 482228 140 0.0
smoke_co_alarm-app tlsr9528a (read/write) 934976 938100 3124 0.3
bss 103132 103164 32 0.0
text 625074 627520 2446 0.4
temperature-measurement-app tlsr9528a (read/write) 920028 923192 3164 0.3
bss 102860 102884 24 0.0
text 612300 614764 2464 0.4
thermostat tlsr9518adk80d (read/write) 892804 895968 3164 0.4
bss 102648 102672 24 0.0
text 602212 604676 2464 0.4
window-covering tlsr9518adk80d (read/write) 888436 891592 3156 0.4
bss 102972 102996 24 0.0
text 597544 600004 2460 0.4
Decreases (9 builds for cc32xx, esp32, linux, psoc6)
platform target config section 6e3d045 e55e143 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_loclists 1577003 1573125 -3878 -0.2
esp32 all-clusters-app c3devkit .dram0.data 13084 13060 -24 -0.2
m5stack .dram0.data 34036 34020 -16 -0.0
linux all-clusters-app debug (read/write) 420968 420936 -32 -0.0
.data 4016 3952 -64 -1.6
chip-tool-ipv6only arm64 (read/write) 505544 505464 -80 -0.0
.data.rel.ro 374216 374152 -64 -0.0
.got 18416 18400 -16 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 .data 2552 2528 -24 -0.9
.debug_loclists 2318154 2314160 -3994 -0.2
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2133374 2129138 -4236 -0.2
light cy8ckit_062s2_43012 .debug_loclists 1970133 1965881 -4252 -0.2
lock cy8ckit_062s2_43012 .debug_loclists 1945420 1941446 -3974 -0.2
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6e3d045 e55e143 change % change
bl602 lighting-app bl602 (read/write) 1367006 1369298 2292 0.2
.bss 73062 73062 0 0.0
.data 9368 9376 8 0.1
.text 1061218 1063432 2214 0.2
bl602+rpc (read/write) 1413746 1416494 2748 0.2
.bss 81086 81086 0 0.0
.data 9720 9728 8 0.1
.text 1092528 1095202 2674 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1172943 2412 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 26633 26633 0 0.0
.bss_psram 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1543399 1937 0.1
.debug_aranges 138288 138296 8 0.0
.debug_frame 507648 507780 132 0.0
.debug_info 41861168 4188413 22963 0.1
.debug_line 5416630 5426184 9554 0.2
.debug_loc 3511788 3521926 10138 0.3
.debug_ranges 369016 376672 7656 2.1
.debug_str 3960197 3962551 2354 0.1
.hbn 544 544 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 106764 106832 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 595893 595967 74 0.0
.symtab 176944 176992 48 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 960652 2344 0.2
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1271527 2884 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 35101 35101 0 0.0
.bss_psram 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4096 8 0.2
.debug_abbrev 1722105 1724313 2208 0.1
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537108 64 0.0
.debug_info 47004112 47033346 29234 0.1
.debug_line 5831706 5844211 12505 0.2
.debug_loc 3718368 3728878 10510 0.3
.debug_ranges 395000 404216 9216 2.3
.debug_str 4381683 4390620 8937 0.2
.hbn 544 544 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 121836 121904 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 660575 660708 133 0.0
.symtab 196224 196320 96 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1031848 1034640 2792 0.3
bl706-eth (read/write) 1019964 1022048 2084 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25554 25554 0 0.0
.bss_psram 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1077220 2090 0.2
.debug_aranges 115176 115184 8 0.0
.debug_frame 426648 426760 112 0.0
.debug_info 22610173 22632787 22614 0.1
.debug_line 4343201 4352359 9158 0.2
.debug_loc 3020482 3029839 9357 0.3
.debug_ranges 304872 312400 7528 2.5
.debug_str 3540042 3542358 2316 0.1
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96412 96480 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 464686 464760 74 0.0
.symtab 139616 139664 48 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 782024 2016 0.3
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1185323 2568 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9949 9949 0 0.0
.bss_psram 95175 95175 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1168224 1170220 1996 0.2
.debug_aranges 119376 119384 8 0.0
.debug_frame 618912 619024 112 0.0
.debug_info 23782576 23805411 22835 0.1
.debug_line 4589017 4598285 9268 0.2
.debug_loc 3121321 3130803 9482 0.3
.debug_ranges 314768 322344 7576 2.4
.debug_str 3612453 3614769 2316 0.1
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109592 109660 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 505497 505571 74 0.0
.symtab 152528 152576 48 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 948832 2500 0.3
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1152552 2148 0.2
.boot2 292 292 0 0.0
.bss 15956 15956 0 0.0
.bss_psram 77216 77216 0 0.0
.comment 48 48 0 0.0
.data 4520 4520 0 0.0
.debug_abbrev 1536006 1537914 1908 0.1
.debug_aranges 133144 133152 8 0.0
.debug_frame 488276 488408 132 0.0
.debug_info 41328521 41351452 22931 0.1
.debug_line 5320084 5329697 9613 0.2
.debug_loc 3455992 3466144 10152 0.3
.debug_ranges 375488 383200 7712 2.1
.debug_str 3984907 3987261 2354 0.1
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100752 100820 68 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 597570 597644 74 0.0
.symtab 176416 176464 48 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 943494 2080 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737939 552 0.1
(read/write) 166448 166448 0 0.0
.bss 88860 88860 0 0.0
.data 3424 3424 0 0.0
.rodata 84495 84511 16 0.0
.text 652500 653036 536 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758003 688 0.1
(read/write) 176704 176704 0 0.0
.bss 99084 99084 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80079 64 0.1
.text 676912 677536 624 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745747 664 0.1
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 106175 106239 64 0.1
.text 638520 639120 600 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696123 616 0.1
(read/write) 165548 165548 0 0.0
.bss 87728 87728 0 0.0
.data 3412 3412 0 0.0
.rodata 80335 80399 64 0.1
.text 614780 615332 552 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681723 608 0.1
(read/write) 165680 165680 0 0.0
.bss 87872 87872 0 0.0
.data 3408 3408 0 0.0
.rodata 76167 76231 64 0.1
.text 604556 605100 544 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 619554 704 0.1
(read/write) 206904 206904 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 929020 931670 2650 0.3
.debug_aranges 107296 107440 144 0.1
.debug_frame 362780 363224 444 0.1
.debug_info 20849413 20859893 10480 0.1
.debug_line 2770435 2772735 2300 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1573125 -3878 -0.2
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 101401 2080 2.1
.debug_str 3382077 3384303 2226 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106410 72 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510321 3 0.0
.symtab 296496 296592 96 0.0
.text 510388 511024 636 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555039 536 0.1
.app_xip_area 445697 446233 536 0.1
.bss 63776 63776 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539311 539935 624 0.1
.app_xip_area 425705 426329 624 0.1
.bss 68544 68544 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 575303 600 0.1
.app_xip_area 467233 467833 600 0.1
.bss 62512 62512 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558279 558991 712 0.1
.app_xip_area 447713 448425 712 0.2
.bss 65512 65512 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1008988 1032 0.1
.bss 170796 170796 0 0.0
.data 2672 2672 0 0.0
.text 834468 835500 1032 0.1
BRD4187C (read/write) 1090048 1090808 760 0.1
.bss 194912 194912 0 0.0
.data 3260 3260 0 0.0
.text 891856 892616 760 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1103940 560 0.1
.bss 185484 185484 0 0.0
.data 2684 2684 0 0.0
.text 915192 915752 560 0.1
window-app BRD4187C (read/write) 1123476 1124556 1080 0.1
.bss 167352 167352 0 0.0
.data 3132 3132 0 0.0
.text 952972 954052 1080 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177288 798 0.1
(read/write) 1702420 1702492 72 0.0
.dram0.bss 77608 77632 24 0.0
.dram0.data 13084 13060 -24 -0.2
.flash.rodata 268808 268880 72 0.0
.flash.text 1176490 1177288 798 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1218663 1484 0.1
(read/write) 552114 552186 72 0.0
.dram0.bss 84256 84280 24 0.0
.dram0.data 34036 34020 -16 -0.0
.flash.rodata 300204 300268 64 0.0
.flash.text 1211795 1213279 1484 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 590340 600 0.1
(read/write) 87512 87512 0 0.0
.bss 70760 70760 0 0.0
.data 2128 2128 0 0.0
.text 589204 589804 600 0.1
light k32w0+release (read only) 589564 590132 568 0.1
(read/write) 87188 87188 0 0.0
.bss 70448 70448 0 0.0
.data 2116 2116 0 0.0
.text 589028 589596 568 0.1
lock k32w0+release (read only) 560908 561388 480 0.1
(read/write) 85020 85020 0 0.0
.bss 68336 68336 0 0.0
.data 2060 2060 0 0.0
.text 560372 560852 480 0.1
linux all-clusters-app debug (read only) 5649209 5654793 5584 0.1
(read/write) 420968 420936 -32 -0.0
.bss 130464 130496 32 0.0
.data 4016 3952 -64 -1.6
.data.rel.ro 279096 279096 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 332132 337036 4904 1.5
.text 4935107 4935859 752 0.0
all-clusters-minimal-app debug (read only) 4923433 4928097 4664 0.1
(read/write) 232640 232640 0 0.0
.bss 126528 126528 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95112 95112 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 266520 270717 4197 1.6
.text 4425923 4426387 464 0.0
bridge-app debug (read only) 2768249 2771841 3592 0.1
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 209976 213408 3432 1.6
.text 2380627 2380787 160 0.0
chip-tool debug (read only) 10343625 1035200 8376 0.1
(read/write) 442936 442936 0 0.0
.bss 93720 93720 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 336880 336880 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 384137 387377 3240 0.8
.text 9362611 9367747 5136 0.1
chip-tool-ipv6only arm64 (read only) 10186292 10215940 29648 0.3
(read/write) 505544 505464 -80 -0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 374216 374152 -64 -0.0
.dynamic 512 512 0 0.0
.got 18416 18400 -16 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316176 112 0.0
.text 9104168 9133560 29392 0.3
lighting-app debug+rpc+ui (read only) 5247785 5253897 6112 0.1
(read/write) 222728 222728 0 0.0
.bss 118192 118192 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92432 92432 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 331892 336500 4608 1.4
.text 4673219 4674723 1504 0.0
lock-app debug (read only) 4474353 4477961 3608 0.1
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 243640 247133 3493 1.4
.text 4021219 4021331 112 0.0
ota-provider-app debug (read only) 4126321 4129785 3464 0.1
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68496 68496 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 196824 200189 3365 1.7
.text 3739059 3739155 96 0.0
ota-requestor-app debug (read only) 4219337 4223041 3704 0.1
(read/write) 196280 196280 0 0.0
.bss 114624 114624 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71472 71472 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 199864 203549 3685 1.8
.text 3824707 3824723 16 0.0
shell debug (read only) 3050849 3055281 4432 0.1
(read/write) 153712 153712 0 0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 208768 212704 3936 1.9
.text 2667442 2667938 496 0.0
thermostat-no-ble arm64 (read only) 4358236 4365796 7560 0.2
(read/write) 241992 241992 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11920 11928 8 0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161172 112 0.1
.text 3862824 3869848 7024 0.2
tv-app debug (read only) 5314689 5320377 5688 0.1
(read/write) 350664 350664 0 0.0
.bss 241920 241920 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96192 96192 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 266088 271309 5221 2.0
.text 4804643 4805107 464 0.0
tv-casting-app debug (read only) 8289953 8298929 8976 0.1
(read/write) 211680 211680 0 0.0
.bss 54816 54816 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147504 147504 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 333356 337304 3948 1.2
.text 7555251 7560275 5024 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523720 640 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1486404 640 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1242944 860 0.1
bss 155106 155130 24 0.0
rodata 143096 143164 68 0.0
text 864892 865704 812 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360508 1361356 848 0.1
bss 140516 140540 24 0.0
rodata 136948 137012 64 0.0
text 792336 793120 784 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164516 1165252 736 0.1
bss 154560 154560 0 0.0
rodata 113824 113888 64 0.1
text 817160 817832 672 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1798556 1088 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193300 24 0.0
.comment 212 212 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 2552 2528 -24 -0.9
.debug_abbrev 1384863 1388022 3159 0.2
.debug_aranges 146008 146288 280 0.2
.debug_frame 485660 486552 892 0.2
.debug_info 33078867 33094943 16076 0.0
.debug_line 4203940 4207505 3565 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2314160 -3994 -0.2
.debug_rnglists 145047 147708 2661 1.8
.debug_str 4552132 4554561 2429 0.1
.heap 837512 837512 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863448 864003 555 0.1
.symtab 518784 519120 336 0.1
.text 1593252 1594340 1088 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840160 0 0.0
(read/write) 1684732 1685644 912 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 0 0.0
.comment 212 212 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 1253639 1256669 3030 0.2
.debug_aranges 135728 135944 216 0.2
.debug_frame 456744 457440 696 0.2
.debug_info 28770849 28784627 13778 0.0
.debug_line 3911155 3914007 2852 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2129138 -4236 -0.2
.debug_rnglists 134504 136853 2349 1.7
.debug_str 3937447 3939725 2278 0.1
.heap 840160 840160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733538 733930 392 0.1
.symtab 472080 472352 272 0.1
.text 1483164 1484076 912 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1610428 1611268 840 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1094825 1097620 2795 0.3
.debug_aranges 125824 126008 184 0.1
.debug_frame 419784 420372 588 0.1
.debug_info 23896389 23907475 11086 0.0
.debug_line 3486313 3488818 2505 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1965881 -4252 -0.2
.debug_rnglists 124200 126405 2205 1.8
.debug_str 3744458 3746819 2361 0.1
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648888 649122 234 0.0
.symtab 434368 434592 224 0.1
.text 1415188 1416028 840 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641804 1642652 848 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1086988 1089810 2822 0.3
.debug_aranges 124480 124640 160 0.1
.debug_frame 414880 415396 516 0.1
.debug_info 23699534 23711098 11564 0.0
.debug_line 3437011 3439439 2428 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1941446 -3974 -0.2
.debug_rnglists 122156 124346 2190 1.8
.debug_str 3706536 3708844 2308 0.1
.heap 819232 819232 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622013 622061 48 0.0
.symtab 425584 425760 176 0.0
.text 1419308 1420156 848 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1178340 664 0.1
.bss 100616 100616 0 0.0
.data 744 744 0 0.0
.text 624520 625184 664 0.1
lock-app qpg6105+debug (read/write) 1133924 1134580 656 0.1
.bss 95320 95320 0 0.0
.data 748 748 0 0.0
.text 580764 581420 656 0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101660 1102648 988 0.1
bss 111920 111944 24 0.0
text 754846 755768 922 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042284 1043120 836 0.1
bss 109812 109812 0 0.0
text 708824 709590 766 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948240 948988 748 0.1
bss 113396 113396 0 0.0
text 648108 648790 682 0.1
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931244 934408 3164 0.3
bss 103020 103044 24 0.0
text 620552 623016 2464 0.4
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925024 928236 3212 0.3
bss 103152 103176 24 0.0
text 632116 634648 2532 0.4
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000724 1001544 820 0.1
bss 115628 115628 0 0.0
text 696998 697746 748 0.1
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053072 1053892 820 0.1
bss 116232 116232 0 0.0
text 726992 727740 748 0.1
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989324 992464 3140 0.3
bss 103740 103772 32 0.0
text 651698 654160 2462 0.4
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902800 903564 764 0.1
bss 103700 103700 0 0.0
text 613456 614150 694 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 936676 939824 3148 0.3
bss 103152 103176 24 0.0
text 626196 628644 2448 0.4
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871372 874520 3148 0.4
bss 102356 102380 24 0.0
text 586502 588950 2448 0.4
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752416 752552 136 0.0
bss 101724 101724 0 0.0
text 482088 482228 140 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934976 938100 3124 0.3
bss 103132 103164 32 0.0
text 625074 627520 2446 0.4
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920028 923192 3164 0.3
bss 102860 102884 24 0.0
text 612300 614764 2464 0.4
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892804 895968 3164 0.4
bss 102648 102672 24 0.0
text 602212 604676 2464 0.4
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888436 891592 3156 0.4
bss 102972 102996 24 0.0
text 597544 600004 2460 0.4

@github-actions
Copy link

github-actions bot commented Sep 19, 2023

PR #29240: Size comparison from 6e3d045 to 72c3f84

Increases above 0.2%:

platform target config section 6e3d045 72c3f84 change % change
bl602 lighting-app bl602+rpc .text 1092528 1095464 2936 0.3
bl702 lighting-app bl702 .debug_loc 3511788 3522915 11127 0.3
.debug_ranges 369016 376752 7736 2.1
.text 958308 961046 2738 0.3
bl702+rpc .debug_loc 3718368 3729867 11499 0.3
.debug_ranges 395000 404296 9296 2.4
.debug_str 4381683 4393215 11532 0.3
.text 1031848 1034778 2930 0.3
bl706-eth .debug_loc 3020482 3030617 10135 0.3
.debug_ranges 304872 312480 7608 2.5
.text 780008 782294 2286 0.3
bl706-wifi .debug_loc 3121321 3131491 10170 0.3
.debug_ranges 314768 322424 7656 2.4
.text 946332 949116 2784 0.3
bl702l lighting-app bl702l .debug_loc 3455992 3467104 11112 0.3
.debug_ranges 375488 383280 7792 2.1
.text 941414 943880 2466 0.3
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 929020 931777 2757 0.3
.debug_rnglists 99321 101437 2116 2.1
linux chip-tool-ipv6only arm64 (read only) 10186292 10216868 30576 0.3
.text 9104168 9134488 30320 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_rnglists 145047 147744 2697 1.9
all-clusters-minimal cy8ckit_062s2_43012 .debug_rnglists 134504 136889 2385 1.8
light cy8ckit_062s2_43012 .debug_abbrev 1094825 1097720 2895 0.3
.debug_rnglists 124200 126441 2241 1.8
lock cy8ckit_062s2_43012 .debug_abbrev 1086988 1089910 2922 0.3
.debug_rnglists 122156 124382 2226 1.8
Increases (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section 6e3d045 72c3f84 change % change
bl602 lighting-app bl602 (read/write) 1367006 1369562 2556 0.2
.bss 73062 73070 8 0.0
.text 1061218 1063694 2476 0.2
bl602+rpc (read/write) 1413746 1416766 3020 0.2
.bss 81086 81094 8 0.0
.data 9720 9728 8 0.1
.text 1092528 1095464 2936 0.3
bl702 lighting-app bl702 (read/write) 1170531 1173339 2808 0.2
.debug_abbrev 1541462 1543961 2499 0.2
.debug_aranges 138288 138320 32 0.0
.debug_frame 507648 507892 244 0.0
.debug_info 41861168 41897847 36679 0.1
.debug_line 5416630 5427138 10508 0.2
.debug_loc 3511788 3522915 11127 0.3
.debug_ranges 369016 376752 7736 2.1
.debug_str 3960197 3965146 4949 0.1
.rodata 106764 106832 68 0.1
.strtab 595893 596443 550 0.1
.symtab 176944 177088 144 0.1
.text 958308 961046 2738 0.3
bl702+rpc (read/write) 1268643 1271643 3000 0.2
.debug_abbrev 1722105 1724875 2770 0.2
.debug_aranges 146984 147032 48 0.0
.debug_frame 537044 537220 176 0.0
.debug_info 47004112 47047462 43350 0.1
.debug_line 5831706 5845177 13471 0.2
.debug_loc 3718368 3729867 11499 0.3
.debug_ranges 395000 404296 9296 2.4
.debug_str 4381683 4393215 11532 0.3
.rodata 121836 121904 68 0.1
.strtab 660575 661184 609 0.1
.symtab 196224 196416 192 0.1
.text 1031848 1034778 2930 0.3
bl706-eth (read/write) 1019964 1022320 2356 0.2
.debug_abbrev 1075130 1077561 2431 0.2
.debug_aranges 115176 115208 32 0.0
.debug_frame 426648 426848 200 0.0
.debug_info 22610173 22645821 35648 0.2
.debug_line 4343201 4353030 9829 0.2
.debug_loc 3020482 3030617 10135 0.3
.debug_ranges 304872 312480 7608 2.5
.debug_str 3540042 3544520 4478 0.1
.rodata 96412 96480 68 0.1
.strtab 464686 465210 524 0.1
.symtab 139616 139760 144 0.1
.text 780008 782294 2286 0.3
bl706-wifi (read/write) 1182755 1185615 2860 0.2
.bss_psram 95175 95191 16 0.0
.debug_abbrev 1168224 1171013 2789 0.2
.debug_aranges 119376 119408 32 0.0
.debug_frame 618912 619164 252 0.0
.debug_info 23782576 23818524 35948 0.2
.debug_line 4589017 4598932 9915 0.2
.debug_loc 3121321 3131491 10170 0.3
.debug_ranges 314768 322424 7656 2.4
.debug_str 3612453 3616931 4478 0.1
.rodata 109592 109660 68 0.1
.strtab 505497 506021 524 0.1
.symtab 152528 152672 144 0.1
.text 946332 949116 2784 0.3
bl702l lighting-app bl702l (read/write) 1150404 1152928 2524 0.2
.debug_abbrev 1536006 1538476 2470 0.2
.debug_aranges 133144 133176 32 0.0
.debug_frame 488276 488520 244 0.0
.debug_info 41328521 41365167 36646 0.1
.debug_line 5320084 5330651 10567 0.2
.debug_loc 3455992 3467104 11112 0.3
.debug_ranges 375488 383280 7792 2.1
.debug_str 3984907 3989856 4949 0.1
.rodata 100752 100820 68 0.1
.strtab 597570 598120 550 0.1
.symtab 176416 176560 144 0.1
.text 941414 943880 2466 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737971 584 0.1
.rodata 84495 84511 16 0.0
.text 652500 653068 568 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758035 720 0.1
.rodata 80015 80079 64 0.1
.text 676912 677568 656 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745779 696 0.1
.rodata 106175 106239 64 0.1
.text 638520 639152 632 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696171 664 0.1
.rodata 80335 80399 64 0.1
.text 614780 615380 600 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681755 640 0.1
.rodata 76167 76231 64 0.1
.text 604556 605132 576 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 619634 784 0.1
.debug_abbrev 929020 931777 2757 0.3
.debug_aranges 107296 107488 192 0.2
.debug_frame 362780 363352 572 0.2
.debug_info 20849413 20864048 14635 0.1
.debug_line 2770435 2773050 2615 0.1
.debug_rnglists 99321 101437 2116 2.1
.debug_str 3382077 3386465 4388 0.1
.rodata 106338 106410 72 0.1
.strtab 510318 510971 653 0.1
.symtab 296496 296896 400 0.1
.text 510388 511104 716 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555055 552 0.1
.app_xip_area 445697 446249 552 0.1
lock cyw930739m2evb_01 (read/write) 539311 539951 640 0.1
.app_xip_area 425705 426353 648 0.2
ota-requestor cyw930739m2evb_01 (read/write) 574703 575319 616 0.1
.app_xip_area 467233 467849 616 0.1
switch cyw930739m2evb_01 (read/write) 558279 559007 728 0.1
.app_xip_area 447713 448441 728 0.2
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1009076 1120 0.1
.bss 170796 170804 8 0.0
.text 834468 835580 1112 0.1
BRD4187C (read/write) 1090048 1090828 780 0.1
.text 891856 892640 784 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1103952 572 0.1
.text 915192 915768 576 0.1
window-app BRD4187C (read/write) 1123476 1124672 1196 0.1
.text 952972 954172 1200 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177310 820 0.1
(read/write) 1702420 1702508 88 0.0
.dram0.bss 77608 77640 32 0.0
.flash.rodata 268808 268880 72 0.0
.flash.text 1176490 1177310 820 0.1
m5stack (read only) 1217179 1218659 1480 0.1
(read/write) 552114 552194 80 0.0
.dram0.bss 84256 84288 32 0.0
.flash.rodata 300204 300268 64 0.0
.flash.text 1211795 1213275 1480 0.1
k32w contact k32w0+release (read only) 589740 590356 616 0.1
.text 589204 589820 616 0.1
light k32w0+release (read only) 589564 590148 584 0.1
.text 589028 589612 584 0.1
lock k32w0+release (read only) 560908 561420 512 0.1
.text 560372 560884 512 0.1
linux chip-tool-ipv6only arm64 (read only) 10186292 10216868 30576 0.3
.data.rel.ro 374216 374304 88 0.0
.rodata 316064 316176 112 0.0
.text 9104168 9134488 30320 0.3
thermostat-no-ble arm64 (read only) 4358236 4366628 8392 0.2
(read/write) 241992 242008 16 0.0
.data.rel.ro 100512 100664 152 0.2
.rodata 161060 161172 112 0.1
.text 3862824 3870680 7856 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523720 640 0.0
.text 1485764 1486404 640 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1242936 852 0.1
bss 155106 155134 28 0.0
rodata 143096 143164 68 0.0
text 864892 865708 816 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1360508 1361352 844 0.1
bss 140516 140544 28 0.0
rodata 136948 137012 64 0.0
text 792336 793112 776 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164516 1165276 760 0.1
bss 154560 154564 4 0.0
rodata 113824 113888 64 0.1
text 817160 817864 704 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1798620 1152 0.1
.bss 193276 193300 24 0.0
.debug_abbrev 1384863 1388092 3229 0.2
.debug_aranges 146008 146336 328 0.2
.debug_frame 485660 486680 1020 0.2
.debug_info 33078867 33097304 18437 0.1
.debug_line 4203940 4207681 3741 0.1
.debug_rnglists 145047 147744 2697 1.9
.debug_str 4552132 4556723 4591 0.1
.strtab 863448 864653 1205 0.1
.symtab 518784 519424 640 0.1
.text 1593252 1594404 1152 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1685700 968 0.1
.debug_abbrev 1253639 1256769 3130 0.2
.debug_aranges 135728 135992 264 0.2
.debug_frame 456744 457568 824 0.2
.debug_info 28770849 28788873 18024 0.1
.debug_line 3911155 3914321 3166 0.1
.debug_rnglists 134504 136889 2385 1.8
.debug_str 3937447 3941887 4440 0.1
.heap 840160 840168 8 0.0
.strtab 733538 734580 1042 0.1
.symtab 472080 472656 576 0.1
.text 1483164 1484140 976 0.1
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1611340 912 0.1
.debug_abbrev 1094825 1097720 2895 0.3
.debug_aranges 125824 126056 232 0.2
.debug_frame 419784 420500 716 0.2
.debug_info 23896389 23911721 15332 0.1
.debug_line 3486313 3489132 2819 0.1
.debug_rnglists 124200 126441 2241 1.8
.debug_str 3744458 3748981 4523 0.1
.heap 846488 846496 8 0.0
.strtab 648888 649772 884 0.1
.symtab 434368 434896 528 0.1
.text 1415188 1416108 920 0.1
lock cy8ckit_062s2_43012 (read/write) 1641804 1642732 928 0.1
.debug_abbrev 1086988 1089910 2922 0.3
.debug_aranges 124480 124688 208 0.2
.debug_frame 414880 415524 644 0.2
.debug_info 23699534 23715344 15810 0.1
.debug_line 3437011 3439753 2742 0.1
.debug_rnglists 122156 124382 2226 1.8
.debug_str 3706536 3711006 4470 0.1
.strtab 622013 622711 698 0.1
.symtab 425584 426064 480 0.1
.text 1419308 1420236 928 0.1
qpg lighting-app qpg6105+debug (read/write) 1177676 1178376 700 0.1
.text 624520 625216 696 0.1
lock-app qpg6105+debug (read/write) 1133924 1134600 676 0.1
.text 580764 581444 680 0.1
Decreases (29 builds for bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, psoc6, qpg)
platform target config section 6e3d045 72c3f84 change % change
bl702 lighting-app bl706-wifi .data 3560 3552 -8 -0.2
bl702l lighting-app bl702l .data 4520 4512 -8 -0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166448 166444 -4 -0.0
.data 3424 3420 -4 -0.1
lock-ftd LP_EM_CC1354P10_6 (read/write) 176704 176700 -4 -0.0
.data 3440 3436 -4 -0.1
lock-mtd LP_EM_CC1354P10_6 (read/write) 171176 171172 -4 -0.0
.data 3440 3436 -4 -0.1
pump-app LP_EM_CC1354P10_6 (read/write) 165548 165536 -12 -0.0
.data 3412 3408 -4 -0.1
pump-controller-app LP_EM_CC1354P10_6 (read/write) 165680 165676 -4 -0.0
.data 3408 3404 -4 -0.1
cc32xx lock CC3235SF_LAUNCHXL (read/write) 206904 206900 -4 -0.0
.data 1440 1436 -4 -0.3
.debug_loclists 1577003 1573334 -3669 -0.2
cyw30739 light cyw930739m2evb_01 .data 664 660 -4 -0.6
lock cyw930739m2evb_01 .data 692 688 -4 -0.6
ota-requestor cyw930739m2evb_01 .data 592 588 -4 -0.7
switch cyw930739m2evb_01 .data 688 684 -4 -0.6
efr32 lighting-app BRD4161A+rs9116 .data 2672 2668 -4 -0.1
BRD4187C .data 3260 3256 -4 -0.1
lock-app BRD4161A+wf200 .data 2684 2680 -4 -0.1
window-app BRD4187C .data 3132 3128 -4 -0.1
esp32 all-clusters-app c3devkit .dram0.data 13084 13060 -24 -0.2
m5stack .dram0.data 34036 34020 -16 -0.0
k32w contact k32w0+release (read/write) 87512 87508 -4 -0.0
.data 2128 2124 -4 -0.2
light k32w0+release (read/write) 87188 87184 -4 -0.0
.data 2116 2112 -4 -0.2
lock k32w0+release (read/write) 85020 85016 -4 -0.0
.data 2060 2056 -4 -0.2
linux chip-tool-ipv6only arm64 (read/write) 505544 505464 -80 -0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.got 18416 18376 -40 -0.2
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11920 11904 -16 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 .data 2552 2528 -24 -0.9
.debug_loclists 2318154 2314305 -3849 -0.2
all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
.debug_loclists 2133374 2129384 -3990 -0.2
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
.debug_loclists 1970133 1966127 -4006 -0.2
lock cy8ckit_062s2_43012 .debug_loclists 1945420 1941692 -3728 -0.2
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
Full report (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section 6e3d045 72c3f84 change % change
bl602 lighting-app bl602 (read/write) 1367006 1369562 2556 0.2
.bss 73062 73070 8 0.0
.data 9368 9368 0 0.0
.text 1061218 1063694 2476 0.2
bl602+rpc (read/write) 1413746 1416766 3020 0.2
.bss 81086 81094 8 0.0
.data 9720 9728 8 0.1
.text 1092528 1095464 2936 0.3
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1173339 2808 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 26633 26633 0 0.0
.bss_psram 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1543961 2499 0.2
.debug_aranges 138288 138320 32 0.0
.debug_frame 507648 507892 244 0.0
.debug_info 41861168 41897847 36679 0.1
.debug_line 5416630 5427138 10508 0.2
.debug_loc 3511788 3522915 11127 0.3
.debug_ranges 369016 376752 7736 2.1
.debug_str 3960197 3965146 4949 0.1
.hbn 544 544 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 106764 106832 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 595893 596443 550 0.1
.symtab 176944 177088 144 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 961046 2738 0.3
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1271643 3000 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 35101 35101 0 0.0
.bss_psram 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4088 0 0.0
.debug_abbrev 1722105 1724875 2770 0.2
.debug_aranges 146984 147032 48 0.0
.debug_frame 537044 537220 176 0.0
.debug_info 47004112 47047462 43350 0.1
.debug_line 5831706 5845177 13471 0.2
.debug_loc 3718368 3729867 11499 0.3
.debug_ranges 395000 404296 9296 2.4
.debug_str 4381683 4393215 11532 0.3
.hbn 544 544 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 121836 121904 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 660575 661184 609 0.1
.symtab 196224 196416 192 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1031848 1034778 2930 0.3
bl706-eth (read/write) 1019964 1022320 2356 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25554 25554 0 0.0
.bss_psram 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1077561 2431 0.2
.debug_aranges 115176 115208 32 0.0
.debug_frame 426648 426848 200 0.0
.debug_info 22610173 22645821 35648 0.2
.debug_line 4343201 4353030 9829 0.2
.debug_loc 3020482 3030617 10135 0.3
.debug_ranges 304872 312480 7608 2.5
.debug_str 3540042 3544520 4478 0.1
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96412 96480 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 464686 465210 524 0.1
.symtab 139616 139760 144 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 782294 2286 0.3
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1185615 2860 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9949 9949 0 0.0
.bss_psram 95175 95191 16 0.0
.comment 48 48 0 0.0
.data 3560 3552 -8 -0.2
.debug_abbrev 1168224 1171013 2789 0.2
.debug_aranges 119376 119408 32 0.0
.debug_frame 618912 619164 252 0.0
.debug_info 23782576 23818524 35948 0.2
.debug_line 4589017 4598932 9915 0.2
.debug_loc 3121321 3131491 10170 0.3
.debug_ranges 314768 322424 7656 2.4
.debug_str 3612453 3616931 4478 0.1
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109592 109660 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 505497 506021 524 0.1
.symtab 152528 152672 144 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 949116 2784 0.3
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1152928 2524 0.2
.boot2 292 292 0 0.0
.bss 15956 15956 0 0.0
.bss_psram 77216 77216 0 0.0
.comment 48 48 0 0.0
.data 4520 4512 -8 -0.2
.debug_abbrev 1536006 1538476 2470 0.2
.debug_aranges 133144 133176 32 0.0
.debug_frame 488276 488520 244 0.0
.debug_info 41328521 41365167 36646 0.1
.debug_line 5320084 5330651 10567 0.2
.debug_loc 3455992 3467104 11112 0.3
.debug_ranges 375488 383280 7792 2.1
.debug_str 3984907 3989856 4949 0.1
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100752 100820 68 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 597570 598120 550 0.1
.symtab 176416 176560 144 0.1
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 943880 2466 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737971 584 0.1
(read/write) 166448 166444 -4 -0.0
.bss 88860 88860 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84495 84511 16 0.0
.text 652500 653068 568 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 758035 720 0.1
(read/write) 176704 176700 -4 -0.0
.bss 99084 99084 0 0.0
.data 3440 3436 -4 -0.1
.rodata 80015 80079 64 0.1
.text 676912 677568 656 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745779 696 0.1
(read/write) 171176 171172 -4 -0.0
.bss 93556 93556 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106175 106239 64 0.1
.text 638520 639152 632 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695507 696171 664 0.1
(read/write) 165548 165536 -12 -0.0
.bss 87728 87728 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80335 80399 64 0.1
.text 614780 615380 600 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681755 640 0.1
(read/write) 165680 165676 -4 -0.0
.bss 87872 87872 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76167 76231 64 0.1
.text 604556 605132 576 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 619634 784 0.1
(read/write) 206904 206900 -4 -0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1440 1436 -4 -0.3
.debug_abbrev 929020 931777 2757 0.3
.debug_aranges 107296 107488 192 0.2
.debug_frame 362780 363352 572 0.2
.debug_info 20849413 20864048 14635 0.1
.debug_line 2770435 2773050 2615 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1573334 -3669 -0.2
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 101437 2116 2.1
.debug_str 3382077 3386465 4388 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106410 72 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510971 653 0.1
.symtab 296496 296896 400 0.1
.text 510388 511104 716 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554503 555055 552 0.1
.app_xip_area 445697 446249 552 0.1
.bss 63776 63776 0 0.0
.data 664 660 -4 -0.6
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539311 539951 640 0.1
.app_xip_area 425705 426353 648 0.2
.bss 68544 68544 0 0.0
.data 692 688 -4 -0.6
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 575319 616 0.1
.app_xip_area 467233 467849 616 0.1
.bss 62512 62512 0 0.0
.data 592 588 -4 -0.7
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558279 559007 728 0.1
.app_xip_area 447713 448441 728 0.2
.bss 65512 65512 0 0.0
.data 688 684 -4 -0.6
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1009076 1120 0.1
.bss 170796 170804 8 0.0
.data 2672 2668 -4 -0.1
.text 834468 835580 1112 0.1
BRD4187C (read/write) 1090048 1090828 780 0.1
.bss 194912 194912 0 0.0
.data 3260 3256 -4 -0.1
.text 891856 892640 784 0.1
lock-app BRD4161A+wf200 (read/write) 1103380 1103952 572 0.1
.bss 185484 185484 0 0.0
.data 2684 2680 -4 -0.1
.text 915192 915768 576 0.1
window-app BRD4187C (read/write) 1123476 1124672 1196 0.1
.bss 167352 167352 0 0.0
.data 3132 3128 -4 -0.1
.text 952972 954172 1200 0.1
esp32 all-clusters-app c3devkit (read only) 1176490 1177310 820 0.1
(read/write) 1702420 1702508 88 0.0
.dram0.bss 77608 77640 32 0.0
.dram0.data 13084 13060 -24 -0.2
.flash.rodata 268808 268880 72 0.0
.flash.text 1176490 1177310 820 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1218659 1480 0.1
(read/write) 552114 552194 80 0.0
.dram0.bss 84256 84288 32 0.0
.dram0.data 34036 34020 -16 -0.0
.flash.rodata 300204 300268 64 0.0
.flash.text 1211795 1213275 1480 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 590356 616 0.1
(read/write) 87512 87508 -4 -0.0
.bss 70760 70760 0 0.0
.data 2128 2124 -4 -0.2
.text 589204 589820 616 0.1
light k32w0+release (read only) 589564 590148 584 0.1
(read/write) 87188 87184 -4 -0.0
.bss 70448 70448 0 0.0
.data 2116 2112 -4 -0.2
.text 589028 589612 584 0.1
lock k32w0+release (read only) 560908 561420 512 0.1
(read/write) 85020 85016 -4 -0.0
.bss 68336 68336 0 0.0
.data 2060 2056 -4 -0.2
.text 560372 560884 512 0.1
linux chip-tool-ipv6only arm64 (read only) 10186292 10216868 30576 0.3
(read/write) 505544 505464 -80 -0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.data.rel.ro 374216 374304 88 0.0
.dynamic 512 512 0 0.0
.got 18416 18376 -40 -0.2
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316176 112 0.0
.text 9104168 9134488 30320 0.3
thermostat-no-ble arm64 (read only) 4358236 4366628 8392 0.2
(read/write) 241992 242008 16 0.0
.bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.data.rel.ro 100512 100664 152 0.2
.dynamic 512 512 0 0.0
.got 11920 11904 -16 -0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161172 112 0.1
.text 3862824 3870680 7856 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523720 640 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1486404 640 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1242936 852 0.1
bss 155106 155134 28 0.0
rodata 143096 143164 68 0.0
text 864892 865708 816 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360508 1361352 844 0.1
bss 140516 140544 28 0.0
rodata 136948 137012 64 0.0
text 792336 793112 776 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164516 1165276 760 0.1
bss 154560 154564 4 0.0
rodata 113824 113888 64 0.1
text 817160 817864 704 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1798620 1152 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193300 24 0.0
.comment 212 212 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 2552 2528 -24 -0.9
.debug_abbrev 1384863 1388092 3229 0.2
.debug_aranges 146008 146336 328 0.2
.debug_frame 485660 486680 1020 0.2
.debug_info 33078867 33097304 18437 0.1
.debug_line 4203940 4207681 3741 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2314305 -3849 -0.2
.debug_rnglists 145047 147744 2697 1.9
.debug_str 4552132 4556723 4591 0.1
.heap 837512 837512 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863448 864653 1205 0.1
.symtab 518784 519424 640 0.1
.text 1593252 1594404 1152 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1685700 968 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 0 0.0
.comment 212 212 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 2464 -8 -0.3
.debug_abbrev 1253639 1256769 3130 0.2
.debug_aranges 135728 135992 264 0.2
.debug_frame 456744 457568 824 0.2
.debug_info 28770849 28788873 18024 0.1
.debug_line 3911155 3914321 3166 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2129384 -3990 -0.2
.debug_rnglists 134504 136889 2385 1.8
.debug_str 3937447 3941887 4440 0.1
.heap 840160 840168 8 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733538 734580 1042 0.1
.symtab 472080 472656 576 0.1
.text 1483164 1484140 976 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1611340 912 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2352 -8 -0.3
.debug_abbrev 1094825 1097720 2895 0.3
.debug_aranges 125824 126056 232 0.2
.debug_frame 419784 420500 716 0.2
.debug_info 23896389 23911721 15332 0.1
.debug_line 3486313 3489132 2819 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1966127 -4006 -0.2
.debug_rnglists 124200 126441 2241 1.8
.debug_str 3744458 3748981 4523 0.1
.heap 846488 846496 8 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648888 649772 884 0.1
.symtab 434368 434896 528 0.1
.text 1415188 1416108 920 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641804 1642732 928 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1086988 1089910 2922 0.3
.debug_aranges 124480 124688 208 0.2
.debug_frame 414880 415524 644 0.2
.debug_info 23699534 23715344 15810 0.1
.debug_line 3437011 3439753 2742 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1941692 -3728 -0.2
.debug_rnglists 122156 124382 2226 1.8
.debug_str 3706536 3711006 4470 0.1
.heap 819232 819232 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622013 622711 698 0.1
.symtab 425584 426064 480 0.1
.text 1419308 1420236 928 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1178376 700 0.1
.bss 100616 100616 0 0.0
.data 744 740 -4 -0.5
.text 624520 625216 696 0.1
lock-app qpg6105+debug (read/write) 1133924 1134600 676 0.1
.bss 95320 95320 0 0.0
.data 748 744 -4 -0.5
.text 580764 581444 680 0.1

@github-actions
Copy link

github-actions bot commented Sep 22, 2023

PR #29240: Size comparison from 6fe4b11 to ae8c4ed

Increases above 0.2%:

platform target config section 6fe4b11 ae8c4ed change % change
bl702 lighting-app bl702 .debug_ranges 369576 376832 7256 2.0
bl702+rpc .debug_ranges 396296 404384 8088 2.0
bl706-eth .debug_ranges 305584 312712 7128 2.3
bl706-wifi .debug_ranges 315352 322528 7176 2.3
bl702l lighting-app bl702l .debug_ranges 376056 383368 7312 1.9
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 929170 931803 2633 0.3
.debug_rnglists 99372 101428 2056 2.1
linux all-clusters-app debug .rodata 331972 336876 4904 1.5
all-clusters-minimal-app debug .rodata 266392 270621 4229 1.6
bridge-app debug .rodata 209816 213280 3464 1.7
chip-tool debug .rodata 384041 387249 3208 0.8
lighting-app debug+rpc+ui .rodata 332532 336372 3840 1.2
lock-app debug .rodata 243512 246973 3461 1.4
ota-provider-app debug .rodata 196664 200093 3429 1.7
ota-requestor-app debug .rodata 199736 203389 3653 1.8
shell debug .rodata 208640 212576 3936 1.9
tv-app debug .rodata 265960 271213 5253 2.0
tv-casting-app debug .rodata 333292 337208 3916 1.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_rnglists 145113 147750 2637 1.8
all-clusters-minimal cy8ckit_062s2_43012 .debug_rnglists 134570 136895 2325 1.7
light cy8ckit_062s2_43012 .debug_abbrev 1094975 1097743 2768 0.3
.debug_rnglists 124266 126447 2181 1.8
lock cy8ckit_062s2_43012 .debug_abbrev 1087115 1089933 2818 0.3
.debug_rnglists 122222 124388 2166 1.8
telink all-clusters-app tlsr9518adk80d text 812154 814484 2330 0.3
all-clusters-minimal-app tlsr9528a text 760098 762282 2184 0.3
bridge-app tlsr9518adk80d text 653812 655912 2100 0.3
contact-sensor-app tlsr9528a (read/write) 868936 871160 2224 0.3
text 621428 623520 2092 0.3
light-switch-app tlsr9518adk80d (read/write) 869344 871632 2288 0.3
text 637818 639968 2150 0.3
lighting-app-rpc-shell-factory-data tlsr9518adk80d text 702922 705074 2152 0.3
tlsr9528a text 727434 729586 2152 0.3
lock-app tlsr9528a text 650960 653050 2090 0.3
ota-requestor-app tlsr9518adk80d text 669820 671960 2140 0.3
pump-app tlsr9528a (read/write) 872676 874892 2216 0.3
text 625484 627562 2078 0.3
pump-controller-app tlsr9518adk80d (read/write) 814692 816908 2216 0.3
text 591302 593380 2078 0.4
resource-monitoring-app tlsr9518adk80d (read/write) 830576 832848 2272 0.3
text 602094 604232 2138 0.4
smoke_co_alarm-app tlsr9528a (read/write) 870928 873136 2208 0.3
text 624354 626428 2074 0.3
temperature-measurement-app tlsr9528a (read/write) 856020 858244 2224 0.3
text 611594 613686 2092 0.3
thermostat tlsr9518adk80d (read/write) 836196 838420 2224 0.3
text 607068 609160 2092 0.3
window-covering tlsr9518adk80d (read/write) 833336 835568 2232 0.3
text 603794 605886 2092 0.3
Increases (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6fe4b11 ae8c4ed change % change
bl602 lighting-app bl602 (read/write) 1378750 1380378 1628 0.1
.data 9360 9368 8 0.1
.text 1065466 1067014 1548 0.1
bl602+rpc (read/write) 1425698 1427590 1892 0.1
.data 9720 9728 8 0.1
.text 1096980 1098788 1808 0.2
bl702 lighting-app bl702 (read/write) 1175779 1177523 1744 0.1
.debug_abbrev 1542234 1544168 1934 0.1
.debug_aranges 138384 138400 16 0.0
.debug_frame 507936 508088 152 0.0
.debug_info 41883524 41902048 18524 0.0
.debug_line 5419574 5426963 7389 0.1
.debug_loc 3515477 3523254 7777 0.2
.debug_ranges 369576 376832 7256 2.0
.debug_str 3963426 3965780 2354 0.1
.rodata 106728 106796 68 0.1
.strtab 596583 596713 130 0.0
.symtab 177152 177216 64 0.0
.text 959360 961034 1674 0.2
bl702+rpc (read/write) 1274067 1276075 2008 0.2
.data 4080 4088 8 0.2
.debug_abbrev 1723148 1725082 1934 0.1
.debug_aranges 147104 147120 16 0.0
.debug_frame 537284 537432 148 0.0
.debug_info 47032758 47051809 19051 0.0
.debug_line 5836835 5845040 8205 0.1
.debug_loc 3721075 3730239 9164 0.2
.debug_ranges 396296 404384 8088 2.0
.debug_str 4391495 4393849 2354 0.1
.rodata 121792 121860 68 0.1
.strtab 661324 661454 130 0.0
.symtab 196480 196544 64 0.0
.text 1033092 1035022 1930 0.2
bl706-eth (read/write) 1033508 1035184 1676 0.2
.debug_abbrev 1077065 1079092 2027 0.2
.debug_aranges 115392 115408 16 0.0
.debug_frame 427364 427500 136 0.0
.debug_info 22638368 22656522 18154 0.1
.debug_line 4352725 4359718 6993 0.2
.debug_loc 3025639 3032652 7013 0.2
.debug_ranges 305584 312712 7128 2.3
.debug_str 3542770 3545086 2316 0.1
.rodata 96428 96496 68 0.1
.strtab 464867 464997 130 0.0
.symtab 139824 139888 64 0.0
.text 785720 787326 1606 0.2
bl706-wifi (read/write) 1196683 1198571 1888 0.2
.debug_abbrev 1170520 1172553 2033 0.2
.debug_aranges 119568 119584 16 0.0
.debug_frame 619904 620052 148 0.0
.debug_info 23809971 23828352 18381 0.1
.debug_line 4597408 4604487 7079 0.2
.debug_loc 3125408 3132465 7057 0.2
.debug_ranges 315352 322528 7176 2.3
.debug_str 3615061 3617377 2316 0.1
.rodata 109556 109624 68 0.1
.strtab 505594 505724 130 0.0
.symtab 152688 152752 64 0.0
.text 952298 954118 1820 0.2
bl702l lighting-app bl702l (read/write) 1155780 1157260 1480 0.1
.debug_abbrev 1536796 1538701 1905 0.1
.debug_aranges 133248 133264 16 0.0
.debug_frame 488580 488732 152 0.0
.debug_info 41351004 41369495 18491 0.0
.debug_line 5323065 5330513 7448 0.1
.debug_loc 3459668 3467529 7861 0.2
.debug_ranges 376056 383368 7312 1.9
.debug_str 3988136 3990490 2354 0.1
.rodata 100716 100784 68 0.1
.strtab 598260 598390 130 0.0
.symtab 176624 176688 64 0.0
.text 942468 943878 1410 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737363 737923 560 0.1
.rodata 84367 84383 16 0.0
.text 652604 653148 544 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757499 758155 656 0.1
.rodata 80023 80087 64 0.1
.text 677088 677680 592 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745059 745715 656 0.1
.rodata 106047 106111 64 0.1
.text 638624 639216 592 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695499 696107 608 0.1
.rodata 80207 80271 64 0.1
.text 614900 615444 544 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681091 681691 600 0.1
.rodata 76039 76103 64 0.1
.text 604660 605196 536 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618794 619522 728 0.1
.debug_abbrev 929170 931803 2633 0.3
.debug_aranges 107384 107496 112 0.1
.debug_frame 363000 363368 368 0.1
.debug_info 20859449 20866589 7140 0.0
.debug_line 2771344 2772994 1650 0.1
.debug_rnglists 99372 101428 2056 2.1
.debug_str 3384752 3386978 2226 0.1
.rodata 106218 106290 72 0.1
.strtab 510976 511040 64 0.0
.symtab 296784 296912 128 0.0
.text 510456 511112 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554671 555191 520 0.1
.app_xip_area 445865 446385 520 0.1
lock cyw930739m2evb_01 (read/write) 539463 540087 624 0.1
.app_xip_area 425865 426489 624 0.1
ota-requestor cyw930739m2evb_01 (read/write) 574639 575223 584 0.1
.app_xip_area 467169 467753 584 0.1
switch cyw930739m2evb_01 (read/write) 558455 559135 680 0.1
.app_xip_area 447889 448569 680 0.2
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007844 1008892 1048 0.1
.text 834348 835396 1048 0.1
BRD4187C (read/write) 1090076 1090684 608 0.1
.text 891888 892496 608 0.1
lock-app BRD4161A+wf200 (read/write) 1103528 1104088 560 0.1
.text 915344 915904 560 0.1
window-app BRD4187C (read/write) 1123480 1124584 1104 0.1
.text 952980 954084 1104 0.1
esp32 all-clusters-app c3devkit (read only) 1176650 1177426 776 0.1
(read/write) 1702292 1702372 80 0.0
.dram0.bss 77616 77640 24 0.0
.flash.rodata 268680 268744 64 0.0
.flash.text 1176650 1177426 776 0.1
m5stack (read only) 1217363 1218839 1476 0.1
(read/write) 551994 552066 72 0.0
.dram0.bss 84264 84288 24 0.0
.flash.rodata 300076 300140 64 0.0
.flash.text 1211979 1213455 1476 0.1
k32w contact k32w0+release (read only) 589836 590444 608 0.1
.text 589300 589908 608 0.1
light k32w0+release (read only) 589644 590236 592 0.1
.text 589108 589700 592 0.1
lock k32w0+release (read only) 561004 561516 512 0.1
.text 560468 560980 512 0.1
linux all-clusters-app debug (read only) 5649937 5655521 5584 0.1
.bss 130416 130448 32 0.0
.rodata 331972 336876 4904 1.5
.text 4935827 4936579 752 0.0
all-clusters-minimal-app debug (read only) 4924145 4928841 4696 0.1
.rodata 266392 270621 4229 1.6
.text 4426643 4427107 464 0.0
bridge-app debug (read only) 2768913 2772553 3640 0.1
.rodata 209816 213280 3464 1.7
.text 2381331 2381507 176 0.0
chip-tool debug (read only) 10344865 10353225 8360 0.1
.rodata 384041 387249 3208 0.8
.text 9363779 9368931 5152 0.1
chip-tool-ipv6only arm64 (read only) 10207268 10217012 9744 0.1
(read/write) 505528 505544 16 0.0
.got 18368 18376 8 0.0
.rodata 315920 316048 128 0.0
.text 9125096 9134696 9600 0.1
lighting-app debug+rpc+ui (read only) 5250385 5254609 4224 0.1
.rodata 332532 336372 3840 1.2
.text 4675059 4675443 384 0.0
lock-app debug (read only) 4475065 4478641 3576 0.1
.rodata 243512 246973 3461 1.4
.text 4021939 4022051 112 0.0
ota-provider-app debug (read only) 4127001 4130529 3528 0.1
.rodata 196664 200093 3429 1.7
.text 3739779 3739875 96 0.0
ota-requestor-app debug (read only) 4220033 4223721 3688 0.1
.rodata 199736 203389 3653 1.8
.text 3825411 3825443 32 0.0
shell debug (read only) 3051305 3055737 4432 0.1
.rodata 208640 212576 3936 1.9
.text 2668002 2668498 496 0.0
thermostat-no-ble arm64 (read only) 4365420 4366428 1008 0.0
.got 11896 11904 8 0.1
.rodata 160924 161052 128 0.1
.text 3869720 3870584 864 0.0
tv-app debug (read only) 5315497 5321217 5720 0.1
.rodata 265960 271213 5253 2.0
.text 4805459 4805923 464 0.0
tv-casting-app debug (read only) 8291257 8300185 8928 0.1
.rodata 333292 337208 3916 1.2
.text 7556499 7561507 5008 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523592 512 0.0
.text 1485764 1486276 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1242908 824 0.1
bss 155110 155134 24 0.0
rodata 142976 143040 64 0.0
text 865020 865796 776 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1360672 1361488 816 0.1
bss 140520 140544 24 0.0
rodata 136956 137020 64 0.0
text 792496 793244 748 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164496 1165236 740 0.1
rodata 113700 113768 68 0.1
text 817276 817940 664 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797428 1798548 1120 0.1
.bss 193276 193300 24 0.0
.debug_abbrev 1384953 1388115 3162 0.2
.debug_aranges 146096 146344 248 0.2
.debug_frame 485880 486696 816 0.2
.debug_info 33089471 3310189 12428 0.0
.debug_line 4204953 4207741 2788 0.1
.debug_rnglists 145113 147750 2637 1.8
.debug_str 4554819 4557248 2429 0.1
.strtab 864115 864731 616 0.1
.symtab 519072 519440 368 0.1
.text 1593212 1594332 1120 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1684700 1685628 928 0.1
.debug_abbrev 1253766 1256792 3026 0.2
.debug_aranges 135816 136000 184 0.1
.debug_frame 456964 457584 620 0.1
.debug_info 28782234 28792655 10421 0.0
.debug_line 3912139 3914328 2189 0.1
.debug_rnglists 134570 136895 2325 1.7
.debug_str 3940134 3942412 2278 0.1
.strtab 734205 734658 453 0.1
.symtab 472368 472672 304 0.1
.text 1483140 1484068 928 0.1
light cy8ckit_062s2_43012 (read/write) 1610396 1611268 872 0.1
.debug_abbrev 1094975 1097743 2768 0.3
.debug_aranges 125912 126064 152 0.1
.debug_frame 420004 420516 512 0.1
.debug_info 23906923 23914633 7710 0.0
.debug_line 3487292 3489134 1842 0.1
.debug_rnglists 124266 126447 2181 1.8
.debug_str 3747145 3749506 2361 0.1
.strtab 649555 649850 295 0.0
.symtab 434656 434912 256 0.1
.text 1415164 1416036 872 0.1
lock cy8ckit_062s2_43012 (read/write) 1641796 1642644 848 0.1
.debug_abbrev 1087115 1089933 2818 0.3
.debug_aranges 124568 124696 128 0.1
.debug_frame 415100 415540 440 0.1
.debug_info 23709932 23718138 8206 0.0
.debug_line 3437977 3439755 1778 0.1
.debug_rnglists 122222 124388 2166 1.8
.debug_str 3709211 3711519 2308 0.1
.strtab 622671 622780 109 0.0
.symtab 425872 426080 208 0.0
.text 1419300 1420148 848 0.1
qpg lighting-app qpg6105+debug (read/write) 1177600 1178256 656 0.1
.text 624440 625096 656 0.1
lock-app qpg6105+debug (read/write) 1133896 1134552 656 0.1
.text 580740 581396 656 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1154856 1157320 2464 0.2
bss 113220 113244 24 0.0
text 812154 814484 2330 0.3
all-clusters-minimal-app tlsr9528a (read/write) 1086856 1089176 2320 0.2
text 760098 762282 2184 0.3
bridge-app tlsr9518adk80d (read/write) 940604 942836 2232 0.2
text 653812 655912 2100 0.3
contact-sensor-app tlsr9528a (read/write) 868936 871160 2224 0.3
text 621428 623520 2092 0.3
light-switch-app tlsr9518adk80d (read/write) 869344 871632 2288 0.3
text 637818 639968 2150 0.3
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 993416 995704 2288 0.2
text 702922 705074 2152 0.3
tlsr9528a (read/write) 1037844 1040132 2288 0.2
text 727434 729586 2152 0.3
lock-app tlsr9528a (read/write) 925260 927484 2224 0.2
text 650960 653050 2090 0.3
ota-requestor-app tlsr9518adk80d (read/write) 954172 956452 2280 0.2
text 669820 671960 2140 0.3
pump-app tlsr9528a (read/write) 872676 874892 2216 0.3
text 625484 627562 2078 0.3
pump-controller-app tlsr9518adk80d (read/write) 814692 816908 2216 0.3
text 591302 593380 2078 0.4
resource-monitoring-app tlsr9518adk80d (read/write) 830576 832848 2272 0.3
text 602094 604232 2138 0.4
shell tlsr9518adk80d (read/write) 736544 737688 1144 0.2
text 482326 483358 1032 0.2
smoke_co_alarm-app tlsr9528a (read/write) 870928 873136 2208 0.3
text 624354 626428 2074 0.3
temperature-measurement-app tlsr9528a (read/write) 856020 858244 2224 0.3
text 611594 613686 2092 0.3
thermostat tlsr9518adk80d (read/write) 836196 838420 2224 0.3
text 607068 609160 2092 0.3
window-covering tlsr9518adk80d (read/write) 833336 835568 2232 0.3
text 603794 605886 2092 0.3
Decreases (8 builds for cc32xx, esp32, linux, psoc6)
platform target config section 6fe4b11 ae8c4ed change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_loclists 1577920 1573529 -4391 -0.3
esp32 all-clusters-app c3devkit .dram0.data 13084 13060 -24 -0.2
m5stack .dram0.data 34036 34020 -16 -0.0
linux all-clusters-app debug (read/write) 421016 420984 -32 -0.0
.data 3904 3840 -64 -1.6
psoc6 all-clusters cy8ckit_062s2_43012 .data 2552 2528 -24 -0.9
.debug_loclists 2319179 2314599 -4580 -0.2
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2134390 2129629 -4761 -0.2
light cy8ckit_062s2_43012 .debug_loclists 1971131 1966354 -4777 -0.2
lock cy8ckit_062s2_43012 .debug_loclists 1946418 1941919 -4499 -0.2
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6fe4b11 ae8c4ed change % change
bl602 lighting-app bl602 (read/write) 1378750 1380378 1628 0.1
.bss 77742 77742 0 0.0
.data 9360 9368 8 0.1
.text 1065466 1067014 1548 0.1
bl602+rpc (read/write) 1425698 1427590 1892 0.1
.bss 85766 85766 0 0.0
.data 9720 9728 8 0.1
.text 1096980 1098788 1808 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1175779 1177523 1744 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 30865 30865 0 0.0
.bss_psram 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1542234 1544168 1934 0.1
.debug_aranges 138384 138400 16 0.0
.debug_frame 507936 508088 152 0.0
.debug_info 41883524 41902048 18524 0.0
.debug_line 5419574 5426963 7389 0.1
.debug_loc 3515477 3523254 7777 0.2
.debug_ranges 369576 376832 7256 2.0
.debug_str 3963426 3965780 2354 0.1
.hbn 544 544 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 106728 106796 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 596583 596713 130 0.0
.symtab 177152 177216 64 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
959360 961034 1674 0.2
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1274067 1276075 2008 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 39333 39333 0 0.0
.bss_psram 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4080 4088 8 0.2
.debug_abbrev 1723148 1725082 1934 0.1
.debug_aranges 147104 147120 16 0.0
.debug_frame 537284 537432 148 0.0
.debug_info 47032758 47051809 19051 0.0
.debug_line 5836835 5845040 8205 0.1
.debug_loc 3721075 3730239 9164 0.2
.debug_ranges 396296 404384 8088 2.0
.debug_str 4391495 4393849 2354 0.1
.hbn 544 544 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 121792 121860 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 661324 661454 130 0.0
.symtab 196480 196544 64 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1033092 1035022 1930 0.2
bl706-eth (read/write) 1033508 1035184 1676 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 29978 29978 0 0.0
.bss_psram 97783 97783 0 0.0
.comment 48 48 0 0.0
.data 3248 3248 0 0.0
.debug_abbrev 1077065 1079092 2027 0.2
.debug_aranges 115392 115408 16 0.0
.debug_frame 427364 427500 136 0.0
.debug_info 22638368 22656522 18154 0.1
.debug_line 4352725 4359718 6993 0.2
.debug_loc 3025639 3032652 7013 0.2
.debug_ranges 305584 312712 7128 2.3
.debug_str 3542770 3545086 2316 0.1
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96428 96496 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 464867 464997 130 0.0
.symtab 139824 139888 64 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
785720 787326 1606 0.2
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1196683 1198571 1888 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 14569 14569 0 0.0
.bss_psram 98551 98551 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1170520 1172553 2033 0.2
.debug_aranges 119568 119584 16 0.0
.debug_frame 619904 620052 148 0.0
.debug_info 23809971 23828352 18381 0.1
.debug_line 4597408 4604487 7079 0.2
.debug_loc 3125408 3132465 7057 0.2
.debug_ranges 315352 322528 7176 2.3
.debug_str 3615061 3617377 2316 0.1
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109556 109624 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 505594 505724 130 0.0
.symtab 152688 152752 64 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
952298 954118 1820 0.2
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1155780 1157260 1480 0.1
.boot2 292 292 0 0.0
.bss 20324 20324 0 0.0
.bss_psram 77216 77216 0 0.0
.comment 48 48 0 0.0
.data 4512 4512 0 0.0
.debug_abbrev 1536796 1538701 1905 0.1
.debug_aranges 133248 133264 16 0.0
.debug_frame 488580 488732 152 0.0
.debug_info 41351004 41369495 18491 0.0
.debug_line 5323065 5330513 7448 0.1
.debug_loc 3459668 3467529 7861 0.2
.debug_ranges 376056 383368 7312 1.9
.debug_str 3988136 3990490 2354 0.1
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100716 100784 68 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 598260 598390 130 0.0
.symtab 176624 176688 64 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942468 943878 1410 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737363 737923 560 0.1
(read/write) 166444 166444 0 0.0
.bss 88860 88860 0 0.0
.data 3420 3420 0 0.0
.rodata 84367 84383 16 0.0
.text 652604 653148 544 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757499 758155 656 0.1
(read/write) 176700 176700 0 0.0
.bss 99084 99084 0 0.0
.data 3436 3436 0 0.0
.rodata 80023 80087 64 0.1
.text 677088 677680 592 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745059 745715 656 0.1
(read/write) 171172 171172 0 0.0
.bss 93556 93556 0 0.0
.data 3436 3436 0 0.0
.rodata 106047 106111 64 0.1
.text 638624 639216 592 0.1
pump-app LP_EM_CC1354P10_6 (read only) 695499 696107 608 0.1
(read/write) 165536 165536 0 0.0
.bss 87728 87728 0 0.0
.data 3408 3408 0 0.0
.rodata 80207 80271 64 0.1
.text 614900 615444 544 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681091 681691 600 0.1
(read/write) 165676 165676 0 0.0
.bss 87872 87872 0 0.0
.data 3404 3404 0 0.0
.rodata 76039 76103 64 0.1
.text 604660 605196 536 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618794 619522 728 0.1
(read/write) 206900 206900 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1436 1436 0 0.0
.debug_abbrev 929170 931803 2633 0.3
.debug_aranges 107384 107496 112 0.1
.debug_frame 363000 363368 368 0.1
.debug_info 20859449 20866589 7140 0.0
.debug_line 2771344 2772994 1650 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577920 1573529 -4391 -0.3
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99372 101428 2056 2.1
.debug_str 3384752 3386978 2226 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106218 106290 72 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510976 511040 64 0.0
.symtab 296784 296912 128 0.0
.text 510456 511112 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 554671 555191 520 0.1
.app_xip_area 445865 446385 520 0.1
.bss 63776 63776 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539463 540087 624 0.1
.app_xip_area 425865 426489 624 0.1
.bss 68544 68544 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574639 575223 584 0.1
.app_xip_area 467169 467753 584 0.1
.bss 62512 62512 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558455 559135 680 0.1
.app_xip_area 447889 448569 680 0.2
.bss 65512 65512 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+rs9116 (read/write) 1007844 1008892 1048 0.1
.bss 170804 170804 0 0.0
.data 2668 2668 0 0.0
.text 834348 835396 1048 0.1
BRD4187C (read/write) 1090076 1090684 608 0.1
.bss 194912 194912 0 0.0
.data 3256 3256 0 0.0
.text 891888 892496 608 0.1
lock-app BRD4161A+wf200 (read/write) 1103528 1104088 560 0.1
.bss 185484 185484 0 0.0
.data 2680 2680 0 0.0
.text 915344 915904 560 0.1
window-app BRD4187C (read/write) 1123480 1124584 1104 0.1
.bss 167352 167352 0 0.0
.data 3128 3128 0 0.0
.text 952980 954084 1104 0.1
esp32 all-clusters-app c3devkit (read only) 1176650 1177426 776 0.1
(read/write) 1702292 1702372 80 0.0
.dram0.bss 77616 77640 24 0.0
.dram0.data 13084 13060 -24 -0.2
.flash.rodata 268680 268744 64 0.0
.flash.text 1176650 1177426 776 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217363 1218839 1476 0.1
(read/write) 551994 552066 72 0.0
.dram0.bss 84264 84288 24 0.0
.dram0.data 34036 34020 -16 -0.0
.flash.rodata 300076 300140 64 0.0
.flash.text 1211979 1213455 1476 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589836 590444 608 0.1
(read/write) 87508 87508 0 0.0
.bss 70760 70760 0 0.0
.data 2124 2124 0 0.0
.text 589300 589908 608 0.1
light k32w0+release (read only) 589644 590236 592 0.1
(read/write) 87184 87184 0 0.0
.bss 70448 70448 0 0.0
.data 2112 2112 0 0.0
.text 589108 589700 592 0.1
lock k32w0+release (read only) 561004 561516 512 0.1
(read/write) 85016 85016 0 0.0
.bss 68336 68336 0 0.0
.data 2056 2056 0 0.0
.text 560468 560980 512 0.1
linux all-clusters-app debug (read only) 5649937 5655521 5584 0.1
(read/write) 421016 420984 -32 -0.0
.bss 130416 130448 32 0.0
.data 3904 3840 -64 -1.6
.data.rel.ro 279328 279328 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 331972 336876 4904 1.5
.text 4935827 4936579 752 0.0
all-clusters-minimal-app debug (read only) 4924145 4928841 4696 0.1
(read/write) 232624 232624 0 0.0
.bss 126480 126480 0 0.0
.data 3744 3744 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 266392 270621 4229 1.6
.text 4426643 4427107 464 0.0
bridge-app debug (read only) 2768913 2772553 3640 0.1
(read/write) 133200 133200 0 0.0
.bss 51736 51736 0 0.0
.data 3696 3696 0 0.0
.data.rel.ro 71648 71648 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 209816 213280 3464 1.7
.text 2381331 2381507 176 0.0
chip-tool debug (read only) 10344865 10353225 8360 0.1
(read/write) 443032 443032 0 0.0
.bss 93688 93688 0 0.0
.data 4962 4962 0 0.0
.data.rel.ro 337136 337136 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 384041 387249 3208 0.8
.text 9363779 9368931 5152 0.1
chip-tool-ipv6only arm64 (read only) 10207268 10217012 9744 0.1
(read/write) 505528 505544 16 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374376 374376 0 0.0
.dynamic 512 512 0 0.0
.got 18368 18376 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 315920 316048 128 0.0
.text 9125096 9134696 9600 0.1
lighting-app debug+rpc+ui (read only) 5250385 5254609 4224 0.1
(read/write) 222792 222792 0 0.0
.bss 118160 118160 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 92640 92640 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 332532 336372 3840 1.2
.text 4675059 4675443 384 0.0
lock-app debug (read only) 4475065 4478641 3576 0.1
(read/write) 203128 203128 0 0.0
.bss 113424 113424 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 243512 246973 3461 1.4
.text 4021939 4022051 112 0.0
ota-provider-app debug (read only) 4127001 4130529 3528 0.1
(read/write) 192032 192032 0 0.0
.bss 113568 113568 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 68656 68656 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 196664 200093 3429 1.7
.text 3739779 3739875 96 0.0
ota-requestor-app debug (read only) 4220033 4223721 3688 0.1
(read/write) 196280 196280 0 0.0
.bss 114592 114592 0 0.0
.data 4144 4144 0 0.0
.data.rel.ro 71632 71632 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 199736 203389 3653 1.8
.text 3825411 3825443 32 0.0
shell debug (read only) 3051305 3055737 4432 0.1
(read/write) 153712 153712 0 0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 86008 86008 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 208640 212576 3936 1.9
.text 2668002 2668498 496 0.0
thermostat-no-ble arm64 (read only) 4365420 4366428 1008 0.0
(read/write) 242008 242008 0 0.0
.bss 122184 122184 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100672 100672 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11904 8 0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 160924 161052 128 0.1
.text 3869720 3870584 864 0.0
tv-app debug (read only) 5315497 5321217 5720 0.1
(read/write) 350696 350696 0 0.0
.bss 241888 241888 0 0.0
.data 5008 5008 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 265960 271213 5253 2.0
.text 4805459 4805923 464 0.0
tv-casting-app debug (read only) 8291257 8300185 8928 0.1
(read/write) 211744 211744 0 0.0
.bss 54784 54784 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 147696 147696 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 333292 337208 3916 1.2
.text 7556499 7561507 5008 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523592 512 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1486276 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1242908 824 0.1
bss 155110 155134 24 0.0
rodata 142976 143040 64 0.0
text 865020 865796 776 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360672 1361488 816 0.1
bss 140520 140544 24 0.0
rodata 136956 137020 64 0.0
text 792496 793244 748 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164496 1165236 740 0.1
bss 154564 154564 0 0.0
rodata 113700 113768 68 0.1
text 817276 817940 664 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797428 1798548 1120 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193300 24 0.0
.comment 212 212 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 2552 2528 -24 -0.9
.debug_abbrev 1384953 1388115 3162 0.2
.debug_aranges 146096 146344 248 0.2
.debug_frame 485880 486696 816 0.2
.debug_info 33089471 3310189 12428 0.0
.debug_line 4204953 4207741 2788 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2319179 2314599 -4580 -0.2
.debug_rnglists 145113 147750 2637 1.8
.debug_str 4554819 4557248 2429 0.1
.heap 837512 837512 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 864115 864731 616 0.1
.symtab 519072 519440 368 0.1
.text 0 0 0 0.0
1593212 1594332 1120 0.1
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840168 840168 0 0.0
(read/write) 1684700 1685628 928 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 0 0.0
.comment 212 212 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 2464 2464 0 0.0
.debug_abbrev 1253766 1256792 3026 0.2
.debug_aranges 135816 136000 184 0.1
.debug_frame 456964 457584 620 0.1
.debug_info 28782234 28792655 10421 0.0
.debug_line 3912139 3914328 2189 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2134390 2129629 -4761 -0.2
.debug_rnglists 134570 136895 2325 1.7
.debug_str 3940134 3942412 2278 0.1
.heap 840168 840168 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 734205 734658 453 0.1
.symtab 472368 472672 304 0.1
.text 1483140 1484068 928 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846496 846496 0 0.0
(read/write) 1610396 1611268 872 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2352 2352 0 0.0
.debug_abbrev 1094975 1097743 2768 0.3
.debug_aranges 125912 126064 152 0.1
.debug_frame 420004 420516 512 0.1
.debug_info 23906923 23914633 7710 0.0
.debug_line 3487292 3489134 1842 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1971131 1966354 -4777 -0.2
.debug_rnglists 124266 126447 2181 1.8
.debug_str 3747145 3749506 2361 0.1
.heap 846496 846496 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 649555 649850 295 0.0
.symtab 434656 434912 256 0.1
.text 1415164 1416036 872 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641796 1642644 848 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1087115 1089933 2818 0.3
.debug_aranges 124568 124696 128 0.1
.debug_frame 415100 415540 440 0.1
.debug_info 23709932 23718138 8206 0.0
.debug_line 3437977 3439755 1778 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1946418 1941919 -4499 -0.2
.debug_rnglists 122222 124388 2166 1.8
.debug_str 3709211 3711519 2308 0.1
.heap 819232 819232 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622671 622780 109 0.0
.symtab 425872 426080 208 0.0
.text 1419300 1420148 848 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177600 1178256 656 0.1
.bss 100616 100616 0 0.0
.data 740 740 0 0.0
.text 624440 625096 656 0.1
lock-app qpg6105+debug (read/write) 1133896 1134552 656 0.1
.bss 95320 95320 0 0.0
.data 744 744 0 0.0
.text 580740 581396 656 0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1154856 1157320 2464 0.2
bss 113220 113244 24 0.0
text 812154 814484 2330 0.3
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1086856 1089176 2320 0.2
bss 122264 122264 0 0.0
text 760098 762282 2184 0.3
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 940604 942836 2232 0.2
bss 106908 106908 0 0.0
text 653812 655912 2100 0.3
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 868936 871160 2224 0.3
bss 78144 78144 0 0.0
text 621428 623520 2092 0.3
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869344 871632 2288 0.3
bss 67056 67056 0 0.0
text 637818 639968 2150 0.3
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 993416 995704 2288 0.2
bss 109168 109168 0 0.0
text 702922 705074 2152 0.3
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1037844 1040132 2288 0.2
bss 120916 120916 0 0.0
text 727434 729586 2152 0.3
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 925260 927484 2224 0.2
bss 78836 78836 0 0.0
text 650960 653050 2090 0.3
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 954172 956452 2280 0.2
bss 105008 105008 0 0.0
text 669820 671960 2140 0.3
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 872676 874892 2216 0.3
bss 78248 78248 0 0.0
text 625484 627562 2078 0.3
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 814692 816908 2216 0.3
bss 66260 66260 0 0.0
text 591302 593380 2078 0.4
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 830576 832848 2272 0.3
bss 66676 66676 0 0.0
text 602094 604232 2138 0.4
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 736544 737688 1144 0.2
bss 95176 95176 0 0.0
text 482326 483358 1032 0.2
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 870928 873136 2208 0.3
bss 78228 78228 0 0.0
text 624354 626428 2074 0.3
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856020 858244 2224 0.3
bss 77948 77948 0 0.0
text 611594 613686 2092 0.3
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 836196 838420 2224 0.3
bss 66560 66560 0 0.0
text 607068 609160 2092 0.3
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833336 835568 2232 0.3
bss 66912 66912 0 0.0
text 603794 605886 2092 0.3

@mergify mergify bot merged commit 59d2b7e into project-chip:master Sep 22, 2023
52 checks passed
@ksperling-apple ksperling-apple deleted the fixed-span-nonempty branch September 25, 2023 20:22
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
* Remove empty state from FixedSpan

Prior to this change, a default-constructed FixedSpan would be in a state
with empty() = true but size() > 0, but nevertheless compare as not equal
to an empty non-fixed Span.

After this change, a FixedSpan always contains a valid sequence of elements
of the relevant size. This aligns the behavior with std::span.

The IsSpanUsable() function and the empty() method have been removed
because they would always return true, and hence invite programmer errors.

Since we still rely on default-constructing certain FixedByteSpan types in
a number of places, such instances are now initialized to point to an array
of zeroes (the arrays for all sizes of span are shared and limited in size
to avoid inadvertently blowing out the constant data size in the binary).

* Disallow Spans pointing to null if size is not 0

This is validated using VerifyOrDie, but only in code paths that take a raw
pointer and size; code paths that take a T[] assume the array is valid and
remain unchecked and constexpr.

* Deprecate IsSpanUsable(Span) in favor of !empty()

* Fix test cases that use invalid ByteSpans

* Use ByteSpan() for empty span instead of ByteSpan(nullptr, 0)

* Address review comments

- Fix buffer size check in ConvertECDSASignatureRawToDER
- Add deleted nullptr_t overloads to Span and FixedSpan
- Comments around constexpr / VerifyOrDie

* Fix project-chip#29326 as per review

---------

Co-authored-by: Andrei Litvin <[email protected]>
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.

4 participants