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

Make client handling of invalid IDs a bit more lenient. #30452

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

Before this change, if a server happened to send an attribute report with an invalid cluster or attribute id (very common for vendor-prefixed things that people set up incorrectly), the entire read or subscription would fail and no reports would be processed after the invalid id. This causes wildcard subscriptions to completely fail if the device happens to have an invalid path configured somewhere.

The new behavior is to completely skip that one AttributeReportIB and process the other ones in the list.

Before this change, if a server happened to send an attribute report with an
invalid cluster or attribute id (very common for vendor-prefixed things that
people set up incorrectly), the entire read or subscription would fail and no
reports would be processed after the invalid id.  This causes wildcard
subscriptions to completely fail if the device happens to have an invalid path
configured somewhere.

The new behavior is to completely skip that one AttributeReportIB and process
the other ones in the list.
Copy link

github-actions bot commented Nov 13, 2023

PR #30452: Size comparison from c0b5b8d to 0609089

Increases (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section c0b5b8d 0609089 change % change
bl602 lighting-app bl602 (read/write) 1408030 1408582 552 0.0
.rodata 156408 156576 168 0.1
.text 1077084 1077472 388 0.0
bl602+mfd (read/write) 1422470 1423022 552 0.0
.rodata 155368 155536 168 0.1
.text 1092436 1092824 388 0.0
bl602+rpc (read/write) 1455306 1455858 552 0.0
.rodata 163524 163692 168 0.1
.text 1108828 1109216 388 0.0
bl702 lighting-app bl702 (read/write) 1174191 1174747 556 0.0
.rodata 106148 106316 168 0.2
.text 947578 947966 388 0.0
bl702+mfd (read/write) 1185315 1185871 556 0.0
.rodata 105088 105256 168 0.2
.text 959642 960030 388 0.0
bl702+rpc (read/write) 1273747 1274303 556 0.0
.rodata 121048 121216 168 0.1
.text 1022644 1023032 388 0.0
bl706-eth (read/write) 993125 993681 556 0.1
.rodata 99236 99404 168 0.2
.text 740050 740438 388 0.1
bl706-wifi (read/write) 1228566 1229138 572 0.0
.rodata 120096 120264 168 0.1
.text 964756 965160 404 0.0
bl702l lighting-app bl702l (read/write) 1143904 1144972 1068 0.1
.rodata 100152 100320 168 0.2
.text 940672 941060 388 0.0
bl702l+mfd (read/write) 1155364 1155920 556 0.0
.rodata 99092 99260 168 0.2
.text 953048 953436 388 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737763 738131 368 0.0
.rodata 84647 84807 160 0.2
.text 652728 652936 208 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759467 759843 376 0.0
.rodata 80223 80383 160 0.2
.text 678852 679068 216 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746755 747123 368 0.0
.rodata 106279 106439 160 0.2
.text 640084 640292 208 0.0
pump-app LP_EM_CC1354P10_6 (read only) 697531 697899 368 0.1
.rodata 80415 80575 160 0.2
.text 616728 616936 208 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683211 683587 376 0.1
.rodata 76247 76415 168 0.2
.text 606576 606784 208 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564322 564682 360 0.1
.rodata 83682 83850 168 0.2
.text 478516 478708 192 0.0
lock CC3235SF_LAUNCHXL (read only) 620578 620938 360 0.1
.rodata 106298 106466 168 0.2
.text 512160 512352 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 555063 555183 120 0.0
.app_xip_area 446137 446257 120 0.0
lock cyw930739m2evb_01 (read/write) 541215 541335 120 0.0
.app_xip_area 427489 427609 120 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576911 577295 384 0.1
.app_xip_area 469313 469697 384 0.1
switch cyw930739m2evb_01 (read/write) 552927 553047 120 0.0
.app_xip_area 442241 442361 120 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1009020 1009364 344 0.0
.text 834384 834728 344 0.0
BRD4187C (read/write) 1094780 1095148 368 0.0
.text 895892 896260 368 0.0
lock-app BRD4161A+wf200 (read/write) 1105696 1105808 112 0.0
.text 916324 916436 112 0.0
window-app BRD4187C (read/write) 1131432 1131768 336 0.0
.text 960264 960600 336 0.0
esp32 all-clusters-app c3devkit (read only) 1130404 1130638 234 0.0
(read/write) 1670084 1670252 168 0.0
.flash.rodata 241360 241528 168 0.1
.flash.text 1130404 1130638 234 0.0
m5stack (read only) 1175471 1175775 304 0.0
(read/write) 520080 520240 160 0.0
.flash.rodata 273200 273360 160 0.1
.flash.text 1170087 1170391 304 0.0
k32w contact k32w0+release (read only) 591756 591964 208 0.0
.text 591220 591428 208 0.0
k32w1+release (read/write) 686832 686952 120 0.0
.text 573592 573712 120 0.0
light k32w0+release (read only) 591444 591668 224 0.0
.text 590908 591132 224 0.0
k32w1+release (read/write) 778836 779204 368 0.0
.text 656728 657096 368 0.1
lock k32w0+release (read only) 563276 563500 224 0.0
.text 562740 562964 224 0.0
linux air-purifier-app debug (read only) 2479645 2480253 608 0.0
.rodata 177512 177672 160 0.1
.text 2128213 2128661 448 0.0
all-clusters-app debug (read only) 5281241 5281849 608 0.0
.rodata 299868 300028 160 0.1
.text 4601587 4602035 448 0.0
all-clusters-minimal-app debug (read only) 4894297 4894937 640 0.0
.rodata 270413 270605 192 0.1
.text 4392675 4393123 448 0.0
bridge-app debug (read only) 4376449 4377089 640 0.0
.rodata 218485 218677 192 0.1
.text 3940211 3940659 448 0.0
chip-tool debug (read only) 10363545 10364185 640 0.0
.rodata 391945 392105 160 0.0
.text 9365699 9366179 480 0.0
chip-tool-ipv6only arm64 (read only) 10240624 10241328 704 0.0
.rodata 317800 317976 176 0.1
.text 9143784 9144312 528 0.0
lighting-app debug+rpc+ui (read only) 5237225 5237241 16 0.0
.text 4656675 4656691 16 0.0
lock-app debug (read only) 4476105 4476713 608 0.0
.rodata 247765 247925 160 0.1
.text 4018627 4019075 448 0.0
ota-provider-app debug (read only) 4133369 4133977 608 0.0
.rodata 200309 200469 160 0.1
.text 3742211 3742659 448 0.0
ota-requestor-app debug (read only) 4219657 4220297 640 0.0
.rodata 204053 204245 192 0.1
.text 3820451 3820899 448 0.0
shell debug (read only) 2743313 2743921 608 0.0
.rodata 179616 179776 160 0.1
.text 2393778 2394226 448 0.0
thermostat-no-ble arm64 (read only) 4371928 4372584 656 0.0
.rodata 161540 161700 160 0.1
.text 3871384 3871880 496 0.0
tv-app debug (read only) 5245489 5246097 608 0.0
.rodata 267261 267421 160 0.1
.text 4743475 4743923 448 0.0
tv-casting-app debug (read only) 8301577 8302185 608 0.0
.rodata 339848 340008 160 0.0
.text 7553395 7553843 448 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525288 2525712 424 0.0
.text 1487972 1488396 424 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1054656 1055028 372 0.0
rodata 104080 104244 164 0.2
text 774644 774860 216 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1181504 1181616 112 0.0
text 772348 772472 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1039996 1040384 388 0.0
rodata 99348 99512 164 0.2
text 764432 764648 216 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1732884 1733212 328 0.0
.text 1528780 1529108 328 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1696756 1697084 328 0.0
.text 1494372 1494700 328 0.0
light cy8ckit_062s2_43012 (read/write) 1622940 1623268 328 0.0
.text 1427108 1427436 328 0.0
lock cy8ckit_062s2_43012 (read/write) 1655788 1656116 328 0.0
.text 1432692 1433020 328 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 811738 812138 400 0.0
text 606380 606614 234 0.0
all-clusters-app tlsr9518adk80d (read/write) 1071804 1072204 400 0.0
text 755342 755576 234 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1076736 1077144 408 0.0
text 747044 747278 234 0.0
bridge-app tlsr9518adk80d (read/write) 930636 931044 408 0.0
text 643580 643814 234 0.0
contact-sensor-app tlsr9528a_retention (read/write) 814982 815382 400 0.0
text 609430 609664 234 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 969220 969620 400 0.0
text 687356 687590 234 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1086552 1086960 408 0.0
text 764144 764378 234 0.0
lock-app-dfu tlsr9528a_retention (read/write) 872366 872766 400 0.0
text 639276 639510 234 0.0
ota-requestor-app tlsr9518adk80d (read/write) 943932 944332 400 0.0
text 659322 659556 234 0.0
pump-app tlsr9528a (read/write) 871628 872028 400 0.0
text 615954 616188 234 0.0
pump-controller-app tlsr9518adk80d (read/write) 812192 812600 408 0.1
text 582932 583166 234 0.0
resource-monitoring-app tlsr9518adk80d (read/write) 827892 828292 400 0.0
text 593546 593780 234 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 816710 817118 408 0.0
text 612160 612394 234 0.0
temperature-measurement-app tlsr9528a_retention (read/write) 802650 803050 400 0.0
text 600176 600410 234 0.0
thermostat tlsr9518adk80d (read/write) 833284 833684 400 0.0
text 598288 598522 234 0.0
window-covering tlsr9518adk80d (read/write) 830752 831152 400 0.0
text 595338 595572 234 0.0
Decreases (2 builds for linux)
platform target config section c0b5b8d 0609089 change % change
linux chip-tool-ipv6only arm64 (read/write) 512864 512144 -720 -0.1
thermostat-no-ble arm64 (read/write) 245768 245080 -688 -0.3
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section c0b5b8d 0609089 change % change
bl602 lighting-app bl602 (read/write) 1408030 1408582 552 0.0
.bss 84504 84504 0 0.0
.data 9376 9376 0 0.0
.rodata 156408 156576 168 0.1
.text 1077084 1077472 388 0.0
bl602+mfd (read/write) 1422470 1423022 552 0.0
.bss 84672 84672 0 0.0
.data 9344 9344 0 0.0
.rodata 155368 155536 168 0.1
.text 1092436 1092824 388 0.0
bl602+rpc (read/write) 1455306 1455858 552 0.0
.bss 92536 92536 0 0.0
.data 9744 9744 0 0.0
.rodata 163524 163692 168 0.1
.text 1108828 1109216 388 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1174191 1174747 556 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106148 106316 168 0.2
.text 947578 947966 388 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1185315 1185871 556 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105088 105256 168 0.2
.text 959642 960030 388 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1273747 1274303 556 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121048 121216 168 0.1
.text 1022644 1023032 388 0.0
bl706-eth (read/write) 993125 993681 556 0.1
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99236 99404 168 0.2
.text 740050 740438 388 0.1
bl706-wifi (read/write) 1228566 1229138 572 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120096 120264 168 0.1
.text 964756 965160 404 0.0
bl702l lighting-app bl702l (read/write) 1143904 1144972 1068 0.1
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100152 100320 168 0.2
.text 940672 941060 388 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1155364 1155920 556 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99092 99260 168 0.2
.text 953048 953436 388 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737763 738131 368 0.0
(read/write) 166528 166528 0 0.0
.bss 88940 88940 0 0.0
.data 3424 3424 0 0.0
.rodata 84647 84807 160 0.2
.text 652728 652936 208 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759467 759843 376 0.0
(read/write) 176820 176820 0 0.0
.bss 99188 99188 0 0.0
.data 3444 3444 0 0.0
.rodata 80223 80383 160 0.2
.text 678852 679068 216 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746755 747123 368 0.0
(read/write) 171276 171276 0 0.0
.bss 93644 93644 0 0.0
.data 3444 3444 0 0.0
.rodata 106279 106439 160 0.2
.text 640084 640292 208 0.0
pump-app LP_EM_CC1354P10_6 (read only) 697531 697899 368 0.1
(read/write) 165628 165628 0 0.0
.bss 87808 87808 0 0.0
.data 3412 3412 0 0.0
.rodata 80415 80575 160 0.2
.text 616728 616936 208 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683211 683587 376 0.1
(read/write) 165760 165760 0 0.0
.bss 87952 87952 0 0.0
.data 3408 3408 0 0.0
.rodata 76247 76415 168 0.2
.text 606576 606784 208 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564322 564682 360 0.1
(read/write) 206496 206496 0 0.0
.bss 199956 199956 0 0.0
.data 1416 1416 0 0.0
.rodata 83682 83850 168 0.2
.text 478516 478708 192 0.0
lock CC3235SF_LAUNCHXL (read only) 620578 620938 360 0.1
(read/write) 206900 206900 0 0.0
.bss 200336 200336 0 0.0
.data 1444 1444 0 0.0
.rodata 106298 106466 168 0.2
.text 512160 512352 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 555063 555183 120 0.0
.app_xip_area 446137 446257 120 0.0
.bss 63840 63840 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) 541215 541335 120 0.0
.app_xip_area 427489 427609 120 0.0
.bss 68608 68608 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576911 577295 384 0.1
.app_xip_area 469313 469697 384 0.1
.bss 62584 62584 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) 552927 553047 120 0.0
.app_xip_area 442241 442361 120 0.0
.bss 65568 65568 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1009020 1009364 344 0.0
.bss 171920 171920 0 0.0
.data 2696 2696 0 0.0
.text 834384 834728 344 0.0
BRD4187C (read/write) 1094780 1095148 368 0.0
.bss 195564 195564 0 0.0
.data 3304 3304 0 0.0
.text 895892 896260 368 0.0
lock-app BRD4161A+wf200 (read/write) 1105696 1105808 112 0.0
.bss 186640 186640 0 0.0
.data 2712 2712 0 0.0
.text 916324 916436 112 0.0
window-app BRD4187C (read/write) 1131432 1131768 336 0.0
.bss 167972 167972 0 0.0
.data 3176 3176 0 0.0
.text 960264 960600 336 0.0
esp32 all-clusters-app c3devkit (read only) 1130404 1130638 234 0.0
(read/write) 1670084 1670252 168 0.0
.dram0.bss 71848 71848 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241360 241528 168 0.1
.flash.text 1130404 1130638 234 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1175471 1175775 304 0.0
(read/write) 520080 520240 160 0.0
.dram0.bss 78496 78496 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273200 273360 160 0.1
.flash.text 1170087 1170391 304 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 591756 591964 208 0.0
(read/write) 87600 87600 0 0.0
.bss 70840 70840 0 0.0
.data 2136 2136 0 0.0
.text 591220 591428 208 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 686832 686952 120 0.0
.bss 67040 67040 0 0.0
.data 2720 2720 0 0.0
.text 573592 573712 120 0.0
light k32w0+release (read only) 591444 591668 224 0.0
(read/write) 87276 87276 0 0.0
.bss 70528 70528 0 0.0
.data 2124 2124 0 0.0
.text 590908 591132 224 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 778836 779204 368 0.0
.bss 76716 76716 0 0.0
.data 1932 1932 0 0.0
.text 656728 657096 368 0.1
lock k32w0+release (read only) 563276 563500 224 0.0
(read/write) 85104 85104 0 0.0
.bss 68416 68416 0 0.0
.data 2064 2064 0 0.0
.text 562740 562964 224 0.0
linux air-purifier-app debug (read only) 2479645 2480253 608 0.0
(read/write) 126352 126352 0 0.0
.bss 46720 46720 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72168 72168 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177512 177672 160 0.1
.text 2128213 2128661 448 0.0
all-clusters-app debug (read only) 5281241 5281849 608 0.0
(read/write) 418872 418872 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 278832 278832 0 0.0
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299868 300028 160 0.1
.text 4601587 4602035 448 0.0
all-clusters-minimal-app debug (read only) 4894297 4894937 640 0.0
(read/write) 233152 233152 0 0.0
.bss 126768 126768 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95440 95440 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270413 270605 192 0.1
.text 4392675 4393123 448 0.0
bridge-app debug (read only) 4376449 4377089 640 0.0
(read/write) 215200 215200 0 0.0
.bss 118968 118968 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84768 84768 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218485 218677 192 0.1
.text 3940211 3940659 448 0.0
chip-tool debug (read only) 10363545 10364185 640 0.0
(read/write) 448968 448968 0 0.0
.bss 93816 93816 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 342920 342920 0 0.0
.dynamic 624 624 0 0.0
.got 5800 5800 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 391945 392105 160 0.0
.text 9365699 9366179 480 0.0
chip-tool-ipv6only arm64 (read only) 10240624 10241328 704 0.0
(read/write) 512864 512144 -720 -0.1
.bss 103144 103144 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 380432 380432 0 0.0
.dynamic 512 512 0 0.0
.got 18624 18624 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317800 317976 176 0.1
.text 9143784 9144312 528 0.0
lighting-app debug+rpc+ui (read only) 5237225 5237241 16 0.0
(read/write) 223240 223240 0 0.0
.bss 118272 118272 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92976 92976 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 337204 337204 0 0.0
.text 4656675 4656691 16 0.0
lock-app debug (read only) 4476105 4476713 608 0.0
(read/write) 203344 203344 0 0.0
.bss 113504 113504 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79432 79432 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 247765 247925 160 0.1
.text 4018627 4019075 448 0.0
ota-provider-app debug (read only) 4133369 4133977 608 0.0
(read/write) 192192 192192 0 0.0
.bss 113568 113568 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 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 200309 200469 160 0.1
.text 3742211 3742659 448 0.0
ota-requestor-app debug (read only) 4219657 4220297 640 0.0
(read/write) 196440 196440 0 0.0
.bss 114592 114592 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71744 71744 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 204053 204245 192 0.1
.text 3820451 3820899 448 0.0
shell debug (read only) 2743313 2743921 608 0.0
(read/write) 148576 148576 0 0.0
.bss 59592 59592 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82400 82400 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 179616 179776 160 0.1
.text 2393778 2394226 448 0.0
thermostat-no-ble arm64 (read only) 4371928 4372584 656 0.0
(read/write) 245768 245080 -688 -0.3
.bss 122184 122184 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 512 512 0 0.0
.got 11928 11928 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161540 161700 160 0.1
.text 3871384 3871880 496 0.0
tv-app debug (read only) 5245489 5246097 608 0.0
(read/write) 344664 344664 0 0.0
.bss 242112 242112 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90240 90240 0 0.0
.dynamic 624 624 0 0.0
.got 5536 5536 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267261 267421 160 0.1
.text 4743475 4743923 448 0.0
tv-casting-app debug (read only) 8301577 8302185 608 0.0
(read/write) 315712 315712 0 0.0
.bss 156000 156000 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 150384 150384 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 339848 340008 160 0.0
.text 7553395 7553843 448 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525288 2525712 424 0.0
.bss 219064 219064 0 0.0
.data 5136 5136 0 0.0
.text 1487972 1488396 424 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1054656 1055028 372 0.0
bss 128343 128343 0 0.0
rodata 104080 104244 164 0.2
text 774644 774860 216 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1181504 1181616 112 0.0
bss 120545 120545 0 0.0
rodata 138272 138272 0 0.0
text 772348 772472 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1039996 1040384 388 0.0
bss 128636 128636 0 0.0
rodata 99348 99512 164 0.2
text 764432 764648 216 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1732884 1733212 328 0.0
.bss 193236 193236 0 0.0
.data 2480 2480 0 0.0
.text 1528780 1529108 328 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839344 839344 0 0.0
(read/write) 1696756 1697084 328 0.0
.bss 191516 191516 0 0.0
.data 2480 2480 0 0.0
.text 1494372 1494700 328 0.0
light cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1622940 1623268 328 0.0
.bss 185076 185076 0 0.0
.data 2368 2368 0 0.0
.text 1427108 1427436 328 0.0
lock cy8ckit_062s2_43012 (read only) 818632 818632 0 0.0
(read/write) 1655788 1656116 328 0.0
.bss 212324 212324 0 0.0
.data 2384 2384 0 0.0
.text 1432692 1433020 328 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 811738 812138 400 0.0
bss 53132 53132 0 0.0
text 606380 606614 234 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071804 1072204 400 0.0
bss 99388 99388 0 0.0
text 755342 755576 234 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076736 1077144 408 0.0
bss 109084 109084 0 0.0
text 747044 747278 234 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930636 931044 408 0.0
bss 93684 93684 0 0.0
text 643580 643814 234 0.0
contact-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 814982 815382 400 0.0
bss 53240 53240 0 0.0
text 609430 609664 234 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 969220 969620 400 0.0
bss 77040 77040 0 0.0
text 687356 687590 234 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1086552 1086960 408 0.0
bss 99192 99192 0 0.0
text 764144 764378 234 0.0
lock-app-dfu tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 872366 872766 400 0.0
bss 53940 53940 0 0.0
text 639276 639510 234 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943932 944332 400 0.0
bss 91792 91792 0 0.0
text 659322 659556 234 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 871628 872028 400 0.0
bss 67076 67076 0 0.0
text 615954 616188 234 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 812192 812600 408 0.1
bss 55320 55320 0 0.0
text 582932 583166 234 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 827892 828292 400 0.0
bss 55724 55724 0 0.0
text 593546 593780 234 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 705712 0 0.0
bss 73232 73232 0 0.0
text 462250 462250 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 816710 817118 408 0.0
bss 53332 53332 0 0.0
text 612160 612394 234 0.0
temperature-measurement-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 802650 803050 400 0.0
bss 53052 53052 0 0.0
text 600176 600410 234 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833284 833684 400 0.0
bss 55608 55608 0 0.0
text 598288 598522 234 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 830752 831152 400 0.0
bss 55960 55960 0 0.0
text 595338 595572 234 0.0

@andy31415
Copy link
Contributor

@bzbarsky-apple we seem to have hit the QPG resource limit. Somewhat surprised given that the chane looked on the small side ... anything we can do?

@bzbarsky-apple
Copy link
Contributor Author

@andy31415 The limit got raised, but I was going to see whether I can modify the change to not entail a codesize increase.

@woody-apple woody-apple added this to the 1.3 Feature Complete milestone Nov 16, 2023
Copy link

github-actions bot commented Nov 20, 2023

PR #30452: Size comparison from 4922ea6 to 801426f

Increases above 0.2%:

platform target config section 4922ea6 801426f change % change
linux chip-tool-ipv6only arm64 (read/write) 527832 531256 3424 0.6
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4922ea6 801426f change % change
bl602 lighting-app bl602 (read/write) 1410022 1410582 560 0.0
.rodata 156520 156688 168 0.1
.text 1078422 1078810 388 0.0
bl602+mfd (read/write) 1424462 1425022 560 0.0
.rodata 155480 155648 168 0.1
.text 1093774 1094162 388 0.0
bl602+rpc (read/write) 1457806 1458366 560 0.0
.rodata 164144 164312 168 0.1
.text 1110166 1110554 388 0.0
bl702 lighting-app bl702 (read/write) 1176175 1176731 556 0.0
.rodata 106268 106436 168 0.2
.text 948898 949286 388 0.0
bl702+mfd (read/write) 1187043 1187599 556 0.0
.rodata 105208 105376 168 0.2
.text 960706 961094 388 0.0
bl702+rpc (read/write) 1276239 1276795 556 0.0
.rodata 121676 121844 168 0.1
.text 1023964 1024352 388 0.0
bl706-eth (read/write) 995037 995593 556 0.1
.rodata 99336 99504 168 0.2
.text 741320 741708 388 0.1
bl706-wifi (read/write) 1230818 1231390 572 0.0
.rodata 120208 120376 168 0.1
.text 966350 966754 404 0.0
bl702l lighting-app bl702l (read/write) 1145892 1146448 556 0.0
.rodata 100272 100440 168 0.2
.text 941996 942384 388 0.0
bl702l+mfd (read/write) 1157352 1157908 556 0.0
.rodata 99212 99380 168 0.2
.text 954372 954760 388 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739859 740235 376 0.1
.rodata 84671 84839 168 0.2
.text 654800 655008 208 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757451 757827 376 0.0
.rodata 79783 79951 168 0.2
.text 677276 677484 208 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744163 744531 368 0.0
.rodata 105519 105679 160 0.2
.text 638256 638464 208 0.0
pump-app LP_EM_CC1354P10_6 (read only) 698219 698587 368 0.1
.rodata 80447 80607 160 0.2
.text 617384 617592 208 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683859 684227 368 0.1
.rodata 76279 76439 160 0.2
.text 607192 607400 208 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564930 565290 360 0.1
.rodata 83698 83866 168 0.2
.text 479108 479300 192 0.0
lock CC3235SF_LAUNCHXL (read only) 617186 617546 360 0.1
.rodata 105506 105674 168 0.2
.text 509560 509752 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 558095 558215 120 0.0
.app_xip_area 448465 448585 120 0.0
lock cyw930739m2evb_01 (read/write) 540263 540383 120 0.0
.app_xip_area 425953 426073 120 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578183 578567 384 0.1
.app_xip_area 469937 470321 384 0.1
switch cyw930739m2evb_01 (read/write) 554503 554623 120 0.0
.app_xip_area 443153 443273 120 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012252 1012580 328 0.0
.text 837072 837400 328 0.0
BRD4187C (read/write) 1098076 1098460 384 0.0
.text 898660 899044 384 0.0
lock-app BRD4161A+wf200 (read/write) 1104520 1104632 112 0.0
.text 914724 914836 112 0.0
window-app BRD4187C (read/write) 1132944 1133272 328 0.0
.text 961304 961632 328 0.0
esp32 all-clusters-app c3devkit (read only) 1132998 1133232 234 0.0
(read/write) 1670700 1670868 168 0.0
.flash.rodata 241400 241568 168 0.1
.flash.text 1132998 1133232 234 0.0
m5stack (read only) 1177807 1178135 328 0.0
(read/write) 520712 520872 160 0.0
.flash.rodata 273248 273408 160 0.1
.flash.text 1172423 1172751 328 0.0
k32w contact k32w0+release (read only) 592404 592628 224 0.0
.text 591868 592092 224 0.0
k32w1+release (read/write) 687968 688088 120 0.0
.text 574232 574352 120 0.0
light k32w0+release (read only) 592124 592332 208 0.0
.text 591588 591796 208 0.0
k32w1+release (read/write) 779988 780356 368 0.0
.text 657384 657752 368 0.1
lock k32w0+release (read only) 563972 564196 224 0.0
.text 563436 563660 224 0.0
linux air-purifier-app debug (read only) 2504349 2504989 640 0.0
.rodata 177320 177512 192 0.1
.text 2152533 2152981 448 0.0
all-clusters-app debug (read only) 5325321 5325977 656 0.0
.rodata 302300 302492 192 0.1
.text 4634995 4635459 464 0.0
all-clusters-minimal-app debug (read only) 4928321 4928929 608 0.0
.rodata 270605 270765 160 0.1
.text 4425939 4426387 448 0.0
bridge-app debug (read only) 4401249 4401857 608 0.0
.rodata 218325 218485 160 0.1
.text 3964899 3965347 448 0.0
chip-tool debug (read only) 10710369 10711009 640 0.0
.rodata 400361 400521 160 0.0
.text 9682691 9683171 480 0.0
chip-tool-ipv6only arm64 (read only) 10561720 10562424 704 0.0
(read/write) 527832 531256 3424 0.6
.rodata 324672 324832 160 0.0
.text 9435288 9435832 544 0.0
lighting-app debug+rpc+ui (read only) 5274113 5274129 16 0.0
.text 4692195 4692211 16 0.0
lock-app debug (read only) 4486409 4487033 624 0.0
.rodata 246293 246453 160 0.1
.text 4030579 4031043 464 0.0
ota-provider-app debug (read only) 4150521 4151177 656 0.0
.rodata 200629 200821 192 0.1
.text 3758563 3759027 464 0.0
ota-requestor-app debug (read only) 4236873 4237481 608 0.0
.rodata 204437 204597 160 0.1
.text 3836803 3837251 448 0.0
shell debug (read only) 2767281 2767905 624 0.0
.rodata 180640 180800 160 0.1
.text 2415954 2416418 464 0.0
thermostat-no-ble arm64 (read only) 4387856 4388528 672 0.0
.rodata 161724 161900 176 0.1
.text 3886552 3887048 496 0.0
tv-app debug (read only) 5270417 5271025 608 0.0
.rodata 267101 267261 160 0.1
.text 4768291 4768739 448 0.0
tv-casting-app debug (read only) 8652161 8652785 624 0.0
.rodata 346312 346472 160 0.0
.text 7883539 7884003 464 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522728 2523088 360 0.0
.text 1485412 1485772 360 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1057640 1058012 372 0.0
rodata 104120 104284 164 0.2
text 776944 777160 216 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1184336 1184464 128 0.0
text 774584 774708 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042904 1043288 384 0.0
rodata 99376 99536 160 0.2
text 766676 766888 212 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1736796 1737124 328 0.0
.text 1531396 1531724 328 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1700636 1700964 328 0.0
.text 1496964 1497292 328 0.0
light cy8ckit_062s2_43012 (read/write) 1626740 1627068 328 0.0
.text 1429748 1430076 328 0.0
lock cy8ckit_062s2_43012 (read/write) 1653748 1654076 328 0.0
.text 1429684 1430012 328 0.0
qpg lighting-app qpg6105+debug (read/write) 1113992 1114368 376 0.0
.text 626368 626744 376 0.1
lock-app qpg6105+debug (read/write) 1075140 1075516 376 0.0
.text 587516 587892 376 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 817026 817426 400 0.0
text 610708 610942 234 0.0
all-clusters-app tlsr9518adk80d (read/write) 1075100 1075500 400 0.0
text 757978 758212 234 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1079940 1080340 400 0.0
text 749614 749848 234 0.0
bridge-app tlsr9518adk80d (read/write) 932228 932628 400 0.0
text 644550 644784 234 0.0
contact-sensor-app tlsr9528a_retention (read/write) 817146 817554 408 0.0
text 610924 611158 234 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 971176 971584 408 0.0
text 688796 689030 234 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1089840 1090240 400 0.0
text 766738 766972 234 0.0
lock-app-dfu tlsr9528a (read/write) 957944 958344 400 0.0
text 642910 643144 234 0.0
ota-requestor-app tlsr9518adk80d (read/write) 945436 945836 400 0.0
text 660218 660452 234 0.0
pump-app tlsr9528a (read/write) 873516 873916 400 0.0
text 617334 617568 234 0.0
pump-controller-app tlsr9518adk80d (read/write) 814208 814608 400 0.0
text 584288 584522 234 0.0
resource-monitoring-app tlsr9518adk80d (read/write) 829900 830300 400 0.0
text 594896 595130 234 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 818878 819286 408 0.0
text 613648 613882 234 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 870905 871313 408 0.0
text 625640 625874 234 0.0
thermostat tlsr9518adk80d (read/write) 838252 838652 400 0.0
text 602454 602688 234 0.0
window-covering tlsr9518adk80d (read/write) 832752 833160 408 0.0
text 596688 596922 234 0.0
Decreases (1 build for linux)
platform target config section 4922ea6 801426f change % change
linux thermostat-no-ble arm64 (read/write) 246280 245592 -688 -0.3
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4922ea6 801426f change % change
bl602 lighting-app bl602 (read/write) 1410022 1410582 560 0.0
.bss 85048 85048 0 0.0
.data 9376 9376 0 0.0
.rodata 156520 156688 168 0.1
.text 1078422 1078810 388 0.0
bl602+mfd (read/write) 1424462 1425022 560 0.0
.bss 85216 85216 0 0.0
.data 9344 9344 0 0.0
.rodata 155480 155648 168 0.1
.text 1093774 1094162 388 0.0
bl602+rpc (read/write) 1457806 1458366 560 0.0
.bss 93080 93080 0 0.0
.data 9744 9744 0 0.0
.rodata 164144 164312 168 0.1
.text 1110166 1110554 388 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1176175 1176731 556 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106268 106436 168 0.2
.text 948898 949286 388 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1187043 1187599 556 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105208 105376 168 0.2
.text 960706 961094 388 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276239 1276795 556 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121676 121844 168 0.1
.text 1023964 1024352 388 0.0
bl706-eth (read/write) 995037 995593 556 0.1
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99336 99504 168 0.2
.text 741320 741708 388 0.1
bl706-wifi (read/write) 1230818 1231390 572 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120208 120376 168 0.1
.text 966350 966754 404 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1145892 1146448 556 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100272 100440 168 0.2
.text 941996 942384 388 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1157352 1157908 556 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99212 99380 168 0.2
.text 954372 954760 388 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739859 740235 376 0.1
(read/write) 167080 167080 0 0.0
.bss 89492 89492 0 0.0
.data 3424 3424 0 0.0
.rodata 84671 84839 168 0.2
.text 654800 655008 208 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757451 757827 376 0.0
(read/write) 177252 177252 0 0.0
.bss 99620 99620 0 0.0
.data 3444 3444 0 0.0
.rodata 79783 79951 168 0.2
.text 677276 677484 208 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744163 744531 368 0.0
(read/write) 171708 171708 0 0.0
.bss 94076 94076 0 0.0
.data 3444 3444 0 0.0
.rodata 105519 105679 160 0.2
.text 638256 638464 208 0.0
pump-app LP_EM_CC1354P10_6 (read only) 698219 698587 368 0.1
(read/write) 166116 166116 0 0.0
.bss 88296 88296 0 0.0
.data 3412 3412 0 0.0
.rodata 80447 80607 160 0.2
.text 617384 617592 208 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683859 684227 368 0.1
(read/write) 166256 166256 0 0.0
.bss 88448 88448 0 0.0
.data 3408 3408 0 0.0
.rodata 76279 76439 160 0.2
.text 607192 607400 208 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564930 565290 360 0.1
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83698 83866 168 0.2
.text 479108 479300 192 0.0
lock CC3235SF_LAUNCHXL (read only) 617186 617546 360 0.1
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105506 105674 168 0.2
.text 509560 509752 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 558095 558215 120 0.0
.app_xip_area 448465 448585 120 0.0
.bss 64544 64544 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) 540263 540383 120 0.0
.app_xip_area 425953 426073 120 0.0
.bss 69192 69192 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578183 578567 384 0.1
.app_xip_area 469937 470321 384 0.1
.bss 63232 63232 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) 554503 554623 120 0.0
.app_xip_area 443153 443273 120 0.0
.bss 66232 66232 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012252 1012580 328 0.0
.bss 172464 172464 0 0.0
.data 2696 2696 0 0.0
.text 837072 837400 328 0.0
BRD4187C (read/write) 1098076 1098460 384 0.0
.bss 196092 196092 0 0.0
.data 3304 3304 0 0.0
.text 898660 899044 384 0.0
lock-app BRD4161A+wf200 (read/write) 1104520 1104632 112 0.0
.bss 187064 187064 0 0.0
.data 2708 2708 0 0.0
.text 914724 914836 112 0.0
window-app BRD4187C (read/write) 1132944 1133272 328 0.0
.bss 168444 168444 0 0.0
.data 3176 3176 0 0.0
.text 961304 961632 328 0.0
esp32 all-clusters-app c3devkit (read only) 1132998 1133232 234 0.0
(read/write) 1670700 1670868 168 0.0
.dram0.bss 72432 72432 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241400 241568 168 0.1
.flash.text 1132998 1133232 234 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177807 1178135 328 0.0
(read/write) 520712 520872 160 0.0
.dram0.bss 79080 79080 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273248 273408 160 0.1
.flash.text 1172423 1172751 328 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592404 592628 224 0.0
(read/write) 88096 88096 0 0.0
.bss 71336 71336 0 0.0
.data 2136 2136 0 0.0
.text 591868 592092 224 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 687968 688088 120 0.0
.bss 67536 67536 0 0.0
.data 2720 2720 0 0.0
.text 574232 574352 120 0.0
light k32w0+release (read only) 592124 592332 208 0.0
(read/write) 87772 87772 0 0.0
.bss 71024 71024 0 0.0
.data 2124 2124 0 0.0
.text 591588 591796 208 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 779988 780356 368 0.0
.bss 77212 77212 0 0.0
.data 1932 1932 0 0.0
.text 657384 657752 368 0.1
lock k32w0+release (read only) 563972 564196 224 0.0
(read/write) 85592 85592 0 0.0
.bss 68904 68904 0 0.0
.data 2064 2064 0 0.0
.text 563436 563660 224 0.0
linux air-purifier-app debug (read only) 2504349 2504989 640 0.0
(read/write) 126832 126832 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72408 72408 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177320 177512 192 0.1
.text 2152533 2152981 448 0.0
all-clusters-app debug (read only) 5325321 5325977 656 0.0
(read/write) 429376 429376 0 0.0
.bss 130032 130032 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 288240 288240 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 302300 302492 192 0.1
.text 4634995 4635459 464 0.0
all-clusters-minimal-app debug (read only) 4928321 4928929 608 0.0
(read/write) 234376 234376 0 0.0
.bss 127824 127824 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95616 95616 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 270605 270765 160 0.1
.text 4425939 4426387 448 0.0
bridge-app debug (read only) 4401249 4401857 608 0.0
(read/write) 215680 215680 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84992 84992 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218325 218485 160 0.1
.text 3964899 3965347 448 0.0
chip-tool debug (read only) 10710369 10711009 640 0.0
(read/write) 464232 464232 0 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 357928 357928 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 400361 400521 160 0.0
.text 9682691 9683171 480 0.0
chip-tool-ipv6only arm64 (read only) 10561720 10562424 704 0.0
(read/write) 527832 531256 3424 0.6
.bss 103352 103352 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 395816 395816 0 0.0
.dynamic 512 512 0 0.0
.got 18928 18928 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 324672 324832 160 0.0
.text 9435288 9435832 544 0.0
lighting-app debug+rpc+ui (read only) 5274113 5274129 16 0.0
(read/write) 224528 224528 0 0.0
.bss 119328 119328 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 93248 93248 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 338036 338036 0 0.0
.text 4692195 4692211 16 0.0
lock-app debug (read only) 4486409 4487033 624 0.0
(read/write) 203296 203296 0 0.0
.bss 113632 113632 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79272 79272 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 246293 246453 160 0.1
.text 4030579 4031043 464 0.0
ota-provider-app debug (read only) 4150521 4151177 656 0.0
(read/write) 192448 192448 0 0.0
.bss 113632 113632 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68976 68976 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 200629 200821 192 0.1
.text 3758563 3759027 464 0.0
ota-requestor-app debug (read only) 4236873 4237481 608 0.0
(read/write) 196696 196696 0 0.0
.bss 114656 114656 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71952 71952 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 204437 204597 160 0.1
.text 3836803 3837251 448 0.0
shell debug (read only) 2767281 2767905 624 0.0
(read/write) 149736 149736 0 0.0
.bss 60680 60680 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82464 82464 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 180640 180800 160 0.1
.text 2415954 2416418 464 0.0
thermostat-no-ble arm64 (read only) 4387856 4388528 672 0.0
(read/write) 246280 245592 -688 -0.3
.bss 122248 122248 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 102048 102048 0 0.0
.dynamic 512 512 0 0.0
.got 11944 11944 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161724 161900 176 0.1
.text 3886552 3887048 496 0.0
tv-app debug (read only) 5270417 5271025 608 0.0
(read/write) 345208 345208 0 0.0
.bss 242432 242432 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90480 90480 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267101 267261 160 0.1
.text 4768291 4768739 448 0.0
tv-casting-app debug (read only) 8652161 8652785 624 0.0
(read/write) 321792 321792 0 0.0
.bss 156288 156288 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 156192 156192 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 346312 346472 160 0.0
.text 7883539 7884003 464 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522728 2523088 360 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1485412 1485772 360 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1057640 1058012 372 0.0
bss 128931 128931 0 0.0
rodata 104120 104284 164 0.2
text 776944 777160 216 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1184336 1184464 128 0.0
bss 121133 121133 0 0.0
rodata 138296 138296 0 0.0
text 774584 774708 124 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042904 1043288 384 0.0
bss 129210 129210 0 0.0
rodata 99376 99536 160 0.2
text 766676 766888 212 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836328 836328 0 0.0
(read/write) 1736796 1737124 328 0.0
.bss 194532 194532 0 0.0
.data 2480 2480 0 0.0
.text 1531396 1531724 328 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838056 838056 0 0.0
(read/write) 1700636 1700964 328 0.0
.bss 192804 192804 0 0.0
.data 2480 2480 0 0.0
.text 1496964 1497292 328 0.0
light cy8ckit_062s2_43012 (read only) 844736 844736 0 0.0
(read/write) 1626740 1627068 328 0.0
.bss 186236 186236 0 0.0
.data 2368 2368 0 0.0
.text 1429748 1430076 328 0.0
lock cy8ckit_062s2_43012 (read only) 817664 817664 0 0.0
(read/write) 1653748 1654076 328 0.0
.bss 213292 213292 0 0.0
.data 2384 2384 0 0.0
.text 1429684 1430012 328 0.0
qpg lighting-app qpg6105+debug (read/write) 1113992 1114368 376 0.0
.bss 101160 101160 0 0.0
.data 748 748 0 0.0
.text 626368 626744 376 0.1
lock-app qpg6105+debug (read/write) 1075140 1075516 376 0.0
.bss 95936 95936 0 0.0
.data 780 780 0 0.0
.text 587516 587892 376 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 817026 817426 400 0.0
bss 53700 53700 0 0.0
text 610708 610942 234 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1075100 1075500 400 0.0
bss 99976 99976 0 0.0
text 757978 758212 234 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1079940 1080340 400 0.0
bss 109660 109660 0 0.0
text 749614 749848 234 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932228 932628 400 0.0
bss 94180 94180 0 0.0
text 644550 644784 234 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 817146 817554 408 0.0
bss 53752 53752 0 0.0
text 610924 611158 234 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 971176 971584 408 0.0
bss 77572 77572 0 0.0
text 688796 689030 234 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089840 1090240 400 0.0
bss 99744 99744 0 0.0
text 766738 766972 234 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957944 958344 400 0.0
bss 95824 95824 0 0.0
text 642910 643144 234 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945436 945836 400 0.0
bss 92288 92288 0 0.0
text 660218 660452 234 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 873516 873916 400 0.0
bss 67588 67588 0 0.0
text 617334 617568 234 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 814208 814608 400 0.0
bss 55832 55832 0 0.0
text 584288 584522 234 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 829900 830300 400 0.0
bss 56236 56236 0 0.0
text 594896 595130 234 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 706192 706192 0 0.0
bss 73620 73620 0 0.0
text 462342 462342 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 818878 819286 408 0.0
bss 53844 53844 0 0.0
text 613648 613882 234 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870905 871313 408 0.0
bss 59300 59300 0 0.0
text 625640 625874 234 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838252 838652 400 0.0
bss 56120 56120 0 0.0
text 602454 602688 234 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 832752 833160 408 0.0
bss 56472 56472 0 0.0
text 596688 596922 234 0.0

@andy31415
Copy link
Contributor

@andy31415 The limit got raised, but I was going to see whether I can modify the change to not entail a codesize increase.

Merged with master and QPG seems to pass now.

@mergify mergify bot merged commit 0d16348 into project-chip:master Nov 20, 2023
54 checks passed
@bzbarsky-apple bzbarsky-apple deleted the client-invalid-ib-leniency branch December 8, 2023 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

4 participants