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

Extend GAutoPtr to conventionally get receiver #32115

Merged
merged 6 commits into from
Feb 21, 2024

Conversation

arkq
Copy link
Contributor

@arkq arkq commented Feb 14, 2024

Problem

There is a lot of boilerplate code for getting pointer receiver for GAutoPtr<>. This PR refactors that to have a convenience member GetReceiver().

Testing

CI will verify any potential breaks.

Copy link

github-actions bot commented Feb 14, 2024

PR #32115: Size comparison from 67f2ae5 to 52bce13

Increases above 0.2%:

platform target config section 67f2ae5 52bce13 change % change
linux thermostat-no-ble arm64 (read/write) 246568 249800 3232 1.3
Increases (14 builds for linux)
platform target config section 67f2ae5 52bce13 change % change
linux air-purifier-app debug (read only) 2629181 2630205 1024 0.0
.text 2266309 2267429 1120 0.0
all-clusters-app debug (read only) 5881337 5882361 1024 0.0
.text 5101267 5102387 1120 0.0
all-clusters-minimal-app debug (read only) 5193881 5194905 1024 0.0
.text 4670835 4671955 1120 0.0
bridge-app debug (read only) 4602193 4603217 1024 0.0
.text 4152531 4153651 1120 0.0
chip-tool debug (read only) 11977985 11978529 544 0.0
.text 10824947 10825587 640 0.0
chip-tool-ipv6only arm64 (read only) 11473248 11474000 752 0.0
.text 10232828 10233660 832 0.0
lighting-app debug+rpc+ui (read only) 5523609 5524649 1040 0.0
.text 4923123 4924259 1136 0.0
lock-app debug (read only) 4682025 4682841 816 0.0
.text 4213859 4214771 912 0.0
ota-provider-app debug (read only) 4302713 4303529 816 0.0
.text 3901747 3902563 816 0.0
ota-requestor-app debug (read only) 4418761 4419561 800 0.0
.text 4007491 4008291 800 0.0
shell debug (read only) 2867033 2867913 880 0.0
.text 2508114 2509090 976 0.0
thermostat-no-ble arm64 (read only) 4482392 4483256 864 0.0
(read/write) 246568 249800 3232 1.3
.text 3977644 3978508 864 0.0
tv-app debug (read only) 5652977 5653793 816 0.0
.text 5124243 5125155 912 0.0
tv-casting-app debug (read only) 9856065 9856945 880 0.0
.text 9007763 9008739 976 0.0
Decreases (12 builds for efr32, linux)
platform target config section 67f2ae5 52bce13 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1123096 1123088 -8 -0.0
.text 932012 932004 -8 -0.0
linux air-purifier-app debug .got 4568 4560 -8 -0.2
all-clusters-app debug .got 5384 5376 -8 -0.1
all-clusters-minimal-app debug .got 5304 5296 -8 -0.2
bridge-app debug .got 5272 5264 -8 -0.2
chip-tool debug .got 5776 5768 -8 -0.1
chip-tool-ipv6only arm64 (read/write) 591296 590544 -752 -0.1
lighting-app debug+rpc+ui .got 5888 5880 -8 -0.1
lock-app debug .got 5224 5216 -8 -0.2
shell debug .got 4080 4072 -8 -0.2
tv-app debug .got 5512 5504 -8 -0.1
tv-casting-app debug (read/write) 340432 340400 -32 -0.0
.got 5088 5080 -8 -0.2
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 67f2ae5 52bce13 change % change
bl602 lighting-app bl602 (read/write) 1430678 1430678 0 0.0
.bss 85304 85304 0 0.0
.data 9496 9496 0 0.0
.rodata 157376 157376 0 0.0
.text 1097862 1097862 0 0.0
bl602+mfd (read/write) 1445086 1445086 0 0.0
.bss 85464 85464 0 0.0
.data 9472 9472 0 0.0
.rodata 156336 156336 0 0.0
.text 1113164 1113164 0 0.0
bl602+rpc (read/write) 1478062 1478062 0 0.0
.bss 93336 93336 0 0.0
.data 9872 9872 0 0.0
.rodata 164944 164944 0 0.0
.text 1129248 1129248 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195279 1195279 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106700 106700 0 0.0
.text 966944 966944 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206335 1206335 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105640 105640 0 0.0
.text 978954 978954 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287003 1287003 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122072 122072 0 0.0
.text 1041888 1041888 0 0.0
bl706-eth (read/write) 1013889 1013889 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100080 100080 0 0.0
.text 758942 758942 0 0.0
bl706-wifi (read/write) 1247094 1247094 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121060 121060 0 0.0
.text 989390 989390 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1164860 1164860 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100704 100704 0 0.0
.text 960046 960046 0 0.0
bl702l+mfd (read/write) 1176776 1176776 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99644 99644 0 0.0
.text 972368 972368 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780356 780356 0 0.0
(read/write) 168920 168920 0 0.0
.bss 90924 90924 0 0.0
.data 3560 3560 0 0.0
.rodata 90252 90252 0 0.0
.text 689836 689836 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799356 799356 0 0.0
(read/write) 179200 179200 0 0.0
.bss 101204 101204 0 0.0
.data 3560 3560 0 0.0
.rodata 84660 84660 0 0.0
.text 714428 714428 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787972 787972 0 0.0
(read/write) 173648 173648 0 0.0
.bss 95652 95652 0 0.0
.data 3560 3560 0 0.0
.rodata 111396 111396 0 0.0
.text 676308 676308 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738124 738124 0 0.0
(read/write) 167896 167896 0 0.0
.bss 89664 89664 0 0.0
.data 3552 3552 0 0.0
.rodata 85972 85972 0 0.0
.text 651884 651884 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723764 723764 0 0.0
(read/write) 168096 168096 0 0.0
.bss 89880 89880 0 0.0
.data 3544 3544 0 0.0
.rodata 81812 81812 0 0.0
.text 641684 641684 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581170 581170 0 0.0
(read/write) 207960 207960 0 0.0
.bss 201196 201196 0 0.0
.data 1640 1640 0 0.0
.rodata 86474 86474 0 0.0
.text 492576 492576 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628922 628922 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201728 201728 0 0.0
.data 1496 1496 0 0.0
.rodata 107082 107082 0 0.0
.text 519720 519720 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564667 564667 0 0.0
.app_xip_area 454525 454525 0 0.0
.bss 64976 64976 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) 549867 549867 0 0.0
.app_xip_area 434925 434925 0 0.0
.bss 69768 69768 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) 566307 566307 0 0.0
.app_xip_area 457669 457669 0 0.0
.bss 63512 63512 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) 563123 563123 0 0.0
.app_xip_area 451165 451165 0 0.0
.bss 66752 66752 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) 928528 928528 0 0.0
.bss 197888 197888 0 0.0
.data 1388 1388 0 0.0
.text 729228 729228 0 0.0
BRD4187C (read/write) 1105308 1105308 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906784 906784 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123096 1123088 -8 -0.0
.bss 188272 188272 0 0.0
.data 2792 2792 0 0.0
.text 932012 932004 -8 -0.0
window-app BRD4187C (read/write) 1159372 1159372 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987152 987152 0 0.0
esp32 all-clusters-app c3devkit (read only) 1203500 1203500 0 0.0
(read/write) 1747808 1747808 0 0.0
.dram0.bss 74184 74184 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 250464 250464 0 0.0
.flash.text 1203500 1203500 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244995 1244995 0 0.0
(read/write) 532708 532708 0 0.0
.dram0.bss 81032 81032 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238831 1238831 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611472 611472 0 0.0
(read/write) 81408 81408 0 0.0
.bss 69200 69200 0 0.0
.data 2224 2224 0 0.0
.text 610936 610936 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 750500 750500 0 0.0
.bss 80652 80652 0 0.0
.data 2816 2816 0 0.0
.text 627664 627664 0 0.0
light k32w0+release (read only) 599648 599648 0 0.0
(read/write) 79360 79360 0 0.0
.bss 67176 67176 0 0.0
.data 2200 2200 0 0.0
.text 599112 599112 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786208 786208 0 0.0
.bss 80500 80500 0 0.0
.data 2032 2032 0 0.0
.text 664320 664320 0 0.0
lock k32w0+release (read only) 582280 582280 0 0.0
(read/write) 78852 78852 0 0.0
.bss 66720 66720 0 0.0
.data 2148 2148 0 0.0
.text 581744 581744 0 0.0
linux air-purifier-app debug (read only) 2629181 2630205 1024 0.0
(read/write) 129328 129328 0 0.0
.bss 46896 46896 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4560 -8 -0.2
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 185008 185008 0 0.0
.text 2266309 2267429 1120 0.0
all-clusters-app debug (read only) 5881337 5882361 1024 0.0
(read/write) 479296 479296 0 0.0
.bss 134656 134656 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 332808 332808 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5376 -8 -0.1
.init 27 27 0 0.0
.init_array 1368 1368 0 0.0
.rodata 347760 347760 0 0.0
.text 5101267 5102387 1120 0.0
all-clusters-minimal-app debug (read only) 5193881 5194905 1024 0.0
(read/write) 236560 236560 0 0.0
.bss 128032 128032 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 97096 97096 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5296 -8 -0.2
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 288226 288226 0 0.0
.text 4670835 4671955 1120 0.0
bridge-app debug (read only) 4602193 4603217 1024 0.0
(read/write) 217560 217560 0 0.0
.bss 118528 118528 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 86160 86160 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5264 -8 -0.2
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228994 228994 0 0.0
.text 4152531 4153651 1120 0.0
chip-tool debug (read only) 11977985 11978529 544 0.0
(read/write) 520984 520984 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414384 414384 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5768 -8 -0.1
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 447801 447801 0 0.0
.text 10824947 10825587 640 0.0
chip-tool-ipv6only arm64 (read only) 11473248 11474000 752 0.0
(read/write) 591296 590544 -752 -0.1
.bss 103304 103304 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454144 454144 0 0.0
.dynamic 512 512 0 0.0
.got 20344 20344 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 353084 353084 0 0.0
.text 10232828 10233660 832 0.0
lighting-app debug+rpc+ui (read only) 5523609 5524649 1040 0.0
(read/write) 226328 226328 0 0.0
.bss 119464 119464 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94560 94560 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5880 -8 -0.1
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 353716 353716 0 0.0
.text 4923123 4924259 1136 0.0
lock-app debug (read only) 4682025 4682841 816 0.0
(read/write) 205536 205536 0 0.0
.bss 114048 114048 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 80664 80664 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5216 -8 -0.2
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 255490 255490 0 0.0
.text 4213859 4214771 912 0.0
ota-provider-app debug (read only) 4302713 4303529 816 0.0
(read/write) 193776 193776 0 0.0
.bss 113792 113792 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69760 69760 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 207650 207650 0 0.0
.text 3901747 3902563 816 0.0
ota-requestor-app debug (read only) 4418761 4419561 800 0.0
(read/write) 198024 198024 0 0.0
.bss 114688 114688 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72720 72720 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 213666 213666 0 0.0
.text 4007491 4008291 800 0.0
shell debug (read only) 2867033 2867913 880 0.0
(read/write) 155752 155752 0 0.0
.bss 62544 62544 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86040 86040 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4072 -8 -0.2
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186112 186112 0 0.0
.text 2508114 2509090 976 0.0
thermostat-no-ble arm64 (read only) 4482392 4483256 864 0.0
(read/write) 246568 249800 3232 1.3
.bss 122328 122328 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103712 103712 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3977644 3978508 864 0.0
tv-app debug (read only) 5652977 5653793 816 0.0
(read/write) 351864 351864 0 0.0
.bss 243792 243792 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94264 94264 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5504 -8 -0.1
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 286786 286786 0 0.0
.text 5124243 5125155 912 0.0
tv-casting-app debug (read only) 9856065 9856945 880 0.0
(read/write) 340432 340400 -32 -0.0
.bss 156560 156560 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174040 174040 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 382576 382576 0 0.0
.text 9007763 9008739 976 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531960 2531960 0 0.0
.bss 220464 220464 0 0.0
.data 5200 5200 0 0.0
.text 1494644 1494644 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1096812 1096812 0 0.0
bss 130689 130689 0 0.0
rodata 111588 111588 0 0.0
text 806684 806684 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1217212 1217212 0 0.0
bss 122811 122811 0 0.0
rodata 141516 141516 0 0.0
text 802372 802372 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046608 1046608 0 0.0
bss 129633 129633 0 0.0
rodata 99264 99264 0 0.0
text 769952 769952 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834584 834584 0 0.0
(read/write) 1791044 1791044 0 0.0
.bss 196100 196100 0 0.0
.data 2656 2656 0 0.0
.text 1583900 1583900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837640 837640 0 0.0
(read/write) 1715348 1715348 0 0.0
.bss 193068 193068 0 0.0
.data 2632 2632 0 0.0
.text 1511260 1511260 0 0.0
light cy8ckit_062s2_43012 (read only) 844368 844368 0 0.0
(read/write) 1634684 1634684 0 0.0
.bss 186532 186532 0 0.0
.data 2440 2440 0 0.0
.text 1437324 1437324 0 0.0
lock cy8ckit_062s2_43012 (read only) 817168 817168 0 0.0
(read/write) 1667284 1667284 0 0.0
.bss 213732 213732 0 0.0
.data 2440 2440 0 0.0
.text 1442724 1442724 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124704 1124704 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637088 637088 0 0.0
lock-app qpg6105+debug (read/write) 1089648 1089648 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602028 602028 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597077 597077 0 0.0
.bss 128288 128288 0 0.0
.data 668 668 0 0.0
.rodata 78708 78708 0 0.0
.text 379688 379688 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825662 825662 0 0.0
bss 51116 51116 0 0.0
text 617506 617506 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1085644 1085644 0 0.0
bss 101640 101640 0 0.0
text 788328 788328 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1044880 1044880 0 0.0
bss 110028 110028 0 0.0
text 761024 761024 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 906900 906900 0 0.0
bss 93060 93060 0 0.0
text 649680 649680 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827262 827262 0 0.0
bss 51164 51164 0 0.0
text 619168 619168 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 933520 933520 0 0.0
bss 79204 79204 0 0.0
text 699852 699852 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1068376 1068376 0 0.0
bss 100140 100140 0 0.0
text 773478 773478 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 906684 906684 0 0.0
bss 70668 70668 0 0.0
text 655800 655800 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 924680 924680 0 0.0
bss 92640 92640 0 0.0
text 667572 667572 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829862 829862 0 0.0
bss 51272 51272 0 0.0
text 622170 622170 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793592 793592 0 0.0
bss 57472 57472 0 0.0
text 592936 592936 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676716 676716 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 828526 828526 0 0.0
bss 51292 51292 0 0.0
text 621522 621522 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852197 852197 0 0.0
bss 60948 60948 0 0.0
text 636368 636368 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819180 819180 0 0.0
bss 57760 57760 0 0.0
text 612568 612568 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 838628 838628 0 0.0
bss 69576 69576 0 0.0
text 629076 629076 0 0.0

Copy link

github-actions bot commented Feb 20, 2024

PR #32115: Size comparison from 6b27278 to 13364fa

Increases above 0.2%:

platform target config section 6b27278 13364fa change % change
linux chip-tool-ipv6only arm64 (read/write) 588600 591944 3344 0.6
Increases (14 builds for linux)
platform target config section 6b27278 13364fa change % change
linux air-purifier-app debug (read only) 2634149 2635189 1040 0.0
.text 2271061 2272197 1136 0.1
all-clusters-app debug (read only) 5916849 5917873 1024 0.0
.text 5134963 5136083 1120 0.0
all-clusters-minimal-app debug (read only) 5209553 5210577 1024 0.0
.text 4686003 4687123 1120 0.0
bridge-app debug (read only) 4606953 4607993 1040 0.0
.text 4157235 4158371 1136 0.0
chip-tool debug (read only) 11986801 11987345 544 0.0
.text 10833427 10834067 640 0.0
chip-tool-ipv6only arm64 (read only) 11484176 11484928 752 0.0
(read/write) 588600 591944 3344 0.6
.text 10243324 10244156 832 0.0
lighting-app debug+rpc+ui (read only) 5529185 5530225 1040 0.0
.text 4928515 4929651 1136 0.0
lock-app debug (read only) 4675089 4675905 816 0.0
.text 4207939 4208851 912 0.0
ota-provider-app debug (read only) 4307817 4308617 800 0.0
.text 3906739 3907539 800 0.0
ota-requestor-app debug (read only) 4433977 4434793 816 0.0
.text 4022147 4022963 816 0.0
shell debug (read only) 2870225 2871105 880 0.0
.text 2510994 2511970 976 0.0
thermostat-no-ble arm64 (read only) 4487448 4488312 864 0.0
.text 3982892 3983756 864 0.0
tv-app debug (read only) 5683369 5684185 816 0.0
.text 5152915 5153827 912 0.0
tv-casting-app debug (read only) 9868889 9869769 880 0.0
.text 9020083 9021059 976 0.0
Decreases (13 builds for efr32, linux)
platform target config section 6b27278 13364fa change % change
efr32 lighting-app BRD4187C (read/write) 1107192 1107184 -8 -0.0
.text 908612 908604 -8 -0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
linux air-purifier-app debug .got 4568 4560 -8 -0.2
all-clusters-app debug .got 5384 5376 -8 -0.1
all-clusters-minimal-app debug .got 5304 5296 -8 -0.2
bridge-app debug .got 5272 5264 -8 -0.2
chip-tool debug .got 5776 5768 -8 -0.1
lighting-app debug+rpc+ui .got 5888 5880 -8 -0.1
lock-app debug .got 5224 5216 -8 -0.2
shell debug .got 4080 4072 -8 -0.2
thermostat-no-ble arm64 (read/write) 249736 248872 -864 -0.3
tv-app debug .got 5512 5504 -8 -0.1
tv-casting-app debug (read/write) 340680 340648 -32 -0.0
.got 5088 5080 -8 -0.2
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 6b27278 13364fa change % change
bl602 lighting-app bl602 (read/write) 1432978 1432978 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099972 1099972 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178624 1178624 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974540 974540 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 770860 770860 0 0.0
(read/write) 168552 168552 0 0.0
.bss 90556 90556 0 0.0
.data 3560 3560 0 0.0
.rodata 81652 81652 0 0.0
.text 688940 688940 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 787660 787660 0 0.0
(read/write) 178792 178792 0 0.0
.bss 100796 100796 0 0.0
.data 3560 3560 0 0.0
.rodata 75940 75940 0 0.0
.text 711452 711452 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 776308 776308 0 0.0
(read/write) 173240 173240 0 0.0
.bss 95244 95244 0 0.0
.data 3560 3560 0 0.0
.rodata 102700 102700 0 0.0
.text 673340 673340 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 728484 728484 0 0.0
(read/write) 167520 167520 0 0.0
.bss 89288 89288 0 0.0
.data 3552 3552 0 0.0
.rodata 77372 77372 0 0.0
.text 650844 650844 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 714116 714116 0 0.0
(read/write) 167728 167728 0 0.0
.bss 89512 89512 0 0.0
.data 3544 3544 0 0.0
.rodata 73212 73212 0 0.0
.text 640636 640636 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581274 581274 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492628 492628 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626570 626570 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517468 517468 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 566019 566019 0 0.0
.app_xip_area 455853 455853 0 0.0
.bss 65000 65000 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) 548987 548987 0 0.0
.app_xip_area 434061 434061 0 0.0
.bss 69752 69752 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) 567699 567699 0 0.0
.app_xip_area 459037 459037 0 0.0
.bss 63536 63536 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) 562251 562251 0 0.0
.app_xip_area 450309 450309 0 0.0
.bss 66736 66736 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) 929792 929792 0 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730468 730468 0 0.0
BRD4187C (read/write) 1107192 1107184 -8 -0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908612 908604 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1120564 1120564 0 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930988 930988 0 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207462 1207462 0 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207462 1207462 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249587 1249587 0 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243423 1243423 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610464 610464 0 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609928 609928 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745444 745444 0 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624128 624128 0 0.0
light k32w0+release (read only) 602088 602088 0 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601552 601552 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787560 787560 0 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665648 665648 0 0.0
lock k32w0+release (read only) 580856 580856 0 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580320 580320 0 0.0
linux air-purifier-app debug (read only) 2634149 2635189 1040 0.0
(read/write) 129416 129416 0 0.0
.bss 46896 46896 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74328 74328 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4560 -8 -0.2
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2271061 2272197 1136 0.1
all-clusters-app debug (read only) 5916849 5917873 1024 0.0
(read/write) 479944 479944 0 0.0
.bss 134752 134752 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333304 333304 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5376 -8 -0.1
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5134963 5136083 1120 0.0
all-clusters-minimal-app debug (read only) 5209553 5210577 1024 0.0
(read/write) 236808 236808 0 0.0
.bss 128032 128032 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97320 97320 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5296 -8 -0.2
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4686003 4687123 1120 0.0
bridge-app debug (read only) 4606953 4607993 1040 0.0
(read/write) 217680 217680 0 0.0
.bss 118560 118560 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86224 86224 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5264 -8 -0.2
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4157235 4158371 1136 0.0
chip-tool debug (read only) 11986801 11987345 544 0.0
(read/write) 521232 521232 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414656 414656 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5768 -8 -0.1
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833427 10834067 640 0.0
chip-tool-ipv6only arm64 (read only) 11484176 11484928 752 0.0
(read/write) 588600 591944 3344 0.6
.bss 103352 103352 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454416 454416 0 0.0
.dynamic 512 512 0 0.0
.got 20336 20336 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243324 10244156 832 0.0
lighting-app debug+rpc+ui (read only) 5529185 5530225 1040 0.0
(read/write) 226448 226448 0 0.0
.bss 119496 119496 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94608 94608 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5880 -8 -0.1
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4928515 4929651 1136 0.0
lock-app debug (read only) 4675089 4675905 816 0.0
(read/write) 205336 205336 0 0.0
.bss 114016 114016 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80472 80472 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5216 -8 -0.2
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4207939 4208851 912 0.0
ota-provider-app debug (read only) 4307817 4308617 800 0.0
(read/write) 193896 193896 0 0.0
.bss 113792 113792 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3906739 3907539 800 0.0
ota-requestor-app debug (read only) 4433977 4434793 816 0.0
(read/write) 198272 198272 0 0.0
.bss 114688 114688 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4022147 4022963 816 0.0
shell debug (read only) 2870225 2871105 880 0.0
(read/write) 155808 155808 0 0.0
.bss 62512 62512 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86128 86128 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4072 -8 -0.2
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2510994 2511970 976 0.0
thermostat-no-ble arm64 (read only) 4487448 4488312 864 0.0
(read/write) 249736 248872 -864 -0.3
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12080 12080 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3982892 3983756 864 0.0
tv-app debug (read only) 5683369 5684185 816 0.0
(read/write) 352080 352080 0 0.0
.bss 243824 243824 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94472 94472 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5504 -8 -0.1
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5152915 5153827 912 0.0
tv-casting-app debug (read only) 9868889 9869769 880 0.0
(read/write) 340680 340648 -32 -0.0
.bss 156560 156560 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174264 174264 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9020083 9021059 976 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530760 2530760 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493444 1493444 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098516 1098516 0 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808100 808100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218684 1218684 0 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803668 803668 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048084 1048084 0 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771296 771296 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792252 1792252 0 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1585028 1585028 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716212 1716212 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512100 1512100 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635540 1635540 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438156 1438156 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665532 1665532 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440988 1440988 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1126072 1126072 0 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638456 638456 0 0.0
lock-app qpg6105+debug (read/write) 1086064 1086064 0 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598444 598444 0 0.0
stm32 light STM32WB5MM-DK (read/write) 598093 598093 0 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380616 380616 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820882 820882 0 0.0
bss 49628 49628 0 0.0
text 614714 614714 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087732 1087732 0 0.0
bss 101720 101720 0 0.0
text 790056 790056 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046668 1046668 0 0.0
bss 110052 110052 0 0.0
text 762652 762652 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907908 907908 0 0.0
bss 93084 93084 0 0.0
text 650610 650610 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822498 822498 0 0.0
bss 49676 49676 0 0.0
text 616392 616392 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 928016 928016 0 0.0
bss 77676 77676 0 0.0
text 696342 696342 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070180 1070180 0 0.0
bss 100164 100164 0 0.0
text 775124 775124 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900600 900600 0 0.0
bss 69140 69140 0 0.0
text 651800 651800 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926236 926236 0 0.0
bss 92664 92664 0 0.0
text 668976 668976 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825114 825114 0 0.0
bss 49784 49784 0 0.0
text 619406 619406 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788820 788820 0 0.0
bss 55984 55984 0 0.0
text 590154 590154 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829526 829526 0 0.0
bss 51308 51308 0 0.0
text 622454 622454 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847981 847981 0 0.0
bss 59460 59460 0 0.0
text 634064 634064 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814424 814424 0 0.0
bss 56272 56272 0 0.0
text 609802 609802 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832528 832528 0 0.0
bss 68048 68048 0 0.0
text 625060 625060 0 0.0

Copy link

github-actions bot commented Feb 21, 2024

PR #32115: Size comparison from b8de5cc to f5e9f62

Increases above 0.2%:

platform target config section b8de5cc f5e9f62 change % change
linux chip-tool-ipv6only arm64 (read/write) 588568 591912 3344 0.6
Increases (14 builds for linux)
platform target config section b8de5cc f5e9f62 change % change
linux air-purifier-app debug (read only) 2634149 2635189 1040 0.0
.text 2271061 2272197 1136 0.1
all-clusters-app debug (read only) 5928601 5929625 1024 0.0
.text 5145459 5146579 1120 0.0
all-clusters-minimal-app debug (read only) 5209553 5210577 1024 0.0
.text 4686003 4687123 1120 0.0
bridge-app debug (read only) 4606953 4607993 1040 0.0
.text 4157235 4158371 1136 0.0
chip-tool debug (read only) 11986801 11987345 544 0.0
.text 10833427 10834067 640 0.0
chip-tool-ipv6only arm64 (read only) 11484208 11484960 752 0.0
(read/write) 588568 591912 3344 0.6
.text 10243356 10244188 832 0.0
lighting-app debug+rpc+ui (read only) 5529185 5530225 1040 0.0
.text 4928515 4929651 1136 0.0
lock-app debug (read only) 4675089 4675905 816 0.0
.text 4207939 4208851 912 0.0
ota-provider-app debug (read only) 4307817 4308617 800 0.0
.text 3906739 3907539 800 0.0
ota-requestor-app debug (read only) 4433977 4434793 816 0.0
.text 4022147 4022963 816 0.0
shell debug (read only) 2878769 2879649 880 0.0
.text 2518978 2519954 976 0.0
thermostat-no-ble arm64 (read only) 4487448 4488312 864 0.0
.text 3982892 3983756 864 0.0
tv-app debug (read only) 5683369 5684185 816 0.0
.text 5152915 5153827 912 0.0
tv-casting-app debug (read only) 9868889 9869769 880 0.0
.text 9020083 9021059 976 0.0
Decreases (13 builds for efr32, linux)
platform target config section b8de5cc f5e9f62 change % change
efr32 lighting-app BRD4187C (read/write) 1107200 1107192 -8 -0.0
.text 908620 908612 -8 -0.0
window-app BRD4187C (read/write) 1153816 1153808 -8 -0.0
.text 983084 983076 -8 -0.0
linux air-purifier-app debug .got 4568 4560 -8 -0.2
all-clusters-app debug .got 5384 5376 -8 -0.1
all-clusters-minimal-app debug .got 5304 5296 -8 -0.2
bridge-app debug .got 5272 5264 -8 -0.2
chip-tool debug .got 5776 5768 -8 -0.1
lighting-app debug+rpc+ui .got 5888 5880 -8 -0.1
lock-app debug .got 5224 5216 -8 -0.2
shell debug .got 4080 4072 -8 -0.2
thermostat-no-ble arm64 (read/write) 249736 248872 -864 -0.3
tv-app debug .got 5512 5504 -8 -0.1
tv-casting-app debug (read/write) 340680 340648 -32 -0.0
.got 5088 5080 -8 -0.2
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 b8de5cc f5e9f62 change % change
bl602 lighting-app bl602 (read/write) 1432978 1432978 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099972 1099972 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197735 1197735 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969194 969194 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208787 1208787 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981204 981204 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289459 1289459 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044138 1044138 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167308 1167308 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962292 962292 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178716 1178716 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974614 974614 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 771508 771508 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81652 81652 0 0.0
.text 689588 689588 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 788292 788292 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 75940 75940 0 0.0
.text 712084 712084 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 776964 776964 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 673996 673996 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 729132 729132 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 651492 651492 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 714756 714756 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 641276 641276 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581274 581274 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492628 492628 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626570 626570 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517468 517468 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 566731 566731 0 0.0
.app_xip_area 456517 456517 0 0.0
.bss 65048 65048 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) 549707 549707 0 0.0
.app_xip_area 434733 434733 0 0.0
.bss 69800 69800 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) 568483 568483 0 0.0
.app_xip_area 459773 459773 0 0.0
.bss 63584 63584 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) 562971 562971 0 0.0
.app_xip_area 450981 450981 0 0.0
.bss 66784 66784 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) 929792 929792 0 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730468 730468 0 0.0
BRD4187C (read/write) 1107200 1107192 -8 -0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908620 908612 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1120564 1120564 0 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930988 930988 0 0.0
window-app BRD4187C (read/write) 1153816 1153808 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983084 983076 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1208572 1208572 0 0.0
(read/write) 1748656 1748656 0 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251200 251200 0 0.0
.flash.text 1208572 1208572 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1250707 1250707 0 0.0
(read/write) 534140 534140 0 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281848 281848 0 0.0
.flash.text 1244543 1244543 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611008 611008 0 0.0
(read/write) 80036 80036 0 0.0
.bss 67828 67828 0 0.0
.data 2224 2224 0 0.0
.text 610472 610472 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 746148 746148 0 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 624776 624776 0 0.0
light k32w0+release (read only) 602632 602632 0 0.0
(read/write) 79492 79492 0 0.0
.bss 67308 67308 0 0.0
.data 2200 2200 0 0.0
.text 602096 602096 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 788264 788264 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 666296 666296 0 0.0
lock k32w0+release (read only) 581384 581384 0 0.0
(read/write) 77480 77480 0 0.0
.bss 65348 65348 0 0.0
.data 2148 2148 0 0.0
.text 580848 580848 0 0.0
linux air-purifier-app debug (read only) 2634149 2635189 1040 0.0
(read/write) 129416 129416 0 0.0
.bss 46896 46896 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74328 74328 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4560 -8 -0.2
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2271061 2272197 1136 0.1
all-clusters-app debug (read only) 5928601 5929625 1024 0.0
(read/write) 480856 480856 0 0.0
.bss 135232 135232 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333720 333720 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5376 -8 -0.1
.init 27 27 0 0.0
.init_array 1392 1392 0 0.0
.rodata 349296 349296 0 0.0
.text 5145459 5146579 1120 0.0
all-clusters-minimal-app debug (read only) 5209553 5210577 1024 0.0
(read/write) 236808 236808 0 0.0
.bss 128032 128032 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97320 97320 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5296 -8 -0.2
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4686003 4687123 1120 0.0
bridge-app debug (read only) 4606953 4607993 1040 0.0
(read/write) 217680 217680 0 0.0
.bss 118560 118560 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86224 86224 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5264 -8 -0.2
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4157235 4158371 1136 0.0
chip-tool debug (read only) 11986801 11987345 544 0.0
(read/write) 521232 521232 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414656 414656 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5768 -8 -0.1
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833427 10834067 640 0.0
chip-tool-ipv6only arm64 (read only) 11484208 11484960 752 0.0
(read/write) 588568 591912 3344 0.6
.bss 103352 103352 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454416 454416 0 0.0
.dynamic 512 512 0 0.0
.got 20336 20336 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243356 10244188 832 0.0
lighting-app debug+rpc+ui (read only) 5529185 5530225 1040 0.0
(read/write) 226448 226448 0 0.0
.bss 119496 119496 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94608 94608 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5880 -8 -0.1
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4928515 4929651 1136 0.0
lock-app debug (read only) 4675089 4675905 816 0.0
(read/write) 205336 205336 0 0.0
.bss 114016 114016 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80472 80472 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5216 -8 -0.2
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4207939 4208851 912 0.0
ota-provider-app debug (read only) 4307817 4308617 800 0.0
(read/write) 193896 193896 0 0.0
.bss 113792 113792 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3906739 3907539 800 0.0
ota-requestor-app debug (read only) 4433977 4434793 816 0.0
(read/write) 198272 198272 0 0.0
.bss 114688 114688 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4022147 4022963 816 0.0
shell debug (read only) 2878769 2879649 880 0.0
(read/write) 156104 156104 0 0.0
.bss 62544 62544 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86384 86384 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4072 -8 -0.2
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186528 186528 0 0.0
.text 2518978 2519954 976 0.0
thermostat-no-ble arm64 (read only) 4487448 4488312 864 0.0
(read/write) 249736 248872 -864 -0.3
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12080 12080 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3982892 3983756 864 0.0
tv-app debug (read only) 5683369 5684185 816 0.0
(read/write) 352080 352080 0 0.0
.bss 243824 243824 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94472 94472 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5504 -8 -0.1
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5152915 5153827 912 0.0
tv-casting-app debug (read only) 9868889 9869769 880 0.0
(read/write) 340680 340648 -32 -0.0
.bss 156560 156560 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174264 174264 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9020083 9021059 976 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530760 2530760 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493444 1493444 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1099952 1099952 0 0.0
bss 130831 130831 0 0.0
rodata 112024 112024 0 0.0
text 809244 809244 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1219976 1219976 0 0.0
bss 122921 122921 0 0.0
rodata 141768 141768 0 0.0
text 804768 804768 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048260 1048260 0 0.0
bss 129689 129689 0 0.0
rodata 99396 99396 0 0.0
text 771340 771340 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1794076 1794076 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1586812 1586812 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716212 1716212 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512100 1512100 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635540 1635540 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438156 1438156 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665532 1665532 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440988 1440988 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1126752 1126752 0 0.0
.bss 102456 102456 0 0.0
.data 820 820 0 0.0
.text 639136 639136 0 0.0
lock-app qpg6105+debug (read/write) 1086712 1086712 0 0.0
.bss 97200 97200 0 0.0
.data 840 840 0 0.0
.text 599092 599092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 598149 598149 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380664 380664 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820970 820970 0 0.0
bss 49660 49660 0 0.0
text 614776 614776 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1089180 1089180 0 0.0
bss 101780 101780 0 0.0
text 791282 791282 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046764 1046764 0 0.0
bss 110084 110084 0 0.0
text 762716 762716 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 908004 908004 0 0.0
bss 93116 93116 0 0.0
text 650674 650674 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822594 0 0.0
bss 49708 49708 0 0.0
text 616454 616454 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 928112 928112 0 0.0
bss 77708 77708 0 0.0
text 696406 696406 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070276 1070276 0 0.0
bss 100196 100196 0 0.0
text 775188 775188 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900696 900696 0 0.0
bss 69172 69172 0 0.0
text 651864 651864 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926332 926332 0 0.0
bss 92696 92696 0 0.0
text 669040 669040 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825202 825202 0 0.0
bss 49816 49816 0 0.0
text 619468 619468 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788916 788916 0 0.0
bss 56016 56016 0 0.0
text 590218 590218 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676816 676816 0 0.0
bss 73672 73672 0 0.0
text 462298 462298 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829622 829622 0 0.0
bss 51340 51340 0 0.0
text 622516 622516 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 848077 848077 0 0.0
bss 59492 59492 0 0.0
text 634128 634128 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814520 814520 0 0.0
bss 56304 56304 0 0.0
text 609866 609866 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832624 832624 0 0.0
bss 68080 68080 0 0.0
text 625124 625124 0 0.0

@mergify mergify bot merged commit e1a4a01 into project-chip:master Feb 21, 2024
58 checks passed
@arkq arkq deleted the gautoptr-ext branch February 21, 2024 16:44
bhmanda-silabs pushed a commit to bhmanda-silabs/connectedhomeip that referenced this pull request Feb 22, 2024
* Extend GAutoPtr to conventionally get receiver

* Replace explicit use of MakeUniquePointerReceiver with GetReceiver()

* Replace g_clear_error with .reset()

* Add missing GLibTypeDeleter.h dependency to Tizen platform
huangxuyong pushed a commit to huangxuyong/connectedhomeip that referenced this pull request Mar 19, 2024
* Extend GAutoPtr to conventionally get receiver

* Replace explicit use of MakeUniquePointerReceiver with GetReceiver()

* Replace g_clear_error with .reset()

* Add missing GLibTypeDeleter.h dependency to Tizen platform
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.

3 participants