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

Fix KeySetRemove to fail on key set index 0 #28524

Merged
merged 9 commits into from
Aug 10, 2023

Conversation

tcarmelveilleux
Copy link
Contributor

@tcarmelveilleux tcarmelveilleux commented Aug 4, 2023

Problem:

This PR:

  • Adds the check and tests against removing fabric index zero
  • Improves error reporting for several errors in the cluster

Testing:

  • Added unit tests and integration tests for additions

Problem:

- Removing KeySet index 0 is not allowed by spec, but SDK allowed it.
- Checking that we ran without accessing fabric is not done, so
  error is FAILURE instead of UNSUPPORTED_ACCESS.
- Fixes project-chip#28518

This PR:

- Adds the check and tests against removing fabric index zero
- Improves error reporting for several errors in the cluster
- Combines validation logic for accessing fabric that was missing

Testing:

- Added unit tests and integration tests for additions
  (except for the unsupported access that requires PASE to check)
@github-actions
Copy link

github-actions bot commented Aug 8, 2023

PR #28524: Size comparison from ca3dbdf to eec2dbd

Increases above 0.2%:

platform target config section ca3dbdf eec2dbd change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 141392 141756 364 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 112776 113144 368 0.3
Increases (9 builds for cc32xx, linux, mbed, nrfconnect, qpg)
platform target config section ca3dbdf eec2dbd change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 615602 616634 1032 0.2
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19412156 3486 0.0
.debug_line 2813733 2814999 1266 0.0
.debug_loclists 1596942 1598175 1233 0.1
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426650 117 0.0
.rodata 106282 106530 248 0.2
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507980 784 0.2
linux chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
.text 13854424 13854456 32 0.0
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522016 2523120 1104 0.0
.text 1484700 1485804 1104 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218660 1219744 1084 0.1
rodata 141392 141756 364 0.3
text 843712 844432 720 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1337356 1337820 464 0.0
rodata 135484 135660 176 0.1
text 771116 771404 288 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156700 1157788 1088 0.1
rodata 112776 113144 368 0.3
text 810148 810868 720 0.1
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.text 581692 582756 1064 0.2
Full report (9 builds for cc32xx, linux, mbed, nrfconnect, qpg)
platform target config section ca3dbdf eec2dbd change % change
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615602 616634 1032 0.2
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19412156 3486 0.0
.debug_line 2813733 2814999 1266 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596942 1598175 1233 0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426650 117 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106530 248 0.2
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507980 784 0.2
linux chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
(read/write) 1121736 1121736 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 985432 985432 0 0.0
.dynamic 512 512 0 0.0
.got 23352 23352 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 822768 822768 0 0.0
.text 13854424 13854456 32 0.0
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522016 2523120 1104 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484700 1485804 1104 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218660 1219744 1084 0.1
bss 154612 154612 0 0.0
rodata 141392 141756 364 0.3
text 843712 844432 720 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337356 1337820 464 0.0
bss 140070 140070 0 0.0
rodata 135484 135660 176 0.1
text 771116 771404 288 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156700 1157788 1088 0.1
bss 154791 154791 0 0.0
rodata 112776 113144 368 0.3
text 810148 810868 720 0.1
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581692 582756 1064 0.2

@github-actions
Copy link

github-actions bot commented Aug 8, 2023

PR #28524: Size comparison from ca3dbdf to e41158d

Increases (2 builds for cc32xx, mbed)
platform target config section ca3dbdf e41158d change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 615602 616650 1048 0.2
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420898 12228 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.rodata 106282 106530 248 0.2
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522016 2523184 1168 0.0
.text 1484700 1485868 1168 0.1
Full report (2 builds for cc32xx, mbed)
platform target config section ca3dbdf e41158d change % change
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615602 616650 1048 0.2
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420898 12228 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106530 248 0.2
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522016 2523184 1168 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484700 1485868 1168 0.1

@github-actions
Copy link

github-actions bot commented Aug 8, 2023

PR #28524: Size comparison from ca3dbdf to 4652a92

Increases above 0.2%:

platform target config section ca3dbdf 4652a92 change % change
bl702 lighting-app bl702 .rodata 106856 107208 352 0.3
bl702+rpc .rodata 121508 121860 352 0.3
bl702l lighting-app bl702l .rodata 100740 101092 352 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 141392 141756 364 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 112776 113144 368 0.3
Increases (42 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section ca3dbdf 4652a92 change % change
bl602 lighting-app bl602 (read/write) 1363378 1364590 1212 0.1
.text 1056472 1057332 860 0.1
bl602+rpc (read/write) 1410846 1412058 1212 0.1
.text 1088404 1089266 862 0.1
bl702 lighting-app bl702 (read/write) 1166231 1167191 960 0.1
.debug_abbrev 1566850 1566938 88 0.0
.debug_aranges 140376 140392 16 0.0
.debug_frame 516544 516608 64 0.0
.debug_info 41493416 41505082 11666 0.0
.debug_line 5483125 5485119 1994 0.0
.debug_loc 3564497 3565433 936 0.0
.debug_ranges 384456 384704 248 0.1
.debug_str 4011830 4012130 300 0.0
.rodata 106856 107208 352 0.3
.strtab 589131 589360 229 0.0
.symtab 175568 175600 32 0.0
.text 953446 954054 608 0.1
bl702+rpc (read/write) 1265167 1266383 1216 0.1
.debug_abbrev 1743980 1744068 88 0.0
.debug_aranges 148920 148936 16 0.0
.debug_frame 545448 545512 64 0.0
.debug_info 46387856 46399641 11785 0.0
.debug_line 5895647 5897641 1994 0.0
.debug_loc 3770653 3771589 936 0.0
.debug_ranges 410208 410456 248 0.1
.debug_str 4431695 4431995 300 0.0
.rodata 121508 121860 352 0.3
.strtab 652094 652323 229 0.0
.symtab 194496 194528 32 0.0
.text 1028130 1028996 866 0.1
bl702l lighting-app bl702l (read/write) 1152164 1153120 956 0.1
.debug_abbrev 1569069 1569157 88 0.0
.debug_aranges 134880 134896 16 0.0
.debug_frame 496232 496296 64 0.0
.debug_info 41494526 41506191 11665 0.0
.debug_line 5398819 5400813 1994 0.0
.debug_loc 3500581 3501572 991 0.0
.debug_ranges 389664 389912 248 0.1
.debug_str 4024299 4024599 300 0.0
.rodata 100740 101092 352 0.3
.strtab 589356 589585 229 0.0
.symtab 175136 175168 32 0.0
.text 942522 943128 606 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 615602 616650 1048 0.2
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420898 12228 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.rodata 106282 106530 248 0.2
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 550135 550599 464 0.1
.app_xip_area 441425 441889 464 0.1
lock cyw930739m2evb_01 (read/write) 537215 537679 464 0.1
.app_xip_area 423457 423921 464 0.1
ota-requestor cyw930739m2evb_01 (read/write) 573927 574975 1048 0.2
.app_xip_area 466297 467345 1048 0.2
switch cyw930739m2evb_01 (read/write) 548863 549343 480 0.1
.app_xip_area 438225 438705 480 0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011980 1012852 872 0.1
.text 824784 825656 872 0.1
BRD4187C (read/write) 1036540 1037452 912 0.1
.text 869164 870076 912 0.1
lock-app BRD4161A+wf200 (read/write) 1088680 1089152 472 0.0
.text 907408 907880 472 0.1
window-app BRD4187C (read/write) 1107992 1108864 872 0.1
.text 957692 958564 872 0.1
esp32 all-clusters-app c3devkit (read only) 1149558 1150330 772 0.1
(read/write) 1701964 1702340 376 0.0
.flash.rodata 266088 266464 376 0.1
.flash.text 1149558 1150330 772 0.1
m5stack (read only) 1191383 1192079 696 0.1
(read/write) 550174 550534 360 0.1
.flash.rodata 297080 297440 360 0.1
.flash.text 1185999 1186695 696 0.1
k32w contact k32w0+release (read only) 590460 591420 960 0.2
.text 589924 590884 960 0.2
light k32w0+release (read only) 589084 590044 960 0.2
.text 588548 589508 960 0.2
lock k32w0+release (read only) 561652 562604 952 0.2
(read/write) 88736 88744 8 0.0
.text 561116 562068 952 0.2
linux all-clusters-app debug (read only) 5487073 5489617 2544 0.0
.rodata 334000 334256 256 0.1
.text 4776019 4778307 2288 0.0
all-clusters-minimal-app debug (read only) 4900937 4903513 2576 0.1
.rodata 271878 272166 288 0.1
.text 4398883 4401171 2288 0.1
bridge-app debug (read only) 2768753 2771297 2544 0.1
.rodata 214440 214696 256 0.1
.text 2376787 2379075 2288 0.1
chip-tool debug (read only) 17695089 17695201 112 0.0
.rodata 911729 911825 96 0.0
.text 14730659 1473067 16 0.0
chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
.text 13854424 13854456 32 0.0
lighting-app debug+rpc+ui (read only) 5240225 5242753 2528 0.0
.rodata 336948 337204 256 0.1
.text 4661203 4663475 2272 0.0
lock-app debug (read only) 4471185 4473761 2576 0.1
.rodata 247782 248070 288 0.1
.text 4014051 4016339 2288 0.1
ota-provider-app debug (read only) 4127385 4129929 2544 0.1
.rodata 200966 201222 256 0.1
.text 3736099 3738387 2288 0.1
ota-requestor-app debug (read only) 4221313 4223889 2576 0.1
.rodata 204390 204678 288 0.1
.text 3822275 3824563 2288 0.1
shell debug (read only) 2930145 2932689 2544 0.1
.rodata 210674 210930 256 0.1
.text 2548578 2550866 2288 0.1
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
tv-app debug (read only) 5315281 5317857 2576 0.0
.rodata 272374 272662 288 0.1
.text 4799267 4801555 2288 0.0
tv-casting-app debug (read only) 8294929 8297505 2576 0.0
.rodata 367644 367932 288 0.1
.text 7527123 7529411 2288 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522016 2523184 1168 0.0
.text 1484700 1485868 1168 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218660 1219760 1100 0.1
rodata 141392 141756 364 0.3
text 843712 844436 724 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1337356 1337820 464 0.0
rodata 135484 135660 176 0.1
text 771116 771412 296 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156700 1157788 1088 0.1
rodata 112776 113144 368 0.3
text 810148 810868 720 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1766740 1767588 848 0.0
.debug_abbrev 1378124 1378215 91 0.0
.debug_aranges 143896 143912 16 0.0
.debug_frame 479260 479356 96 0.0
.debug_info 30114178 30131836 17658 0.1
.debug_line 4143056 4144286 1230 0.0
.debug_loclists 2248256 2248972 716 0.0
.debug_rnglists 142347 142387 40 0.0
.debug_str 4119206 4119506 300 0.0
.strtab 802606 802835 229 0.0
.symtab 500160 500352 192 0.0
.text 1562708 1563556 848 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1674188 1675068 880 0.1
.debug_abbrev 1284561 1284652 91 0.0
.debug_aranges 137200 137216 16 0.0
.debug_frame 462360 462456 96 0.0
.debug_info 27211422 27227367 15945 0.1
.debug_line 3961008 3962230 1222 0.0
.debug_loclists 2149102 2149818 716 0.0
.debug_rnglists 135480 135520 40 0.0
.debug_str 3978755 3979055 300 0.0
.strtab 713240 713469 229 0.0
.symtab 465808 466000 192 0.0
.text 1472108 1472988 880 0.1
light cy8ckit_062s2_43012 (read/write) 1605684 1606556 872 0.1
.debug_abbrev 1124889 1124980 91 0.0
.debug_aranges 127328 127344 16 0.0
.debug_frame 425504 425600 96 0.0
.debug_info 22357909 22370318 12409 0.1
.debug_line 3526313 3527505 1192 0.0
.debug_loclists 1986217 1986934 717 0.0
.debug_rnglists 125250 125290 40 0.0
.debug_str 3786827 3787127 300 0.0
.strtab 634232 634461 229 0.0
.symtab 430448 430640 192 0.0
.text 1409868 1410740 872 0.1
lock cy8ckit_062s2_43012 (read/write) 1639188 1640060 872 0.1
.debug_abbrev 1116327 1116418 91 0.0
.debug_aranges 126240 126256 16 0.0
.debug_frame 421532 421628 96 0.0
.debug_info 22271338 22283746 12408 0.1
.debug_line 3481764 3482944 1180 0.0
.debug_loclists 1966626 1967343 717 0.0
.debug_rnglists 123426 123466 40 0.0
.debug_str 3751365 3751665 300 0.0
.strtab 608132 608361 229 0.0
.symtab 422576 422768 192 0.0
.text 1415852 1416724 872 0.1
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.text 581692 582756 1064 0.2
Full report (42 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section ca3dbdf 4652a92 change % change
bl602 lighting-app bl602 (read/write) 1363378 1364590 1212 0.1
.bss 73622 73622 0 0.0
.data 9560 9560 0 0.0
.text 1056472 1057332 860 0.1
bl602+rpc (read/write) 1410846 1412058 1212 0.1
.bss 81662 81662 0 0.0
.data 9952 9952 0 0.0
.text 1088404 1089266 862 0.1
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1166231 1167191 960 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41285 41285 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1566850 1566938 88 0.0
.debug_aranges 140376 140392 16 0.0
.debug_frame 516544 516608 64 0.0
.debug_info 41493416 41505082 11666 0.0
.debug_line 5483125 5485119 1994 0.0
.debug_loc 3564497 3565433 936 0.0
.debug_ranges 384456 384704 248 0.1
.debug_str 4011830 4012130 300 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106856 107208 352 0.3
.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 589131 589360 229 0.0
.symtab 175568 175600 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
953446 954054 608 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265167 1266383 1216 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1743980 1744068 88 0.0
.debug_aranges 148920 148936 16 0.0
.debug_frame 545448 545512 64 0.0
.debug_info 46387856 46399641 11785 0.0
.debug_line 5895647 5897641 1994 0.0
.debug_loc 3770653 3771589 936 0.0
.debug_ranges 410208 410456 248 0.1
.debug_str 4431695 4431995 300 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121508 121860 352 0.3
.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 652094 652323 229 0.0
.symtab 194496 194528 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028130 1028996 866 0.1
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152164 1153120 956 0.1
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77840 77840 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1569069 1569157 88 0.0
.debug_aranges 134880 134896 16 0.0
.debug_frame 496232 496296 64 0.0
.debug_info 41494526 41506191 11665 0.0
.debug_line 5398819 5400813 1994 0.0
.debug_loc 3500581 3501572 991 0.0
.debug_ranges 389664 389912 248 0.1
.debug_str 4024299 4024599 300 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100740 101092 352 0.3
.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 589356 589585 229 0.0
.symtab 175136 175168 32 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942522 943128 606 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615602 616650 1048 0.2
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420898 12228 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106530 248 0.2
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 550135 550599 464 0.1
.app_xip_area 441425 441889 464 0.1
.bss 63728 63728 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537215 537679 464 0.1
.app_xip_area 423457 423921 464 0.1
.bss 68752 68752 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573927 574975 1048 0.2
.app_xip_area 466297 467345 1048 0.2
.bss 62720 62720 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 548863 549343 480 0.1
.app_xip_area 438225 438705 480 0.1
.bss 65632 65632 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011980 1012852 872 0.1
.bss 184524 184524 0 0.0
.data 2652 2652 0 0.0
.text 824784 825656 872 0.1
BRD4187C (read/write) 1036540 1037452 912 0.1
.bss 164108 164108 0 0.0
.data 3248 3248 0 0.0
.text 869164 870076 912 0.1
lock-app BRD4161A+wf200 (read/write) 1088680 1089152 472 0.0
.bss 178580 178580 0 0.0
.data 2672 2672 0 0.0
.text 907408 907880 472 0.1
window-app BRD4187C (read/write) 1107992 1108864 872 0.1
.bss 147148 147148 0 0.0
.data 3132 3132 0 0.0
.text 957692 958564 872 0.1
esp32 all-clusters-app c3devkit (read only) 1149558 1150330 772 0.1
(read/write) 1701964 1702340 376 0.0
.dram0.bss 79048 79048 0 0.0
.dram0.data 13076 13076 0 0.0
.flash.rodata 266088 266464 376 0.1
.flash.text 1149558 1150330 772 0.1
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1191383 1192079 696 0.1
(read/write) 550174 550534 360 0.1
.dram0.bss 85416 85416 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297080 297440 360 0.1
.flash.text 1185999 1186695 696 0.1
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590460 591420 960 0.2
(read/write) 91272 91272 0 0.0
.bss 67316 67316 0 0.0
.data 2124 2124 0 0.0
.text 589924 590884 960 0.2
light k32w0+release (read only) 589084 590044 960 0.2
(read/write) 90912 90912 0 0.0
.bss 66972 66972 0 0.0
.data 2112 2112 0 0.0
.text 588548 589508 960 0.2
lock k32w0+release (read only) 561652 562604 952 0.2
(read/write) 88736 88744 8 0.0
.bss 64852 64852 0 0.0
.data 2056 2056 0 0.0
.text 561116 562068 952 0.2
linux all-clusters-app debug (read only) 5487073 5489617 2544 0.0
(read/write) 417632 417632 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 275872 275872 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1304 1304 0 0.0
.rodata 334000 334256 256 0.1
.text 4776019 4778307 2288 0.0
all-clusters-minimal-app debug (read only) 4900937 4903513 2576 0.1
(read/write) 231384 231384 0 0.0
.bss 126016 126016 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94376 94376 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271878 272166 288 0.1
.text 4398883 4401171 2288 0.1
bridge-app debug (read only) 2768753 2771297 2544 0.1
(read/write) 132816 132816 0 0.0
.bss 51480 51480 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71400 71400 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214440 214696 256 0.1
.text 2376787 2379075 2288 0.1
chip-tool debug (read only) 17695089 17695201 112 0.0
(read/write) 1054272 1054272 0 0.0
.bss 93752 93752 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 948080 948080 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 911729 911825 96 0.0
.text 14730659 1473067 16 0.0
chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
(read/write) 1121736 1121736 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 985432 985432 0 0.0
.dynamic 512 512 0 0.0
.got 23352 23352 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 822768 822768 0 0.0
.text 13854424 13854456 32 0.0
lighting-app debug+rpc+ui (read only) 5240225 5242753 2528 0.0
(read/write) 222056 222056 0 0.0
.bss 117712 117712 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92240 92240 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336948 337204 256 0.1
.text 4661203 4663475 2272 0.0
lock-app debug (read only) 4471185 4473761 2576 0.1
(read/write) 202808 202808 0 0.0
.bss 113328 113328 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 78960 78960 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247782 248070 288 0.1
.text 4014051 4016339 2288 0.1
ota-provider-app debug (read only) 4127385 4129929 2544 0.1
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200966 201222 256 0.1
.text 3736099 3738387 2288 0.1
ota-requestor-app debug (read only) 4221313 4223889 2576 0.1
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204390 204678 288 0.1
.text 3822275 3824563 2288 0.1
shell debug (read only) 2930145 2932689 2544 0.1
(read/write) 150688 150688 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84024 84024 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 210674 210930 256 0.1
.text 2548578 2550866 2288 0.1
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
tv-app debug (read only) 5315281 5317857 2576 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272374 272662 288 0.1
.text 4799267 4801555 2288 0.0
tv-casting-app debug (read only) 8294929 8297505 2576 0.0
(read/write) 210568 210568 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 367644 367932 288 0.1
.text 7527123 7529411 2288 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522016 2523184 1168 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484700 1485868 1168 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218660 1219760 1100 0.1
bss 154612 154612 0 0.0
rodata 141392 141756 364 0.3
text 843712 844436 724 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337356 1337820 464 0.0
bss 140070 140070 0 0.0
rodata 135484 135660 176 0.1
text 771116 771412 296 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156700 1157788 1088 0.1
bss 154791 154791 0 0.0
rodata 112776 113144 368 0.3
text 810148 810868 720 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837696 837696 0 0.0
(read/write) 1766740 1767588 848 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193116 193116 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 2528 2528 0 0.0
.debug_abbrev 1378124 1378215 91 0.0
.debug_aranges 143896 143912 16 0.0
.debug_frame 479260 479356 96 0.0
.debug_info 30114178 30131836 17658 0.1
.debug_line 4143056 4144286 1230 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2248256 2248972 716 0.0
.debug_rnglists 142347 142387 40 0.0
.debug_str 4119206 4119506 300 0.0
.heap 837696 837696 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 802606 802835 229 0.0
.symtab 500160 500352 192 0.0
.text 1562708 1563556 848 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839648 839648 0 0.0
(read/write) 1674188 1675068 880 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191228 191228 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1284561 1284652 91 0.0
.debug_aranges 137200 137216 16 0.0
.debug_frame 462360 462456 96 0.0
.debug_info 27211422 27227367 15945 0.1
.debug_line 3961008 3962230 1222 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2149102 2149818 716 0.0
.debug_rnglists 135480 135520 40 0.0
.debug_str 3978755 3979055 300 0.0
.heap 839648 839648 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 713240 713469 229 0.0
.symtab 465808 466000 192 0.0
.text 1472108 1472988 880 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845912 845912 0 0.0
(read/write) 1605684 1606556 872 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185076 185076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1124889 1124980 91 0.0
.debug_aranges 127328 127344 16 0.0
.debug_frame 425504 425600 96 0.0
.debug_info 22357909 22370318 12409 0.1
.debug_line 3526313 3527505 1192 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1986217 1986934 717 0.0
.debug_rnglists 125250 125290 40 0.0
.debug_str 3786827 3787127 300 0.0
.heap 845912 845912 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 634232 634461 229 0.0
.symtab 430448 430640 192 0.0
.text 1409868 1410740 872 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818392 818392 0 0.0
(read/write) 1639188 1640060 872 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212580 212580 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 1116327 1116418 91 0.0
.debug_aranges 126240 126256 16 0.0
.debug_frame 421532 421628 96 0.0
.debug_info 22271338 22283746 12408 0.1
.debug_line 3481764 3482944 1180 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1966626 1967343 717 0.0
.debug_rnglists 123426 123466 40 0.0
.debug_str 3751365 3751665 300 0.0
.heap 818392 818392 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 608132 608361 229 0.0
.symtab 422576 422768 192 0.0
.text 1415852 1416724 872 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581692 582756 1064 0.2

@github-actions
Copy link

github-actions bot commented Aug 8, 2023

PR #28524: Size comparison from ca3dbdf to 0db3cd2

Increases above 0.2%:

platform target config section ca3dbdf 0db3cd2 change % change
bl702 lighting-app bl702 .rodata 106856 107208 352 0.3
bl702+rpc .rodata 121508 121860 352 0.3
bl702l lighting-app bl702l .rodata 100740 101092 352 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 141392 141756 364 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 112776 113144 368 0.3
Increases (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ca3dbdf 0db3cd2 change % change
bl602 lighting-app bl602 (read/write) 1363378 1364590 1212 0.1
.text 1056472 1057332 860 0.1
bl602+rpc (read/write) 1410846 1412050 1204 0.1
.text 1088404 1089264 860 0.1
bl702 lighting-app bl702 (read/write) 1166231 1167191 960 0.1
.debug_abbrev 1566850 1566938 88 0.0
.debug_aranges 140376 140392 16 0.0
.debug_frame 516544 516608 64 0.0
.debug_info 41493416 41505083 11667 0.0
.debug_line 5483125 5485119 1994 0.0
.debug_loc 3564497 3565433 936 0.0
.debug_ranges 384456 384704 248 0.1
.debug_str 4011830 4012130 300 0.0
.rodata 106856 107208 352 0.3
.strtab 589131 589360 229 0.0
.symtab 175568 175600 32 0.0
.text 953446 954056 610 0.1
bl702+rpc (read/write) 1265167 1266383 1216 0.1
.debug_abbrev 1743980 1744068 88 0.0
.debug_aranges 148920 148936 16 0.0
.debug_frame 545448 545512 64 0.0
.debug_info 46387856 46399640 11784 0.0
.debug_line 5895647 5897641 1994 0.0
.debug_loc 3770653 3771589 936 0.0
.debug_ranges 410208 410456 248 0.1
.debug_str 4431695 4431995 300 0.0
.rodata 121508 121860 352 0.3
.strtab 652094 652323 229 0.0
.symtab 194496 194528 32 0.0
.text 1028130 1028994 864 0.1
bl702l lighting-app bl702l (read/write) 1152164 1153124 960 0.1
.debug_abbrev 1569069 1569157 88 0.0
.debug_aranges 134880 134896 16 0.0
.debug_frame 496232 496296 64 0.0
.debug_info 41494526 41506192 11666 0.0
.debug_line 5398819 5400813 1994 0.0
.debug_loc 3500581 3501572 991 0.0
.debug_ranges 389664 389912 248 0.1
.debug_str 4024299 4024599 300 0.0
.rodata 100740 101092 352 0.3
.strtab 589356 589585 229 0.0
.symtab 175136 175168 32 0.0
.text 942522 943130 608 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 615602 616650 1048 0.2
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420897 12227 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.rodata 106282 106530 248 0.2
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 550135 550607 472 0.1
.app_xip_area 441425 441897 472 0.1
lock cyw930739m2evb_01 (read/write) 537215 537695 480 0.1
.app_xip_area 423457 423937 480 0.1
ota-requestor cyw930739m2evb_01 (read/write) 573927 574975 1048 0.2
.app_xip_area 466297 467345 1048 0.2
switch cyw930739m2evb_01 (read/write) 548863 549359 496 0.1
.app_xip_area 438225 438721 496 0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011980 1012868 888 0.1
.text 824784 825672 888 0.1
BRD4187C (read/write) 1036540 1037444 904 0.1
.text 869164 870068 904 0.1
lock-app BRD4161A+wf200 (read/write) 1088680 1089152 472 0.0
.text 907408 907880 472 0.1
window-app BRD4187C (read/write) 1107992 1108880 888 0.1
.text 957692 958580 888 0.1
esp32 all-clusters-app c3devkit (read only) 1149558 1150340 782 0.1
(read/write) 1701964 1702340 376 0.0
.flash.rodata 266088 266464 376 0.1
.flash.text 1149558 1150340 782 0.1
m5stack (read only) 1191383 1192095 712 0.1
(read/write) 550174 550534 360 0.1
.flash.rodata 297080 297440 360 0.1
.flash.text 1185999 1186711 712 0.1
k32w contact k32w0+release (read only) 590460 591420 960 0.2
.text 589924 590884 960 0.2
light k32w0+release (read only) 589084 590044 960 0.2
.text 588548 589508 960 0.2
lock k32w0+release (read only) 561652 562604 952 0.2
(read/write) 88736 88744 8 0.0
.text 561116 562068 952 0.2
linux all-clusters-app debug (read only) 5487073 5489649 2576 0.0
.rodata 334000 334288 288 0.1
.text 4776019 4778307 2288 0.0
all-clusters-minimal-app debug (read only) 4900937 4903513 2576 0.1
.rodata 271878 272166 288 0.1
.text 4398883 4401171 2288 0.1
bridge-app debug (read only) 2768753 2771297 2544 0.1
.rodata 214440 214696 256 0.1
.text 2376787 2379075 2288 0.1
chip-tool debug (read only) 17695089 17695201 112 0.0
.rodata 911729 911825 96 0.0
.text 14730659 1473067 16 0.0
chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
.text 13854424 13854456 32 0.0
lighting-app debug+rpc+ui (read only) 5240225 5242753 2528 0.0
.rodata 336948 337204 256 0.1
.text 4661203 4663475 2272 0.0
lock-app debug (read only) 4471185 4473761 2576 0.1
.rodata 247782 248070 288 0.1
.text 4014051 4016339 2288 0.1
ota-provider-app debug (read only) 4127385 4129929 2544 0.1
.rodata 200966 201222 256 0.1
.text 3736099 3738387 2288 0.1
ota-requestor-app debug (read only) 4221313 4223889 2576 0.1
.rodata 204390 204678 288 0.1
.text 3822275 3824563 2288 0.1
shell debug (read only) 2930145 2932689 2544 0.1
.rodata 210674 210930 256 0.1
.text 2548578 2550866 2288 0.1
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
tv-app debug (read only) 5315281 5317857 2576 0.0
.rodata 272374 272662 288 0.1
.text 4799267 4801555 2288 0.0
tv-casting-app debug (read only) 8294929 8297505 2576 0.0
.rodata 367644 367932 288 0.1
.text 7527123 7529411 2288 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522016 2523184 1168 0.0
.text 1484700 1485868 1168 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218660 1219760 1100 0.1
rodata 141392 141756 364 0.3
text 843712 844436 724 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1337356 1337836 480 0.0
rodata 135484 135660 176 0.1
text 771116 771424 308 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156700 1157788 1088 0.1
rodata 112776 113144 368 0.3
text 810148 810872 724 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1766740 1767588 848 0.0
.debug_abbrev 1378124 1378215 91 0.0
.debug_aranges 143896 143920 24 0.0
.debug_frame 479260 479384 124 0.0
.debug_info 30114178 30132007 17829 0.1
.debug_line 4143056 4144390 1334 0.0
.debug_loclists 2248256 2249087 831 0.0
.debug_rnglists 142347 142393 46 0.0
.debug_str 4119206 4120793 1587 0.0
.strtab 802606 802836 230 0.0
.symtab 500160 500352 192 0.0
.text 1562708 1563556 848 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1674188 1675068 880 0.1
.debug_abbrev 1284561 1284652 91 0.0
.debug_aranges 137200 137216 16 0.0
.debug_frame 462360 462456 96 0.0
.debug_info 27211422 27227367 15945 0.1
.debug_line 3961008 3962230 1222 0.0
.debug_loclists 2149102 2149818 716 0.0
.debug_rnglists 135480 135520 40 0.0
.debug_str 3978755 3979055 300 0.0
.strtab 713240 713469 229 0.0
.symtab 465808 466000 192 0.0
.text 1472108 1472988 880 0.1
light cy8ckit_062s2_43012 (read/write) 1605684 1606556 872 0.1
.debug_abbrev 1124889 1124980 91 0.0
.debug_aranges 127328 127344 16 0.0
.debug_frame 425504 425600 96 0.0
.debug_info 22357909 22370319 12410 0.1
.debug_line 3526313 3527505 1192 0.0
.debug_loclists 1986217 1986934 717 0.0
.debug_rnglists 125250 125290 40 0.0
.debug_str 3786827 3787127 300 0.0
.strtab 634232 634461 229 0.0
.symtab 430448 430640 192 0.0
.text 1409868 1410740 872 0.1
lock cy8ckit_062s2_43012 (read/write) 1639188 1640060 872 0.1
.debug_abbrev 1116327 1116418 91 0.0
.debug_aranges 126240 126256 16 0.0
.debug_frame 421532 421628 96 0.0
.debug_info 22271338 22283745 12407 0.1
.debug_line 3481764 3482944 1180 0.0
.debug_loclists 1966626 1967343 717 0.0
.debug_rnglists 123426 123466 40 0.0
.debug_str 3751365 3751665 300 0.0
.strtab 608132 608361 229 0.0
.symtab 422576 422768 192 0.0
.text 1415852 1416724 872 0.1
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.text 581692 582756 1064 0.2
telink all-clusters-app tlsr9518adk80d (read/write) 1070188 1071344 1156 0.1
text 729000 729766 766 0.1
all-clusters-minimal-app tlsr9518adk80d (read/write) 976664 977812 1148 0.1
text 669638 670404 766 0.1
bridge-app tlsr9518adk80d (read/write) 944056 945212 1156 0.1
text 646886 647656 770 0.1
contact-sensor-app tlsr9518adk80d (read/write) 876020 877176 1156 0.1
text 590276 591046 770 0.1
light-switch-app tlsr9518adk80d (read/write) 907324 908480 1156 0.1
text 618010 618774 764 0.1
lighting-app tlsr9518adk80d (read/write) 982312 983468 1156 0.1
text 685640 686410 770 0.1
lighting-app-factory-data tlsr9518adk80d (read/write) 993676 994832 1156 0.1
text 693160 693924 764 0.1
lighting-app-rpc tlsr9518adk80d (read/write) 1051844 1053000 1156 0.1
text 730574 731344 770 0.1
lighting-app-shell tlsr9518adk80d (read/write) 1083164 1084320 1156 0.1
text 750680 751448 768 0.1
lock-app tlsr9518adk80d (read/write) 933472 934628 1156 0.1
text 620952 621718 766 0.1
ota-requestor-app tlsr9518adk80d (read/write) 898600 899756 1156 0.1
text 612122 612890 768 0.1
pump-app tlsr9518adk80d (read/write) 881412 882568 1156 0.1
text 595880 596648 768 0.1
pump-controller-app tlsr9518adk80d (read/write) 868592 869748 1156 0.1
text 586340 587112 772 0.1
shell tlsr9518adk80d (read/write) 744180 744188 8 0.0
text 478642 478648 6 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 878504 879660 1156 0.1
text 593752 594520 768 0.1
temperature-measurement-app tlsr9518adk80d (read/write) 864772 865928 1156 0.1
text 581988 582756 768 0.1
thermostat tlsr9518adk80d (read/write) 910604 911760 1156 0.1
text 621320 622088 768 0.1
window-covering tlsr9518adk80d (read/write) 906392 907548 1156 0.1
text 616628 617396 768 0.1
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ca3dbdf 0db3cd2 change % change
bl602 lighting-app bl602 (read/write) 1363378 1364590 1212 0.1
.bss 73622 73622 0 0.0
.data 9560 9560 0 0.0
.text 1056472 1057332 860 0.1
bl602+rpc (read/write) 1410846 1412050 1204 0.1
.bss 81662 81662 0 0.0
.data 9952 9952 0 0.0
.text 1088404 1089264 860 0.1
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1166231 1167191 960 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41285 41285 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1566850 1566938 88 0.0
.debug_aranges 140376 140392 16 0.0
.debug_frame 516544 516608 64 0.0
.debug_info 41493416 41505083 11667 0.0
.debug_line 5483125 5485119 1994 0.0
.debug_loc 3564497 3565433 936 0.0
.debug_ranges 384456 384704 248 0.1
.debug_str 4011830 4012130 300 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106856 107208 352 0.3
.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 589131 589360 229 0.0
.symtab 175568 175600 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
953446 954056 610 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265167 1266383 1216 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1743980 1744068 88 0.0
.debug_aranges 148920 148936 16 0.0
.debug_frame 545448 545512 64 0.0
.debug_info 46387856 46399640 11784 0.0
.debug_line 5895647 5897641 1994 0.0
.debug_loc 3770653 3771589 936 0.0
.debug_ranges 410208 410456 248 0.1
.debug_str 4431695 4431995 300 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121508 121860 352 0.3
.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 652094 652323 229 0.0
.symtab 194496 194528 32 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028130 1028994 864 0.1
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152164 1153124 960 0.1
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77840 77840 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1569069 1569157 88 0.0
.debug_aranges 134880 134896 16 0.0
.debug_frame 496232 496296 64 0.0
.debug_info 41494526 41506192 11666 0.0
.debug_line 5398819 5400813 1994 0.0
.debug_loc 3500581 3501572 991 0.0
.debug_ranges 389664 389912 248 0.1
.debug_str 4024299 4024599 300 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100740 101092 352 0.3
.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 589356 589585 229 0.0
.symtab 175136 175168 32 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942522 943130 608 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615602 616650 1048 0.2
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 961444 961511 67 0.0
.debug_aranges 109048 109064 16 0.0
.debug_frame 369820 369904 84 0.0
.debug_info 19408670 19420897 12227 0.1
.debug_line 2813733 2814994 1261 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596942 1598158 1216 0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100570 100610 40 0.0
.debug_str 3426533 3426833 300 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106530 248 0.2
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496231 496460 229 0.0
.symtab 293312 293504 192 0.1
.text 507196 507996 800 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 550135 550607 472 0.1
.app_xip_area 441425 441897 472 0.1
.bss 63728 63728 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537215 537695 480 0.1
.app_xip_area 423457 423937 480 0.1
.bss 68752 68752 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573927 574975 1048 0.2
.app_xip_area 466297 467345 1048 0.2
.bss 62720 62720 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 548863 549359 496 0.1
.app_xip_area 438225 438721 496 0.1
.bss 65632 65632 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011980 1012868 888 0.1
.bss 184524 184524 0 0.0
.data 2652 2652 0 0.0
.text 824784 825672 888 0.1
BRD4187C (read/write) 1036540 1037444 904 0.1
.bss 164108 164108 0 0.0
.data 3248 3248 0 0.0
.text 869164 870068 904 0.1
lock-app BRD4161A+wf200 (read/write) 1088680 1089152 472 0.0
.bss 178580 178580 0 0.0
.data 2672 2672 0 0.0
.text 907408 907880 472 0.1
window-app BRD4187C (read/write) 1107992 1108880 888 0.1
.bss 147148 147148 0 0.0
.data 3132 3132 0 0.0
.text 957692 958580 888 0.1
esp32 all-clusters-app c3devkit (read only) 1149558 1150340 782 0.1
(read/write) 1701964 1702340 376 0.0
.dram0.bss 79048 79048 0 0.0
.dram0.data 13076 13076 0 0.0
.flash.rodata 266088 266464 376 0.1
.flash.text 1149558 1150340 782 0.1
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1191383 1192095 712 0.1
(read/write) 550174 550534 360 0.1
.dram0.bss 85416 85416 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297080 297440 360 0.1
.flash.text 1185999 1186711 712 0.1
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590460 591420 960 0.2
(read/write) 91272 91272 0 0.0
.bss 67316 67316 0 0.0
.data 2124 2124 0 0.0
.text 589924 590884 960 0.2
light k32w0+release (read only) 589084 590044 960 0.2
(read/write) 90912 90912 0 0.0
.bss 66972 66972 0 0.0
.data 2112 2112 0 0.0
.text 588548 589508 960 0.2
lock k32w0+release (read only) 561652 562604 952 0.2
(read/write) 88736 88744 8 0.0
.bss 64852 64852 0 0.0
.data 2056 2056 0 0.0
.text 561116 562068 952 0.2
linux all-clusters-app debug (read only) 5487073 5489649 2576 0.0
(read/write) 417632 417632 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 275872 275872 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1304 1304 0 0.0
.rodata 334000 334288 288 0.1
.text 4776019 4778307 2288 0.0
all-clusters-minimal-app debug (read only) 4900937 4903513 2576 0.1
(read/write) 231384 231384 0 0.0
.bss 126016 126016 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94376 94376 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271878 272166 288 0.1
.text 4398883 4401171 2288 0.1
bridge-app debug (read only) 2768753 2771297 2544 0.1
(read/write) 132816 132816 0 0.0
.bss 51480 51480 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71400 71400 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214440 214696 256 0.1
.text 2376787 2379075 2288 0.1
chip-tool debug (read only) 17695089 17695201 112 0.0
(read/write) 1054272 1054272 0 0.0
.bss 93752 93752 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 948080 948080 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 911729 911825 96 0.0
.text 14730659 1473067 16 0.0
chip-tool-ipv6only arm64 (read only) 16914660 16914692 32 0.0
(read/write) 1121736 1121736 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 985432 985432 0 0.0
.dynamic 512 512 0 0.0
.got 23352 23352 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 822768 822768 0 0.0
.text 13854424 13854456 32 0.0
lighting-app debug+rpc+ui (read only) 5240225 5242753 2528 0.0
(read/write) 222056 222056 0 0.0
.bss 117712 117712 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92240 92240 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336948 337204 256 0.1
.text 4661203 4663475 2272 0.0
lock-app debug (read only) 4471185 4473761 2576 0.1
(read/write) 202808 202808 0 0.0
.bss 113328 113328 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 78960 78960 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247782 248070 288 0.1
.text 4014051 4016339 2288 0.1
ota-provider-app debug (read only) 4127385 4129929 2544 0.1
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200966 201222 256 0.1
.text 3736099 3738387 2288 0.1
ota-requestor-app debug (read only) 4221313 4223889 2576 0.1
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204390 204678 288 0.1
.text 3822275 3824563 2288 0.1
shell debug (read only) 2930145 2932689 2544 0.1
(read/write) 150688 150688 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84024 84024 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 210674 210930 256 0.1
.text 2548578 2550866 2288 0.1
thermostat-no-ble arm64 (read only) 4450292 4453092 2800 0.1
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 162252 256 0.2
.text 3950216 3952760 2544 0.1
tv-app debug (read only) 5315281 5317857 2576 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272374 272662 288 0.1
.text 4799267 4801555 2288 0.0
tv-casting-app debug (read only) 8294929 8297505 2576 0.0
(read/write) 210568 210568 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 367644 367932 288 0.1
.text 7527123 7529411 2288 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522016 2523184 1168 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484700 1485868 1168 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218660 1219760 1100 0.1
bss 154612 154612 0 0.0
rodata 141392 141756 364 0.3
text 843712 844436 724 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337356 1337836 480 0.0
bss 140070 140070 0 0.0
rodata 135484 135660 176 0.1
text 771116 771424 308 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156700 1157788 1088 0.1
bss 154791 154791 0 0.0
rodata 112776 113144 368 0.3
text 810148 810872 724 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837696 837696 0 0.0
(read/write) 1766740 1767588 848 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193116 193116 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 2528 2528 0 0.0
.debug_abbrev 1378124 1378215 91 0.0
.debug_aranges 143896 143920 24 0.0
.debug_frame 479260 479384 124 0.0
.debug_info 30114178 30132007 17829 0.1
.debug_line 4143056 4144390 1334 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2248256 2249087 831 0.0
.debug_rnglists 142347 142393 46 0.0
.debug_str 4119206 4120793 1587 0.0
.heap 837696 837696 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 802606 802836 230 0.0
.symtab 500160 500352 192 0.0
.text 1562708 1563556 848 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839648 839648 0 0.0
(read/write) 1674188 1675068 880 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191228 191228 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1284561 1284652 91 0.0
.debug_aranges 137200 137216 16 0.0
.debug_frame 462360 462456 96 0.0
.debug_info 27211422 27227367 15945 0.1
.debug_line 3961008 3962230 1222 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2149102 2149818 716 0.0
.debug_rnglists 135480 135520 40 0.0
.debug_str 3978755 3979055 300 0.0
.heap 839648 839648 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 713240 713469 229 0.0
.symtab 465808 466000 192 0.0
.text 1472108 1472988 880 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845912 845912 0 0.0
(read/write) 1605684 1606556 872 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185076 185076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1124889 1124980 91 0.0
.debug_aranges 127328 127344 16 0.0
.debug_frame 425504 425600 96 0.0
.debug_info 22357909 22370319 12410 0.1
.debug_line 3526313 3527505 1192 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1986217 1986934 717 0.0
.debug_rnglists 125250 125290 40 0.0
.debug_str 3786827 3787127 300 0.0
.heap 845912 845912 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 634232 634461 229 0.0
.symtab 430448 430640 192 0.0
.text 1409868 1410740 872 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818392 818392 0 0.0
(read/write) 1639188 1640060 872 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212580 212580 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 1116327 1116418 91 0.0
.debug_aranges 126240 126256 16 0.0
.debug_frame 421532 421628 96 0.0
.debug_info 22271338 22283745 12407 0.1
.debug_line 3481764 3482944 1180 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1966626 1967343 717 0.0
.debug_rnglists 123426 123466 40 0.0
.debug_str 3751365 3751665 300 0.0
.heap 818392 818392 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 608132 608361 229 0.0
.symtab 422576 422768 192 0.0
.text 1415852 1416724 872 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177788 1178828 1040 0.1
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624632 625672 1040 0.2
lock-app qpg6105+debug (read/write) 1134852 1135916 1064 0.1
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581692 582756 1064 0.2
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1070188 1071344 1156 0.1
bss 107308 107308 0 0.0
text 729000 729766 766 0.1
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 976664 977812 1148 0.1
bss 105284 105284 0 0.0
text 669638 670404 766 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944056 945212 1156 0.1
bss 109660 109660 0 0.0
text 646886 647656 770 0.1
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876020 877176 1156 0.1
bss 98840 98840 0 0.0
text 590276 591046 770 0.1
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 907324 908480 1156 0.1
bss 99464 99464 0 0.0
text 618010 618774 764 0.1
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 982312 983468 1156 0.1
bss 107516 107516 0 0.0
text 685640 686410 770 0.1
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 993676 994832 1156 0.1
bss 111764 111764 0 0.0
text 693160 693924 764 0.1
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1051844 1053000 1156 0.1
bss 109088 109088 0 0.0
text 730574 731344 770 0.1
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1083164 1084320 1156 0.1
bss 120164 120164 0 0.0
text 750680 751448 768 0.1
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933472 934628 1156 0.1
bss 99560 99560 0 0.0
text 620952 621718 766 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898600 899756 1156 0.1
bss 100148 100148 0 0.0
text 612122 612890 768 0.1
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881412 882568 1156 0.1
bss 98972 98972 0 0.0
text 595880 596648 768 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868592 869748 1156 0.1
bss 98772 98772 0 0.0
text 586340 587112 772 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744180 744188 8 0.0
bss 97208 97208 0 0.0
text 478642 478648 6 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878504 879660 1156 0.1
bss 98952 98952 0 0.0
text 593752 594520 768 0.1
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864772 865928 1156 0.1
bss 98680 98680 0 0.0
text 581988 582756 768 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 910604 911760 1156 0.1
bss 99224 99224 0 0.0
text 621320 622088 768 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906392 907548 1156 0.1
bss 99560 99560 0 0.0
text 616628 617396 768 0.1

@andy31415 andy31415 dismissed bzbarsky-apple’s stale review August 9, 2023 13:01

Reverted changes of AddStatusAndLogIfFailure

@github-actions
Copy link

github-actions bot commented Aug 9, 2023

PR #28524: Size comparison from afd843d to f32f721

Increases (59 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section afd843d f32f721 change % change
bl602 lighting-app bl602 (read/write) 1363562 1364058 496 0.0
.text 1056656 1056956 300 0.0
bl602+rpc (read/write) 1411030 1411518 488 0.0
.text 1088590 1088888 298 0.0
bl702 lighting-app bl702 (read/write) 1166419 1166911 492 0.0
.debug_abbrev 1567344 1567395 51 0.0
.debug_aranges 140376 140384 8 0.0
.debug_frame 516556 516592 36 0.0
.debug_info 41506297 41506857 560 0.0
.debug_line 5483788 5484452 664 0.0
.debug_loc 3564500 3564945 445 0.0
.debug_ranges 384456 384464 8 0.0
.debug_str 4012273 4012320 47 0.0
.rodata 106856 107048 192 0.2
.strtab 589203 589359 156 0.0
.symtab 175568 175584 16 0.0
.text 953634 953934 300 0.0
bl702+rpc (read/write) 1265355 1265847 492 0.0
.debug_abbrev 1744474 1744525 51 0.0
.debug_aranges 148920 148928 8 0.0
.debug_frame 545460 545496 36 0.0
.debug_info 46400984 46401544 560 0.0
.debug_line 5896310 5896974 664 0.0
.debug_loc 3770656 3771101 445 0.0
.debug_ranges 410208 410216 8 0.0
.debug_str 4432138 4432185 47 0.0
.rodata 121508 121700 192 0.2
.strtab 652166 652322 156 0.0
.symtab 194496 194512 16 0.0
.text 1028318 1028618 300 0.0
bl702l lighting-app bl702l (read/write) 1152348 1152840 492 0.0
.debug_abbrev 1569563 1569614 51 0.0
.debug_aranges 134880 134888 8 0.0
.debug_frame 496244 496280 36 0.0
.debug_info 41507406 41507966 560 0.0
.debug_line 5399482 5400146 664 0.0
.debug_loc 3500683 3501114 431 0.0
.debug_ranges 389664 389672 8 0.0
.debug_str 4024742 4024789 47 0.0
.rodata 100740 100932 192 0.2
.strtab 589428 589584 156 0.0
.symtab 175136 175152 16 0.0
.text 942708 943008 300 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 615642 615850 208 0.0
.debug_abbrev 961965 962016 51 0.0
.debug_aranges 109048 109056 8 0.0
.debug_frame 369816 369852 36 0.0
.debug_info 1942089 19421276 383 0.0
.debug_line 2813775 2814056 281 0.0
.debug_loclists 1596773 1597087 314 0.0
.debug_rnglists 100571 100578 7 0.0
.debug_str 3426976 3427023 47 0.0
.rodata 106282 106402 120 0.1
.strtab 496303 496459 156 0.0
.symtab 293312 293440 128 0.0
.text 507240 507328 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550207 550567 360 0.1
.app_xip_area 441497 441857 360 0.1
lock cyw930739m2evb_01 (read/write) 537287 537663 376 0.1
.app_xip_area 423529 423905 376 0.1
ota-requestor cyw930739m2evb_01 (read/write) 573991 574271 280 0.0
.app_xip_area 466361 466641 280 0.1
switch cyw930739m2evb_01 (read/write) 548943 549319 376 0.1
.app_xip_area 438305 438681 376 0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012028 1012228 200 0.0
.text 824832 825032 200 0.0
BRD4187C (read/write) 1036604 1036852 248 0.0
.text 869228 869476 248 0.0
lock-app BRD4161A+wf200 (read/write) 1088760 1089120 360 0.0
.text 907488 907848 360 0.0
window-app BRD4187C (read/write) 1108064 1108256 192 0.0
.text 957764 957956 192 0.0
esp32 all-clusters-app c3devkit (read only) 1149628 1149932 304 0.0
(read/write) 1701964 1702156 192 0.0
.flash.rodata 266088 266280 192 0.1
.flash.text 1149628 1149932 304 0.0
m5stack (read only) 1191487 1191715 228 0.0
(read/write) 550174 550358 184 0.0
.flash.rodata 297080 297264 184 0.1
.flash.text 1186103 1186331 228 0.0
k32w contact k32w0+release (read only) 590540 590892 352 0.1
.text 590004 590356 352 0.1
light k32w0+release (read only) 589148 589516 368 0.1
.text 588612 588980 368 0.1
lock k32w0+release (read only) 561716 562084 368 0.1
.text 561180 561548 368 0.1
linux all-clusters-app debug (read only) 5487297 5487809 512 0.0
.rodata 334032 334224 192 0.1
.text 4776211 4776531 320 0.0
all-clusters-minimal-app debug (read only) 4901129 4901609 480 0.0
.rodata 271878 272038 160 0.1
.text 4399075 4399395 320 0.0
bridge-app debug (read only) 2768945 2769457 512 0.0
.rodata 214440 214632 192 0.1
.text 2376979 2377299 320 0.0
chip-tool debug (read only) 17605649 17605665 16 0.0
.text 14672035 14672051 16 0.0
chip-tool-ipv6only arm64 (read only) 16838788 16838820 32 0.0
.text 13808472 13808504 32 0.0
lighting-app debug+rpc+ui (read only) 5240401 5240929 528 0.0
.rodata 336948 337140 192 0.1
.text 4661379 4661715 336 0.0
lock-app debug (read only) 4471377 4471889 512 0.0
.rodata 247782 247974 192 0.1
.text 4014243 4014563 320 0.0
ota-provider-app debug (read only) 4127561 4128089 528 0.0
.rodata 200966 201158 192 0.1
.text 3736275 3736611 336 0.0
ota-requestor-app debug (read only) 4221505 4221985 480 0.0
.rodata 204390 204550 160 0.1
.text 3822467 3822787 320 0.0
shell debug (read only) 2930337 2930849 512 0.0
.rodata 210674 210866 192 0.1
.text 2548770 2549090 320 0.0
thermostat-no-ble arm64 (read only) 4450452 4451108 656 0.0
.rodata 161996 162156 160 0.1
.text 3950376 3950872 496 0.0
tv-app debug (read only) 5315697 5316257 560 0.0
.rodata 272374 272598 224 0.1
.text 4799683 4800019 336 0.0
tv-casting-app debug (read only) 8295105 8295633 528 0.0
.rodata 367644 367836 192 0.1
.text 7527299 7527635 336 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522144 2522360 216 0.0
.text 1484828 1485044 216 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218724 1219152 428 0.0
rodata 141392 141596 204 0.1
text 843776 843996 220 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1337436 1337796 360 0.0
rodata 135484 135668 184 0.1
text 771196 771376 180 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156764 1157196 432 0.0
rodata 112776 112984 208 0.2
text 810212 810432 220 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1766788 1766972 184 0.0
.debug_abbrev 1378683 1378734 51 0.0
.debug_aranges 143904 143912 8 0.0
.debug_frame 479288 479324 36 0.0
.debug_info 30132758 30133154 396 0.0
.debug_line 4143196 4143498 302 0.0
.debug_loclists 2248217 2248477 260 0.0
.debug_rnglists 142353 142359 6 0.0
.debug_str 4120936 4120983 47 0.0
.strtab 802679 802835 156 0.0
.symtab 500160 500288 128 0.0
.text 1562756 1562940 184 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1674236 1674420 184 0.0
.debug_abbrev 1285068 1285119 51 0.0
.debug_aranges 137200 137208 8 0.0
.debug_frame 462360 462396 36 0.0
.debug_info 27227859 27228255 396 0.0
.debug_line 3961044 3961346 302 0.0
.debug_loclists 2148948 2149208 260 0.0
.debug_rnglists 135480 135486 6 0.0
.debug_str 3979198 3979245 47 0.0
.strtab 713312 713468 156 0.0
.symtab 465808 465936 128 0.0
.text 1472156 1472340 184 0.0
light cy8ckit_062s2_43012 (read/write) 1605732 1605916 184 0.0
.debug_abbrev 1125291 1125342 51 0.0
.debug_aranges 127328 127336 8 0.0
.debug_frame 425504 425540 36 0.0
.debug_info 22370426 22370823 397 0.0
.debug_line 3526349 3526651 302 0.0
.debug_loclists 1986063 1986323 260 0.0
.debug_rnglists 125250 125256 6 0.0
.debug_str 3787270 3787317 47 0.0
.strtab 634304 634460 156 0.0
.symtab 430448 430576 128 0.0
.text 1409916 1410100 184 0.0
lock cy8ckit_062s2_43012 (read/write) 1639236 1639420 184 0.0
.debug_abbrev 1116755 1116806 51 0.0
.debug_aranges 126240 126248 8 0.0
.debug_frame 421532 421568 36 0.0
.debug_info 22283983 22284380 397 0.0
.debug_line 3481800 3482102 302 0.0
.debug_loclists 1966472 1966732 260 0.0
.debug_rnglists 123426 123432 6 0.0
.debug_str 3751808 3751855 47 0.0
.strtab 608204 608360 156 0.0
.symtab 422576 422704 128 0.0
.text 1415900 1416084 184 0.0
qpg lighting-app qpg6105+debug (read/write) 1177860 1178300 440 0.0
.text 624704 625144 440 0.1
lock-app qpg6105+debug (read/write) 1134932 1135364 432 0.0
.text 581772 582204 432 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1070252 1070768 516 0.0
text 729058 729358 300 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 976720 977244 524 0.1
text 669698 669998 300 0.0
bridge-app tlsr9518adk80d (read/write) 944120 944644 524 0.1
text 646948 647250 302 0.0
contact-sensor-app tlsr9518adk80d (read/write) 876084 876600 516 0.1
text 590340 590638 298 0.1
light-switch-app tlsr9518adk80d (read/write) 907380 907904 524 0.1
text 618068 618368 300 0.0
lighting-app tlsr9518adk80d (read/write) 982376 982900 524 0.1
text 685704 686006 302 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 993740 994256 516 0.1
text 693218 693520 302 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1051908 1052424 516 0.0
text 730638 730938 300 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1083228 1083752 524 0.0
text 750740 751042 302 0.0
lock-app tlsr9518adk80d (read/write) 933528 934052 524 0.1
text 621008 621312 304 0.0
ota-requestor-app tlsr9518adk80d (read/write) 898664 899180 516 0.1
text 612182 612482 300 0.0
pump-app tlsr9518adk80d (read/write) 881476 881992 516 0.1
text 595938 596240 302 0.1
pump-controller-app tlsr9518adk80d (read/write) 868656 869172 516 0.1
text 586404 586702 298 0.1
smoke_co_alarm-app tlsr9518adk80d (read/write) 878560 879084 524 0.1
text 593812 594112 300 0.1
temperature-measurement-app tlsr9518adk80d (read/write) 864836 865352 516 0.1
text 582052 582352 300 0.1
thermostat tlsr9518adk80d (read/write) 910668 911192 524 0.1
text 621378 621684 306 0.0
window-covering tlsr9518adk80d (read/write) 906456 906980 524 0.1
text 616688 616992 304 0.0
Decreases (1 build for telink)
platform target config section afd843d f32f721 change % change
telink shell tlsr9518adk80d text 478658 478656 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section afd843d f32f721 change % change
bl602 lighting-app bl602 (read/write) 1363562 1364058 496 0.0
.bss 73622 73622 0 0.0
.data 9560 9560 0 0.0
.text 1056656 1056956 300 0.0
bl602+rpc (read/write) 1411030 1411518 488 0.0
.bss 81662 81662 0 0.0
.data 9952 9952 0 0.0
.text 1088590 1088888 298 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1166419 1166911 492 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41285 41285 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1567344 1567395 51 0.0
.debug_aranges 140376 140384 8 0.0
.debug_frame 516556 516592 36 0.0
.debug_info 41506297 41506857 560 0.0
.debug_line 5483788 5484452 664 0.0
.debug_loc 3564500 3564945 445 0.0
.debug_ranges 384456 384464 8 0.0
.debug_str 4012273 4012320 47 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106856 107048 192 0.2
.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 589203 589359 156 0.0
.symtab 175568 175584 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
953634 953934 300 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265355 1265847 492 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1744474 1744525 51 0.0
.debug_aranges 148920 148928 8 0.0
.debug_frame 545460 545496 36 0.0
.debug_info 46400984 46401544 560 0.0
.debug_line 5896310 5896974 664 0.0
.debug_loc 3770656 3771101 445 0.0
.debug_ranges 410208 410216 8 0.0
.debug_str 4432138 4432185 47 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121508 121700 192 0.2
.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 652166 652322 156 0.0
.symtab 194496 194512 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028318 1028618 300 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152348 1152840 492 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77840 77840 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1569563 1569614 51 0.0
.debug_aranges 134880 134888 8 0.0
.debug_frame 496244 496280 36 0.0
.debug_info 41507406 41507966 560 0.0
.debug_line 5399482 5400146 664 0.0
.debug_loc 3500683 3501114 431 0.0
.debug_ranges 389664 389672 8 0.0
.debug_str 4024742 4024789 47 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100740 100932 192 0.2
.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 589428 589584 156 0.0
.symtab 175136 175152 16 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942708 943008 300 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615642 615850 208 0.0
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 961965 962016 51 0.0
.debug_aranges 109048 109056 8 0.0
.debug_frame 369816 369852 36 0.0
.debug_info 1942089 19421276 383 0.0
.debug_line 2813775 2814056 281 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596773 1597087 314 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100571 100578 7 0.0
.debug_str 3426976 3427023 47 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106402 120 0.1
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496303 496459 156 0.0
.symtab 293312 293440 128 0.0
.text 507240 507328 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550207 550567 360 0.1
.app_xip_area 441497 441857 360 0.1
.bss 63728 63728 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537287 537663 376 0.1
.app_xip_area 423529 423905 376 0.1
.bss 68752 68752 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573991 574271 280 0.0
.app_xip_area 466361 466641 280 0.1
.bss 62720 62720 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 548943 549319 376 0.1
.app_xip_area 438305 438681 376 0.1
.bss 65632 65632 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012028 1012228 200 0.0
.bss 184524 184524 0 0.0
.data 2652 2652 0 0.0
.text 824832 825032 200 0.0
BRD4187C (read/write) 1036604 1036852 248 0.0
.bss 164108 164108 0 0.0
.data 3248 3248 0 0.0
.text 869228 869476 248 0.0
lock-app BRD4161A+wf200 (read/write) 1088760 1089120 360 0.0
.bss 178580 178580 0 0.0
.data 2672 2672 0 0.0
.text 907488 907848 360 0.0
window-app BRD4187C (read/write) 1108064 1108256 192 0.0
.bss 147148 147148 0 0.0
.data 3132 3132 0 0.0
.text 957764 957956 192 0.0
esp32 all-clusters-app c3devkit (read only) 1149628 1149932 304 0.0
(read/write) 1701964 1702156 192 0.0
.dram0.bss 79048 79048 0 0.0
.dram0.data 13076 13076 0 0.0
.flash.rodata 266088 266280 192 0.1
.flash.text 1149628 1149932 304 0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1191487 1191715 228 0.0
(read/write) 550174 550358 184 0.0
.dram0.bss 85416 85416 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297080 297264 184 0.1
.flash.text 1186103 1186331 228 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590540 590892 352 0.1
(read/write) 91272 91272 0 0.0
.bss 67316 67316 0 0.0
.data 2124 2124 0 0.0
.text 590004 590356 352 0.1
light k32w0+release (read only) 589148 589516 368 0.1
(read/write) 90912 90912 0 0.0
.bss 66972 66972 0 0.0
.data 2112 2112 0 0.0
.text 588612 588980 368 0.1
lock k32w0+release (read only) 561716 562084 368 0.1
(read/write) 88736 88736 0 0.0
.bss 64852 64852 0 0.0
.data 2056 2056 0 0.0
.text 561180 561548 368 0.1
linux all-clusters-app debug (read only) 5487297 5487809 512 0.0
(read/write) 417632 417632 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 275872 275872 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1304 1304 0 0.0
.rodata 334032 334224 192 0.1
.text 4776211 4776531 320 0.0
all-clusters-minimal-app debug (read only) 4901129 4901609 480 0.0
(read/write) 231384 231384 0 0.0
.bss 126016 126016 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94376 94376 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271878 272038 160 0.1
.text 4399075 4399395 320 0.0
bridge-app debug (read only) 2768945 2769457 512 0.0
(read/write) 132816 132816 0 0.0
.bss 51480 51480 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71400 71400 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214440 214632 192 0.1
.text 2376979 2377299 320 0.0
chip-tool debug (read only) 17605649 17605665 16 0.0
(read/write) 1046144 1046144 0 0.0
.bss 93752 93752 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 939952 939952 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 900209 900209 0 0.0
.text 14672035 14672051 16 0.0
chip-tool-ipv6only arm64 (read only) 16838788 16838820 32 0.0
(read/write) 1113528 1113528 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 977304 977304 0 0.0
.dynamic 512 512 0 0.0
.got 23272 23272 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 812384 812384 0 0.0
.text 13808472 13808504 32 0.0
lighting-app debug+rpc+ui (read only) 5240401 5240929 528 0.0
(read/write) 222056 222056 0 0.0
.bss 117712 117712 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92240 92240 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336948 337140 192 0.1
.text 4661379 4661715 336 0.0
lock-app debug (read only) 4471377 4471889 512 0.0
(read/write) 202808 202808 0 0.0
.bss 113328 113328 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 78960 78960 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247782 247974 192 0.1
.text 4014243 4014563 320 0.0
ota-provider-app debug (read only) 4127561 4128089 528 0.0
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200966 201158 192 0.1
.text 3736275 3736611 336 0.0
ota-requestor-app debug (read only) 4221505 4221985 480 0.0
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204390 204550 160 0.1
.text 3822467 3822787 320 0.0
shell debug (read only) 2930337 2930849 512 0.0
(read/write) 150688 150688 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84024 84024 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 210674 210866 192 0.1
.text 2548770 2549090 320 0.0
thermostat-no-ble arm64 (read only) 4450452 4451108 656 0.0
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 162156 160 0.1
.text 3950376 3950872 496 0.0
tv-app debug (read only) 5315697 5316257 560 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272374 272598 224 0.1
.text 4799683 4800019 336 0.0
tv-casting-app debug (read only) 8295105 8295633 528 0.0
(read/write) 210568 210568 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 367644 367836 192 0.1
.text 7527299 7527635 336 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522144 2522360 216 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484828 1485044 216 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218724 1219152 428 0.0
bss 154612 154612 0 0.0
rodata 141392 141596 204 0.1
text 843776 843996 220 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337436 1337796 360 0.0
bss 140070 140070 0 0.0
rodata 135484 135668 184 0.1
text 771196 771376 180 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156764 1157196 432 0.0
bss 154791 154791 0 0.0
rodata 112776 112984 208 0.2
text 810212 810432 220 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837696 837696 0 0.0
(read/write) 1766788 1766972 184 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193116 193116 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 2528 2528 0 0.0
.debug_abbrev 1378683 1378734 51 0.0
.debug_aranges 143904 143912 8 0.0
.debug_frame 479288 479324 36 0.0
.debug_info 30132758 30133154 396 0.0
.debug_line 4143196 4143498 302 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2248217 2248477 260 0.0
.debug_rnglists 142353 142359 6 0.0
.debug_str 4120936 4120983 47 0.0
.heap 837696 837696 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 802679 802835 156 0.0
.symtab 500160 500288 128 0.0
.text 0 0 0 0.0
1562756 1562940 184 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839648 839648 0 0.0
(read/write) 1674236 1674420 184 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191228 191228 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1285068 1285119 51 0.0
.debug_aranges 137200 137208 8 0.0
.debug_frame 462360 462396 36 0.0
.debug_info 27227859 27228255 396 0.0
.debug_line 3961044 3961346 302 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2148948 2149208 260 0.0
.debug_rnglists 135480 135486 6 0.0
.debug_str 3979198 3979245 47 0.0
.heap 839648 839648 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 713312 713468 156 0.0
.symtab 465808 465936 128 0.0
.text 1472156 1472340 184 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845912 845912 0 0.0
(read/write) 1605732 1605916 184 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185076 185076 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1125291 1125342 51 0.0
.debug_aranges 127328 127336 8 0.0
.debug_frame 425504 425540 36 0.0
.debug_info 22370426 22370823 397 0.0
.debug_line 3526349 3526651 302 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1986063 1986323 260 0.0
.debug_rnglists 125250 125256 6 0.0
.debug_str 3787270 3787317 47 0.0
.heap 845912 845912 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 634304 634460 156 0.0
.symtab 430448 430576 128 0.0
.text 1409916 1410100 184 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818392 818392 0 0.0
(read/write) 1639236 1639420 184 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212580 212580 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 1116755 1116806 51 0.0
.debug_aranges 126240 126248 8 0.0
.debug_frame 421532 421568 36 0.0
.debug_info 22283983 22284380 397 0.0
.debug_line 3481800 3482102 302 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1966472 1966732 260 0.0
.debug_rnglists 123426 123432 6 0.0
.debug_str 3751808 3751855 47 0.0
.heap 818392 818392 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 608204 608360 156 0.0
.symtab 422576 422704 128 0.0
.text 1415900 1416084 184 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177860 1178300 440 0.0
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624704 625144 440 0.1
lock-app qpg6105+debug (read/write) 1134932 1135364 432 0.0
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581772 582204 432 0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1070252 1070768 516 0.0
bss 107308 107308 0 0.0
text 729058 729358 300 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 976720 977244 524 0.1
bss 105284 105284 0 0.0
text 669698 669998 300 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944120 944644 524 0.1
bss 109660 109660 0 0.0
text 646948 647250 302 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876084 876600 516 0.1
bss 98840 98840 0 0.0
text 590340 590638 298 0.1
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 907380 907904 524 0.1
bss 99464 99464 0 0.0
text 618068 618368 300 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 982376 982900 524 0.1
bss 107516 107516 0 0.0
text 685704 686006 302 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 993740 994256 516 0.1
bss 111764 111764 0 0.0
text 693218 693520 302 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1051908 1052424 516 0.0
bss 109088 109088 0 0.0
text 730638 730938 300 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1083228 1083752 524 0.0
bss 120164 120164 0 0.0
text 750740 751042 302 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933528 934052 524 0.1
bss 99560 99560 0 0.0
text 621008 621312 304 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898664 899180 516 0.1
bss 100148 100148 0 0.0
text 612182 612482 300 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881476 881992 516 0.1
bss 98972 98972 0 0.0
text 595938 596240 302 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868656 869172 516 0.1
bss 98772 98772 0 0.0
text 586404 586702 298 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744196 744196 0 0.0
bss 97208 97208 0 0.0
text 478658 478656 -2 -0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878560 879084 524 0.1
bss 98952 98952 0 0.0
text 593812 594112 300 0.1
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864836 865352 516 0.1
bss 98680 98680 0 0.0
text 582052 582352 300 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 910668 911192 524 0.1
bss 99224 99224 0 0.0
text 621378 621684 306 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906456 906980 524 0.1
bss 99560 99560 0 0.0
text 616688 616992 304 0.0

@mergify mergify bot merged commit ceb14fd into project-chip:master Aug 10, 2023
abpoth pushed a commit to abpoth/connectedhomeip that referenced this pull request Aug 15, 2023
* Fix KeySetRemove to fail on key set index 0

Problem:

- Removing KeySet index 0 is not allowed by spec, but SDK allowed it.
- Checking that we ran without accessing fabric is not done, so
  error is FAILURE instead of UNSUPPORTED_ACCESS.
- Fixes project-chip#28518

This PR:

- Adds the check and tests against removing fabric index zero
- Improves error reporting for several errors in the cluster
- Combines validation logic for accessing fabric that was missing

Testing:

- Added unit tests and integration tests for additions
  (except for the unsupported access that requires PASE to check)

* Regen tests with ZAP

* Restyled by clang-format

* Remove explicit check for undefined fabric index

* Fix build

* Rename ValidateAndGetProviderAndFabric to just GetProviderAndFabric

* Added back cleanup for VerifyOrDie argument checking

* Restyle

---------

Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
s07641069 pushed a commit to s07641069/connectedhomeip that referenced this pull request Aug 22, 2023
* Fix KeySetRemove to fail on key set index 0

Problem:

- Removing KeySet index 0 is not allowed by spec, but SDK allowed it.
- Checking that we ran without accessing fabric is not done, so
  error is FAILURE instead of UNSUPPORTED_ACCESS.
- Fixes project-chip#28518

This PR:

- Adds the check and tests against removing fabric index zero
- Improves error reporting for several errors in the cluster
- Combines validation logic for accessing fabric that was missing

Testing:

- Added unit tests and integration tests for additions
  (except for the unsupported access that requires PASE to check)

* Regen tests with ZAP

* Restyled by clang-format

* Remove explicit check for undefined fabric index

* Fix build

* Rename ValidateAndGetProviderAndFabric to just GetProviderAndFabric

* Added back cleanup for VerifyOrDie argument checking

* Restyle

---------

Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] KeySetRemove Command returns SUCCESS status code when GroupKeySetID 0 is being removed
7 participants