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

Optionally avoid global constructors #29071

Merged
merged 7 commits into from
Sep 19, 2023

Conversation

ksperling-apple
Copy link
Contributor

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

Introduce a chip::Global wrapper for managing global objects with non-trivial constructors / destructors.

The behavior of the wrapper can be configured via two CHIP_CONFIG_GLOBALS_* options in the platform config header (the default is current standard C++ behavior). By setting CHIP_CONFIG_GLOBALS_LAZY_INIT = 1 globals can instead be constructed lazily (note this is done in a thread-unsafe way as synchronization is assumed to be external).

Adopt chip::Global in the Darwin platform layer and for key core singletons and enable CHIP_CONFIG_GLOBALS_LAZY_INIT = 1 on Darwin.

@mspang
Copy link
Contributor

mspang commented Sep 7, 2023

Can you describe the problem this is aiming to fix?

Wouldn't it be a lot cleaner to put them inside another object? e.g. something like #19784

You can also get lazy initialization by making them function scoped static variables (this way is also thread safe).

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recall a previous version of this enabled some compile flags on darwin that would fail for global constructors. Did those go away?

@bzbarsky-apple
Copy link
Contributor

You can also get lazy initialization by making them function scoped static variables (this way is also thread safe).

@mspang See previous discussion in this PR, which GitHub helpfully hides by default.

@github-actions
Copy link

github-actions bot commented Sep 15, 2023

PR #29071: Size comparison from d104699 to 644c41c

Increases (3 builds for cc32xx, qpg)
platform target config section d104699 644c41c change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 618962 619050 88 0.0
.debug_abbrev 969500 969594 94 0.0
.debug_aranges 107416 107464 48 0.0
.debug_frame 363164 363292 128 0.0
.debug_info 21308440 21313040 4600 0.0
.debug_line 2805355 2805940 585 0.0
.debug_loclists 1578015 1578496 481 0.0
.debug_rnglists 99388 99424 36 0.0
.debug_str 3385845 3387995 2150 0.1
.strtab 510328 510978 650 0.1
.symtab 297072 297376 304 0.1
.text 510376 510464 88 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1177984 44 0.0
.text 624784 624824 40 0.0
lock-app qpg6105+debug (read/write) 1134180 1134216 36 0.0
.text 581020 581060 40 0.0
Decreases (3 builds for cc32xx, qpg)
platform target config section d104699 644c41c change % change
cc32xx lock CC3235SF_LAUNCHXL (read/write) 207256 207252 -4 -0.0
.data 1440 1436 -4 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
Full report (4 builds for cc32xx, mbed, qpg)
platform target config section d104699 644c41c change % change
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618962 619050 88 0.0
(read/write) 207256 207252 -4 -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 1436 -4 -0.3
.debug_abbrev 969500 969594 94 0.0
.debug_aranges 107416 107464 48 0.0
.debug_frame 363164 363292 128 0.0
.debug_info 21308440 21313040 4600 0.0
.debug_line 2805355 2805940 585 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578015 1578496 481 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99388 99424 36 0.0
.debug_str 3385845 3387995 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106466 106466 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510328 510978 650 0.1
.symtab 297072 297376 304 0.1
.text 510376 510464 88 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523240 2523240 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485924 1485924 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1177984 44 0.0
.bss 101024 101024 0 0.0
.data 744 740 -4 -0.5
.text 624784 624824 40 0.0
lock-app qpg6105+debug (read/write) 1134180 1134216 36 0.0
.bss 95728 95728 0 0.0
.data 748 744 -4 -0.5
.text 581020 581060 40 0.0

@github-actions
Copy link

github-actions bot commented Sep 15, 2023

PR #29071: Size comparison from d104699 to 9d42b65

Increases (64 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section d104699 9d42b65 change % change
bl602 lighting-app bl602 (read/write) 1368374 1368678 304 0.0
.bss 73470 73478 8 0.0
.text 1062088 1062392 304 0.0
bl602+rpc (read/write) 1415122 1415426 304 0.0
.bss 81494 81502 8 0.0
.text 1093398 1093702 304 0.0
bl702 lighting-app bl702 (read/write) 1172787 1173167 380 0.0
.debug_abbrev 1575049 1575669 620 0.0
.debug_aranges 138320 138344 24 0.0
.debug_frame 508032 508140 108 0.0
.debug_info 42401420 4241509 13673 0.0
.debug_line 5459546 5460604 1058 0.0
.debug_loc 3515543 3516685 1142 0.0
.debug_ranges 371056 371136 80 0.0
.debug_str 3962410 3964993 2583 0.1
.strtab 596206 596682 476 0.1
.symtab 177040 177136 96 0.1
.text 960080 960460 380 0.0
bl702+rpc (read/write) 1270915 1271275 360 0.0
.debug_abbrev 1755794 1756414 620 0.0
.debug_aranges 147016 147040 24 0.0
.debug_frame 537428 537536 108 0.0
.debug_info 4754838 4756245 14073 0.0
.debug_line 5874976 5876046 1070 0.0
.debug_loc 3722123 3723265 1142 0.0
.debug_ranges 397040 397120 80 0.0
.debug_str 4383896 4386479 2583 0.1
.strtab 660888 661364 476 0.1
.symtab 196320 196416 96 0.0
.text 1033620 1034002 382 0.0
bl706-eth (read/write) 1021304 1021616 312 0.0
.debug_abbrev 1108199 1108439 240 0.0
.debug_aranges 115208 115232 24 0.0
.debug_frame 426972 427060 88 0.0
.debug_info 23049134 23062107 12973 0.1
.debug_line 4379504 4380511 1007 0.0
.debug_loc 3023438 3024373 935 0.0
.debug_ranges 306792 306872 80 0.0
.debug_str 3541853 3544003 2150 0.1
.strtab 464661 465111 450 0.1
.symtab 139808 139904 96 0.1
.text 780760 781072 312 0.0
bl706-wifi (read/write) 1184303 1184635 332 0.0
.bss_psram 95575 95591 16 0.0
.debug_abbrev 1202283 1202842 559 0.0
.debug_aranges 119408 119432 24 0.0
.debug_frame 619356 619496 140 0.0
.debug_info 24282711 24295922 13211 0.1
.debug_line 4627813 4628820 1007 0.0
.debug_loc 3124269 3125261 992 0.0
.debug_ranges 316688 316768 80 0.0
.debug_str 3614687 3616837 2150 0.1
.strtab 505446 505896 450 0.1
.symtab 152704 152800 96 0.1
.text 947308 947648 340 0.0
bl702l lighting-app bl702l (read/write) 1152416 1152792 376 0.0
.debug_abbrev 1569353 1569973 620 0.0
.debug_aranges 133176 133200 24 0.0
.debug_frame 488660 488768 108 0.0
.debug_info 41870266 41883939 13673 0.0
.debug_line 5363729 5364787 1058 0.0
.debug_loc 3459643 3460843 1200 0.0
.debug_ranges 377528 377608 80 0.0
.debug_str 3987119 3989702 2583 0.1
.strtab 597909 598385 476 0.1
.symtab 176528 176624 96 0.1
.text 942936 943310 374 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737659 737699 40 0.0
.text 652720 652760 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757499 40 0.0
.text 677088 677128 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745371 745411 40 0.0
.text 638748 638788 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695795 695835 40 0.0
.text 615016 615056 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681395 681435 40 0.0
.text 604776 604816 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 618962 619050 88 0.0
.debug_abbrev 969500 969594 94 0.0
.debug_aranges 107416 107464 48 0.0
.debug_frame 363164 363292 128 0.0
.debug_info 21308440 21313040 4600 0.0
.debug_line 2805355 2805940 585 0.0
.debug_loclists 1578015 1578496 481 0.0
.debug_rnglists 99388 99424 36 0.0
.debug_str 3385845 3387995 2150 0.1
.strtab 510328 510978 650 0.1
.symtab 297072 297376 304 0.1
.text 510376 510464 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554735 554775 40 0.0
.app_xip_area 445617 445657 40 0.0
lock cyw930739m2evb_01 (read/write) 539551 539583 32 0.0
.app_xip_area 425633 425673 40 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574839 574879 40 0.0
.app_xip_area 467057 467097 40 0.0
switch cyw930739m2evb_01 (read/write) 558663 558703 40 0.0
.app_xip_area 447673 447713 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008784 1008876 92 0.0
.text 833824 833920 96 0.0
BRD4187C (read/write) 1080832 1080868 36 0.0
.text 891408 891448 40 0.0
lock-app BRD4161A+wf200 (read/write) 1104244 1104272 28 0.0
.text 914584 914616 32 0.0
window-app BRD4187C (read/write) 1128072 1128220 148 0.0
.text 956152 956304 152 0.0
esp32 all-clusters-app c3devkit (read only) 1176454 1176504 50 0.0
.dram0.bss 79192 79200 8 0.0
.flash.text 1176454 1176504 50 0.0
m5stack (read only) 1217295 1217315 20 0.0
(read/write) 553538 553546 8 0.0
.dram0.bss 85800 85808 8 0.0
.flash.text 1211911 1211931 20 0.0
k32w contact k32w0+release (read only) 590060 590092 32 0.0
.text 589524 589556 32 0.0
light k32w0+release (read only) 589868 589900 32 0.0
.text 589332 589364 32 0.0
lock k32w0+release (read only) 561220 561252 32 0.0
.text 560684 560716 32 0.0
linux all-clusters-app debug (read only) 5656361 5657177 816 0.0
.data.rel.ro 279096 279240 144 0.1
.text 4934851 4935571 720 0.0
all-clusters-minimal-app debug (read only) 4929385 4930217 832 0.0
.data.rel.ro 95120 95272 152 0.2
.text 4425715 4426451 736 0.0
bridge-app debug (read only) 2772553 2773385 832 0.0
(read/write) 133136 133168 32 0.0
.data.rel.ro 71440 71616 176 0.2
.text 2380435 2381171 736 0.0
chip-tool debug (read only) 10347193 10348105 912 0.0
.data.rel.ro 336912 337072 160 0.0
.text 9361219 9362035 816 0.0
chip-tool-ipv6only arm64 (read only) 10186236 1018722 992 0.0
.data.rel.ro 374272 374424 152 0.0
.text 9104360 9105352 992 0.0
lighting-app debug+rpc+ui (read only) 5252633 5253465 832 0.0
(read/write) 222760 222792 32 0.0
.data.rel.ro 92472 92648 176 0.2
.text 4673043 4673779 736 0.0
lock-app debug (read only) 4478945 4479777 832 0.0
(read/write) 203096 203128 32 0.0
.data.rel.ro 79080 79272 192 0.2
.text 4021027 4021763 736 0.0
ota-provider-app debug (read only) 4130401 4131233 832 0.0
.data.rel.ro 68480 68624 144 0.2
.text 3738867 3739603 736 0.0
ota-requestor-app debug (read only) 4223865 4224697 832 0.0
.data.rel.ro 71480 71624 144 0.2
.text 3824675 3825411 736 0.0
shell debug (read only) 3056561 3057161 600 0.0
.text 2667122 2667746 624 0.0
thermostat-no-ble arm64 (read only) 4358060 4358956 896 0.0
.data.rel.ro 100512 100664 152 0.2
.text 3862792 3863688 896 0.0
tv-app debug (read only) 5321201 5322113 912 0.0
.data.rel.ro 96256 96416 160 0.2
.text 4804259 4805075 816 0.0
tv-casting-app debug (read only) 8293553 8294481 928 0.0
(read/write) 211648 211680 32 0.0
.data.rel.ro 147576 147736 160 0.1
.text 7553619 7554451 832 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242916 1242940 24 0.0
bss 155570 155574 4 0.0
text 865136 865176 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1361196 1361224 28 0.0
bss 141036 141040 4 0.0
text 792408 792448 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1165188 1165212 24 0.0
bss 154968 154972 4 0.0
text 817384 817424 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797996 1798060 64 0.0
.debug_abbrev 1428489 1428590 101 0.0
.debug_aranges 146128 146176 48 0.0
.debug_frame 486028 486156 128 0.0
.debug_info 33764276 33767334 3058 0.0
.debug_line 4259109 4259669 560 0.0
.debug_loclists 2319184 2319545 361 0.0
.debug_rnglists 145112 145148 36 0.0
.debug_str 4556183 4558333 2150 0.0
.strtab 863458 864108 650 0.1
.symtab 519408 519712 304 0.1
.text 1593316 1593380 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839808 839816 8 0.0
(read/write) 1685204 1685276 72 0.0
.debug_abbrev 1293718 1293849 131 0.0
.debug_aranges 135848 135896 48 0.0
.debug_frame 457112 457240 128 0.0
.debug_info 29382730 29387386 4656 0.0
.debug_line 3960602 3961186 584 0.0
.debug_loclists 2134436 2134830 394 0.0
.debug_rnglists 134569 134605 36 0.0
.debug_str 3941395 3943545 2150 0.1
.heap 839808 839816 8 0.0
.strtab 733548 734198 650 0.1
.symtab 472688 472992 304 0.1
.text 1483284 1483364 80 0.0
light cy8ckit_062s2_43012 (read only) 846136 846144 8 0.0
(read/write) 1610924 1610996 72 0.0
.debug_abbrev 1133542 1133673 131 0.0
.debug_aranges 125944 125992 48 0.0
.debug_frame 420156 420284 128 0.0
.debug_info 24425605 24430261 4656 0.0
.debug_line 3524766 3525350 584 0.0
.debug_loclists 1971219 1971613 394 0.0
.debug_rnglists 124266 124302 36 0.0
.debug_str 3748648 3750798 2150 0.1
.heap 846136 846144 8 0.0
.strtab 648898 649548 650 0.1
.symtab 434976 435280 304 0.1
.text 1415332 1415412 80 0.0
lock cy8ckit_062s2_43012 (read/write) 1642276 1642356 80 0.0
.debug_abbrev 1124221 1124352 131 0.0
.debug_aranges 124600 124648 48 0.0
.debug_frame 415252 415380 128 0.0
.debug_info 24222662 24227318 4656 0.0
.debug_line 3474265 3474849 584 0.0
.debug_loclists 1946506 1946900 394 0.0
.debug_rnglists 122222 122258 36 0.0
.debug_str 3710735 3712885 2150 0.1
.strtab 622023 622673 650 0.1
.symtab 426192 426496 304 0.1
.text 1419428 1419508 80 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1177984 44 0.0
.text 624784 624824 40 0.0
lock-app qpg6105+debug (read/write) 1134180 1134216 36 0.0
.text 581020 581060 40 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1102444 1102484 40 0.0
text 755096 755134 38 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042948 1042996 48 0.0
text 709062 709106 44 0.0
bridge-app tlsr9518adk80d (read/write) 948848 948888 40 0.0
text 648290 648334 44 0.0
contact-sensor-app tlsr9528a (read/write) 931900 931940 40 0.0
text 620788 620832 44 0.0
light-switch-app tlsr9518adk80d (read/write) 925808 925840 32 0.0
text 632360 632404 44 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1001388 1001428 40 0.0
bss 115980 115988 8 0.0
text 697234 697278 44 0.0
tlsr9528a (read/write) 1053736 1053768 32 0.0
text 727228 727272 44 0.0
lock-app tlsr9528a (read/write) 989980 990028 48 0.0
bss 104092 104100 8 0.0
text 651934 651978 44 0.0
ota-requestor-app tlsr9518adk80d (read/write) 903536 903592 56 0.0
bss 104108 104116 8 0.0
text 613714 613758 44 0.0
pump-app tlsr9528a (read/write) 937340 937388 48 0.0
text 626434 626478 44 0.0
pump-controller-app tlsr9518adk80d (read/write) 872036 872076 40 0.0
text 586740 586784 44 0.0
shell tlsr9518adk80d (read/write) 748804 748820 16 0.0
text 479360 479378 18 0.0
smoke_co_alarm-app tlsr9528a (read/write) 935632 935680 48 0.0
bss 103484 103492 8 0.0
text 625310 625354 44 0.0
temperature-measurement-app tlsr9528a (read/write) 920636 920684 48 0.0
text 612482 612526 44 0.0
thermostat tlsr9518adk80d (read/write) 893468 893508 40 0.0
bss 103000 103008 8 0.0
text 602450 602494 44 0.0
window-covering tlsr9518adk80d (read/write) 889092 889148 56 0.0
bss 103324 103332 8 0.0
text 597780 597824 44 0.0
Decreases (37 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, psoc6, qpg)
platform target config section d104699 9d42b65 change % change
bl602 lighting-app bl602 .data 9440 9432 -8 -0.1
bl702 lighting-app bl702+rpc .data 4096 4088 -8 -0.2
bl706-wifi .data 3632 3624 -8 -0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166800 166796 -4 -0.0
.data 3424 3420 -4 -0.1
lock-ftd LP_EM_CC1354P10_6 (read/write) 177056 177052 -4 -0.0
.data 3440 3436 -4 -0.1
lock-mtd LP_EM_CC1354P10_6 (read/write) 171528 171524 -4 -0.0
.data 3440 3436 -4 -0.1
pump-app LP_EM_CC1354P10_6 (read/write) 165900 165888 -12 -0.0
.data 3412 3408 -4 -0.1
pump-controller-app LP_EM_CC1354P10_6 (read/write) 166032 166028 -4 -0.0
.data 3408 3404 -4 -0.1
cc32xx lock CC3235SF_LAUNCHXL (read/write) 207256 207252 -4 -0.0
.data 1440 1436 -4 -0.3
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
k32w contact k32w0+release (read/write) 87920 87916 -4 -0.0
.data 2128 2124 -4 -0.2
light k32w0+release (read/write) 87596 87592 -4 -0.0
.data 2116 2112 -4 -0.2
lock k32w0+release (read/write) 85372 85368 -4 -0.0
.data 2060 2056 -4 -0.2
linux all-clusters-app debug (read/write) 421064 421016 -48 -0.0
.bss 130560 130512 -48 -0.0
.data 4016 3904 -112 -2.8
all-clusters-minimal-app debug (read/write) 232608 232592 -16 -0.0
.bss 126496 126448 -48 -0.0
.data 3856 3744 -112 -2.9
bridge-app debug .bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
chip-tool debug .bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
chip-tool-ipv6only arm64 .bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.got 18208 18176 -32 -0.2
lighting-app debug+rpc+ui .bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
lock-app debug .bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
ota-provider-app debug (read/write) 192032 192000 -32 -0.0
.bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
ota-requestor-app debug (read/write) 196344 196312 -32 -0.0
.bss 114656 114624 -32 -0.0
.data 4272 4144 -128 -3.0
shell debug (read/write) 153776 153712 -64 -0.0
.data 784 768 -16 -2.0
.data.rel.ro 86088 86064 -24 -0.0
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11824 11792 -32 -0.3
tv-app debug .bss 242016 241984 -32 -0.0
.data 5136 5008 -128 -2.5
tv-casting-app debug .bss 54720 54688 -32 -0.1
.data 2544 2448 -96 -3.8
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
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 d104699 9d42b65 change % change
bl602 lighting-app bl602 (read/write) 1368374 1368678 304 0.0
.bss 73470 73478 8 0.0
.data 9440 9432 -8 -0.1
.text 1062088 1062392 304 0.0
bl602+rpc (read/write) 1415122 1415426 304 0.0
.bss 81494 81502 8 0.0
.data 9792 9792 0 0.0
.text 1093398 1093702 304 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1172787 1173167 380 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 57968 0 0.0
.comment 48 48 0 0.0
.data 3576 3576 0 0.0
.debug_abbrev 1575049 1575669 620 0.0
.debug_aranges 138320 138344 24 0.0
.debug_frame 508032 508140 108 0.0
.debug_info 42401420 4241509 13673 0.0
.debug_line 5459546 5460604 1058 0.0
.debug_loc 3515543 3516685 1142 0.0
.debug_ranges 371056 371136 80 0.0
.debug_str 3962410 3964993 2583 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 106824 0 0.0
.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 596682 476 0.1
.symtab 177040 177136 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
960080 960460 380 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1270915 1271275 360 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 57952 0 0.0
.comment 48 48 0 0.0
.data 4096 4088 -8 -0.2
.debug_abbrev 1755794 1756414 620 0.0
.debug_aranges 147016 147040 24 0.0
.debug_frame 537428 537536 108 0.0
.debug_info 4754838 4756245 14073 0.0
.debug_line 5874976 5876046 1070 0.0
.debug_loc 3722123 3723265 1142 0.0
.debug_ranges 397040 397120 80 0.0
.debug_str 4383896 4386479 2583 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 121896 0 0.0
.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 661364 476 0.1
.symtab 196320 196416 96 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1033620 1034002 382 0.0
bl706-eth (read/write) 1021304 1021616 312 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 94839 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1108199 1108439 240 0.0
.debug_aranges 115208 115232 24 0.0
.debug_frame 426972 427060 88 0.0
.debug_info 23049134 23062107 12973 0.1
.debug_line 4379504 4380511 1007 0.0
.debug_loc 3023438 3024373 935 0.0
.debug_ranges 306792 306872 80 0.0
.debug_str 3541853 3544003 2150 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 96432 0 0.0
.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 465111 450 0.1
.symtab 139808 139904 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780760 781072 312 0.0
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1184303 1184635 332 0.0
.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 95591 16 0.0
.comment 48 48 0 0.0
.data 3632 3624 -8 -0.2
.debug_abbrev 1202283 1202842 559 0.0
.debug_aranges 119408 119432 24 0.0
.debug_frame 619356 619496 140 0.0
.debug_info 24282711 24295922 13211 0.1
.debug_line 4627813 4628820 1007 0.0
.debug_loc 3124269 3125261 992 0.0
.debug_ranges 316688 316768 80 0.0
.debug_str 3614687 3616837 2150 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 109612 0 0.0
.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 505896 450 0.1
.symtab 152704 152800 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
947308 947648 340 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152416 1152792 376 0.0
.boot2 292 292 0 0.0
.bss 15972 15972 0 0.0
.bss_psram 77632 77632 0 0.0
.comment 48 48 0 0.0
.data 4520 4520 0 0.0
.debug_abbrev 1569353 1569973 620 0.0
.debug_aranges 133176 133200 24 0.0
.debug_frame 488660 488768 108 0.0
.debug_info 41870266 41883939 13673 0.0
.debug_line 5363729 5364787 1058 0.0
.debug_loc 3459643 3460843 1200 0.0
.debug_ranges 377528 377608 80 0.0
.debug_str 3987119 3989702 2583 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 100812 0 0.0
.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 598385 476 0.1
.symtab 176528 176624 96 0.1
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942936 943310 374 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737659 737699 40 0.0
(read/write) 166800 166796 -4 -0.0
.bss 89212 89212 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84551 84551 0 0.0
.text 652720 652760 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757499 40 0.0
(read/write) 177056 177052 -4 -0.0
.bss 99436 99436 0 0.0
.data 3440 3436 -4 -0.1
.rodata 79983 79983 0 0.0
.text 677088 677128 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745371 745411 40 0.0
(read/write) 171528 171524 -4 -0.0
.bss 93908 93908 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106231 106231 0 0.0
.text 638748 638788 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695795 695835 40 0.0
(read/write) 165900 165888 -12 -0.0
.bss 88080 88080 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80391 80391 0 0.0
.text 615016 615056 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681395 681435 40 0.0
(read/write) 166032 166028 -4 -0.0
.bss 88224 88224 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76231 76231 0 0.0
.text 604776 604816 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618962 619050 88 0.0
(read/write) 207256 207252 -4 -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 1436 -4 -0.3
.debug_abbrev 969500 969594 94 0.0
.debug_aranges 107416 107464 48 0.0
.debug_frame 363164 363292 128 0.0
.debug_info 21308440 21313040 4600 0.0
.debug_line 2805355 2805940 585 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578015 1578496 481 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99388 99424 36 0.0
.debug_str 3385845 3387995 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106466 106466 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510328 510978 650 0.1
.symtab 297072 297376 304 0.1
.text 510376 510464 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554735 554775 40 0.0
.app_xip_area 445617 445657 40 0.0
.bss 64088 64088 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) 539551 539583 32 0.0
.app_xip_area 425633 425673 40 0.0
.bss 68856 68856 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) 574839 574879 40 0.0
.app_xip_area 467057 467097 40 0.0
.bss 62824 62824 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) 558663 558703 40 0.0
.app_xip_area 447673 447713 40 0.0
.bss 65936 65936 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) 1008784 1008876 92 0.0
.bss 172268 172268 0 0.0
.data 2672 2668 -4 -0.1
.text 833824 833920 96 0.0
BRD4187C (read/write) 1080832 1080868 36 0.0
.bss 186144 186144 0 0.0
.data 3260 3256 -4 -0.1
.text 891408 891448 40 0.0
lock-app BRD4161A+wf200 (read/write) 1104244 1104272 28 0.0
.bss 186956 186956 0 0.0
.data 2684 2680 -4 -0.1
.text 914584 914616 32 0.0
window-app BRD4187C (read/write) 1128072 1128220 148 0.0
.bss 168768 168768 0 0.0
.data 3132 3128 -4 -0.1
.text 956152 956304 152 0.0
esp32 all-clusters-app c3devkit (read only) 1176454 1176504 50 0.0
(read/write) 1704076 1704076 0 0.0
.dram0.bss 79192 79200 8 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268880 268880 0 0.0
.flash.text 1176454 1176504 50 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217295 1217315 20 0.0
(read/write) 553538 553546 8 0.0
.dram0.bss 85800 85808 8 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300084 300084 0 0.0
.flash.text 1211911 1211931 20 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590092 32 0.0
(read/write) 87920 87916 -4 -0.0
.bss 71168 71168 0 0.0
.data 2128 2124 -4 -0.2
.text 589524 589556 32 0.0
light k32w0+release (read only) 589868 589900 32 0.0
(read/write) 87596 87592 -4 -0.0
.bss 70856 70856 0 0.0
.data 2116 2112 -4 -0.2
.text 589332 589364 32 0.0
lock k32w0+release (read only) 561220 561252 32 0.0
(read/write) 85372 85368 -4 -0.0
.bss 68688 68688 0 0.0
.data 2060 2056 -4 -0.2
.text 560684 560716 32 0.0
linux all-clusters-app debug (read only) 5656361 5657177 816 0.0
(read/write) 421064 421016 -48 -0.0
.bss 130560 130512 -48 -0.0
.data 4016 3904 -112 -2.8
.data.rel.ro 279096 279240 144 0.1
.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 339540 339540 0 0.0
.text 4934851 4935571 720 0.0
all-clusters-minimal-app debug (read only) 4929385 4930217 832 0.0
(read/write) 232608 232592 -16 -0.0
.bss 126496 126448 -48 -0.0
.data 3856 3744 -112 -2.9
.data.rel.ro 95120 95272 152 0.2
.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 272680 272680 0 0.0
.text 4425715 4426451 736 0.0
bridge-app debug (read only) 2772553 2773385 832 0.0
(read/write) 133136 133168 32 0.0
.bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
.data.rel.ro 71440 71616 176 0.2
.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 214472 214472 0 0.0
.text 2380435 2381171 736 0.0
chip-tool debug (read only) 10347193 10348105 912 0.0
(read/write) 442968 442968 0 0.0
.bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
.data.rel.ro 336912 337072 160 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 388977 388977 0 0.0
.text 9361219 9362035 816 0.0
chip-tool-ipv6only arm64 (read only) 10186236 1018722 992 0.0
(read/write) 505384 505384 0 0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.data.rel.ro 374272 374424 152 0.0
.dynamic 512 512 0 0.0
.got 18208 18176 -32 -0.2
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316312 316312 0 0.0
.text 9104360 9105352 992 0.0
lighting-app debug+rpc+ui (read only) 5252633 5253465 832 0.0
(read/write) 222760 222792 32 0.0
.bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
.data.rel.ro 92472 92648 176 0.2
.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 336916 336916 0 0.0
.text 4673043 4673779 736 0.0
lock-app debug (read only) 4478945 4479777 832 0.0
(read/write) 203096 203128 32 0.0
.bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
.data.rel.ro 79080 79272 192 0.2
.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 248424 248424 0 0.0
.text 4021027 4021763 736 0.0
ota-provider-app debug (read only) 4130401 4131233 832 0.0
(read/write) 192032 192000 -32 -0.0
.bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
.data.rel.ro 68480 68624 144 0.2
.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 201096 201096 0 0.0
.text 3738867 3739603 736 0.0
ota-requestor-app debug (read only) 4223865 4224697 832 0.0
(read/write) 196344 196312 -32 -0.0
.bss 114656 114624 -32 -0.0
.data 4272 4144 -128 -3.0
.data.rel.ro 71480 71624 144 0.2
.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 204424 204424 0 0.0
.text 3824675 3825411 736 0.0
shell debug (read only) 3056561 3057161 600 0.0
(read/write) 153776 153712 -64 -0.0
.bss 60968 60968 0 0.0
.data 784 768 -16 -2.0
.data.rel.ro 86088 86064 -24 -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 214706 214706 0 0.0
.text 2667122 2667746 624 0.0
thermostat-no-ble arm64 (read only) 4358060 4358956 896 0.0
(read/write) 241896 241896 0 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 11824 11792 -32 -0.3
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161204 161204 0 0.0
.text 3862792 3863688 896 0.0
tv-app debug (read only) 5321201 5322113 912 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 241984 -32 -0.0
.data 5136 5008 -128 -2.5
.data.rel.ro 96256 96416 160 0.2
.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 272888 272888 0 0.0
.text 4804259 4805075 816 0.0
tv-casting-app debug (read only) 8293553 8294481 928 0.0
(read/write) 211648 211680 32 0.0
.bss 54720 54688 -32 -0.1
.data 2544 2448 -96 -3.8
.data.rel.ro 147576 147736 160 0.1
.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 338492 338492 0 0.0
.text 7553619 7554451 832 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523240 2523240 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485924 1485924 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242916 1242940 24 0.0
bss 155570 155574 4 0.0
rodata 143160 143160 0 0.0
text 865136 865176 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1361196 1361224 28 0.0
bss 141036 141040 4 0.0
rodata 137036 137036 0 0.0
text 792408 792448 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165188 1165212 24 0.0
bss 154968 154972 4 0.0
rodata 113888 113888 0 0.0
text 817384 817424 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837048 837048 0 0.0
(read/write) 1797996 1798060 64 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 1428489 1428590 101 0.0
.debug_aranges 146128 146176 48 0.0
.debug_frame 486028 486156 128 0.0
.debug_info 33764276 33767334 3058 0.0
.debug_line 4259109 4259669 560 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2319184 2319545 361 0.0
.debug_rnglists 145112 145148 36 0.0
.debug_str 4556183 4558333 2150 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 864108 650 0.1
.symtab 519408 519712 304 0.1
.text 1593316 1593380 64 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839808 839816 8 0.0
(read/write) 1685204 1685276 72 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 2464 -8 -0.3
.debug_abbrev 1293718 1293849 131 0.0
.debug_aranges 135848 135896 48 0.0
.debug_frame 457112 457240 128 0.0
.debug_info 29382730 29387386 4656 0.0
.debug_line 3960602 3961186 584 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2134436 2134830 394 0.0
.debug_rnglists 134569 134605 36 0.0
.debug_str 3941395 3943545 2150 0.1
.heap 839808 839816 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 733548 734198 650 0.1
.symtab 472688 472992 304 0.1
.text 1483284 1483364 80 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846136 846144 8 0.0
(read/write) 1610924 1610996 72 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 2352 -8 -0.3
.debug_abbrev 1133542 1133673 131 0.0
.debug_aranges 125944 125992 48 0.0
.debug_frame 420156 420284 128 0.0
.debug_info 24425605 24430261 4656 0.0
.debug_line 3524766 3525350 584 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1971219 1971613 394 0.0
.debug_rnglists 124266 124302 36 0.0
.debug_str 3748648 3750798 2150 0.1
.heap 846136 846144 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 648898 649548 650 0.1
.symtab 434976 435280 304 0.1
.text 1415332 1415412 80 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1642276 1642356 80 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 1124221 1124352 131 0.0
.debug_aranges 124600 124648 48 0.0
.debug_frame 415252 415380 128 0.0
.debug_info 24222662 24227318 4656 0.0
.debug_line 3474265 3474849 584 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1946506 1946900 394 0.0
.debug_rnglists 122222 122258 36 0.0
.debug_str 3710735 3712885 2150 0.1
.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 622673 650 0.1
.symtab 426192 426496 304 0.1
.text 1419428 1419508 80 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1177984 44 0.0
.bss 101024 101024 0 0.0
.data 744 740 -4 -0.5
.text 624784 624824 40 0.0
lock-app qpg6105+debug (read/write) 1134180 1134216 36 0.0
.bss 95728 95728 0 0.0
.data 748 744 -4 -0.5
.text 581020 581060 40 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1102444 1102484 40 0.0
bss 112384 112384 0 0.0
text 755096 755134 38 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042948 1042996 48 0.0
bss 110164 110164 0 0.0
text 709062 709106 44 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948848 948888 40 0.0
bss 113748 113748 0 0.0
text 648290 648334 44 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931900 931940 40 0.0
bss 103372 103372 0 0.0
text 620788 620832 44 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925808 925840 32 0.0
bss 103616 103616 0 0.0
text 632360 632404 44 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1001388 1001428 40 0.0
bss 115980 115988 8 0.0
text 697234 697278 44 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053736 1053768 32 0.0
bss 116584 116584 0 0.0
text 727228 727272 44 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989980 990028 48 0.0
bss 104092 104100 8 0.0
text 651934 651978 44 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903536 903592 56 0.0
bss 104108 104116 8 0.0
text 613714 613758 44 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937340 937388 48 0.0
bss 103504 103504 0 0.0
text 626434 626478 44 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872036 872076 40 0.0
bss 102708 102708 0 0.0
text 586740 586784 44 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748804 748820 16 0.0
bss 101572 101572 0 0.0
text 479360 479378 18 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935632 935680 48 0.0
bss 103484 103492 8 0.0
text 625310 625354 44 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920636 920684 48 0.0
bss 103212 103212 0 0.0
text 612482 612526 44 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893468 893508 40 0.0
bss 103000 103008 8 0.0
text 602450 602494 44 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889092 889148 56 0.0
bss 103324 103332 8 0.0
text 597780 597824 44 0.0

The behavior of chip::Global can be configured via the platform
configuration via the settings

  CHIP_CONFIG_GLOBALS_LAZY_INIT
  CHIP_CONFIG_GLOBALS_NO_DESTRUCT

Both default to 0, retaining normal C++ global init behavior.
…/ destructors

Note that there is a slight change to the API of ArrayAttestationTrustStore
to make it easier to create and pass a constexpr array of root certificates.
@github-actions
Copy link

github-actions bot commented Sep 17, 2023

PR #29071: Size comparison from 6e3d045 to 7987129

Increases (31 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, psoc6, qpg)
platform target config section 6e3d045 7987129 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read/write) 1170531 1170911 380 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 0.1
.strtab 595893 596369 476 0.1
.symtab 176944 177040 96 0.1
.text 958308 958686 378 0.0
bl702+rpc (read/write) 1268643 1269015 372 0.0
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 0.1
.strtab 660575 661051 476 0.1
.symtab 196224 196320 96 0.0
.text 1031848 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 0.1
.strtab 464686 465136 450 0.1
.symtab 139616 139712 96 0.1
.text 780008 780320 312 0.0
bl706-wifi (read/write) 1182755 1183103 348 0.0
.bss_psram 95175 95191 16 0.0
.debug_abbrev 1168224 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 0.1
.strtab 505497 505947 450 0.1
.symtab 152528 152624 96 0.1
.text 946332 946672 340 0.0
bl702l lighting-app bl702l (read/write) 1150404 1150764 360 0.0
.debug_abbrev 1536006 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 0.1
.strtab 597570 598046 476 0.1
.symtab 176416 176512 96 0.1
.text 941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 618946 96 0.0
.debug_abbrev 929020 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
lock cyw930739m2evb_01 (read/write) 539311 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
switch cyw930739m2evb_01 (read/write) 558279 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176540 50 0.0
.dram0.bss 77608 77616 8 0.0
.flash.text 1176490 1176540 50 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.flash.text 1211795 1211819 24 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
.text 560372 560420 48 0.0
linux chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
.data.rel.ro 374216 374368 152 0.0
.text 9104168 9105192 1024 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
.data.rel.ro 100512 100664 152 0.2
.text 3862824 3863752 928 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523144 64 0.0
.text 1485764 1485828 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1797532 64 0.0
.debug_abbrev 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 0.0
.strtab 863448 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 1593252 1593316 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.debug_abbrev 1253639 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 0.1
.heap 840160 840168 8 0.0
.strtab 733538 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1610516 88 0.0
.debug_abbrev 1094825 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 0.1
.heap 846488 846496 8 0.0
.strtab 648888 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
lock cy8ckit_062s2_43012 (read/write) 1641804 1641900 96 0.0
.debug_abbrev 1086988 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 0.1
.strtab 622013 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.text 580764 580812 48 0.0
Decreases (23 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, psoc6, qpg)
platform target config section 6e3d045 7987129 change % change
bl602 lighting-app bl602 .data 9368 9360 -8 -0.1
bl702 lighting-app bl702+rpc .data 4088 4080 -8 -0.2
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
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
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 .bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.got 18416 18392 -24 -0.1
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11920 11896 -24 -0.2
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
Full report (31 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, psoc6, qpg)
platform target config section 6e3d045 7987129 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.data 9368 9360 -8 -0.1
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.data 9720 9720 0 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1170911 380 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 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 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 106764 0 0.0
.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 596369 476 0.1
.symtab 176944 177040 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 958686 378 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1269015 372 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 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4080 -8 -0.2
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 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 121836 121836 0 0.0
.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 661051 476 0.1
.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 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 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 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 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 96412 0 0.0
.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 465136 450 0.1
.symtab 139616 139712 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 780320 312 0.0
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1183103 348 0.0
.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 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 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 109592 0 0.0
.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 505947 450 0.1
.symtab 152528 152624 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 946672 340 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1150764 360 0.0
.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 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 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 100752 0 0.0
.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 598046 476 0.1
.symtab 176416 176512 96 0.1
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
(read/write) 166448 166444 -4 -0.0
.bss 88860 88860 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84495 84495 0 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
(read/write) 176704 176700 -4 -0.0
.bss 99084 99084 0 0.0
.data 3440 3436 -4 -0.1
.rodata 80015 80015 0 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
(read/write) 171176 171172 -4 -0.0
.bss 93556 93556 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106175 106175 0 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
(read/write) 165548 165536 -12 -0.0
.bss 87728 87728 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80335 80335 0 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
(read/write) 165680 165676 -4 -0.0
.bss 87872 87872 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76167 76167 0 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 618946 96 0.0
(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 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106338 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
.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 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
.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 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
.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 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
.bss 65512 65512 0 0.0
.data 688 684 -4 -0.6
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176540 50 0.0
(read/write) 1702420 1702420 0 0.0
.dram0.bss 77608 77616 8 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268808 268808 0 0.0
.flash.text 1176490 1176540 50 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300204 300204 0 0.0
.flash.text 1211795 1211819 24 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
(read/write) 87512 87508 -4 -0.0
.bss 70760 70760 0 0.0
.data 2128 2124 -4 -0.2
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
(read/write) 87188 87184 -4 -0.0
.bss 70448 70448 0 0.0
.data 2116 2112 -4 -0.2
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
(read/write) 85020 85016 -4 -0.0
.bss 68336 68336 0 0.0
.data 2060 2056 -4 -0.2
.text 560372 560420 48 0.0
linux chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
(read/write) 505544 505544 0 0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.data.rel.ro 374216 374368 152 0.0
.dynamic 512 512 0 0.0
.got 18416 18392 -24 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316064 0 0.0
.text 9104168 9105192 1024 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
(read/write) 241992 241992 0 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 11896 -24 -0.2
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161060 0 0.0
.text 3862824 3863752 928 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523144 64 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1485828 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1797532 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193276 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 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 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 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 0 0 0 0.0
1593252 1593316 64 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.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 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 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 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
.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 1610516 88 0.0
.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 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 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 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
.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 1641900 96 0.0
.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 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 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 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.bss 100616 100616 0 0.0
.data 744 740 -4 -0.5
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.bss 95320 95320 0 0.0
.data 748 744 -4 -0.5
.text 580764 580812 48 0.0

@github-actions
Copy link

github-actions bot commented Sep 18, 2023

PR #29071: Size comparison from 6e3d045 to ca5aea4

Increases above 0.2%:

platform target config section 6e3d045 ca5aea4 change % change
linux bridge-app debug .data.rel.ro 71440 71632 192 0.3
lighting-app debug+rpc+ui .data.rel.ro 92432 92624 192 0.2
lock-app debug .data.rel.ro 79080 79288 208 0.3
ota-provider-app debug .data.rel.ro 68496 68656 160 0.2
ota-requestor-app debug .data.rel.ro 71472 71632 160 0.2
Increases (62 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 6e3d045 ca5aea4 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read/write) 1170531 1170911 380 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 0.1
.strtab 595893 596369 476 0.1
.symtab 176944 177040 96 0.1
.text 958308 958686 378 0.0
bl702+rpc (read/write) 1268643 1269015 372 0.0
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 0.1
.strtab 660575 661051 476 0.1
.symtab 196224 196320 96 0.0
.text 1031848 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 0.1
.strtab 464686 465136 450 0.1
.symtab 139616 139712 96 0.1
.text 780008 780320 312 0.0
bl706-wifi (read/write) 1182755 1183103 348 0.0
.bss_psram 95175 95191 16 0.0
.debug_abbrev 1168224 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 0.1
.strtab 505497 505947 450 0.1
.symtab 152528 152624 96 0.1
.text 946332 946672 340 0.0
bl702l lighting-app bl702l (read/write) 1150404 1150764 360 0.0
.debug_abbrev 1536006 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 0.1
.strtab 597570 598046 476 0.1
.symtab 176416 176512 96 0.1
.text 941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 618946 96 0.0
.debug_abbrev 929020 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
lock cyw930739m2evb_01 (read/write) 539311 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
switch cyw930739m2evb_01 (read/write) 558279 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1008036 80 0.0
.text 834468 834548 80 0.0
BRD4187C (read/write) 1090048 1090100 52 0.0
.text 891856 891912 56 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123616 140 0.0
.text 952972 953116 144 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176538 48 0.0
.dram0.bss 77608 77616 8 0.0
.flash.text 1176490 1176538 48 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.flash.text 1211795 1211819 24 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
.text 560372 560420 48 0.0
linux all-clusters-app debug (read only) 5649209 5650065 856 0.0
.data.rel.ro 279096 279248 152 0.1
.text 4935107 4935891 784 0.0
all-clusters-minimal-app debug (read only) 4923433 4924305 872 0.0
.data.rel.ro 95112 95280 168 0.2
.text 4425923 4426723 800 0.0
bridge-app debug (read only) 2768249 2769121 872 0.0
(read/write) 133136 133168 32 0.0
.data.rel.ro 71440 71632 192 0.3
.text 2380627 2381427 800 0.0
chip-tool debug (read only) 10343625 10344593 968 0.0
.data.rel.ro 336880 337048 168 0.0
.rodata 384137 384153 16 0.0
.text 9362611 9363491 880 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
.data.rel.ro 374216 374368 152 0.0
.text 9104168 9105192 1024 0.0
lighting-app debug+rpc+ui (read only) 5247785 5248689 904 0.0
(read/write) 222728 222760 32 0.0
.data.rel.ro 92432 92624 192 0.2
.rodata 331892 331924 32 0.0
.text 4673219 4674019 800 0.0
lock-app debug (read only) 4474353 4475225 872 0.0
(read/write) 203096 203128 32 0.0
.data.rel.ro 79080 79288 208 0.3
.text 4021219 4022019 800 0.0
ota-provider-app debug (read only) 4126321 4127225 904 0.0
.data.rel.ro 68496 68656 160 0.2
.rodata 196824 196856 32 0.0
.text 3739059 3739859 800 0.0
ota-requestor-app debug (read only) 4219337 4220209 872 0.0
.data.rel.ro 71472 71632 160 0.2
.text 3824707 3825507 800 0.0
shell debug (read only) 3050849 3051449 600 0.0
.text 2667442 2668066 624 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
.data.rel.ro 100512 100664 152 0.2
.text 3862824 3863752 928 0.0
tv-app debug (read only) 5314689 5315657 968 0.0
.data.rel.ro 96192 96352 160 0.2
.text 4804643 4805539 896 0.0
tv-casting-app debug (read only) 8289953 8290953 1000 0.0
(read/write) 211680 211744 64 0.0
.data.rel.ro 147504 147696 192 0.1
.rodata 333356 333388 32 0.0
.text 7555251 7556147 896 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523144 64 0.0
.text 1485764 1485828 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1797532 64 0.0
.debug_abbrev 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 0.0
.strtab 863448 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 1593252 1593316 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.debug_abbrev 1253639 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 0.1
.heap 840160 840168 8 0.0
.strtab 733538 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1610516 88 0.0
.debug_abbrev 1094825 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 0.1
.heap 846488 846496 8 0.0
.strtab 648888 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
lock cy8ckit_062s2_43012 (read/write) 1641804 1641900 96 0.0
.debug_abbrev 1086988 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 0.1
.strtab 622013 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.text 580764 580812 48 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1101660 1101700 40 0.0
text 754846 754886 40 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042284 1042332 48 0.0
text 708824 708870 46 0.0
bridge-app tlsr9518adk80d (read/write) 948240 948288 48 0.0
text 648108 648154 46 0.0
contact-sensor-app tlsr9528a (read/write) 931244 931284 40 0.0
text 620552 620598 46 0.0
light-switch-app tlsr9518adk80d (read/write) 925024 925064 40 0.0
text 632116 632162 46 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000724 1000772 48 0.0
bss 115628 115636 8 0.0
text 696998 697044 46 0.0
tlsr9528a (read/write) 1053072 1053112 40 0.0
text 726992 727038 46 0.0
lock-app tlsr9528a (read/write) 989324 989364 40 0.0
bss 103740 103748 8 0.0
text 651698 651744 46 0.0
ota-requestor-app tlsr9518adk80d (read/write) 902800 902856 56 0.0
bss 103700 103708 8 0.0
text 613456 613504 48 0.0
pump-app tlsr9528a (read/write) 936676 936724 48 0.0
text 626196 626242 46 0.0
pump-controller-app tlsr9518adk80d (read/write) 871372 871420 48 0.0
text 586502 586548 46 0.0
shell tlsr9518adk80d (read/write) 752416 752432 16 0.0
text 482088 482108 20 0.0
smoke_co_alarm-app tlsr9528a (read/write) 934976 935016 40 0.0
bss 103132 103140 8 0.0
text 625074 625120 46 0.0
temperature-measurement-app tlsr9528a (read/write) 920028 920076 48 0.0
text 612300 612346 46 0.0
thermostat tlsr9518adk80d (read/write) 892804 892852 48 0.0
bss 102648 102656 8 0.0
text 602212 602258 46 0.0
window-covering tlsr9518adk80d (read/write) 888436 888492 56 0.0
bss 102972 102980 8 0.0
text 597544 597590 46 0.0
Decreases (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, psoc6, qpg)
platform target config section 6e3d045 ca5aea4 change % change
bl602 lighting-app bl602 .data 9368 9360 -8 -0.1
bl702 lighting-app bl702+rpc .data 4088 4080 -8 -0.2
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
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
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 all-clusters-app debug (read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
all-clusters-minimal-app debug (read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
bridge-app debug .bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
chip-tool debug .bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
chip-tool-ipv6only arm64 .bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.got 18416 18392 -24 -0.1
lighting-app debug+rpc+ui .bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
lock-app debug .bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
ota-provider-app debug .bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
ota-requestor-app debug .bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
shell debug (read/write) 153712 153680 -32 -0.0
.data.rel.ro 85992 85960 -32 -0.0
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11920 11896 -24 -0.2
tv-app debug .bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
tv-casting-app debug .bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
Full report (62 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 6e3d045 ca5aea4 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.data 9368 9360 -8 -0.1
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.data 9720 9720 0 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1170911 380 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 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 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 106764 0 0.0
.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 596369 476 0.1
.symtab 176944 177040 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 958686 378 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1269015 372 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 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4080 -8 -0.2
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 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 121836 121836 0 0.0
.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 661051 476 0.1
.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 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 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 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 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 96412 0 0.0
.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 465136 450 0.1
.symtab 139616 139712 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 780320 312 0.0
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1183103 348 0.0
.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 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 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 109592 0 0.0
.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 505947 450 0.1
.symtab 152528 152624 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 946672 340 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1150764 360 0.0
.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 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 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 100752 0 0.0
.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 598046 476 0.1
.symtab 176416 176512 96 0.1
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
(read/write) 166448 166444 -4 -0.0
.bss 88860 88860 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84495 84495 0 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
(read/write) 176704 176700 -4 -0.0
.bss 99084 99084 0 0.0
.data 3440 3436 -4 -0.1
.rodata 80015 80015 0 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
(read/write) 171176 171172 -4 -0.0
.bss 93556 93556 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106175 106175 0 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
(read/write) 165548 165536 -12 -0.0
.bss 87728 87728 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80335 80335 0 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
(read/write) 165680 165676 -4 -0.0
.bss 87872 87872 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76167 76167 0 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 618946 96 0.0
(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 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106338 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
.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 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
.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 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
.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 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
.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 1008036 80 0.0
.bss 170796 170796 0 0.0
.data 2672 2668 -4 -0.1
.text 834468 834548 80 0.0
BRD4187C (read/write) 1090048 1090100 52 0.0
.bss 194912 194912 0 0.0
.data 3260 3256 -4 -0.1
.text 891856 891912 56 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.bss 185484 185484 0 0.0
.data 2684 2680 -4 -0.1
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123616 140 0.0
.bss 167352 167352 0 0.0
.data 3132 3128 -4 -0.1
.text 952972 953116 144 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176538 48 0.0
(read/write) 1702420 1702420 0 0.0
.dram0.bss 77608 77616 8 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268808 268808 0 0.0
.flash.text 1176490 1176538 48 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300204 300204 0 0.0
.flash.text 1211795 1211819 24 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
(read/write) 87512 87508 -4 -0.0
.bss 70760 70760 0 0.0
.data 2128 2124 -4 -0.2
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
(read/write) 87188 87184 -4 -0.0
.bss 70448 70448 0 0.0
.data 2116 2112 -4 -0.2
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
(read/write) 85020 85016 -4 -0.0
.bss 68336 68336 0 0.0
.data 2060 2056 -4 -0.2
.text 560372 560420 48 0.0
linux all-clusters-app debug (read only) 5649209 5650065 856 0.0
(read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
.data.rel.ro 279096 279248 152 0.1
.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 332132 0 0.0
.text 4935107 4935891 784 0.0
all-clusters-minimal-app debug (read only) 4923433 4924305 872 0.0
(read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
.data.rel.ro 95112 95280 168 0.2
.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 266520 0 0.0
.text 4425923 4426723 800 0.0
bridge-app debug (read only) 2768249 2769121 872 0.0
(read/write) 133136 133168 32 0.0
.bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
.data.rel.ro 71440 71632 192 0.3
.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 209976 0 0.0
.text 2380627 2381427 800 0.0
chip-tool debug (read only) 10343625 10344593 968 0.0
(read/write) 442936 442936 0 0.0
.bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
.data.rel.ro 336880 337048 168 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 384153 16 0.0
.text 9362611 9363491 880 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
(read/write) 505544 505544 0 0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.data.rel.ro 374216 374368 152 0.0
.dynamic 512 512 0 0.0
.got 18416 18392 -24 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316064 0 0.0
.text 9104168 9105192 1024 0.0
lighting-app debug+rpc+ui (read only) 5247785 5248689 904 0.0
(read/write) 222728 222760 32 0.0
.bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
.data.rel.ro 92432 92624 192 0.2
.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 331924 32 0.0
.text 4673219 4674019 800 0.0
lock-app debug (read only) 4474353 4475225 872 0.0
(read/write) 203096 203128 32 0.0
.bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
.data.rel.ro 79080 79288 208 0.3
.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 243640 0 0.0
.text 4021219 4022019 800 0.0
ota-provider-app debug (read only) 4126321 4127225 904 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
.data.rel.ro 68496 68656 160 0.2
.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 196856 32 0.0
.text 3739059 3739859 800 0.0
ota-requestor-app debug (read only) 4219337 4220209 872 0.0
(read/write) 196280 196280 0 0.0
.bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
.data.rel.ro 71472 71632 160 0.2
.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 199864 0 0.0
.text 3824707 3825507 800 0.0
shell debug (read only) 3050849 3051449 600 0.0
(read/write) 153712 153680 -32 -0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85960 -32 -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 208768 0 0.0
.text 2667442 2668066 624 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
(read/write) 241992 241992 0 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 11896 -24 -0.2
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161060 0 0.0
.text 3862824 3863752 928 0.0
tv-app debug (read only) 5314689 5315657 968 0.0
(read/write) 350664 350664 0 0.0
.bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
.data.rel.ro 96192 96352 160 0.2
.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 266088 0 0.0
.text 4804643 4805539 896 0.0
tv-casting-app debug (read only) 8289953 8290953 1000 0.0
(read/write) 211680 211744 64 0.0
.bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
.data.rel.ro 147504 147696 192 0.1
.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 333388 32 0.0
.text 7555251 7556147 896 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523144 64 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1485828 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1797532 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193276 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 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 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 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 0 0 0 0.0
1593252 1593316 64 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.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 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 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 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
.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 1610516 88 0.0
.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 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 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 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
.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 1641900 96 0.0
.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 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 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 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.bss 100616 100616 0 0.0
.data 744 740 -4 -0.5
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.bss 95320 95320 0 0.0
.data 748 744 -4 -0.5
.text 580764 580812 48 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101660 1101700 40 0.0
bss 111920 111920 0 0.0
text 754846 754886 40 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042284 1042332 48 0.0
bss 109812 109812 0 0.0
text 708824 708870 46 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948240 948288 48 0.0
bss 113396 113396 0 0.0
text 648108 648154 46 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931244 931284 40 0.0
bss 103020 103020 0 0.0
text 620552 620598 46 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925024 925064 40 0.0
bss 103152 103152 0 0.0
text 632116 632162 46 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000724 1000772 48 0.0
bss 115628 115636 8 0.0
text 696998 697044 46 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053072 1053112 40 0.0
bss 116232 116232 0 0.0
text 726992 727038 46 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989324 989364 40 0.0
bss 103740 103748 8 0.0
text 651698 651744 46 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902800 902856 56 0.0
bss 103700 103708 8 0.0
text 613456 613504 48 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 936676 936724 48 0.0
bss 103152 103152 0 0.0
text 626196 626242 46 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871372 871420 48 0.0
bss 102356 102356 0 0.0
text 586502 586548 46 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752416 752432 16 0.0
bss 101724 101724 0 0.0
text 482088 482108 20 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934976 935016 40 0.0
bss 103132 103140 8 0.0
text 625074 625120 46 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920028 920076 48 0.0
bss 102860 102860 0 0.0
text 612300 612346 46 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892804 892852 48 0.0
bss 102648 102656 8 0.0
text 602212 602258 46 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888436 888492 56 0.0
bss 102972 102980 8 0.0
text 597544 597590 46 0.0

... by moving kTestAttestationTrustStoreRoots (formerly kTestPaaRoots) into
CHIPAttCert_test_vectors.cpp where the certificate spans themselves are
defined.
@github-actions
Copy link

github-actions bot commented Sep 18, 2023

PR #29071: Size comparison from 242a52b to 87c04bb

Increases above 0.2%:

platform target config section 242a52b 87c04bb change % change
linux bridge-app debug .data.rel.ro 71440 71632 192 0.3
lock-app debug .data.rel.ro 79080 79288 208 0.3
Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 242a52b 87c04bb change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read/write) 1170531 1170911 380 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 0.1
.strtab 595893 596369 476 0.1
.symtab 176944 177040 96 0.1
.text 958308 958686 378 0.0
bl702+rpc (read/write) 1268643 1269015 372 0.0
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 0.1
.strtab 660575 661051 476 0.1
.symtab 196224 196320 96 0.0
.text 1031848 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 0.1
.strtab 464686 465136 450 0.1
.symtab 139616 139712 96 0.1
.text 780008 780320 312 0.0
bl706-wifi (read/write) 1182755 1183103 348 0.0
.bss_psram 95175 95191 16 0.0
.debug_abbrev 1168224 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 0.1
.strtab 505497 505947 450 0.1
.symtab 152528 152624 96 0.1
.text 946332 946672 340 0.0
bl702l lighting-app bl702l (read/write) 1150404 1150764 360 0.0
.debug_abbrev 1536006 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 0.1
.strtab 597570 598046 476 0.1
.symtab 176416 176512 96 0.1
.text 941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 618946 96 0.0
.debug_abbrev 929020 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
lock cyw930739m2evb_01 (read/write) 539311 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
switch cyw930739m2evb_01 (read/write) 558279 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1008036 80 0.0
.text 834468 834548 80 0.0
BRD4187C (read/write) 1090048 1090100 52 0.0
.text 891856 891912 56 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123616 140 0.0
.text 952972 953116 144 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176540 50 0.0
.dram0.bss 77608 77616 8 0.0
.flash.text 1176490 1176540 50 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.flash.text 1211795 1211819 24 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
.text 560372 560420 48 0.0
linux all-clusters-app debug (read only) 5649209 5650065 856 0.0
.data.rel.ro 279096 279248 152 0.1
.text 4935107 4935891 784 0.0
all-clusters-minimal-app debug (read only) 4923433 4924305 872 0.0
.data.rel.ro 95112 95280 168 0.2
.text 4425923 4426723 800 0.0
bridge-app debug (read only) 2768249 2769121 872 0.0
(read/write) 133136 133168 32 0.0
.data.rel.ro 71440 71632 192 0.3
.text 2380627 2381427 800 0.0
chip-tool debug (read only) 10343625 10344577 952 0.0
.data.rel.ro 336880 337048 168 0.0
.text 9362611 9363491 880 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
.data.rel.ro 374216 374368 152 0.0
.text 9104168 9105192 1024 0.0
lighting-app debug+rpc+ui (read only) 5247785 5248657 872 0.0
(read/write) 222728 222760 32 0.0
.data.rel.ro 92432 92624 192 0.2
.text 4673219 4674019 800 0.0
lock-app debug (read only) 4474353 4475225 872 0.0
(read/write) 203096 203128 32 0.0
.data.rel.ro 79080 79288 208 0.3
.text 4021219 4022019 800 0.0
ota-provider-app debug (read only) 4126321 4127193 872 0.0
.data.rel.ro 68496 68640 144 0.2
.text 3739059 3739859 800 0.0
ota-requestor-app debug (read only) 4219337 4220209 872 0.0
.data.rel.ro 71472 71616 144 0.2
.text 3824707 3825507 800 0.0
shell debug (read only) 3050849 3051449 600 0.0
.text 2667442 2668066 624 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
.data.rel.ro 100512 100664 152 0.2
.text 3862824 3863752 928 0.0
tv-app debug (read only) 5314689 5315657 968 0.0
.data.rel.ro 96192 96352 160 0.2
.text 4804643 4805539 896 0.0
tv-casting-app debug (read only) 8289953 8290921 968 0.0
(read/write) 211680 211744 64 0.0
.data.rel.ro 147504 147696 192 0.1
.text 7555251 7556147 896 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523144 64 0.0
.text 1485764 1485828 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1242124 40 0.0
bss 155106 155110 4 0.0
text 864892 864940 48 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360508 1360552 44 0.0
bss 140516 140520 4 0.0
text 792336 792376 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164516 1164556 40 0.0
bss 154560 154564 4 0.0
text 817160 817208 48 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1797532 64 0.0
.debug_abbrev 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 0.0
.strtab 863448 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 1593252 1593316 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.debug_abbrev 1253639 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 0.1
.heap 840160 840168 8 0.0
.strtab 733538 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1610516 88 0.0
.debug_abbrev 1094825 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 0.1
.heap 846488 846496 8 0.0
.strtab 648888 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
lock cy8ckit_062s2_43012 (read/write) 1641804 1641900 96 0.0
.debug_abbrev 1086988 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 0.1
.strtab 622013 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.text 580764 580812 48 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1101660 1101700 40 0.0
text 754846 754886 40 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042284 1042332 48 0.0
text 708824 708870 46 0.0
bridge-app tlsr9518adk80d (read/write) 948240 948288 48 0.0
text 648108 648154 46 0.0
contact-sensor-app tlsr9528a (read/write) 931244 931284 40 0.0
text 620552 620598 46 0.0
light-switch-app tlsr9518adk80d (read/write) 925024 925064 40 0.0
text 632116 632162 46 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000724 1000772 48 0.0
bss 115628 115636 8 0.0
text 696998 697044 46 0.0
tlsr9528a (read/write) 1053072 1053112 40 0.0
text 726992 727038 46 0.0
lock-app tlsr9528a (read/write) 989324 989364 40 0.0
bss 103740 103748 8 0.0
text 651698 651744 46 0.0
ota-requestor-app tlsr9518adk80d (read/write) 902800 902856 56 0.0
bss 103700 103708 8 0.0
text 613458 613504 46 0.0
pump-app tlsr9528a (read/write) 936676 936724 48 0.0
text 626196 626242 46 0.0
pump-controller-app tlsr9518adk80d (read/write) 871372 871420 48 0.0
text 586502 586548 46 0.0
shell tlsr9518adk80d (read/write) 752416 752432 16 0.0
text 482086 482108 22 0.0
smoke_co_alarm-app tlsr9528a (read/write) 934976 935016 40 0.0
bss 103132 103140 8 0.0
text 625074 625120 46 0.0
temperature-measurement-app tlsr9528a (read/write) 920028 920076 48 0.0
text 612300 612346 46 0.0
thermostat tlsr9518adk80d (read/write) 892804 892852 48 0.0
bss 102648 102656 8 0.0
text 602212 602258 46 0.0
window-covering tlsr9518adk80d (read/write) 888436 888492 56 0.0
bss 102972 102980 8 0.0
text 597544 597590 46 0.0
Decreases (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, psoc6, qpg)
platform target config section 242a52b 87c04bb change % change
bl602 lighting-app bl602 .data 9368 9360 -8 -0.1
bl702 lighting-app bl702+rpc .data 4088 4080 -8 -0.2
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
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
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 all-clusters-app debug (read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
all-clusters-minimal-app debug (read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
bridge-app debug .bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
chip-tool debug .bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
chip-tool-ipv6only arm64 .bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.got 18416 18392 -24 -0.1
lighting-app debug+rpc+ui .bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
lock-app debug .bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
ota-provider-app debug .bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
ota-requestor-app debug .bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
shell debug (read/write) 153712 153680 -32 -0.0
.data.rel.ro 85992 85960 -32 -0.0
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11920 11896 -24 -0.2
tv-app debug .bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
tv-casting-app debug .bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
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 242a52b 87c04bb change % change
bl602 lighting-app bl602 (read/write) 1367006 1367310 304 0.0
.bss 73062 73070 8 0.0
.data 9368 9360 -8 -0.1
.text 1061218 1061522 304 0.0
bl602+rpc (read/write) 1413746 1414050 304 0.0
.bss 81086 81094 8 0.0
.data 9720 9720 0 0.0
.text 1092528 1092832 304 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1170911 380 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 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1541462 1541963 501 0.0
.debug_aranges 138288 138312 24 0.0
.debug_frame 507648 507756 108 0.0
.debug_info 41861168 41874795 13627 0.0
.debug_line 5416630 5417688 1058 0.0
.debug_loc 3511788 3512876 1088 0.0
.debug_ranges 369016 369096 80 0.0
.debug_str 3960197 3962780 2583 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 106764 0 0.0
.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 596369 476 0.1
.symtab 176944 177040 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
958308 958686 378 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1269015 372 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 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4088 4080 -8 -0.2
.debug_abbrev 1722105 1722606 501 0.0
.debug_aranges 146984 147008 24 0.0
.debug_frame 537044 537152 108 0.0
.debug_info 47004112 47018139 14027 0.0
.debug_line 5831706 5832776 1070 0.0
.debug_loc 3718368 3719456 1088 0.0
.debug_ranges 395000 395080 80 0.0
.debug_str 4381683 4384266 2583 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 121836 121836 0 0.0
.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 661051 476 0.1
.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 1032226 378 0.0
bl706-eth (read/write) 1019964 1020276 312 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 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075130 1075471 341 0.0
.debug_aranges 115176 115200 24 0.0
.debug_frame 426648 426736 88 0.0
.debug_info 22610173 22623170 12997 0.1
.debug_line 4343201 4344208 1007 0.0
.debug_loc 3020482 3021503 1021 0.0
.debug_ranges 304872 304952 80 0.0
.debug_str 3540042 3542192 2150 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 96412 0 0.0
.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 465136 450 0.1
.symtab 139616 139712 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780008 780320 312 0.0
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1183103 348 0.0
.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 1168934 710 0.1
.debug_aranges 119376 119400 24 0.0
.debug_frame 618912 619052 140 0.0
.debug_info 23782576 23795644 13068 0.1
.debug_line 4589017 4590024 1007 0.0
.debug_loc 3121321 3122316 995 0.0
.debug_ranges 314768 314848 80 0.0
.debug_str 3612453 3614603 2150 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 109592 0 0.0
.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 505947 450 0.1
.symtab 152528 152624 96 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
946332 946672 340 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1150764 360 0.0
.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 1536507 501 0.0
.debug_aranges 133144 133168 24 0.0
.debug_frame 488276 488384 108 0.0
.debug_info 41328521 41342148 13627 0.0
.debug_line 5320084 5321142 1058 0.0
.debug_loc 3455992 3457034 1042 0.0
.debug_ranges 375488 375568 80 0.0
.debug_str 3984907 3987490 2583 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 100752 0 0.0
.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 598046 476 0.1
.symtab 176416 176512 96 0.1
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
941414 941784 370 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737435 48 0.0
(read/write) 166448 166444 -4 -0.0
.bss 88860 88860 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84495 84495 0 0.0
.text 652500 652548 48 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757363 48 0.0
(read/write) 176704 176700 -4 -0.0
.bss 99084 99084 0 0.0
.data 3440 3436 -4 -0.1
.rodata 80015 80015 0 0.0
.text 676912 676960 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745131 48 0.0
(read/write) 171176 171172 -4 -0.0
.bss 93556 93556 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106175 106175 0 0.0
.text 638520 638568 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695555 48 0.0
(read/write) 165548 165536 -12 -0.0
.bss 87728 87728 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80335 80335 0 0.0
.text 614780 614828 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681163 48 0.0
(read/write) 165680 165676 -4 -0.0
.bss 87872 87872 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76167 76167 0 0.0
.text 604556 604604 48 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 618946 96 0.0
(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 929127 107 0.0
.debug_aranges 107296 107344 48 0.0
.debug_frame 362780 362908 128 0.0
.debug_info 20849413 20854063 4650 0.0
.debug_line 2770435 2771020 585 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1577368 365 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 99357 36 0.0
.debug_str 3382077 3384227 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106338 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510968 650 0.1
.symtab 296496 296800 304 0.1
.text 510388 510484 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554551 48 0.0
.app_xip_area 445697 445745 48 0.0
.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 539351 40 0.0
.app_xip_area 425705 425753 48 0.0
.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 574751 48 0.0
.app_xip_area 467233 467281 48 0.0
.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 558327 48 0.0
.app_xip_area 447713 447761 48 0.0
.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 1008036 80 0.0
.bss 170796 170796 0 0.0
.data 2672 2668 -4 -0.1
.text 834468 834548 80 0.0
BRD4187C (read/write) 1090048 1090100 52 0.0
.bss 194912 194912 0 0.0
.data 3260 3256 -4 -0.1
.text 891856 891912 56 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.bss 185484 185484 0 0.0
.data 2684 2680 -4 -0.1
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123616 140 0.0
.bss 167352 167352 0 0.0
.data 3132 3128 -4 -0.1
.text 952972 953116 144 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176540 50 0.0
(read/write) 1702420 1702420 0 0.0
.dram0.bss 77608 77616 8 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268808 268808 0 0.0
.flash.text 1176490 1176540 50 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300204 300204 0 0.0
.flash.text 1211795 1211819 24 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 589788 48 0.0
(read/write) 87512 87508 -4 -0.0
.bss 70760 70760 0 0.0
.data 2128 2124 -4 -0.2
.text 589204 589252 48 0.0
light k32w0+release (read only) 589564 589612 48 0.0
(read/write) 87188 87184 -4 -0.0
.bss 70448 70448 0 0.0
.data 2116 2112 -4 -0.2
.text 589028 589076 48 0.0
lock k32w0+release (read only) 560908 560956 48 0.0
(read/write) 85020 85016 -4 -0.0
.bss 68336 68336 0 0.0
.data 2060 2056 -4 -0.2
.text 560372 560420 48 0.0
linux all-clusters-app debug (read only) 5649209 5650065 856 0.0
(read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
.data.rel.ro 279096 279248 152 0.1
.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 332132 0 0.0
.text 4935107 4935891 784 0.0
all-clusters-minimal-app debug (read only) 4923433 4924305 872 0.0
(read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
.data.rel.ro 95112 95280 168 0.2
.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 266520 0 0.0
.text 4425923 4426723 800 0.0
bridge-app debug (read only) 2768249 2769121 872 0.0
(read/write) 133136 133168 32 0.0
.bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
.data.rel.ro 71440 71632 192 0.3
.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 209976 0 0.0
.text 2380627 2381427 800 0.0
chip-tool debug (read only) 10343625 10344577 952 0.0
(read/write) 442936 442936 0 0.0
.bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
.data.rel.ro 336880 337048 168 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 384137 0 0.0
.text 9362611 9363491 880 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10187316 1024 0.0
(read/write) 505544 505544 0 0.0
.bss 103064 103048 -16 -0.0
.data 4392 4288 -104 -2.4
.data.rel.ro 374216 374368 152 0.0
.dynamic 512 512 0 0.0
.got 18416 18392 -24 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316064 0 0.0
.text 9104168 9105192 1024 0.0
lighting-app debug+rpc+ui (read only) 5247785 5248657 872 0.0
(read/write) 222728 222760 32 0.0
.bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
.data.rel.ro 92432 92624 192 0.2
.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 331892 0 0.0
.text 4673219 4674019 800 0.0
lock-app debug (read only) 4474353 4475225 872 0.0
(read/write) 203096 203128 32 0.0
.bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
.data.rel.ro 79080 79288 208 0.3
.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 243640 0 0.0
.text 4021219 4022019 800 0.0
ota-provider-app debug (read only) 4126321 4127193 872 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
.data.rel.ro 68496 68640 144 0.2
.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 196824 0 0.0
.text 3739059 3739859 800 0.0
ota-requestor-app debug (read only) 4219337 4220209 872 0.0
(read/write) 196280 196280 0 0.0
.bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
.data.rel.ro 71472 71616 144 0.2
.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 199864 0 0.0
.text 3824707 3825507 800 0.0
shell debug (read only) 3050849 3051449 600 0.0
(read/write) 153712 153680 -32 -0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85960 -32 -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 208768 0 0.0
.text 2667442 2668066 624 0.0
thermostat-no-ble arm64 (read only) 4358236 4359164 928 0.0
(read/write) 241992 241992 0 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 11896 -24 -0.2
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161060 0 0.0
.text 3862824 3863752 928 0.0
tv-app debug (read only) 5314689 5315657 968 0.0
(read/write) 350664 350664 0 0.0
.bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
.data.rel.ro 96192 96352 160 0.2
.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 266088 0 0.0
.text 4804643 4805539 896 0.0
tv-casting-app debug (read only) 8289953 8290921 968 0.0
(read/write) 211680 211744 64 0.0
.bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
.data.rel.ro 147504 147696 192 0.1
.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 333356 0 0.0
.text 7555251 7556147 896 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523144 64 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1485828 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1242124 40 0.0
bss 155106 155110 4 0.0
rodata 143096 143096 0 0.0
text 864892 864940 48 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360508 1360552 44 0.0
bss 140516 140520 4 0.0
rodata 136948 136948 0 0.0
text 792336 792376 40 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164516 1164556 40 0.0
bss 154560 154564 4 0.0
rodata 113824 113824 0 0.0
text 817160 817208 48 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1797532 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193276 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 1384863 1384933 70 0.0
.debug_aranges 146008 146056 48 0.0
.debug_frame 485660 485788 128 0.0
.debug_info 33078867 33082012 3145 0.0
.debug_line 4203940 4204500 560 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2318533 379 0.0
.debug_rnglists 145047 145083 36 0.0
.debug_str 4552132 4554282 2150 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 864098 650 0.1
.symtab 518784 519088 304 0.1
.text 0 0 0 0.0
1593252 1593316 64 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684820 88 0.0
.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 1253739 100 0.0
.debug_aranges 135728 135776 48 0.0
.debug_frame 456744 456872 128 0.0
.debug_info 28770849 28775591 4742 0.0
.debug_line 3911155 3911739 584 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2133794 420 0.0
.debug_rnglists 134504 134540 36 0.0
.debug_str 3937447 3939597 2150 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 734188 650 0.1
.symtab 472080 472384 304 0.1
.text 1483164 1483260 96 0.0
.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 1610516 88 0.0
.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 1094925 100 0.0
.debug_aranges 125824 125872 48 0.0
.debug_frame 419784 419912 128 0.0
.debug_info 23896389 23901131 4742 0.0
.debug_line 3486313 3486897 584 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1970553 420 0.0
.debug_rnglists 124200 124236 36 0.0
.debug_str 3744458 3746608 2150 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 649538 650 0.1
.symtab 434368 434672 304 0.1
.text 1415188 1415284 96 0.0
.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 1641900 96 0.0
.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 1087088 100 0.0
.debug_aranges 124480 124528 48 0.0
.debug_frame 414880 415008 128 0.0
.debug_info 23699534 23704276 4742 0.0
.debug_line 3437011 3437595 584 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1945840 420 0.0
.debug_rnglists 122156 122192 36 0.0
.debug_str 3706536 3708686 2150 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 622663 650 0.1
.symtab 425584 425888 304 0.1
.text 1419308 1419404 96 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177728 52 0.0
.bss 100616 100616 0 0.0
.data 744 740 -4 -0.5
.text 624520 624568 48 0.0
lock-app qpg6105+debug (read/write) 1133924 1133968 44 0.0
.bss 95320 95320 0 0.0
.data 748 744 -4 -0.5
.text 580764 580812 48 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101660 1101700 40 0.0
bss 111920 111920 0 0.0
text 754846 754886 40 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042284 1042332 48 0.0
bss 109812 109812 0 0.0
text 708824 708870 46 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948240 948288 48 0.0
bss 113396 113396 0 0.0
text 648108 648154 46 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931244 931284 40 0.0
bss 103020 103020 0 0.0
text 620552 620598 46 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925024 925064 40 0.0
bss 103152 103152 0 0.0
text 632116 632162 46 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000724 1000772 48 0.0
bss 115628 115636 8 0.0
text 696998 697044 46 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053072 1053112 40 0.0
bss 116232 116232 0 0.0
text 726992 727038 46 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989324 989364 40 0.0
bss 103740 103748 8 0.0
text 651698 651744 46 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902800 902856 56 0.0
bss 103700 103708 8 0.0
text 613458 613504 46 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 936676 936724 48 0.0
bss 103152 103152 0 0.0
text 626196 626242 46 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871372 871420 48 0.0
bss 102356 102356 0 0.0
text 586502 586548 46 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752416 752432 16 0.0
bss 101724 101724 0 0.0
text 482086 482108 22 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934976 935016 40 0.0
bss 103132 103140 8 0.0
text 625074 625120 46 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920028 920076 48 0.0
bss 102860 102860 0 0.0
text 612300 612346 46 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892804 892852 48 0.0
bss 102648 102656 8 0.0
text 602212 602258 46 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888436 888492 56 0.0
bss 102972 102980 8 0.0
text 597544 597590 46 0.0

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
@github-actions
Copy link

github-actions bot commented Sep 18, 2023

PR #29071: Size comparison from 242a52b to acfcc71

Increases above 0.2%:

platform target config section 242a52b acfcc71 change % change
bl702 lighting-app bl702+rpc .debug_ranges 395000 396208 1208 0.3
linux bridge-app debug .data.rel.ro 71440 71632 192 0.3
lock-app debug .data.rel.ro 79080 79288 208 0.3
telink contact-sensor-app tlsr9528a (read/write) 931244 933708 2464 0.3
text 620552 622382 1830 0.3
light-switch-app tlsr9518adk80d (read/write) 925024 927456 2432 0.3
text 632116 633946 1830 0.3
lock-app tlsr9528a (read/write) 989324 991756 2432 0.2
text 651698 653528 1830 0.3
pump-app tlsr9528a (read/write) 936676 939148 2472 0.3
text 626196 628026 1830 0.3
pump-controller-app tlsr9518adk80d (read/write) 871372 873836 2464 0.3
text 586502 588332 1830 0.3
smoke_co_alarm-app tlsr9528a (read/write) 934976 937408 2432 0.3
text 625074 626904 1830 0.3
temperature-measurement-app tlsr9528a (read/write) 920028 922492 2464 0.3
text 612300 614130 1830 0.3
thermostat tlsr9518adk80d (read/write) 892804 895268 2464 0.3
text 602212 604042 1830 0.3
window-covering tlsr9518adk80d (read/write) 888436 890900 2464 0.3
text 597544 599370 1826 0.3
Increases (62 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 242a52b acfcc71 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367918 912 0.1
.bss 73062 73070 8 0.0
.text 1061218 1062132 914 0.1
bl602+rpc (read/write) 1413746 1414858 1112 0.1
.bss 81086 81094 8 0.0
.text 1092528 1093634 1106 0.1
bl702 lighting-app bl702 (read/write) 1170531 1171519 988 0.1
.debug_abbrev 1541462 1542027 565 0.0
.debug_aranges 138288 138304 16 0.0
.debug_frame 507648 507736 88 0.0
.debug_info 41861168 41879146 17978 0.0
.debug_line 5416630 5419509 2879 0.1
.debug_loc 3511788 3515037 3249 0.1
.debug_ranges 369016 369496 480 0.1
.debug_str 3960197 3962780 2583 0.1
.strtab 595893 596313 420 0.1
.symtab 176944 177024 80 0.0
.text 958308 959296 988 0.1
bl702+rpc (read/write) 1268643 1269815 1172 0.1
.debug_abbrev 1722105 1722941 836 0.0
.debug_aranges 146984 147016 32 0.0
.debug_frame 537044 537068 24 0.0
.debug_info 47004112 47028233 24121 0.1
.debug_line 5831706 5836732 5026 0.1
.debug_loc 3718368 3720602 2234 0.1
.debug_ranges 395000 396208 1208 0.3
.debug_str 4381683 4390849 9166 0.2
.strtab 660575 661054 479 0.1
.symtab 196224 196352 128 0.1
.text 1031848 1033028 1180 0.1
bl706-eth (read/write) 1019964 1020632 668 0.1
.debug_abbrev 1075130 1075535 405 0.0
.debug_aranges 115176 115192 16 0.0
.debug_frame 426648 426716 68 0.0
.debug_info 22610173 22627520 17347 0.1
.debug_line 4343201 4346029 2828 0.1
.debug_loc 3020482 3023635 3153 0.1
.debug_ranges 304872 305352 480 0.2
.debug_str 3540042 3542192 2150 0.1
.strtab 464686 465080 394 0.1
.symtab 139616 139696 80 0.1
.text 780008 780674 666 0.1
bl706-wifi (read/write) 1182755 1183715 960 0.1
.bss_psram 95175 95191 16 0.0
.debug_abbrev 1168224 1168980 756 0.1
.debug_aranges 119376 119392 16 0.0
.debug_frame 618912 619020 108 0.0
.debug_info 23782576 23799994 17418 0.1
.debug_line 4589017 4591845 2828 0.1
.debug_loc 3121321 3124477 3156 0.1
.debug_ranges 314768 315248 480 0.2
.debug_str 3612453 3614603 2150 0.1
.strtab 505497 505891 394 0.1
.symtab 152528 152608 80 0.1
.text 946332 947282 950 0.1
bl702l lighting-app bl702l (read/write) 1150404 1151120 716 0.1
.debug_abbrev 1536006 1536571 565 0.0
.debug_aranges 133144 133160 16 0.0
.debug_frame 488276 488364 88 0.0
.debug_info 41328521 41346499 17978 0.0
.debug_line 5320084 5322963 2879 0.1
.debug_loc 3455992 3459194 3202 0.1
.debug_ranges 375488 375968 480 0.1
.debug_str 3984907 3987490 2583 0.1
.strtab 597570 597990 420 0.1
.symtab 176416 176496 80 0.0
.text 941414 942138 724 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737427 40 0.0
.text 652500 652540 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757355 40 0.0
.text 676912 676952 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745123 40 0.0
.text 638520 638560 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695547 40 0.0
.text 614780 614820 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681155 40 0.0
.text 604556 604596 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 618850 618906 56 0.0
.debug_abbrev 929020 929144 124 0.0
.debug_aranges 107296 107376 80 0.1
.debug_frame 362780 362984 204 0.1
.debug_info 20849413 20856812 7399 0.0
.debug_line 2770435 2771402 967 0.0
.debug_loclists 1577003 1577714 711 0.0
.debug_rnglists 99321 99381 60 0.1
.debug_str 3382077 3384227 2150 0.1
.strtab 510318 510907 589 0.1
.symtab 296496 296768 272 0.1
.text 510388 510448 60 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554543 40 0.0
.app_xip_area 445697 445737 40 0.0
lock cyw930739m2evb_01 (read/write) 539311 539343 32 0.0
.app_xip_area 425705 425745 40 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574743 40 0.0
.app_xip_area 467233 467273 40 0.0
switch cyw930739m2evb_01 (read/write) 558279 558319 40 0.0
.app_xip_area 447713 447753 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1007956 1008004 48 0.0
.text 834468 834516 48 0.0
BRD4187C (read/write) 1090048 1090212 164 0.0
.text 891856 892024 168 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123576 100 0.0
.text 952972 953076 104 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176534 44 0.0
.dram0.bss 77608 77616 8 0.0
.flash.text 1176490 1176534 44 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.flash.text 1211795 1211819 24 0.0
linux all-clusters-app debug (read only) 5649209 5649969 760 0.0
.data.rel.ro 279096 279248 152 0.1
.text 4935107 4935795 688 0.0
all-clusters-minimal-app debug (read only) 4923433 4924209 776 0.0
.data.rel.ro 95112 95280 168 0.2
.text 4425923 4426627 704 0.0
bridge-app debug (read only) 2768249 2769009 760 0.0
(read/write) 133136 133168 32 0.0
.data.rel.ro 71440 71632 192 0.3
.text 2380627 2381315 688 0.0
chip-tool debug (read only) 10343625 10344481 856 0.0
.data.rel.ro 336880 337048 168 0.0
.text 9362611 9363395 784 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10207108 20816 0.2
.data.rel.ro 374216 374304 88 0.0
.text 9104168 9124888 20720 0.2
lighting-app debug+rpc+ui (read only) 5247785 5250481 2696 0.1
(read/write) 222728 222760 32 0.0
.data.rel.ro 92432 92624 192 0.2
.rodata 331892 332692 800 0.2
.text 4673219 4675043 1824 0.0
lock-app debug (read only) 4474353 4475129 776 0.0
(read/write) 203096 203128 32 0.0
.data.rel.ro 79080 79288 208 0.3
.text 4021219 4021923 704 0.0
ota-provider-app debug (read only) 4126321 4127097 776 0.0
.data.rel.ro 68496 68640 144 0.2
.text 3739059 3739763 704 0.0
ota-requestor-app debug (read only) 4219337 4220097 760 0.0
.data.rel.ro 71472 71616 144 0.2
.text 3824707 3825395 688 0.0
shell debug (read only) 3050849 3051337 488 0.0
.text 2667442 2667954 512 0.0
thermostat-no-ble arm64 (read only) 4358236 4365604 7368 0.2
.data.rel.ro 100512 100664 152 0.2
.text 3862824 3869816 6992 0.2
tv-app debug (read only) 5314689 5315561 872 0.0
.data.rel.ro 96192 96352 160 0.2
.text 4804643 4805443 800 0.0
tv-casting-app debug (read only) 8289953 8290825 872 0.0
(read/write) 211680 211744 64 0.0
.data.rel.ro 147504 147696 192 0.1
.text 7555251 7556051 800 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523080 2523208 128 0.0
.text 1485764 1485892 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242084 1242124 40 0.0
bss 155106 155110 4 0.0
text 864892 864932 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360508 1360536 28 0.0
bss 140516 140520 4 0.0
text 792336 792364 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164516 1164540 24 0.0
bss 154560 154564 4 0.0
text 817160 817196 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797468 1797500 32 0.0
.debug_abbrev 1384863 1384930 67 0.0
.debug_aranges 146008 146088 80 0.1
.debug_frame 485660 485864 204 0.0
.debug_info 33078867 33084780 5913 0.0
.debug_line 4203940 4204895 955 0.0
.debug_loclists 2318154 2318879 725 0.0
.debug_rnglists 145047 145107 60 0.0
.debug_str 4552132 4554282 2150 0.0
.strtab 863448 864037 589 0.1
.symtab 518784 519056 272 0.1
.text 1593252 1593284 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840168 8 0.0
(read/write) 1684732 1684772 40 0.0
.debug_abbrev 1253639 1253743 104 0.0
.debug_aranges 135728 135808 80 0.1
.debug_frame 456744 456948 204 0.0
.debug_info 28770849 28778356 7507 0.0
.debug_line 3911155 3912134 979 0.0
.debug_loclists 2133374 2134140 766 0.0
.debug_rnglists 134504 134564 60 0.0
.debug_str 3937447 3939597 2150 0.1
.heap 840160 840168 8 0.0
.strtab 733538 734127 589 0.1
.symtab 472080 472352 272 0.1
.text 1483164 1483212 48 0.0
light cy8ckit_062s2_43012 (read only) 846488 846496 8 0.0
(read/write) 1610428 1610484 56 0.0
.debug_abbrev 1094825 1094952 127 0.0
.debug_aranges 125824 125904 80 0.1
.debug_frame 419784 419988 204 0.0
.debug_info 23896389 23903915 7526 0.0
.debug_line 3486313 3487292 979 0.0
.debug_loclists 1970133 1970899 766 0.0
.debug_rnglists 124200 124260 60 0.0
.debug_str 3744458 3746608 2150 0.1
.heap 846488 846496 8 0.0
.strtab 648888 649477 589 0.1
.symtab 434368 434640 272 0.1
.text 1415188 1415252 64 0.0
lock cy8ckit_062s2_43012 (read/write) 1641804 1641868 64 0.0
.debug_abbrev 1086988 1087092 104 0.0
.debug_aranges 124480 124560 80 0.1
.debug_frame 414880 415084 204 0.0
.debug_info 23699534 23707042 7508 0.0
.debug_line 3437011 3437977 966 0.0
.debug_loclists 1945420 1946186 766 0.0
.debug_rnglists 122156 122216 60 0.0
.debug_str 3706536 3708686 2150 0.1
.strtab 622013 622602 589 0.1
.symtab 425584 425856 272 0.1
.text 1419308 1419372 64 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177720 44 0.0
.text 624520 624560 40 0.0
lock-app qpg6105+debug (read/write) 1133924 1133960 36 0.0
.text 580764 580804 40 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1101660 1101692 32 0.0
text 754846 754880 34 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042284 1042324 40 0.0
text 708824 708864 40 0.0
bridge-app tlsr9518adk80d (read/write) 948240 948280 40 0.0
text 648108 648148 40 0.0
contact-sensor-app tlsr9528a (read/write) 931244 933708 2464 0.3
bss 103020 103052 32 0.0
text 620552 622382 1830 0.3
light-switch-app tlsr9518adk80d (read/write) 925024 927456 2432 0.3
bss 103152 103176 24 0.0
text 632116 633946 1830 0.3
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000724 1000764 40 0.0
bss 115628 115636 8 0.0
text 696998 697038 40 0.0
tlsr9528a (read/write) 1053072 1053104 32 0.0
text 726992 727032 40 0.0
lock-app tlsr9528a (read/write) 989324 991756 2432 0.2
bss 103740 103772 32 0.0
text 651698 653528 1830 0.3
ota-requestor-app tlsr9518adk80d (read/write) 902800 902848 48 0.0
bss 103700 103708 8 0.0
text 613458 613498 40 0.0
pump-app tlsr9528a (read/write) 936676 939148 2472 0.3
bss 103152 103184 32 0.0
text 626196 628026 1830 0.3
pump-controller-app tlsr9518adk80d (read/write) 871372 873836 2464 0.3
bss 102356 102380 24 0.0
text 586502 588332 1830 0.3
shell tlsr9518adk80d (read/write) 752416 752432 16 0.0
text 482086 482108 22 0.0
smoke_co_alarm-app tlsr9528a (read/write) 934976 937408 2432 0.3
bss 103132 103164 32 0.0
text 625074 626904 1830 0.3
temperature-measurement-app tlsr9528a (read/write) 920028 922492 2464 0.3
bss 102860 102884 24 0.0
text 612300 614130 1830 0.3
thermostat tlsr9518adk80d (read/write) 892804 895268 2464 0.3
bss 102648 102680 32 0.0
text 602212 604042 1830 0.3
window-covering tlsr9518adk80d (read/write) 888436 890900 2464 0.3
bss 102972 103004 32 0.0
text 597544 599370 1826 0.3
Decreases (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, psoc6, qpg)
platform target config section 242a52b acfcc71 change % change
bl602 lighting-app bl602 .data 9368 9360 -8 -0.1
bl702 lighting-app bl702+rpc .data 4088 4080 -8 -0.2
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
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
k32w contact k32w0+release (read only) 589740 589724 -16 -0.0
(read/write) 87512 87508 -4 -0.0
.data 2128 2124 -4 -0.2
.text 589204 589188 -16 -0.0
light k32w0+release (read only) 589564 589548 -16 -0.0
(read/write) 87188 87184 -4 -0.0
.data 2116 2112 -4 -0.2
.text 589028 589012 -16 -0.0
lock k32w0+release (read only) 560908 560892 -16 -0.0
(read/write) 85020 85016 -4 -0.0
.data 2060 2056 -4 -0.2
.text 560372 560356 -16 -0.0
linux all-clusters-app debug (read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
all-clusters-minimal-app debug (read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
bridge-app debug .bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
chip-tool debug .bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
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 18368 -48 -0.3
.rodata 316064 316048 -16 -0.0
lighting-app debug+rpc+ui .bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
lock-app debug .bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
ota-provider-app debug .bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
ota-requestor-app debug .bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
shell debug (read/write) 153712 153680 -32 -0.0
.data.rel.ro 85992 85960 -32 -0.0
thermostat-no-ble arm64 .bss 122200 122184 -16 -0.0
.data 2896 2792 -104 -3.6
.got 11920 11896 -24 -0.2
.rodata 161060 161044 -16 -0.0
tv-app debug .bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
tv-casting-app debug .bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2464 -8 -0.3
light cy8ckit_062s2_43012 .data 2360 2352 -8 -0.3
qpg lighting-app qpg6105+debug .data 744 740 -4 -0.5
lock-app qpg6105+debug .data 748 744 -4 -0.5
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 242a52b acfcc71 change % change
bl602 lighting-app bl602 (read/write) 1367006 1367918 912 0.1
.bss 73062 73070 8 0.0
.data 9368 9360 -8 -0.1
.text 1061218 1062132 914 0.1
bl602+rpc (read/write) 1413746 1414858 1112 0.1
.bss 81086 81094 8 0.0
.data 9720 9720 0 0.0
.text 1092528 1093634 1106 0.1
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170531 1171519 988 0.1
.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 1542027 565 0.0
.debug_aranges 138288 138304 16 0.0
.debug_frame 507648 507736 88 0.0
.debug_info 41861168 41879146 17978 0.0
.debug_line 5416630 5419509 2879 0.1
.debug_loc 3511788 3515037 3249 0.1
.debug_ranges 369016 369496 480 0.1
.debug_str 3960197 3962780 2583 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 106764 0 0.0
.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 596313 420 0.1
.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 959296 988 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1268643 1269815 1172 0.1
.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 4080 -8 -0.2
.debug_abbrev 1722105 1722941 836 0.0
.debug_aranges 146984 147016 32 0.0
.debug_frame 537044 537068 24 0.0
.debug_info 47004112 47028233 24121 0.1
.debug_line 5831706 5836732 5026 0.1
.debug_loc 3718368 3720602 2234 0.1
.debug_ranges 395000 396208 1208 0.3
.debug_str 4381683 4390849 9166 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 121836 0 0.0
.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 661054 479 0.1
.symtab 196224 196352 128 0.1
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1031848 1033028 1180 0.1
bl706-eth (read/write) 1019964 1020632 668 0.1
.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 1075535 405 0.0
.debug_aranges 115176 115192 16 0.0
.debug_frame 426648 426716 68 0.0
.debug_info 22610173 22627520 17347 0.1
.debug_line 4343201 4346029 2828 0.1
.debug_loc 3020482 3023635 3153 0.1
.debug_ranges 304872 305352 480 0.2
.debug_str 3540042 3542192 2150 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 96412 0 0.0
.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 465080 394 0.1
.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 780674 666 0.1
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1182755 1183715 960 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 95175 95191 16 0.0
.comment 48 48 0 0.0
.data 3560 3552 -8 -0.2
.debug_abbrev 1168224 1168980 756 0.1
.debug_aranges 119376 119392 16 0.0
.debug_frame 618912 619020 108 0.0
.debug_info 23782576 23799994 17418 0.1
.debug_line 4589017 4591845 2828 0.1
.debug_loc 3121321 3124477 3156 0.1
.debug_ranges 314768 315248 480 0.2
.debug_str 3612453 3614603 2150 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 109592 0 0.0
.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 505891 394 0.1
.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 947282 950 0.1
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1150404 1151120 716 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 4512 -8 -0.2
.debug_abbrev 1536006 1536571 565 0.0
.debug_aranges 133144 133160 16 0.0
.debug_frame 488276 488364 88 0.0
.debug_info 41328521 41346499 17978 0.0
.debug_line 5320084 5322963 2879 0.1
.debug_loc 3455992 3459194 3202 0.1
.debug_ranges 375488 375968 480 0.1
.debug_str 3984907 3987490 2583 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 100752 0 0.0
.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 597990 420 0.1
.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 942138 724 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737387 737427 40 0.0
(read/write) 166448 166444 -4 -0.0
.bss 88860 88860 0 0.0
.data 3424 3420 -4 -0.1
.rodata 84495 84495 0 0.0
.text 652500 652540 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757315 757355 40 0.0
(read/write) 176704 176700 -4 -0.0
.bss 99084 99084 0 0.0
.data 3440 3436 -4 -0.1
.rodata 80015 80015 0 0.0
.text 676912 676952 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745083 745123 40 0.0
(read/write) 171176 171172 -4 -0.0
.bss 93556 93556 0 0.0
.data 3440 3436 -4 -0.1
.rodata 106175 106175 0 0.0
.text 638520 638560 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695507 695547 40 0.0
(read/write) 165548 165536 -12 -0.0
.bss 87728 87728 0 0.0
.data 3412 3408 -4 -0.1
.rodata 80335 80335 0 0.0
.text 614780 614820 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681115 681155 40 0.0
(read/write) 165680 165676 -4 -0.0
.bss 87872 87872 0 0.0
.data 3408 3404 -4 -0.1
.rodata 76167 76167 0 0.0
.text 604556 604596 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618850 618906 56 0.0
(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 929144 124 0.0
.debug_aranges 107296 107376 80 0.1
.debug_frame 362780 362984 204 0.1
.debug_info 20849413 20856812 7399 0.0
.debug_line 2770435 2771402 967 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577003 1577714 711 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99321 99381 60 0.1
.debug_str 3382077 3384227 2150 0.1
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106338 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510318 510907 589 0.1
.symtab 296496 296768 272 0.1
.text 510388 510448 60 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554503 554543 40 0.0
.app_xip_area 445697 445737 40 0.0
.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 539343 32 0.0
.app_xip_area 425705 425745 40 0.0
.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 574743 40 0.0
.app_xip_area 467233 467273 40 0.0
.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 558319 40 0.0
.app_xip_area 447713 447753 40 0.0
.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 1008004 48 0.0
.bss 170796 170796 0 0.0
.data 2672 2668 -4 -0.1
.text 834468 834516 48 0.0
BRD4187C (read/write) 1090048 1090212 164 0.0
.bss 194912 194912 0 0.0
.data 3260 3256 -4 -0.1
.text 891856 892024 168 0.0
lock-app BRD4161A+wf200 (read/write) 1103380 1103408 28 0.0
.bss 185484 185484 0 0.0
.data 2684 2680 -4 -0.1
.text 915192 915224 32 0.0
window-app BRD4187C (read/write) 1123476 1123576 100 0.0
.bss 167352 167352 0 0.0
.data 3132 3128 -4 -0.1
.text 952972 953076 104 0.0
esp32 all-clusters-app c3devkit (read only) 1176490 1176534 44 0.0
(read/write) 1702420 1702420 0 0.0
.dram0.bss 77608 77616 8 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268808 268808 0 0.0
.flash.text 1176490 1176534 44 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217179 1217203 24 0.0
(read/write) 552114 552122 8 0.0
.dram0.bss 84256 84264 8 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300204 300204 0 0.0
.flash.text 1211795 1211819 24 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589740 589724 -16 -0.0
(read/write) 87512 87508 -4 -0.0
.bss 70760 70760 0 0.0
.data 2128 2124 -4 -0.2
.text 589204 589188 -16 -0.0
light k32w0+release (read only) 589564 589548 -16 -0.0
(read/write) 87188 87184 -4 -0.0
.bss 70448 70448 0 0.0
.data 2116 2112 -4 -0.2
.text 589028 589012 -16 -0.0
lock k32w0+release (read only) 560908 560892 -16 -0.0
(read/write) 85020 85016 -4 -0.0
.bss 68336 68336 0 0.0
.data 2060 2056 -4 -0.2
.text 560372 560356 -16 -0.0
linux all-clusters-app debug (read only) 5649209 5649969 760 0.0
(read/write) 420968 420952 -16 -0.0
.bss 130464 130416 -48 -0.0
.data 4016 3904 -112 -2.8
.data.rel.ro 279096 279248 152 0.1
.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 332132 0 0.0
.text 4935107 4935795 688 0.0
all-clusters-minimal-app debug (read only) 4923433 4924209 776 0.0
(read/write) 232640 232624 -16 -0.0
.bss 126528 126480 -48 -0.0
.data 3856 3744 -112 -2.9
.data.rel.ro 95112 95280 168 0.2
.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 266520 0 0.0
.text 4425923 4426627 704 0.0
bridge-app debug (read only) 2768249 2769009 760 0.0
(read/write) 133136 133168 32 0.0
.bss 51768 51736 -32 -0.1
.data 3824 3696 -128 -3.3
.data.rel.ro 71440 71632 192 0.3
.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 209976 0 0.0
.text 2380627 2381315 688 0.0
chip-tool debug (read only) 10343625 10344481 856 0.0
(read/write) 442936 442936 0 0.0
.bss 93720 93688 -32 -0.0
.data 5090 4962 -128 -2.5
.data.rel.ro 336880 337048 168 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 384137 0 0.0
.text 9362611 9363395 784 0.0
chip-tool-ipv6only arm64 (read only) 10186292 10207108 20816 0.2
(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 18368 -48 -0.3
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316048 -16 -0.0
.text 9104168 9124888 20720 0.2
lighting-app debug+rpc+ui (read only) 5247785 5250481 2696 0.1
(read/write) 222728 222760 32 0.0
.bss 118192 118160 -32 -0.0
.data 4528 4400 -128 -2.8
.data.rel.ro 92432 92624 192 0.2
.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 332692 800 0.2
.text 4673219 4675043 1824 0.0
lock-app debug (read only) 4474353 4475129 776 0.0
(read/write) 203096 203128 32 0.0
.bss 113456 113424 -32 -0.0
.data 3760 3632 -128 -3.4
.data.rel.ro 79080 79288 208 0.3
.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 243640 0 0.0
.text 4021219 4021923 704 0.0
ota-provider-app debug (read only) 4126321 4127097 776 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113568 -32 -0.0
.data 4032 3904 -128 -3.2
.data.rel.ro 68496 68640 144 0.2
.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 196824 0 0.0
.text 3739059 3739763 704 0.0
ota-requestor-app debug (read only) 4219337 4220097 760 0.0
(read/write) 196280 196280 0 0.0
.bss 114624 114592 -32 -0.0
.data 4272 4144 -128 -3.0
.data.rel.ro 71472 71616 144 0.2
.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 199864 0 0.0
.text 3824707 3825395 688 0.0
shell debug (read only) 3050849 3051337 488 0.0
(read/write) 153712 153680 -32 -0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85960 -32 -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 208768 0 0.0
.text 2667442 2667954 512 0.0
thermostat-no-ble arm64 (read only) 4358236 4365604 7368 0.2
(read/write) 241992 241992 0 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 11896 -24 -0.2
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161060 161044 -16 -0.0
.text 3862824 3869816 6992 0.2
tv-app debug (read only) 5314689 5315561 872 0.0
(read/write) 350664 350664 0 0.0
.bss 241920 241888 -32 -0.0
.data 5136 5008 -128 -2.5
.data.rel.ro 96192 96352 160 0.2
.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 266088 0 0.0
.text 4804643 4805443 800 0.0
tv-casting-app debug (read only) 8289953 8290825 872 0.0
(read/write) 211680 211744 64 0.0
.bss 54816 54784 -32 -0.1
.data 2544 2448 -96 -3.8
.data.rel.ro 147504 147696 192 0.1
.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 333356 0 0.0
.text 7555251 7556051 800 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523080 2523208 128 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485764 1485892 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242084 1242124 40 0.0
bss 155106 155110 4 0.0
rodata 143096 143096 0 0.0
text 864892 864932 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360508 1360536 28 0.0
bss 140516 140520 4 0.0
rodata 136948 136948 0 0.0
text 792336 792364 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164516 1164540 24 0.0
bss 154560 154564 4 0.0
rodata 113824 113824 0 0.0
text 817160 817196 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797468 1797500 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193276 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 1384863 1384930 67 0.0
.debug_aranges 146008 146088 80 0.1
.debug_frame 485660 485864 204 0.0
.debug_info 33078867 33084780 5913 0.0
.debug_line 4203940 4204895 955 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318154 2318879 725 0.0
.debug_rnglists 145047 145107 60 0.0
.debug_str 4552132 4554282 2150 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 864037 589 0.1
.symtab 518784 519056 272 0.1
.text 1593252 1593284 32 0.0
.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 1684772 40 0.0
.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 1253743 104 0.0
.debug_aranges 135728 135808 80 0.1
.debug_frame 456744 456948 204 0.0
.debug_info 28770849 28778356 7507 0.0
.debug_line 3911155 3912134 979 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2133374 2134140 766 0.0
.debug_rnglists 134504 134564 60 0.0
.debug_str 3937447 3939597 2150 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 734127 589 0.1
.symtab 472080 472352 272 0.1
.text 1483164 1483212 48 0.0
.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 1610484 56 0.0
.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 1094952 127 0.0
.debug_aranges 125824 125904 80 0.1
.debug_frame 419784 419988 204 0.0
.debug_info 23896389 23903915 7526 0.0
.debug_line 3486313 3487292 979 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1970133 1970899 766 0.0
.debug_rnglists 124200 124260 60 0.0
.debug_str 3744458 3746608 2150 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 649477 589 0.1
.symtab 434368 434640 272 0.1
.text 1415188 1415252 64 0.0
.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 1641868 64 0.0
.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 1087092 104 0.0
.debug_aranges 124480 124560 80 0.1
.debug_frame 414880 415084 204 0.0
.debug_info 23699534 23707042 7508 0.0
.debug_line 3437011 3437977 966 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945420 1946186 766 0.0
.debug_rnglists 122156 122216 60 0.0
.debug_str 3706536 3708686 2150 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 622602 589 0.1
.symtab 425584 425856 272 0.1
.text 1419308 1419372 64 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177676 1177720 44 0.0
.bss 100616 100616 0 0.0
.data 744 740 -4 -0.5
.text 624520 624560 40 0.0
lock-app qpg6105+debug (read/write) 1133924 1133960 36 0.0
.bss 95320 95320 0 0.0
.data 748 744 -4 -0.5
.text 580764 580804 40 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101660 1101692 32 0.0
bss 111920 111920 0 0.0
text 754846 754880 34 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042284 1042324 40 0.0
bss 109812 109812 0 0.0
text 708824 708864 40 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948240 948280 40 0.0
bss 113396 113396 0 0.0
text 648108 648148 40 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931244 933708 2464 0.3
bss 103020 103052 32 0.0
text 620552 622382 1830 0.3
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925024 927456 2432 0.3
bss 103152 103176 24 0.0
text 632116 633946 1830 0.3
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000724 1000764 40 0.0
bss 115628 115636 8 0.0
text 696998 697038 40 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053072 1053104 32 0.0
bss 116232 116232 0 0.0
text 726992 727032 40 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 989324 991756 2432 0.2
bss 103740 103772 32 0.0
text 651698 653528 1830 0.3
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902800 902848 48 0.0
bss 103700 103708 8 0.0
text 613458 613498 40 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 936676 939148 2472 0.3
bss 103152 103184 32 0.0
text 626196 628026 1830 0.3
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871372 873836 2464 0.3
bss 102356 102380 24 0.0
text 586502 588332 1830 0.3
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752416 752432 16 0.0
bss 101724 101724 0 0.0
text 482086 482108 22 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934976 937408 2432 0.3
bss 103132 103164 32 0.0
text 625074 626904 1830 0.3
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920028 922492 2464 0.3
bss 102860 102884 24 0.0
text 612300 614130 1830 0.3
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892804 895268 2464 0.3
bss 102648 102680 32 0.0
text 602212 604042 1830 0.3
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888436 890900 2464 0.3
bss 102972 103004 32 0.0
text 597544 599370 1826 0.3

@mergify mergify bot merged commit 3232412 into project-chip:master Sep 19, 2023
@ksperling-apple ksperling-apple deleted the darwin-no-inits branch September 19, 2023 01:45
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
* Use SystemClock() instead of creating a separate instance

* Add chip::Global to make initialization of globals configurable

The behavior of chip::Global can be configured via the platform
configuration via the settings

  CHIP_CONFIG_GLOBALS_LAZY_INIT
  CHIP_CONFIG_GLOBALS_NO_DESTRUCT

Both default to 0, retaining normal C++ global init behavior.

* Darwin: Adopt chip::Global for platform / framework

* Adopt chip::Global for core singletons with non-trivial constructors / destructors

Note that there is a slight change to the API of ArrayAttestationTrustStore
to make it easier to create and pass a constexpr array of root certificates.

* Make Global::get() public and remove operator*

* Avoid changing ArrayAttestationTrustStore API...

... by moving kTestAttestationTrustStoreRoots (formerly kTestPaaRoots) into
CHIPAttCert_test_vectors.cpp where the certificate spans themselves are
defined.

* Comment wording

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

---------

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

6 participants