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

Add records of session establishment for subscription resumption #31755

Merged

Conversation

wqx6
Copy link
Contributor

@wqx6 wqx6 commented Jan 30, 2024

Fixes #31635

Add records of session establishment for subscription resumption and delete the subscription entry after failing to establish the session for CHIP_CONFIG_SUBSCRIPTION_TIMEOUT_RESUMPTION_MAX_FIBONACCI_STEP_INDEX times.

@wqx6 wqx6 force-pushed the subscription_resumption/session_retry branch from 46b04eb to 50211c1 Compare February 28, 2024 08:55
Copy link

github-actions bot commented Feb 28, 2024

PR #31755: Size comparison from 6f621f2 to 50211c1

Increases above 0.2%:

platform target config section 6f621f2 50211c1 change % change
linux all-clusters-app debug .data 4496 4528 32 0.7
all-clusters-minimal-app debug .data 4400 4432 32 0.7
bridge-app debug .data 6176 6208 32 0.5
thermostat-no-ble arm64 (read/write) 242336 245416 3080 1.3
.data 3360 3376 16 0.5
tv-app debug .data 6496 6528 32 0.5
tv-casting-app debug .data 2944 2976 32 1.1
Increases (22 builds for efr32, esp32, k32w, linux)
platform target config section 6f621f2 50211c1 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 931336 931632 296 0.0
.text 732012 732308 296 0.0
BRD4187C (read/write) 1108920 1109248 328 0.0
.text 910340 910668 328 0.0
window-app BRD4187C (read/write) 1155480 1155552 72 0.0
.text 984748 984820 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210560 1210778 218 0.0
(read/write) 1749472 1749616 144 0.0
.flash.rodata 252016 252160 144 0.1
.flash.text 1210560 1210778 218 0.0
m5stack (read only) 1252835 1253035 200 0.0
(read/write) 536028 536164 136 0.0
.flash.rodata 283736 283872 136 0.0
.flash.text 1246671 1246871 200 0.0
k32w contact k32w0+release (read only) 605296 605496 200 0.0
.text 604760 604960 200 0.0
k32w1+release (read/write) 746700 746956 256 0.0
.text 625328 625584 256 0.0
lock k32w0+release (read only) 588864 589064 200 0.0
.text 588328 588528 200 0.0
linux air-purifier-app debug (read only) 2611381 2612589 1208 0.0
(read/write) 128832 128864 32 0.0
.bss 46448 46480 32 0.1
.rodata 184240 184496 256 0.1
.text 2249797 2250725 928 0.0
all-clusters-app debug (read only) 5917641 5918929 1288 0.0
(read/write) 480304 480368 64 0.0
.bss 134784 134816 32 0.0
.data 4496 4528 32 0.7
.rodata 349264 349584 320 0.1
.text 5135123 5136067 944 0.0
all-clusters-minimal-app debug (read only) 5198193 5199449 1256 0.0
(read/write) 236224 236288 64 0.0
.bss 127584 127616 32 0.0
.data 4400 4432 32 0.7
.rodata 288290 288578 288 0.1
.text 4675315 4676259 944 0.0
bridge-app debug (read only) 4592833 4594089 1256 0.0
(read/write) 217104 217136 32 0.0
.data 6176 6208 32 0.5
.rodata 228930 229218 288 0.1
.text 4143731 4144675 944 0.0
chip-tool debug (read only) 12028809 12029369 560 0.0
.rodata 448313 448441 128 0.0
.text 10874819 10875251 432 0.0
chip-tool-ipv6only arm64 (read only) 11353068 11353548 480 0.0
.bss 103464 103480 16 0.0
.rodata 354364 354492 128 0.0
.text 10120488 10120840 352 0.0
lighting-app debug+rpc+ui (read only) 5516209 5517417 1208 0.0
.rodata 353972 354228 256 0.1
.text 4915683 4916611 928 0.0
lock-app debug (read only) 4660577 4661785 1208 0.0
.rodata 254946 255202 256 0.1
.text 4194099 4195027 928 0.0
ota-provider-app debug (read only) 4292409 4293649 1240 0.0
(read/write) 193192 193224 32 0.0
.bss 113216 113248 32 0.0
.rodata 207490 207778 288 0.1
.text 3892067 3892995 928 0.0
ota-requestor-app debug (read only) 4421689 4422897 1208 0.0
(read/write) 197592 197624 32 0.0
.bss 114112 114144 32 0.0
.rodata 213634 213890 256 0.1
.text 4010659 4011587 928 0.0
shell debug (read only) 2885625 2886585 960 0.0
(read/write) 156256 156288 32 0.0
.bss 62672 62704 32 0.1
.rodata 185152 185280 128 0.1
.text 2527250 2528082 832 0.0
thermostat-no-ble arm64 (read only) 4412356 4413420 1064 0.0
(read/write) 242336 245416 3080 1.3
.bss 121768 121784 16 0.0
.data 3360 3376 16 0.5
.got 8616 8624 8 0.1
.rodata 159116 159396 280 0.2
.text 3918744 3919480 736 0.0
tv-app debug (read only) 5683665 5684905 1240 0.0
(read/write) 351464 351496 32 0.0
.data 6496 6528 32 0.5
.rodata 288034 288322 288 0.1
.text 5153811 5154739 928 0.0
tv-casting-app debug (read only) 9859329 9860521 1192 0.0
(read/write) 340096 340128 32 0.0
.data 2944 2976 32 1.1
.rodata 382640 382928 288 0.1
.text 9011091 9011971 880 0.0
Decreases (2 builds for efr32, linux)
platform target config section 6f621f2 50211c1 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1121892 1121884 -8 -0.0
.text 932316 932308 -8 -0.0
linux chip-tool-ipv6only arm64 (read/write) 588752 588288 -464 -0.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 6f621f2 50211c1 change % change
bl602 lighting-app bl602 (read/write) 1435890 1435890 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 158324 158324 0 0.0
.text 1102094 1102094 0 0.0
bl602+mfd (read/write) 1450554 1450554 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 157284 157284 0 0.0
.text 1117668 1117668 0 0.0
bl602+rpc (read/write) 1483546 1483546 0 0.0
.bss 93360 93360 0 0.0
.data 9880 9880 0 0.0
.rodata 165900 165900 0 0.0
.text 1133740 1133740 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1200703 1200703 0 0.0
.bss 11117 11117 0 0.0
.data 3680 3680 0 0.0
.rodata 107680 107680 0 0.0
.text 971358 971358 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1211755 1211755 0 0.0
.bss 11293 11293 0 0.0
.data 3656 3656 0 0.0
.rodata 106620 106620 0 0.0
.text 983368 983368 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292431 1292431 0 0.0
.bss 19581 19581 0 0.0
.data 4224 4224 0 0.0
.rodata 123052 123052 0 0.0
.text 1046310 1046310 0 0.0
bl706-eth (read/write) 1018277 1018277 0 0.0
.bss 23692 23692 0 0.0
.data 3256 3256 0 0.0
.rodata 101012 101012 0 0.0
.text 762348 762348 0 0.0
bl706-wifi (read/write) 1252686 1252686 0 0.0
.bss 10561 10561 0 0.0
.data 3696 3696 0 0.0
.rodata 122012 122012 0 0.0
.text 994012 994012 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170048 1170048 0 0.0
.bss 16312 16312 0 0.0
.data 5040 5040 0 0.0
.rodata 101684 101684 0 0.0
.text 964228 964228 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1181456 1181456 0 0.0
.bss 16488 16488 0 0.0
.data 5024 5024 0 0.0
.rodata 100624 100624 0 0.0
.text 976550 976550 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773084 773084 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81700 81700 0 0.0
.text 691120 691120 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789620 789620 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 75948 75948 0 0.0
.text 713408 713408 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778260 778260 0 0.0
(read/write) 173288 173288 0 0.0
.bss 95292 95292 0 0.0
.data 3560 3560 0 0.0
.rodata 102700 102700 0 0.0
.text 675296 675296 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730436 730436 0 0.0
(read/write) 167568 167568 0 0.0
.bss 89336 89336 0 0.0
.data 3552 3552 0 0.0
.rodata 77372 77372 0 0.0
.text 652800 652800 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716060 716060 0 0.0
(read/write) 167776 167776 0 0.0
.bss 89560 89560 0 0.0
.data 3544 3544 0 0.0
.rodata 73212 73212 0 0.0
.text 642584 642584 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582026 582026 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 493372 493372 0 0.0
lock CC3235SF_LAUNCHXL (read only) 627386 627386 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106994 106994 0 0.0
.text 518268 518268 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568307 568307 0 0.0
.app_xip_area 458085 458085 0 0.0
.bss 65056 65056 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551019 551019 0 0.0
.app_xip_area 436037 436037 0 0.0
.bss 69808 69808 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571019 571019 0 0.0
.app_xip_area 462301 462301 0 0.0
.bss 63592 63592 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564091 564091 0 0.0
.app_xip_area 452093 452093 0 0.0
.bss 66792 66792 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 931336 931632 296 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 732012 732308 296 0.0
BRD4187C (read/write) 1108920 1109248 328 0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 910340 910668 328 0.0
lock-app BRD4161A+wf200 (read/write) 1121892 1121884 -8 -0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 932316 932308 -8 -0.0
window-app BRD4187C (read/write) 1155480 1155552 72 0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 984748 984820 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210560 1210778 218 0.0
(read/write) 1749472 1749616 144 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252016 252160 144 0.1
.flash.text 1210560 1210778 218 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1252835 1253035 200 0.0
(read/write) 536028 536164 136 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283736 283872 136 0.0
.flash.text 1246671 1246871 200 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605296 605496 200 0.0
(read/write) 79608 79608 0 0.0
.bss 67428 67428 0 0.0
.data 2196 2196 0 0.0
.text 604760 604960 200 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 746700 746956 256 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 625328 625584 256 0.0
light k32w0+release (read only) 609192 609192 0 0.0
(read/write) 79492 79492 0 0.0
.bss 67308 67308 0 0.0
.data 2200 2200 0 0.0
.text 608656 608656 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789560 789560 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 667592 667592 0 0.0
lock k32w0+release (read only) 588864 589064 200 0.0
(read/write) 77480 77480 0 0.0
.bss 65348 65348 0 0.0
.data 2148 2148 0 0.0
.text 588328 588528 200 0.0
linux air-purifier-app debug (read only) 2611381 2612589 1208 0.0
(read/write) 128832 128864 32 0.0
.bss 46448 46480 32 0.1
.data 2240 2240 0 0.0
.data.rel.ro 74216 74216 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 184240 184496 256 0.1
.text 2249797 2250725 928 0.0
all-clusters-app debug (read only) 5917641 5918929 1288 0.0
(read/write) 480304 480368 64 0.0
.bss 134784 134816 32 0.0
.data 4496 4528 32 0.7
.data.rel.ro 333608 333608 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349264 349584 320 0.1
.text 5135123 5136067 944 0.0
all-clusters-minimal-app debug (read only) 5198193 5199449 1256 0.0
(read/write) 236224 236288 64 0.0
.bss 127584 127616 32 0.0
.data 4400 4432 32 0.7
.data.rel.ro 97176 97176 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288290 288578 288 0.1
.text 4675315 4676259 944 0.0
bridge-app debug (read only) 4592833 4594089 1256 0.0
(read/write) 217104 217136 32 0.0
.bss 118112 118112 0 0.0
.data 6176 6208 32 0.5
.data.rel.ro 86112 86112 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 229218 288 0.1
.text 4143731 4144675 944 0.0
chip-tool debug (read only) 12028809 12029369 560 0.0
(read/write) 521448 521448 0 0.0
.bss 94392 94392 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414712 414712 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 448313 448441 128 0.0
.text 10874819 10875251 432 0.0
chip-tool-ipv6only arm64 (read only) 11353068 11353548 480 0.0
(read/write) 588752 588288 -464 -0.1
.bss 103464 103480 16 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454496 454496 0 0.0
.dynamic 512 512 0 0.0
.got 16984 16984 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 354364 354492 128 0.0
.text 10120488 10120840 352 0.0
lighting-app debug+rpc+ui (read only) 5516209 5517417 1208 0.0
(read/write) 225896 225896 0 0.0
.bss 119048 119048 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94512 94512 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 353972 354228 256 0.1
.text 4915683 4916611 928 0.0
lock-app debug (read only) 4660577 4661785 1208 0.0
(read/write) 204720 204720 0 0.0
.bss 113536 113536 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80360 80360 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254946 255202 256 0.1
.text 4194099 4195027 928 0.0
ota-provider-app debug (read only) 4292409 4293649 1240 0.0
(read/write) 193192 193224 32 0.0
.bss 113216 113248 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69744 69744 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207490 207778 288 0.1
.text 3892067 3892995 928 0.0
ota-requestor-app debug (read only) 4421689 4422897 1208 0.0
(read/write) 197592 197624 32 0.0
.bss 114112 114144 32 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72864 72864 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213634 213890 256 0.1
.text 4010659 4011587 928 0.0
shell debug (read only) 2885625 2886585 960 0.0
(read/write) 156256 156288 32 0.0
.bss 62672 62704 32 0.1
.data 1392 1392 0 0.0
.data.rel.ro 86432 86432 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185152 185280 128 0.1
.text 2527250 2528082 832 0.0
thermostat-no-ble arm64 (read only) 4412356 4413420 1064 0.0
(read/write) 242336 245416 3080 1.3
.bss 121768 121784 16 0.0
.data 3360 3376 16 0.5
.data.rel.ro 103576 103576 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8624 8 0.1
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159116 159396 280 0.2
.text 3918744 3919480 736 0.0
tv-app debug (read only) 5683665 5684905 1240 0.0
(read/write) 351464 351496 32 0.0
.bss 243376 243376 0 0.0
.data 6496 6528 32 0.5
.data.rel.ro 94328 94328 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288034 288322 288 0.1
.text 5153811 5154739 928 0.0
tv-casting-app debug (read only) 9859329 9860521 1192 0.0
(read/write) 340096 340128 32 0.0
.bss 156112 156112 0 0.0
.data 2944 2976 32 1.1
.data.rel.ro 174168 174168 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 382640 382928 288 0.1
.text 9011091 9011971 880 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531528 2531528 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1494212 1494212 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1102292 1102292 0 0.0
bss 130831 130831 0 0.0
rodata 112812 112812 0 0.0
text 810796 810796 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1221564 1221564 0 0.0
bss 122921 122921 0 0.0
rodata 141772 141772 0 0.0
text 806344 806344 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1050552 1050552 0 0.0
bss 129689 129689 0 0.0
rodata 100184 100184 0 0.0
text 772848 772848 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1795228 1795228 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1587964 1587964 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1717340 1717340 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1513228 1513228 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1636460 1636460 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1439076 1439076 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1666356 1666356 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1441812 1441812 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129096 1129096 0 0.0
.bss 102456 102456 0 0.0
.data 820 820 0 0.0
.text 641480 641480 0 0.0
lock-app qpg6105+debug (read/write) 1089192 1089192 0 0.0
.bss 97200 97200 0 0.0
.data 840 840 0 0.0
.text 601572 601572 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600301 600301 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 79596 79596 0 0.0
.text 381992 381992 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823254 823254 0 0.0
bss 49660 49660 0 0.0
text 616136 616136 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1091944 1091944 0 0.0
bss 101780 101780 0 0.0
text 793154 793154 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1049440 1049440 0 0.0
bss 110084 110084 0 0.0
text 764502 764502 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910168 910168 0 0.0
bss 93116 93116 0 0.0
text 651992 651992 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824934 824934 0 0.0
bss 49708 49708 0 0.0
text 617874 617874 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930596 930596 0 0.0
bss 77708 77708 0 0.0
text 697970 697970 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1073324 1073324 0 0.0
bss 100196 100196 0 0.0
text 777356 777356 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903012 903012 0 0.0
bss 69172 69172 0 0.0
text 653254 653254 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929064 929064 0 0.0
bss 92696 92696 0 0.0
text 670924 670924 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 827494 827494 0 0.0
bss 49816 49816 0 0.0
text 620830 620830 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791200 791200 0 0.0
bss 56016 56016 0 0.0
text 591580 591580 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677152 677152 0 0.0
bss 73672 73672 0 0.0
text 462410 462410 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832470 832470 0 0.0
bss 51340 51340 0 0.0
text 624244 624244 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 850921 850921 0 0.0
bss 59492 59492 0 0.0
text 636048 636048 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 816868 816868 0 0.0
bss 56304 56304 0 0.0
text 611288 611288 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 834972 834972 0 0.0
bss 68080 68080 0 0.0
text 626544 626544 0 0.0

Copy link

github-actions bot commented Mar 1, 2024

PR #31755: Size comparison from a986606 to 50e8f48

Increases above 0.2%:

platform target config section a9866068 50e8f48 change % change
linux all-clusters-app debug .data 4496 4528 32 0.7
all-clusters-minimal-app debug .data 4400 4432 32 0.7
bridge-app debug .data 6176 6208 32 0.5
thermostat-no-ble arm64 (read/write) 242192 245272 3080 1.3
.data 3360 3376 16 0.5
tv-app debug .data 6496 6528 32 0.5
tv-casting-app debug .data 2944 2976 32 1.1
Increases (22 builds for efr32, esp32, k32w, linux)
platform target config section a9866068 50e8f48 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 931472 931800 328 0.0
.text 732172 732500 328 0.0
BRD4187C (read/write) 1108984 1109312 328 0.0
.text 910404 910732 328 0.0
window-app BRD4187C (read/write) 1155640 1155712 72 0.0
.text 984908 984980 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210474 1210692 218 0.0
(read/write) 1749440 1749584 144 0.0
.flash.rodata 252016 252160 144 0.1
.flash.text 1210474 1210692 218 0.0
m5stack (read only) 1252835 1253035 200 0.0
(read/write) 536004 536140 136 0.0
.flash.rodata 283736 283872 136 0.0
.flash.text 1246671 1246871 200 0.0
k32w contact k32w0+release (read only) 605360 605560 200 0.0
.text 604824 605024 200 0.0
k32w1+release (read/write) 746724 747004 280 0.0
.text 625376 625656 280 0.0
lock k32w0+release (read only) 588896 589096 200 0.0
.text 588360 588560 200 0.0
linux air-purifier-app debug (read only) 2611541 2612749 1208 0.0
(read/write) 128832 128864 32 0.0
.bss 46448 46480 32 0.1
.rodata 184272 184528 256 0.1
.text 2249925 2250853 928 0.0
all-clusters-app debug (read only) 5917977 5919265 1288 0.0
(read/write) 480272 480336 64 0.0
.bss 134752 134784 32 0.0
.data 4496 4528 32 0.7
.rodata 349296 349616 320 0.1
.text 5135427 5136371 944 0.0
all-clusters-minimal-app debug (read only) 5198529 5199785 1256 0.0
(read/write) 236192 236256 64 0.0
.bss 127552 127584 32 0.0
.data 4400 4432 32 0.7
.rodata 288322 288610 288 0.1
.text 4675619 4676563 944 0.0
bridge-app debug (read only) 4593009 4594249 1240 0.0
(read/write) 217072 217104 32 0.0
.data 6176 6208 32 0.5
.rodata 228962 229250 288 0.1
.text 4143875 4144803 928 0.0
chip-tool debug (read only) 12029145 12029721 576 0.0
.rodata 448345 448473 128 0.0
.text 10875123 10875571 448 0.0
chip-tool-ipv6only arm64 (read only) 11353276 11353772 496 0.0
.bss 103464 103480 16 0.0
.rodata 354364 354492 128 0.0
.text 10120696 10121064 368 0.0
lighting-app debug+rpc+ui (read only) 5516369 5517593 1224 0.0
.rodata 354004 354260 256 0.1
.text 4915811 4916755 944 0.0
lock-app debug (read only) 4660737 4661945 1208 0.0
.rodata 254978 255234 256 0.1
.text 4194227 4195155 928 0.0
ota-provider-app debug (read only) 4292569 4293825 1256 0.0
(read/write) 193192 193224 32 0.0
.bss 113216 113248 32 0.0
.rodata 207522 207810 288 0.1
.text 3892195 3893139 944 0.0
ota-requestor-app debug (read only) 4422025 4423249 1224 0.0
(read/write) 197592 197624 32 0.0
.bss 114112 114144 32 0.0
.rodata 213666 213922 256 0.1
.text 4010963 4011907 944 0.0
shell debug (read only) 2885785 2886745 960 0.0
(read/write) 156224 156256 32 0.0
.bss 62640 62672 32 0.1
.rodata 185184 185312 128 0.1
.text 2527378 2528210 832 0.0
thermostat-no-ble arm64 (read only) 4412500 4413564 1064 0.0
(read/write) 242192 245272 3080 1.3
.bss 121768 121784 16 0.0
.data 3360 3376 16 0.5
.got 8616 8624 8 0.1
.rodata 159116 159396 280 0.2
.text 3918888 3919624 736 0.0
tv-app debug (read only) 5684065 5685321 1256 0.0
(read/write) 351432 351464 32 0.0
.data 6496 6528 32 0.5
.rodata 288098 288386 288 0.1
.text 5154147 5155091 944 0.0
tv-casting-app debug (read only) 9859665 9860857 1192 0.0
(read/write) 340096 340128 32 0.0
.data 2944 2976 32 1.1
.rodata 382672 382960 288 0.1
.text 9011395 9012275 880 0.0
Decreases (2 builds for efr32, linux)
platform target config section a9866068 50e8f48 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1121900 1121892 -8 -0.0
.text 932348 932340 -8 -0.0
linux chip-tool-ipv6only arm64 (read/write) 588544 588064 -480 -0.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section a9866068 50e8f48 change % change
bl602 lighting-app bl602 (read/write) 1436186 1436186 0 0.0
.bss 85304 85304 0 0.0
.data 9496 9496 0 0.0
.rodata 158324 158324 0 0.0
.text 1102422 1102422 0 0.0
bl602+mfd (read/write) 1450610 1450610 0 0.0
.bss 85464 85464 0 0.0
.data 9472 9472 0 0.0
.rodata 157284 157284 0 0.0
.text 1117740 1117740 0 0.0
bl602+rpc (read/write) 1483842 1483842 0 0.0
.bss 93336 93336 0 0.0
.data 9880 9880 0 0.0
.rodata 165900 165900 0 0.0
.text 1134068 1134068 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1201031 1201031 0 0.0
.bss 11117 11117 0 0.0
.data 3680 3680 0 0.0
.rodata 107680 107680 0 0.0
.text 971702 971702 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1211827 1211827 0 0.0
.bss 11293 11293 0 0.0
.data 3656 3656 0 0.0
.rodata 106620 106620 0 0.0
.text 983456 983456 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292759 1292759 0 0.0
.bss 19581 19581 0 0.0
.data 4224 4224 0 0.0
.rodata 123052 123052 0 0.0
.text 1046654 1046654 0 0.0
bl706-eth (read/write) 1018609 1018609 0 0.0
.bss 23692 23692 0 0.0
.data 3256 3256 0 0.0
.rodata 101012 101012 0 0.0
.text 762694 762694 0 0.0
bl706-wifi (read/write) 1252814 1252814 0 0.0
.bss 10561 10561 0 0.0
.data 3696 3696 0 0.0
.rodata 122012 122012 0 0.0
.text 994170 994170 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170376 1170376 0 0.0
.bss 16312 16312 0 0.0
.data 5040 5040 0 0.0
.rodata 101684 101684 0 0.0
.text 964572 964572 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1181784 1181784 0 0.0
.bss 16488 16488 0 0.0
.data 5024 5024 0 0.0
.rodata 100624 100624 0 0.0
.text 976894 976894 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773116 773116 0 0.0
(read/write) 168576 168576 0 0.0
.bss 90580 90580 0 0.0
.data 3560 3560 0 0.0
.rodata 81700 81700 0 0.0
.text 691148 691148 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789628 789628 0 0.0
(read/write) 178824 178824 0 0.0
.bss 100828 100828 0 0.0
.data 3560 3560 0 0.0
.rodata 75948 75948 0 0.0
.text 713416 713416 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778292 778292 0 0.0
(read/write) 173264 173264 0 0.0
.bss 95268 95268 0 0.0
.data 3560 3560 0 0.0
.rodata 102700 102700 0 0.0
.text 675324 675324 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730452 730452 0 0.0
(read/write) 167544 167544 0 0.0
.bss 89312 89312 0 0.0
.data 3552 3552 0 0.0
.rodata 77372 77372 0 0.0
.text 652812 652812 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716100 716100 0 0.0
(read/write) 167752 167752 0 0.0
.bss 89536 89536 0 0.0
.data 3544 3544 0 0.0
.rodata 73212 73212 0 0.0
.text 642620 642620 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582122 582122 0 0.0
(read/write) 207944 207944 0 0.0
.bss 201180 201180 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 493468 493468 0 0.0
lock CC3235SF_LAUNCHXL (read only) 627482 627482 0 0.0
(read/write) 208288 208288 0 0.0
.bss 201672 201672 0 0.0
.data 1496 1496 0 0.0
.rodata 106994 106994 0 0.0
.text 518364 518364 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568347 568347 0 0.0
.app_xip_area 458149 458149 0 0.0
.bss 65032 65032 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551059 551059 0 0.0
.app_xip_area 436101 436101 0 0.0
.bss 69784 69784 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571059 571059 0 0.0
.app_xip_area 462365 462365 0 0.0
.bss 63568 63568 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564107 564107 0 0.0
.app_xip_area 452133 452133 0 0.0
.bss 66768 66768 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 931472 931800 328 0.0
.bss 197888 197888 0 0.0
.data 1388 1388 0 0.0
.text 732172 732500 328 0.0
BRD4187C (read/write) 1108984 1109312 328 0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 910404 910732 328 0.0
lock-app BRD4161A+wf200 (read/write) 1121900 1121892 -8 -0.0
.bss 186740 186740 0 0.0
.data 2792 2792 0 0.0
.text 932348 932340 -8 -0.0
window-app BRD4187C (read/write) 1155640 1155712 72 0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 984908 984980 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210474 1210692 218 0.0
(read/write) 1749440 1749584 144 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252016 252160 144 0.1
.flash.text 1210474 1210692 218 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1252835 1253035 200 0.0
(read/write) 536004 536140 136 0.0
.dram0.bss 81184 81184 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283736 283872 136 0.0
.flash.text 1246671 1246871 200 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605360 605560 200 0.0
(read/write) 79584 79584 0 0.0
.bss 67404 67404 0 0.0
.data 2196 2196 0 0.0
.text 604824 605024 200 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 746724 747004 280 0.0
.bss 79164 79164 0 0.0
.data 2816 2816 0 0.0
.text 625376 625656 280 0.0
light k32w0+release (read only) 609304 609304 0 0.0
(read/write) 79468 79468 0 0.0
.bss 67284 67284 0 0.0
.data 2200 2200 0 0.0
.text 608768 608768 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789632 789632 0 0.0
.bss 80556 80556 0 0.0
.data 2032 2032 0 0.0
.text 667688 667688 0 0.0
lock k32w0+release (read only) 588896 589096 200 0.0
(read/write) 77456 77456 0 0.0
.bss 65324 65324 0 0.0
.data 2148 2148 0 0.0
.text 588360 588560 200 0.0
linux air-purifier-app debug (read only) 2611541 2612749 1208 0.0
(read/write) 128832 128864 32 0.0
.bss 46448 46480 32 0.1
.data 2240 2240 0 0.0
.data.rel.ro 74216 74216 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 184272 184528 256 0.1
.text 2249925 2250853 928 0.0
all-clusters-app debug (read only) 5917977 5919265 1288 0.0
(read/write) 480272 480336 64 0.0
.bss 134752 134784 32 0.0
.data 4496 4528 32 0.7
.data.rel.ro 333608 333608 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349296 349616 320 0.1
.text 5135427 5136371 944 0.0
all-clusters-minimal-app debug (read only) 5198529 5199785 1256 0.0
(read/write) 236192 236256 64 0.0
.bss 127552 127584 32 0.0
.data 4400 4432 32 0.7
.data.rel.ro 97176 97176 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288322 288610 288 0.1
.text 4675619 4676563 944 0.0
bridge-app debug (read only) 4593009 4594249 1240 0.0
(read/write) 217072 217104 32 0.0
.bss 118080 118080 0 0.0
.data 6176 6208 32 0.5
.data.rel.ro 86112 86112 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228962 229250 288 0.1
.text 4143875 4144803 928 0.0
chip-tool debug (read only) 12029145 12029721 576 0.0
(read/write) 521448 521448 0 0.0
.bss 94392 94392 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414712 414712 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 448345 448473 128 0.0
.text 10875123 10875571 448 0.0
chip-tool-ipv6only arm64 (read only) 11353276 11353772 496 0.0
(read/write) 588544 588064 -480 -0.1
.bss 103464 103480 16 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454496 454496 0 0.0
.dynamic 512 512 0 0.0
.got 16984 16984 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 354364 354492 128 0.0
.text 10120696 10121064 368 0.0
lighting-app debug+rpc+ui (read only) 5516369 5517593 1224 0.0
(read/write) 225896 225896 0 0.0
.bss 119048 119048 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94512 94512 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354004 354260 256 0.1
.text 4915811 4916755 944 0.0
lock-app debug (read only) 4660737 4661945 1208 0.0
(read/write) 204688 204688 0 0.0
.bss 113504 113504 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80360 80360 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254978 255234 256 0.1
.text 4194227 4195155 928 0.0
ota-provider-app debug (read only) 4292569 4293825 1256 0.0
(read/write) 193192 193224 32 0.0
.bss 113216 113248 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69744 69744 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207522 207810 288 0.1
.text 3892195 3893139 944 0.0
ota-requestor-app debug (read only) 4422025 4423249 1224 0.0
(read/write) 197592 197624 32 0.0
.bss 114112 114144 32 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72864 72864 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213666 213922 256 0.1
.text 4010963 4011907 944 0.0
shell debug (read only) 2885785 2886745 960 0.0
(read/write) 156224 156256 32 0.0
.bss 62640 62672 32 0.1
.data 1392 1392 0 0.0
.data.rel.ro 86432 86432 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185184 185312 128 0.1
.text 2527378 2528210 832 0.0
thermostat-no-ble arm64 (read only) 4412500 4413564 1064 0.0
(read/write) 242192 245272 3080 1.3
.bss 121768 121784 16 0.0
.data 3360 3376 16 0.5
.data.rel.ro 103576 103576 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8624 8 0.1
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159116 159396 280 0.2
.text 3918888 3919624 736 0.0
tv-app debug (read only) 5684065 5685321 1256 0.0
(read/write) 351432 351464 32 0.0
.bss 243344 243344 0 0.0
.data 6496 6528 32 0.5
.data.rel.ro 94328 94328 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288098 288386 288 0.1
.text 5154147 5155091 944 0.0
tv-casting-app debug (read only) 9859665 9860857 1192 0.0
(read/write) 340096 340128 32 0.0
.bss 156112 156112 0 0.0
.data 2944 2976 32 1.1
.data.rel.ro 174168 174168 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 382672 382960 288 0.1
.text 9011395 9012275 880 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531592 2531592 0 0.0
.bss 220424 220424 0 0.0
.data 5200 5200 0 0.0
.text 1494276 1494276 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1102228 1102228 0 0.0
bss 130807 130807 0 0.0
rodata 112812 112812 0 0.0
text 810864 810864 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1221604 1221604 0 0.0
bss 122897 122897 0 0.0
rodata 141772 141772 0 0.0
text 806420 806420 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1050632 1050632 0 0.0
bss 129665 129665 0 0.0
rodata 100184 100184 0 0.0
text 772920 772920 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834488 834488 0 0.0
(read/write) 1795268 1795268 0 0.0
.bss 196188 196188 0 0.0
.data 2664 2664 0 0.0
.text 1588028 1588028 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837640 837640 0 0.0
(read/write) 1717364 1717364 0 0.0
.bss 193068 193068 0 0.0
.data 2632 2632 0 0.0
.text 1513276 1513276 0 0.0
light cy8ckit_062s2_43012 (read only) 844368 844368 0 0.0
(read/write) 1636484 1636484 0 0.0
.bss 186532 186532 0 0.0
.data 2440 2440 0 0.0
.text 1439124 1439124 0 0.0
lock cy8ckit_062s2_43012 (read only) 817208 817208 0 0.0
(read/write) 1666396 1666396 0 0.0
.bss 213692 213692 0 0.0
.data 2440 2440 0 0.0
.text 1441876 1441876 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129184 1129184 0 0.0
.bss 102432 102432 0 0.0
.data 820 820 0 0.0
.text 641568 641568 0 0.0
lock-app qpg6105+debug (read/write) 1089280 1089280 0 0.0
.bss 97176 97176 0 0.0
.data 840 840 0 0.0
.text 601660 601660 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600325 600325 0 0.0
.bss 128296 128296 0 0.0
.data 668 668 0 0.0
.rodata 79596 79596 0 0.0
.text 382040 382040 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823118 823118 0 0.0
bss 49636 49636 0 0.0
text 616018 616018 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1091824 1091824 0 0.0
bss 101756 101756 0 0.0
text 793058 793058 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1049320 1049320 0 0.0
bss 110060 110060 0 0.0
text 764406 764406 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910008 910008 0 0.0
bss 93092 93092 0 0.0
text 651856 651856 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824790 824790 0 0.0
bss 49684 49684 0 0.0
text 617756 617756 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930492 930492 0 0.0
bss 77684 77684 0 0.0
text 697892 697892 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1073204 1073204 0 0.0
bss 100172 100172 0 0.0
text 777260 777260 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 902868 902868 0 0.0
bss 69148 69148 0 0.0
text 653136 653136 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 928944 928944 0 0.0
bss 92672 92672 0 0.0
text 670828 670828 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 827350 827350 0 0.0
bss 49792 49792 0 0.0
text 620712 620712 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791064 791064 0 0.0
bss 55992 55992 0 0.0
text 591462 591462 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677152 677152 0 0.0
bss 73672 73672 0 0.0
text 462410 462410 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832326 832326 0 0.0
bss 51316 51316 0 0.0
text 624126 624126 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 850825 850825 0 0.0
bss 59468 59468 0 0.0
text 635970 635970 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 816724 816724 0 0.0
bss 56280 56280 0 0.0
text 611170 611170 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 834828 834828 0 0.0
bss 68056 68056 0 0.0
text 626426 626426 0 0.0

Copy link

github-actions bot commented Mar 5, 2024

PR #31755: Size comparison from 8a1c7aa to e98e7f2

Increases above 0.2%:

platform target config section 8a1c7aa e98e7f2 change % change
linux all-clusters-app debug .data 4496 4528 32 0.7
all-clusters-minimal-app debug .data 4400 4432 32 0.7
bridge-app debug .data 6176 6208 32 0.5
thermostat-no-ble arm64 .data 3360 3376 16 0.5
tv-app debug .data 6496 6528 32 0.5
tv-casting-app debug .data 2944 2976 32 1.1
Increases (22 builds for efr32, esp32, k32w, linux)
platform target config section 8a1c7aa e98e7f2 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 931824 932152 328 0.0
.text 732500 732828 328 0.0
BRD4187C (read/write) 1108988 1109316 328 0.0
.text 910380 910708 328 0.0
window-app BRD4187C (read/write) 1155836 1155908 72 0.0
.text 985076 985148 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210512 1210730 218 0.0
(read/write) 1749488 1749632 144 0.0
.flash.rodata 252032 252176 144 0.1
.flash.text 1210512 1210730 218 0.0
m5stack (read only) 1252883 1253083 200 0.0
(read/write) 536040 536176 136 0.0
.flash.rodata 283748 283884 136 0.0
.flash.text 1246719 1246919 200 0.0
k32w contact k32w0+release (read only) 605240 605456 216 0.0
.text 604704 604920 216 0.0
k32w1+release (read/write) 746640 746904 264 0.0
.text 625264 625528 264 0.0
lock k32w0+release (read only) 588776 588992 216 0.0
.text 588240 588456 216 0.0
linux air-purifier-app debug (read only) 2612517 2613741 1224 0.0
(read/write) 128864 128896 32 0.0
.bss 46480 46512 32 0.1
.rodata 184272 184528 256 0.1
.text 2250901 2251845 944 0.0
all-clusters-app debug (read only) 5918969 5920241 1272 0.0
(read/write) 480304 480368 64 0.0
.bss 134784 134816 32 0.0
.data 4496 4528 32 0.7
.rodata 349296 349616 320 0.1
.text 5136419 5137347 928 0.0
all-clusters-minimal-app debug (read only) 5199505 5200745 1240 0.0
(read/write) 236256 236320 64 0.0
.bss 127616 127648 32 0.0
.data 4400 4432 32 0.7
.rodata 288322 288610 288 0.1
.text 4676595 4677523 928 0.0
bridge-app debug (read only) 4593969 4595225 1256 0.0
(read/write) 217136 217168 32 0.0
.data 6176 6208 32 0.5
.rodata 228962 229250 288 0.1
.text 4144835 4145779 944 0.0
chip-tool debug (read only) 12030121 12030681 560 0.0
.rodata 448345 448473 128 0.0
.text 10876099 10876531 432 0.0
chip-tool-ipv6only arm64 (read only) 11354396 11354876 480 0.0
.rodata 354364 354492 128 0.0
.text 10121816 10122168 352 0.0
lighting-app debug+rpc+ui (read only) 5517617 5518841 1224 0.0
.rodata 354164 354420 256 0.1
.text 4916899 4917843 944 0.0
lock-app debug (read only) 4661697 4662921 1224 0.0
.rodata 254978 255234 256 0.1
.text 4195187 4196131 944 0.0
ota-provider-app debug (read only) 4293529 4294785 1256 0.0
(read/write) 193224 193256 32 0.0
.bss 113248 113280 32 0.0
.rodata 207522 207810 288 0.1
.text 3893155 3894099 944 0.0
ota-requestor-app debug (read only) 4422985 4424209 1224 0.0
(read/write) 197656 197688 32 0.0
.bss 114176 114208 32 0.0
.rodata 213666 213922 256 0.1
.text 4011923 4012867 944 0.0
shell debug (read only) 2886745 2887705 960 0.0
(read/write) 156256 156288 32 0.0
.bss 62672 62704 32 0.1
.rodata 185184 185312 128 0.1
.text 2528338 2529170 832 0.0
thermostat-no-ble arm64 (read only) 4413644 4414708 1064 0.0
.bss 121800 121816 16 0.0
.data 3360 3376 16 0.5
.got 8608 8616 8 0.1
.rodata 159108 159388 280 0.2
.text 3920040 3920776 736 0.0
tv-app debug (read only) 5701737 5702977 1240 0.0
(read/write) 352488 352520 32 0.0
.data 6496 6528 32 0.5
.rodata 289698 289986 288 0.1
.text 5170099 5171027 928 0.0
tv-casting-app debug (read only) 9860921 9862113 1192 0.0
(read/write) 340232 340264 32 0.0
.data 2944 2976 32 1.1
.rodata 382672 382960 288 0.1
.text 9012627 9013507 880 0.0
Decreases (2 builds for linux)
platform target config section 8a1c7aa e98e7f2 change % change
linux chip-tool-ipv6only arm64 (read/write) 587472 586992 -480 -0.1
thermostat-no-ble arm64 (read/write) 245168 244152 -1016 -0.4
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 8a1c7aa e98e7f2 change % change
bl602 lighting-app bl602 (read/write) 1436438 1436438 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 158324 158324 0 0.0
.text 1102634 1102634 0 0.0
bl602+mfd (read/write) 1451094 1451094 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 157284 157284 0 0.0
.text 1118208 1118208 0 0.0
bl602+rpc (read/write) 1484070 1484070 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165900 165900 0 0.0
.text 1134280 1134280 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1200791 1200791 0 0.0
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107680 107680 0 0.0
.text 971442 971442 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1211843 1211843 0 0.0
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106620 106620 0 0.0
.text 983452 983452 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292527 1292527 0 0.0
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123052 123052 0 0.0
.text 1046394 1046394 0 0.0
bl706-eth (read/write) 1018869 1018869 0 0.0
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101012 101012 0 0.0
.text 762934 762934 0 0.0
bl706-wifi (read/write) 1253314 1253314 0 0.0
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122012 122012 0 0.0
.text 994658 994658 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170364 1170364 0 0.0
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101684 101684 0 0.0
.text 964540 964540 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1181772 1181772 0 0.0
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100624 100624 0 0.0
.text 976862 976862 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 772988 772988 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81708 81708 0 0.0
.text 691012 691012 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789524 789524 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 75956 75956 0 0.0
.text 713304 713304 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778180 778180 0 0.0
(read/write) 173288 173288 0 0.0
.bss 95292 95292 0 0.0
.data 3560 3560 0 0.0
.rodata 102708 102708 0 0.0
.text 675204 675204 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730348 730348 0 0.0
(read/write) 167568 167568 0 0.0
.bss 89336 89336 0 0.0
.data 3552 3552 0 0.0
.rodata 77372 77372 0 0.0
.text 652708 652708 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 715972 715972 0 0.0
(read/write) 167776 167776 0 0.0
.bss 89560 89560 0 0.0
.data 3544 3544 0 0.0
.rodata 73212 73212 0 0.0
.text 642492 642492 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582490 582490 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86538 86538 0 0.0
.text 493832 493832 0 0.0
lock CC3235SF_LAUNCHXL (read only) 627770 627770 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 107002 107002 0 0.0
.text 518648 518648 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568227 568227 0 0.0
.app_xip_area 458005 458005 0 0.0
.bss 65056 65056 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 550947 550947 0 0.0
.app_xip_area 435965 435965 0 0.0
.bss 69808 69808 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571115 571115 0 0.0
.app_xip_area 462397 462397 0 0.0
.bss 63592 63592 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564011 564011 0 0.0
.app_xip_area 452013 452013 0 0.0
.bss 66792 66792 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 931824 932152 328 0.0
.bss 197912 197912 0 0.0
.data 1392 1392 0 0.0
.text 732500 732828 328 0.0
BRD4187C (read/write) 1108988 1109316 328 0.0
.bss 195176 195176 0 0.0
.data 3412 3412 0 0.0
.text 910380 910708 328 0.0
lock-app BRD4161A+wf200 (read/write) 1122004 1122004 0 0.0
.bss 186764 186764 0 0.0
.data 2796 2796 0 0.0
.text 932420 932420 0 0.0
window-app BRD4187C (read/write) 1155836 1155908 72 0.0
.bss 167416 167416 0 0.0
.data 3324 3324 0 0.0
.text 985076 985148 72 0.0
esp32 all-clusters-app c3devkit (read only) 1210512 1210730 218 0.0
(read/write) 1749488 1749632 144 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252032 252176 144 0.1
.flash.text 1210512 1210730 218 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1252883 1253083 200 0.0
(read/write) 536040 536176 136 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283748 283884 136 0.0
.flash.text 1246719 1246919 200 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605240 605456 216 0.0
(read/write) 79612 79612 0 0.0
.bss 67428 67428 0 0.0
.data 2200 2200 0 0.0
.text 604704 604920 216 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 746640 746904 264 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 625264 625528 264 0.0
light k32w0+release (read only) 609184 609184 0 0.0
(read/write) 79496 79496 0 0.0
.bss 67308 67308 0 0.0
.data 2204 2204 0 0.0
.text 608648 608648 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789516 789516 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 667544 667544 0 0.0
lock k32w0+release (read only) 588776 588992 216 0.0
(read/write) 77484 77484 0 0.0
.bss 65348 65348 0 0.0
.data 2152 2152 0 0.0
.text 588240 588456 216 0.0
linux air-purifier-app debug (read only) 2612517 2613741 1224 0.0
(read/write) 128864 128896 32 0.0
.bss 46480 46512 32 0.1
.data 2240 2240 0 0.0
.data.rel.ro 74216 74216 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 184272 184528 256 0.1
.text 2250901 2251845 944 0.0
all-clusters-app debug (read only) 5918969 5920241 1272 0.0
(read/write) 480304 480368 64 0.0
.bss 134784 134816 32 0.0
.data 4496 4528 32 0.7
.data.rel.ro 333608 333608 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349296 349616 320 0.1
.text 5136419 5137347 928 0.0
all-clusters-minimal-app debug (read only) 5199505 5200745 1240 0.0
(read/write) 236256 236320 64 0.0
.bss 127616 127648 32 0.0
.data 4400 4432 32 0.7
.data.rel.ro 97176 97176 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288322 288610 288 0.1
.text 4676595 4677523 928 0.0
bridge-app debug (read only) 4593969 4595225 1256 0.0
(read/write) 217136 217168 32 0.0
.bss 118144 118144 0 0.0
.data 6176 6208 32 0.5
.data.rel.ro 86112 86112 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228962 229250 288 0.1
.text 4144835 4145779 944 0.0
chip-tool debug (read only) 12030121 12030681 560 0.0
(read/write) 521480 521480 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414712 414712 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 448345 448473 128 0.0
.text 10876099 10876531 432 0.0
chip-tool-ipv6only arm64 (read only) 11354396 11354876 480 0.0
(read/write) 587472 586992 -480 -0.1
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454496 454496 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354364 354492 128 0.0
.text 10121816 10122168 352 0.0
lighting-app debug+rpc+ui (read only) 5517617 5518841 1224 0.0
(read/write) 225960 225960 0 0.0
.bss 119112 119112 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94512 94512 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354164 354420 256 0.1
.text 4916899 4917843 944 0.0
lock-app debug (read only) 4661697 4662921 1224 0.0
(read/write) 204752 204752 0 0.0
.bss 113568 113568 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80360 80360 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254978 255234 256 0.1
.text 4195187 4196131 944 0.0
ota-provider-app debug (read only) 4293529 4294785 1256 0.0
(read/write) 193224 193256 32 0.0
.bss 113248 113280 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69744 69744 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207522 207810 288 0.1
.text 3893155 3894099 944 0.0
ota-requestor-app debug (read only) 4422985 4424209 1224 0.0
(read/write) 197656 197688 32 0.0
.bss 114176 114208 32 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72864 72864 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213666 213922 256 0.1
.text 4011923 4012867 944 0.0
shell debug (read only) 2886745 2887705 960 0.0
(read/write) 156256 156288 32 0.0
.bss 62672 62704 32 0.1
.data 1392 1392 0 0.0
.data.rel.ro 86432 86432 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185184 185312 128 0.1
.text 2528338 2529170 832 0.0
thermostat-no-ble arm64 (read only) 4413644 4414708 1064 0.0
(read/write) 245168 244152 -1016 -0.4
.bss 121800 121816 16 0.0
.data 3360 3376 16 0.5
.data.rel.ro 103576 103576 0 0.0
.dynamic 512 512 0 0.0
.got 8608 8616 8 0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159108 159388 280 0.2
.text 3920040 3920776 736 0.0
tv-app debug (read only) 5701737 5702977 1240 0.0
(read/write) 352488 352520 32 0.0
.bss 244336 244336 0 0.0
.data 6496 6528 32 0.5
.data.rel.ro 94392 94392 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 289698 289986 288 0.1
.text 5170099 5171027 928 0.0
tv-casting-app debug (read only) 9860921 9862113 1192 0.0
(read/write) 340232 340264 32 0.0
.bss 156240 156240 0 0.0
.data 2944 2976 32 1.1
.data.rel.ro 174168 174168 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382960 288 0.1
.text 9012627 9013507 880 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531608 2531608 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1494292 1494292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1102240 1102240 0 0.0
bss 130831 130831 0 0.0
rodata 112824 112824 0 0.0
text 810728 810728 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1221688 1221688 0 0.0
bss 122921 122921 0 0.0
rodata 141784 141784 0 0.0
text 806460 806460 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1050484 1050484 0 0.0
bss 129689 129689 0 0.0
rodata 100180 100180 0 0.0
text 772772 772772 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1795700 1795700 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1588436 1588436 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837608 837608 0 0.0
(read/write) 1717756 1717756 0 0.0
.bss 193092 193092 0 0.0
.data 2640 2640 0 0.0
.text 1513636 1513636 0 0.0
light cy8ckit_062s2_43012 (read only) 844336 844336 0 0.0
(read/write) 1636860 1636860 0 0.0
.bss 186556 186556 0 0.0
.data 2448 2448 0 0.0
.text 1439468 1439468 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1666764 1666764 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1442220 1442220 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129044 1129044 0 0.0
.bss 102456 102456 0 0.0
.data 824 824 0 0.0
.text 641424 641424 0 0.0
lock-app qpg6105+debug (read/write) 1089124 1089124 0 0.0
.bss 97200 97200 0 0.0
.data 844 844 0 0.0
.text 601508 601508 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600225 600225 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 79604 79604 0 0.0
.text 381904 381904 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822990 822990 0 0.0
bss 49660 49660 0 0.0
text 615860 615860 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1091680 1091680 0 0.0
bss 101780 101780 0 0.0
text 792876 792876 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1049152 1049152 0 0.0
bss 110084 110084 0 0.0
text 764198 764198 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 909856 909856 0 0.0
bss 93116 93116 0 0.0
text 651672 651672 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824622 824622 0 0.0
bss 49708 49708 0 0.0
text 617550 617550 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930332 930332 0 0.0
bss 77708 77708 0 0.0
text 697694 697694 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1073028 1073028 0 0.0
bss 100196 100196 0 0.0
text 777052 777052 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 902732 902732 0 0.0
bss 69172 69172 0 0.0
text 652962 652962 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 928984 928984 0 0.0
bss 92696 92696 0 0.0
text 670832 670832 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 827206 827206 0 0.0
bss 49816 49816 0 0.0
text 620530 620530 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 790920 790920 0 0.0
bss 56016 56016 0 0.0
text 591288 591288 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677148 677148 0 0.0
bss 73672 73672 0 0.0
text 462406 462406 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832158 832158 0 0.0
bss 51340 51340 0 0.0
text 623920 623920 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 850889 850889 0 0.0
bss 59492 59492 0 0.0
text 635998 635998 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 816564 816564 0 0.0
bss 56304 56304 0 0.0
text 610972 610972 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 834668 834668 0 0.0
bss 68080 68080 0 0.0
text 626228 626228 0 0.0

@mergify mergify bot merged commit 2c522cb into project-chip:master Mar 5, 2024
58 checks passed
erwinpan1 pushed a commit to erwinpan1/connectedhomeip that referenced this pull request Mar 7, 2024
…ject-chip#31755)

* Add records of session establishment for subscription resumption

* Restyled by clang-format

* review changes

* Schedule subscription resumption when failing to establish the session in SubscriptionResumptionSessionEstablisher

* Add option to set subscription timeout resumption retry interval seconds for Linux app
Add cirque test for subscription resumption timeout

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* fix CI building

* Add test to the test list

* add subscription resumption restries number to SubscriptionInfo struct

* review changes

* make resumption retries persistent

* Restyled by clang-format

* ci build fixes

* try to fix cirque test

---------

Co-authored-by: Restyled.io <[email protected]>
huangxuyong pushed a commit to huangxuyong/connectedhomeip that referenced this pull request Mar 19, 2024
…ject-chip#31755)

* Add records of session establishment for subscription resumption

* Restyled by clang-format

* review changes

* Schedule subscription resumption when failing to establish the session in SubscriptionResumptionSessionEstablisher

* Add option to set subscription timeout resumption retry interval seconds for Linux app
Add cirque test for subscription resumption timeout

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* fix CI building

* Add test to the test list

* add subscription resumption restries number to SubscriptionInfo struct

* review changes

* make resumption retries persistent

* Restyled by clang-format

* ci build fixes

* try to fix cirque test

---------

Co-authored-by: Restyled.io <[email protected]>
espressif-bot pushed a commit to espressif/connectedhomeip that referenced this pull request Apr 2, 2024
…ject-chip#31755)

* Add records of session establishment for subscription resumption

* Restyled by clang-format

* review changes

* Schedule subscription resumption when failing to establish the session in SubscriptionResumptionSessionEstablisher

* Add option to set subscription timeout resumption retry interval seconds for Linux app
Add cirque test for subscription resumption timeout

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* fix CI building

* Add test to the test list

* add subscription resumption restries number to SubscriptionInfo struct

* review changes

* make resumption retries persistent

* Restyled by clang-format

* ci build fixes

* try to fix cirque test

---------

Co-authored-by: Restyled.io <[email protected]>
espressif-bot pushed a commit to espressif/connectedhomeip that referenced this pull request Apr 2, 2024
[cherry-pick] Add records of session establishment for subscription resumption (project-chip#31755)

See merge request espressif/connectedhomeip!14
Jerry-ESP pushed a commit to Jerry-ESP/connectedhomeip that referenced this pull request Apr 25, 2024
…ject-chip#31755)

* Add records of session establishment for subscription resumption

* Restyled by clang-format

* review changes

* Schedule subscription resumption when failing to establish the session in SubscriptionResumptionSessionEstablisher

* Add option to set subscription timeout resumption retry interval seconds for Linux app
Add cirque test for subscription resumption timeout

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* fix CI building

* Add test to the test list

* add subscription resumption restries number to SubscriptionInfo struct

* review changes

* make resumption retries persistent

* Restyled by clang-format

* ci build fixes

* try to fix cirque test

---------

Co-authored-by: Restyled.io <[email protected]>
andy31415 pushed a commit that referenced this pull request Apr 26, 2024
… v1.2-branch (#33161)

* [1.1] Cherry pick Thread DNS client and memory leak fixes (#31457)

* [app] Fix DeferredAttributePersister memory leak (#31075)

* [app] Fix DeferredAttributePerister memory leak

ScopedMemoryBuffer's Release() method was used instead of
Free(). Add CHECK_RETURN_VALUE annotation to the Release()
method to prevent from making such a mistake in the future.

Signed-off-by: Damian Krolik <[email protected]>

* Code review

---------

Signed-off-by: Damian Krolik <[email protected]>
(cherry picked from commit 3e8aeeb)

* [OpenThread] Harden DNS record parsing (#31227)

OpenThread applications would crash upon receiving an empty
DNS TXT record. The reason was that the code for copying OT
DNS service info object into Matter DnssdService object
would not initialize the TXT entry count in the latter
object in such a case.

In the reported case, the Matter stack was presented an
empty TXT record because OpenThread's DNS client received
a TXT record with TTL 0 and it discarded its contents.
Nevertheless, the issue could be reproduced by publishing
Matter service without TXT entries and kicking off DNS query.

1. Initialize the TXT entry and subtype count properly in all
   scenarios.
2. Do not even process the service info object if an error was
   returned by OpenThread before.
3. Extract some boilerplate to a separate function to improve
   readability.

Signed-off-by: Damian Krolik <[email protected]>
(cherry picked from commit 76b6bb5)

* ESP32: Add EndpointQueueFilter for ESP32 platform (#31440)

* Add EndpointQueueFilter for ESP32 platform

* Restyled by clang-format

* Restyled by gn

* fix compile error when disabling inet ipv4

* review changes

* Restyled by clang-format

* review changes

* review changes

---------

Co-authored-by: Restyled.io <[email protected]>

* [ESP32] Limit number of returned WiFi scan results to configured limit (#30780)

Scan results are allocated on the heap and on a resource critical device
where heap is less, this may fail if there are a lot of APs in the
vicinity.

* [ESP32] Fix the threading issue in nimble (#29180)

* [ESP32] Fix the threading issue in nimble

Send ble connection error than executing in nimble thread context

* comment explaining why we are posting connection error event

* Adding a comment for kCHIPoBLEConnectionError

* IM: Create ReadHandler after Session Establishment for Subscription Resumption (#30491)

* IM: Create ReadHandler after Session Establishment for Subscription Resumption

* Restyled by clang-format

* Make SubscriptionResumptionHelper inherits from SubscriptionInfo

* review changes

* Rename Helper to SessionEstablisher

* Restyled by clang-format

* RAII changes

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>

* [ESP32] Fix adding NDEBUG flag to CPPFLAGS (#30763)

In esp-idf, NDEBUG flag is added to CPPFLAGS only if assertions are
disabled. Making this inline to that.

* Add records of session establishment for subscription resumption (#31755)

* Add records of session establishment for subscription resumption

* Restyled by clang-format

* review changes

* Schedule subscription resumption when failing to establish the session in SubscriptionResumptionSessionEstablisher

* Add option to set subscription timeout resumption retry interval seconds for Linux app
Add cirque test for subscription resumption timeout

* Restyled by clang-format

* Restyled by autopep8

* Restyled by isort

* fix CI building

* Add test to the test list

* add subscription resumption restries number to SubscriptionInfo struct

* review changes

* make resumption retries persistent

* Restyled by clang-format

* ci build fixes

* try to fix cirque test

---------

Co-authored-by: Restyled.io <[email protected]>

* ESP32: check ap info in IsStationConnected (#31438)

* Add checks for mOTInst in GenericThreadStackManagerImpl_OpenThread (#32482)

* Add checks for mOTInst in GenericThreadStackManagerImpl_OpenThread

* review changes

* [ESP32] Fix few attributes with fixed quality in DeviceInfoProvider (#32893)

* [ESP32] Fix few attributes with fixed quality in DeviceInfoProvider

Fixed labels, supported locales, supported calendar types were being
read from the nvs(flash) and during OTA its a hassle if one wants to
upgrade these values. Added few APIs to set the data for these
attributes in ESP32DeviceInfoProvider.

* Restyled by clang-format

* Restyled by prettier-markdown

* fix the lint errors

* Add back the original Device info provider which reads from the nvs

Add StaticESP32DeviceInfoProvider along with APIs to set data

Remove changes from example and add a guide along with usage

---------

Co-authored-by: Restyled.io <[email protected]>

* Implement BLE Manager Shutdown for nimble host (#33109)

* [ESP32] Implement BLE Manager Shutdown for nimble host

- Replace ble deinit imple in Esp32AppServer with BLEMgr().Shutdown()
- Replace few ESP_LOG with ChipLog in Esp32AppServer
- Move ble deinit kCommissioningComplete switch case
- Make USE_BLE_ONLY_FOR_COMMISSIONING depends on BT_ENABLED

* Restyled by clang-format

* address reviews

* Add checks for timer handler

---------

Co-authored-by: Restyled.io <[email protected]>

* [ESP32]  Made a provision to generate esp_secure_cert partition in factory partition script. (#29840)

* Made a provision to generate esp_secure_cert partition in factory partition script.

- Added the provision to generate esp_secure_cert_partition based on option --dac-in-secure-cert.
- Refactored some code of the existing script - made it more modular.

* made outdir user governed

* Added the support for onboarding paylaod in factory script (#31274)

---------

Co-authored-by: Damian Królik <[email protected]>
Co-authored-by: Wang Qixiang <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Shubham Patil <[email protected]>
Co-authored-by: shripad621git <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Subscription Timeout retries was broken when fixing the Readhandler creation issue
5 participants