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

Handle fabric removal in the Door Lock Cluster and fix GetUser/GetCredentialStatus commands #18812

Conversation

Morozov-5F
Copy link
Contributor

Problem

Change overview

  • Now door lock cluster fixes the fabric removal according to spec:
    • If the fabric was deleted, the creator/modifier fabric index in user/credential records is set to 0 (both supported in SDK and Linux App)
    • If the credential was created outside Matter IM the creator/modifier fabric index in user/credential records is set to null (only SDK support as there's no way to create users/credentials outside Matter IM for now in the Linux App).
  • GetUserResponse/GetCredentialStatusResponse status command now return next occupied index in the payload.

Testing

  • Ran DL_UsersCredentials, DL_LockUnlock and DL_Schedules YAML tests.
  • To test the fabric removal I've used the following procedure:
    1. Run the Linux chip-lock-app
    2. Pair with the app using the chip-tool:
      ? ./chip-tool pairing onnetwork 1 20202021
      
    3. Open commissioning window again so we can pair with another fabric:
      ? ./chip-tool pairing open-commissioning-window 1 0 200 1000 3840
      
    4. Pair with different fabric:
      ? ./chip-tool pairing onnetwork 1 20202021 --commissioner-name beta
      
    5. Create new credentials and users from the first fabric:
      ? ./chip-tool doorlock set-credential 0 '{ "credentialType" : 1 , "credentialIndex" : 1 }' 123456 null null null 1 1 --timedInteractionTimeoutMs 1000
      
    6. Create new credentials and users from the second fabric:
      ? ./chip-tool doorlock set-credential 0 '{ "credentialType" : 2 , "credentialIndex" : 2 }' 12345678901213 null null null 1 1 --timedInteractionTimeoutMs 1000 --commissioner-name beta
      
    7. Delete the second fabric:
      ? ./chip-tool operationalcredentials remove-fabric 2 1 0 --commissioner-name beta
      
    8. Make sure the fabric index in the users/credentials created by the first fabric is the same:
      ? chip-tool doorlock get-user 1 1 1
      ? chip-tool doorlock get-credential-status '{ "credentialType" : 1 , "credentialIndex" : 1 }' 1 1
      
    9. Make sure the fabric index in the users/credentials created by the second fabric is set to 0:
      ? chip-tool doorlock get-user 2 1 1
      ? chip-tool doorlock get-credential-status '{ "credentialType" : 2 , "credentialIndex" : 2 }' 1 1
      

@github-actions
Copy link

github-actions bot commented May 25, 2022

PR #18812: Size comparison from 656d4c9 to 320da62

Increases above 0.2%:

platform target config section 656d4c9 320da62e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667311 669415 2104 0.3
.rodata 100103 101087 984 1.0
lock-ftd LP_CC2652R7 (read only) 676343 678471 2128 0.3
.rodata 94551 95543 992 1.0
lock-mtd LP_CC2652R7 (read only) 625751 627879 2128 0.3
.rodata 94431 95423 992 1.1
shell LP_CC2652R7 (read only) 660326 662446 2120 0.3
.rodata 97070 98054 984 1.0
cyw30739 lock cyw930739m2evb_01 (read/write) 627282 629410 2128 0.3
.app_xip_area 532032 534152 2120 0.4
esp32 all-clusters-app c3devkit .flash.rodata 209672 210688 1016 0.5
m5stack .flash.rodata 240044 241032 988 0.4
k32w lock k32w061+release (read/write) 729140 731288 2148 0.3
.text 644604 646740 2136 0.3
linux all-clusters-app debug .init_array 1016 1024 8 0.8
.rodata 240317 241437 1120 0.5
lock-app debug (read only) 2239825 2244705 4880 0.2
.init_array 752 760 8 1.1
.rodata 198504 199592 1088 0.5
shell debug .init_array 928 936 8 0.9
.rodata 220882 221970 1088 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 152844 153832 988 0.6
p6 all-clusters-app default .data 2800 2808 8 0.3
Increases (16 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 656d4c9 320da62e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667311 669415 2104 0.3
.bss 74828 74836 8 0.0
.rodata 100103 101087 984 1.0
.text 566980 568104 1124 0.2
lock-ftd LP_CC2652R7 (read only) 676343 678471 2128 0.3
.bss 72876 72884 8 0.0
.rodata 94551 95543 992 1.0
.text 581308 582448 1140 0.2
lock-mtd LP_CC2652R7 (read only) 625751 627879 2128 0.3
(read/write) 145708 145716 8 0.0
.bss 68612 68620 8 0.0
.rodata 94431 95423 992 1.1
.text 530828 531968 1140 0.2
shell LP_CC2652R7 (read only) 660326 662446 2120 0.3
.bss 77188 77196 8 0.0
.rodata 97070 98054 984 1.0
.text 563032 564164 1132 0.2
cyw30739 lock cyw930739m2evb_01 (read/write) 627282 629410 2128 0.3
.app_xip_area 532032 534152 2120 0.4
.bss 77924 77932 8 0.0
efr32 lock-app BRD4161A+wf200 (read only) 946880 949024 2144 0.2
(read/write) 124180 124196 16 0.0
.bss 122156 122164 8 0.0
.data 2024 2028 4 0.2
.text 946872 949016 2144 0.2
esp32 all-clusters-app c3devkit (read only) 1000858 1002140 1282 0.1
(read/write) 1479114 1480146 1032 0.1
.dram0.bss 69392 69400 8 0.0
.flash.rodata 209672 210688 1016 0.5
.flash.text 1000858 1002140 1282 0.1
m5stack (read only) 1055935 1057023 1088 0.1
(read/write) 481144 482140 996 0.2
.dram0.bss 74904 74912 8 0.0
.flash.rodata 240044 241032 988 0.4
.flash.text 1050551 1051639 1088 0.1
k32w lock k32w061+release (read/write) 729140 731288 2148 0.3
.bss 80856 80864 8 0.0
.data 1976 1980 4 0.2
.text 644604 646740 2136 0.3
linux all-clusters-app debug (read only) 2747337 2752249 4912 0.2
(read/write) 178240 178344 104 0.1
.bss 86496 86528 32 0.0
.data.rel.ro 83560 83624 64 0.1
.init_array 1016 1024 8 0.8
.rodata 240317 241437 1120 0.5
.text 2333378 2337026 3648 0.2
lock-app debug (read only) 2239825 2244705 4880 0.2
(read/write) 148600 148704 104 0.1
.bss 73632 73664 32 0.0
.data.rel.ro 67704 67752 48 0.1
.init_array 752 760 8 1.1
.rodata 198504 199592 1088 0.5
.text 1881362 1885010 3648 0.2
shell debug (read only) 2554753 2559601 4848 0.2
(read/write) 201744 201848 104 0.1
.bss 117416 117448 32 0.0
.data.rel.ro 77208 77272 64 0.1
.init_array 928 936 8 0.9
.rodata 220882 221970 1088 0.5
.text 2174738 2178354 3616 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418960 2420272 1312 0.1
.bss 202852 202860 8 0.0
.data 5872 5880 8 0.1
.text 1381604 1382916 1312 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181715 1183839 2124 0.2
bss 139552 139560 8 0.0
rodata 152844 153832 988 0.6
text 810472 811608 1136 0.1
p6 all-clusters-app default (read/write) 2537144 2539496 2352 0.1
.bss 137352 137360 8 0.0
.data 2800 2808 8 0.3
.text 1495408 1497760 2352 0.2
lock-app default (read/write) 2434736 2437080 2344 0.1
.bss 129496 129504 8 0.0
.text 1393000 1395344 2344 0.2
Decreases (5 builds for cc13x2_26x2, linux)
platform target config section 656d4c9 320da62e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 184536 182440 -2096 -1.1
lock-ftd LP_CC2652R7 (read/write) 166496 164376 -2120 -1.3
shell LP_CC2652R7 (read/write) 187080 184968 -2112 -1.1
linux chip-tool debug (read only) 9601477 9599221 -2256 -0.0
.text 7731109 7728853 -2256 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9341556 9338964 -2592 -0.0
.text 7372164 7369572 -2592 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 656d4c9 320da62e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667311 669415 2104 0.3
(read/write) 184536 182440 -2096 -1.1
.bss 74828 74836 8 0.0
.data 3400 3400 0 0.0
.rodata 100103 101087 984 1.0
.text 566980 568104 1124 0.2
lock-ftd LP_CC2652R7 (read only) 676343 678471 2128 0.3
(read/write) 166496 164376 -2120 -1.3
.bss 72876 72884 8 0.0
.data 3236 3236 0 0.0
.rodata 94551 95543 992 1.0
.text 581308 582448 1140 0.2
lock-mtd LP_CC2652R7 (read only) 625751 627879 2128 0.3
(read/write) 145708 145716 8 0.0
.bss 68612 68620 8 0.0
.data 3236 3236 0 0.0
.rodata 94431 95423 992 1.1
.text 530828 531968 1140 0.2
pump-app LP_CC2652R7 (read only) 676139 676139 0 0.0
(read/write) 168124 168124 0 0.0
.bss 73276 73276 0 0.0
.data 3272 3272 0 0.0
.rodata 88715 88715 0 0.0
.text 586940 586940 0 0.0
pump-controller-app LP_CC2652R7 (read only) 654123 654123 0 0.0
(read/write) 189740 189740 0 0.0
.bss 73132 73132 0 0.0
.data 3232 3232 0 0.0
.rodata 83499 83499 0 0.0
.text 570144 570144 0 0.0
shell LP_CC2652R7 (read only) 660326 662446 2120 0.3
(read/write) 187080 184968 -2112 -1.1
.bss 77188 77196 8 0.0
.data 3404 3404 0 0.0
.rodata 97070 98054 984 1.0
.text 563032 564164 1132 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 621966 621966 0 0.0
.app_xip_area 525244 525244 0 0.0
.bss 79364 79364 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 627282 629410 2128 0.3
.app_xip_area 532032 534152 2120 0.4
.bss 77924 77932 8 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571026 571026 0 0.0
.app_xip_area 466100 466100 0 0.0
.bss 87304 87304 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 911884 911884 0 0.0
(read/write) 133436 133436 0 0.0
.bss 131384 131384 0 0.0
.data 2052 2052 0 0.0
.text 911876 911876 0 0.0
BRD4161A+rpc (read only) 946024 946024 0 0.0
(read/write) 150128 150128 0 0.0
.bss 147872 147872 0 0.0
.data 2256 2256 0 0.0
.text 946016 946016 0 0.0
BRD4161A+rs911x (read only) 786468 786468 0 0.0
(read/write) 129704 129704 0 0.0
.bss 127644 127644 0 0.0
.data 2060 2060 0 0.0
.text 786460 786460 0 0.0
lock-app BRD4161A+wf200 (read only) 946880 949024 2144 0.2
(read/write) 124180 124196 16 0.0
.bss 122156 122164 8 0.0
.data 2024 2028 4 0.2
.text 946872 949016 2144 0.2
window-app BRD4161A (read only) 896804 896804 0 0.0
(read/write) 133496 133496 0 0.0
.bss 131448 131448 0 0.0
.data 2048 2048 0 0.0
.text 896796 896796 0 0.0
esp32 all-clusters-app c3devkit (read only) 1000858 1002140 1282 0.1
(read/write) 1479114 1480146 1032 0.1
.dram0.bss 69392 69400 8 0.0
.dram0.data 14616 14616 0 0.0
.flash.rodata 209672 210688 1016 0.5
.flash.text 1000858 1002140 1282 0.1
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1055935 1057023 1088 0.1
(read/write) 481144 482140 996 0.2
.dram0.bss 74904 74912 8 0.0
.dram0.data 34200 34200 0 0.0
.flash.rodata 240044 241032 988 0.4
.flash.text 1050551 1051639 1088 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 681040 681040 0 0.0
.bss 80424 80424 0 0.0
.data 2008 2008 0 0.0
.text 596904 596904 0 0.0
lock k32w061+release (read/write) 729140 731288 2148 0.3
.bss 80856 80864 8 0.0
.data 1976 1980 4 0.2
.text 644604 646740 2136 0.3
linux all-clusters-app debug (read only) 2747337 2752249 4912 0.2
(read/write) 178240 178344 104 0.1
.bss 86496 86528 32 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83560 83624 64 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1024 8 0.8
.rodata 240317 241437 1120 0.5
.text 2333378 2337026 3648 0.2
bridge-app debug+rpc (read only) 2022465 2022465 0 0.0
(read/write) 147896 147896 0 0.0
.bss 73120 73120 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65272 65272 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167968 167968 0 0.0
.text 1698338 1698338 0 0.0
chip-tool debug (read only) 9601477 9599221 -2256 -0.0
(read/write) 596176 596176 0 0.0
.bss 23936 23936 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 564832 564832 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 492317 492317 0 0.0
.text 7731109 7728853 -2256 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9341556 9338964 -2592 -0.0
(read/write) 662369 662369 0 0.0
.bss 42225 42225 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 600184 600184 0 0.0
.dynamic 560 560 0 0.0
.got 14944 14944 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 456316 456316 0 0.0
.text 7372164 7369572 -2592 -0.0
lighting-app debug+rpc (read only) 2314825 2314825 0 0.0
(read/write) 153536 153536 0 0.0
.bss 74944 74944 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70776 70776 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 187016 187016 0 0.0
.text 1962418 1962418 0 0.0
lock-app debug (read only) 2239825 2244705 4880 0.2
(read/write) 148600 148704 104 0.1
.bss 73632 73664 32 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67704 67752 48 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 198504 199592 1088 0.5
.text 1881362 1885010 3648 0.2
ota-provider-app debug (read only) 2065041 2065041 0 0.0
(read/write) 141360 141360 0 0.0
.bss 73024 73024 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60776 60776 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179672 179672 0 0.0
.text 1726802 1726802 0 0.0
ota-requestor-app debug (read only) 2094001 2094001 0 0.0
(read/write) 144200 144200 0 0.0
.bss 73728 73728 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 62872 62872 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175648 175648 0 0.0
.text 1758322 1758322 0 0.0
shell debug (read only) 2554753 2559601 4848 0.2
(read/write) 201744 201848 104 0.1
.bss 117416 117448 32 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77208 77272 64 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 928 936 8 0.9
.rodata 220882 221970 1088 0.5
.text 2174738 2178354 3616 0.2
thermostat-no-ble arm64 (read only) 2360476 2360476 0 0.0
(read/write) 177441 177441 0 0.0
.bss 88177 88177 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79944 79944 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147708 147708 0 0.0
.text 1983696 1983696 0 0.0
tv-app debug (read only) 2873689 2873689 0 0.0
(read/write) 280368 280368 0 0.0
.bss 191304 191304 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221632 221632 0 0.0
.text 2469570 2469570 0 0.0
tv-casting-app debug (read only) 5438865 5438865 0 0.0
(read/write) 226416 226416 0 0.0
.bss 78888 78888 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138896 138896 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339840 339840 0 0.0
.text 4739266 4739266 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418960 2420272 1312 0.1
.bss 202852 202860 8 0.0
.data 5872 5880 8 0.1
.text 1381604 1382916 1312 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181715 1183839 2124 0.2
bss 139552 139560 8 0.0
rodata 152844 153832 988 0.6
text 810472 811608 1136 0.1
p6 all-clusters-app default (read/write) 2537144 2539496 2352 0.1
.bss 137352 137360 8 0.0
.data 2800 2808 8 0.3
.text 1495408 1497760 2352 0.2
light-app default (read/write) 2420456 2420456 0 0.0
.bss 129688 129688 0 0.0
.data 2600 2600 0 0.0
.text 1378720 1378720 0 0.0
lock-app default (read/write) 2434736 2437080 2344 0.1
.bss 129496 129504 8 0.0
.data 2568 2568 0 0.0
.text 1393000 1395344 2344 0.2
telink light-switch-app tlsr9518adk80d (read/write) 779896 779896 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 551388 551388 0 0.0
lighting-app tlsr9518adk80d (read/write) 799920 799920 0 0.0
bss 71076 71076 0 0.0
noinit 40416 40416 0 0.0
text 568122 568122 0 0.0

examples/lock-app/efr32/src/LockManager.cpp Outdated Show resolved Hide resolved
examples/lock-app/efr32/src/LockManager.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.cpp Outdated Show resolved Hide resolved
src/app/clusters/door-lock-server/door-lock-server.h Outdated Show resolved Hide resolved
@Morozov-5F Morozov-5F force-pushed the feature/handle-fabric-removal-in-door-lock branch from ac71792 to 79da925 Compare May 26, 2022 12:15
@github-actions
Copy link

github-actions bot commented May 26, 2022

PR #18812: Size comparison from 0219efa to 79da925

Increases above 0.2%:

platform target config section 0219efa 79da925 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 644979 647003 2024 0.3
.rodata 83747 84635 888 1.1
lock-ftd LP_CC2652R7 (read only) 675911 678079 2168 0.3
.rodata 94335 95327 992 1.1
lock-mtd LP_CC2652R7 (read only) 625311 627479 2168 0.3
.rodata 94215 95207 992 1.1
shell LP_CC2652R7 (read only) 637986 640026 2040 0.3
.rodata 80722 81610 888 1.1
cyw30739 lock cyw930739m2evb_01 (read/write) 626810 628970 2160 0.3
.app_xip_area 531560 533712 2152 0.4
esp32 all-clusters-app c3devkit .flash.rodata 209840 210856 1016 0.5
m5stack .flash.rodata 240172 241168 996 0.4
k32w lock k32w061+release (read/write) 728684 730864 2180 0.3
.text 644148 646316 2168 0.3
linux all-clusters-app debug .init_array 1016 1024 8 0.8
.rodata 240093 241181 1088 0.5
lock-app debug (read only) 2238969 2243673 4704 0.2
.init_array 752 760 8 1.1
.rodata 198120 199208 1088 0.5
shell debug .init_array 928 936 8 0.9
.rodata 220626 221714 1088 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 152656 153644 988 0.6
p6 all-clusters-app default .data 2800 2808 8 0.3
Increases (16 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 0219efa 79da925 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 644979 647003 2024 0.3
(read/write) 159144 159152 8 0.0
.bss 74828 74836 8 0.0
.rodata 83747 84635 888 1.1
.text 560996 562136 1140 0.2
lock-ftd LP_CC2652R7 (read only) 675911 678079 2168 0.3
.bss 72876 72884 8 0.0
.rodata 94335 95327 992 1.1
.text 581092 582272 1180 0.2
lock-mtd LP_CC2652R7 (read only) 625311 627479 2168 0.3
(read/write) 145708 145716 8 0.0
.bss 68612 68620 8 0.0
.rodata 94215 95207 992 1.1
.text 530604 531784 1180 0.2
shell LP_CC2652R7 (read only) 637986 640026 2040 0.3
(read/write) 154708 154716 8 0.0
.bss 77188 77196 8 0.0
.rodata 80722 81610 888 1.1
.text 557032 558180 1148 0.2
cyw30739 lock cyw930739m2evb_01 (read/write) 626810 628970 2160 0.3
.app_xip_area 531560 533712 2152 0.4
.bss 77924 77932 8 0.0
efr32 lock-app BRD4161A+wf200 (read only) 948368 950528 2160 0.2
(read/write) 124196 124204 8 0.0
.bss 122156 122164 8 0.0
.data 2036 2040 4 0.2
.text 948360 950520 2160 0.2
esp32 all-clusters-app c3devkit (read only) 1002228 1003442 1214 0.1
(read/write) 1479314 1480330 1016 0.1
.dram0.bss 69400 69408 8 0.0
.flash.rodata 209840 210856 1016 0.5
.flash.text 1002228 1003442 1214 0.1
m5stack (read only) 1057135 1058167 1032 0.1
(read/write) 481288 482292 1004 0.2
.dram0.bss 74912 74920 8 0.0
.flash.rodata 240172 241168 996 0.4
.flash.text 1051751 1052783 1032 0.1
k32w lock k32w061+release (read/write) 728684 730864 2180 0.3
.bss 80856 80864 8 0.0
.data 1976 1980 4 0.2
.text 644148 646316 2168 0.3
linux all-clusters-app debug (read only) 2746617 2751273 4656 0.2
(read/write) 178240 178344 104 0.1
.bss 86496 86528 32 0.0
.data.rel.ro 83560 83624 64 0.1
.init_array 1016 1024 8 0.8
.rodata 240093 241181 1088 0.5
.text 2332930 2336354 3424 0.1
lock-app debug (read only) 2238969 2243673 4704 0.2
(read/write) 148600 148704 104 0.1
.bss 73632 73664 32 0.0
.data.rel.ro 67704 67752 48 0.1
.init_array 752 760 8 1.1
.rodata 198120 199208 1088 0.5
.text 1880914 1884386 3472 0.2
shell debug (read only) 2553969 2558593 4624 0.2
(read/write) 201744 201848 104 0.1
.bss 117416 117448 32 0.0
.data.rel.ro 77208 77272 64 0.1
.init_array 928 936 8 0.9
.rodata 220626 221714 1088 0.5
.text 2174258 2177650 3392 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420432 2421744 1312 0.1
.bss 202868 202876 8 0.0
.data 5872 5880 8 0.1
.text 1383076 1384388 1312 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181367 1183523 2156 0.2
bss 139560 139568 8 0.0
rodata 152656 153644 988 0.6
text 810308 811476 1168 0.1
p6 all-clusters-app default (read/write) 2536592 2538896 2304 0.1
.bss 137352 137360 8 0.0
.data 2800 2808 8 0.3
.text 1494856 1497160 2304 0.2
lock-app default (read/write) 2434144 2436440 2296 0.1
.bss 129496 129504 8 0.0
.text 1392408 1394704 2296 0.2
Decreases (3 builds for cc13x2_26x2, linux)
platform target config section 0219efa 79da925 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 166928 164768 -2160 -1.3
linux chip-tool debug (read only) 9600277 9598005 -2272 -0.0
.text 7730245 7727973 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9340884 9338292 -2592 -0.0
.text 7372004 7369412 -2592 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0219efa 79da925 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 644979 647003 2024 0.3
(read/write) 159144 159152 8 0.0
.bss 74828 74836 8 0.0
.data 3400 3400 0 0.0
.rodata 83747 84635 888 1.1
.text 560996 562136 1140 0.2
lock-ftd LP_CC2652R7 (read only) 675911 678079 2168 0.3
(read/write) 166928 164768 -2160 -1.3
.bss 72876 72884 8 0.0
.data 3236 3236 0 0.0
.rodata 94335 95327 992 1.1
.text 581092 582272 1180 0.2
lock-mtd LP_CC2652R7 (read only) 625311 627479 2168 0.3
(read/write) 145708 145716 8 0.0
.bss 68612 68620 8 0.0
.data 3236 3236 0 0.0
.rodata 94215 95207 992 1.1
.text 530604 531784 1180 0.2
pump-app LP_CC2652R7 (read only) 675731 675731 0 0.0
(read/write) 168532 168532 0 0.0
.bss 73276 73276 0 0.0
.data 3272 3272 0 0.0
.rodata 88531 88531 0 0.0
.text 586716 586716 0 0.0
pump-controller-app LP_CC2652R7 (read only) 653659 653659 0 0.0
(read/write) 190204 190204 0 0.0
.bss 73132 73132 0 0.0
.data 3232 3232 0 0.0
.rodata 83275 83275 0 0.0
.text 569904 569904 0 0.0
shell LP_CC2652R7 (read only) 637986 640026 2040 0.3
(read/write) 154708 154716 8 0.0
.bss 77188 77196 8 0.0
.data 3404 3404 0 0.0
.rodata 80722 81610 888 1.1
.text 557032 558180 1148 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 621510 621510 0 0.0
.app_xip_area 524788 524788 0 0.0
.bss 79364 79364 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626810 628970 2160 0.3
.app_xip_area 531560 533712 2152 0.4
.bss 77924 77932 8 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570622 570622 0 0.0
.app_xip_area 465692 465692 0 0.0
.bss 87308 87308 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 913896 913896 0 0.0
(read/write) 133448 133448 0 0.0
.bss 131384 131384 0 0.0
.data 2064 2064 0 0.0
.text 913888 913888 0 0.0
BRD4161A+rpc (read only) 948068 948068 0 0.0
(read/write) 150140 150140 0 0.0
.bss 147872 147872 0 0.0
.data 2268 2268 0 0.0
.text 948060 948060 0 0.0
BRD4161A+rs911x (read only) 788508 788508 0 0.0
(read/write) 129716 129716 0 0.0
.bss 127644 127644 0 0.0
.data 2072 2072 0 0.0
.text 788500 788500 0 0.0
lock-app BRD4161A+wf200 (read only) 948368 950528 2160 0.2
(read/write) 124196 124204 8 0.0
.bss 122156 122164 8 0.0
.data 2036 2040 4 0.2
.text 948360 950520 2160 0.2
window-app BRD4161A (read only) 898824 898824 0 0.0
(read/write) 133512 133512 0 0.0
.bss 131448 131448 0 0.0
.data 2060 2060 0 0.0
.text 898816 898816 0 0.0
esp32 all-clusters-app c3devkit (read only) 1002228 1003442 1214 0.1
(read/write) 1479314 1480330 1016 0.1
.dram0.bss 69400 69408 8 0.0
.dram0.data 14640 14640 0 0.0
.flash.rodata 209840 210856 1016 0.5
.flash.text 1002228 1003442 1214 0.1
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1057135 1058167 1032 0.1
(read/write) 481288 482292 1004 0.2
.dram0.bss 74912 74920 8 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 240172 241168 996 0.4
.flash.text 1051751 1052783 1032 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 680744 680744 0 0.0
.bss 80424 80424 0 0.0
.data 2008 2008 0 0.0
.text 596608 596608 0 0.0
lock k32w061+release (read/write) 728684 730864 2180 0.3
.bss 80856 80864 8 0.0
.data 1976 1980 4 0.2
.text 644148 646316 2168 0.3
linux all-clusters-app debug (read only) 2746617 2751273 4656 0.2
(read/write) 178240 178344 104 0.1
.bss 86496 86528 32 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83560 83624 64 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1024 8 0.8
.rodata 240093 241181 1088 0.5
.text 2332930 2336354 3424 0.1
bridge-app debug+rpc (read only) 2023745 2023745 0 0.0
(read/write) 147896 147896 0 0.0
.bss 73120 73120 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65272 65272 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 168096 168096 0 0.0
.text 1699490 1699490 0 0.0
chip-tool debug (read only) 9600277 9598005 -2272 -0.0
(read/write) 596016 596016 0 0.0
.bss 23936 23936 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 564656 564656 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 492413 492413 0 0.0
.text 7730245 7727973 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9340884 9338292 -2592 -0.0
(read/write) 662145 662145 0 0.0
.bss 42225 42225 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 599960 599960 0 0.0
.dynamic 560 560 0 0.0
.got 14936 14936 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 456300 456300 0 0.0
.text 7372004 7369412 -2592 -0.0
lighting-app debug+rpc (read only) 2314097 2314097 0 0.0
(read/write) 153536 153536 0 0.0
.bss 74944 74944 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70776 70776 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186760 186760 0 0.0
.text 1961970 1961970 0 0.0
lock-app debug (read only) 2238969 2243673 4704 0.2
(read/write) 148600 148704 104 0.1
.bss 73632 73664 32 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67704 67752 48 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 198120 199208 1088 0.5
.text 1880914 1884386 3472 0.2
ota-provider-app debug (read only) 2066369 2066369 0 0.0
(read/write) 141360 141360 0 0.0
.bss 73024 73024 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60776 60776 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179768 179768 0 0.0
.text 1728034 1728034 0 0.0
ota-requestor-app debug (read only) 2095489 2095489 0 0.0
(read/write) 144200 144200 0 0.0
.bss 73728 73728 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 62872 62872 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175776 175776 0 0.0
.text 1759682 1759682 0 0.0
shell debug (read only) 2553969 2558593 4624 0.2
(read/write) 201744 201848 104 0.1
.bss 117416 117448 32 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77208 77272 64 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 928 936 8 0.9
.rodata 220626 221714 1088 0.5
.text 2174258 2177650 3392 0.2
thermostat-no-ble arm64 (read only) 2359708 2359708 0 0.0
(read/write) 177377 177377 0 0.0
.bss 88177 88177 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79872 79872 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147404 147404 0 0.0
.text 1983344 1983344 0 0.0
tv-app debug (read only) 2875017 2875017 0 0.0
(read/write) 280368 280368 0 0.0
.bss 191304 191304 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221728 221728 0 0.0
.text 2470802 2470802 0 0.0
tv-casting-app debug (read only) 5432729 5432729 0 0.0
(read/write) 226256 226256 0 0.0
.bss 78888 78888 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138736 138736 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339264 339264 0 0.0
.text 4734114 4734114 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420432 2421744 1312 0.1
.bss 202868 202876 8 0.0
.data 5872 5880 8 0.1
.text 1383076 1384388 1312 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181367 1183523 2156 0.2
bss 139560 139568 8 0.0
rodata 152656 153644 988 0.6
text 810308 811476 1168 0.1
p6 all-clusters-app default (read/write) 2536592 2538896 2304 0.1
.bss 137352 137360 8 0.0
.data 2800 2808 8 0.3
.text 1494856 1497160 2304 0.2
light-app default (read/write) 2419880 2419880 0 0.0
.bss 129688 129688 0 0.0
.data 2600 2600 0 0.0
.text 1378144 1378144 0 0.0
lock-app default (read/write) 2434144 2436440 2296 0.1
.bss 129496 129504 8 0.0
.data 2568 2568 0 0.0
.text 1392408 1394704 2296 0.2
telink light-switch-app tlsr9518adk80d (read/write) 779400 779400 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 551116 551116 0 0.0
lighting-app tlsr9518adk80d (read/write) 799424 799424 0 0.0
bss 71076 71076 0 0.0
noinit 40416 40416 0 0.0
text 567850 567850 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/handle-fabric-removal-in-door-lock branch from 79da925 to 0d1cf7e Compare June 2, 2022 08:15
@github-actions
Copy link

github-actions bot commented Jun 2, 2022

PR #18812: Size comparison from 2f6de7b to 0d1cf7e

Increases above 0.2%:

platform target config section 2f6de7b 0d1cf7e change % change
k32w lock k32w061+release (read/write) 733444 735640 2196 0.3
.text 649160 651344 2184 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 152780 153768 988 0.6
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 129344 130488 1144 0.9
Increases (5 builds for cyw30739, k32w, mbed, nrfconnect)
platform target config section 2f6de7b 0d1cf7e change % change
cyw30739 lock cyw930739m2evb_01 (read/write) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
k32w lock k32w061+release (read/write) 733444 735640 2196 0.3
.bss 80600 80608 8 0.0
.data 1980 1984 4 0.2
.text 649160 651344 2184 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188179 1190367 2188 0.2
bss 141277 141285 8 0.0
rodata 152780 153768 988 0.6
text 815236 816432 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136911 1139047 2136 0.2
bss 140506 140514 8 0.0
rodata 129344 130488 1144 0.9
text 788248 789240 992 0.1
Decreases (1 build for linux)
platform target config section 2f6de7b 0d1cf7e change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9422628 9420036 -2592 -0.0
.text 7437412 7434820 -2592 -0.0
Full report (12 builds for cyw30739, k32w, linux, mbed, nrfconnect, telink)
platform target config section 2f6de7b 0d1cf7e change % change
cyw30739 light cyw930739m2evb_01 (read/write) 602150 602150 0 0.0
.app_xip_area 461176 461176 0 0.0
.bss 83912 83912 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) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596786 596786 0 0.0
.app_xip_area 456808 456808 0 0.0
.bss 83044 83044 0 0.0
.data 620 620 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 681412 681412 0 0.0
.bss 80168 80168 0 0.0
.data 2012 2012 0 0.0
.text 597528 597528 0 0.0
lock k32w061+release (read/write) 733444 735640 2196 0.3
.bss 80600 80608 8 0.0
.data 1980 1984 4 0.2
.text 649160 651344 2184 0.3
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9422628 9420036 -2592 -0.0
(read/write) 666897 666897 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 604672 604672 0 0.0
.dynamic 528 528 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 461372 461372 0 0.0
.text 7437412 7434820 -2592 -0.0
thermostat-no-ble arm64 (read only) 2367164 2367164 0 0.0
(read/write) 177505 177505 0 0.0
.bss 87921 87921 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80264 80264 0 0.0
.dynamic 528 528 0 0.0
.got 4792 4792 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 148796 148796 0 0.0
.text 1988672 1988672 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188179 1190367 2188 0.2
bss 141277 141285 8 0.0
rodata 152780 153768 988 0.6
text 815236 816432 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136911 1139047 2136 0.2
bss 140506 140514 8 0.0
rodata 129344 130488 1144 0.9
text 788248 789240 992 0.1
telink light-switch-app tlsr9518adk80d (read/write) 780900 780900 0 0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 552238 552238 0 0.0
lighting-app tlsr9518adk80d (read/write) 800936 800936 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 568980 568980 0 0.0

@github-actions
Copy link

github-actions bot commented Jun 2, 2022

PR #18812: Size comparison from 2f6de7b to 44bd05c

Increases above 0.2%:

platform target config section 2f6de7b 44bd05c change % change
cyw30739 lock cyw930739m2evb_01 .app_xip_area 457188 458196 1008 0.2
Increases (2 builds for cyw30739, mbed)
platform target config section 2f6de7b 44bd05c change % change
cyw30739 lock cyw930739m2evb_01 (read/write) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
Full report (6 builds for cyw30739, mbed, telink)
platform target config section 2f6de7b 44bd05c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 602150 602150 0 0.0
.app_xip_area 461176 461176 0 0.0
.bss 83912 83912 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) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596786 596786 0 0.0
.app_xip_area 456808 456808 0 0.0
.bss 83044 83044 0 0.0
.data 620 620 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
telink light-switch-app tlsr9518adk80d (read/write) 780900 780900 0 0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 552238 552238 0 0.0
lighting-app tlsr9518adk80d (read/write) 800936 800936 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 568980 568980 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/handle-fabric-removal-in-door-lock branch from 44bd05c to a9c1f81 Compare June 2, 2022 09:05
@Morozov-5F Morozov-5F requested a review from tehampson June 2, 2022 09:06
@github-actions
Copy link

github-actions bot commented Jun 2, 2022

PR #18812: Size comparison from 2f6de7b to a9c1f81

Increases above 0.2%:

platform target config section 2f6de7b a9c1f81 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648691 650755 2064 0.3
.rodata 84531 85419 888 1.1
all-clusters-minimal-app LP_CC2652R7 (read only) 615523 617539 2016 0.3
.rodata 73915 74955 1040 1.4
lock-ftd LP_CC2652R7 (read only) 680755 682931 2176 0.3
.rodata 96627 97611 984 1.0
lock-mtd LP_CC2652R7 (read only) 630155 632331 2176 0.3
.rodata 96507 97491 984 1.0
shell LP_CC2652R7 (read only) 641706 643770 2064 0.3
.rodata 81522 82410 888 1.1
efr32 lock-app BRD4161A+wf200 (read only) 955400 958080 2680 0.3
.text 955392 958072 2680 0.3
esp32 all-clusters-app c3devkit .flash.rodata 210792 211808 1016 0.5
m5stack .flash.rodata 241364 242352 988 0.4
k32w lock k32w061+release (read/write) 733444 735640 2196 0.3
.text 649160 651344 2184 0.3
linux all-clusters-app debug .init_array 1016 1024 8 0.8
.rodata 244605 245725 1120 0.5
all-clusters-minimal-app debug (read only) 2643921 2651633 7712 0.3
.init_array 1016 1024 8 0.8
.rodata 246557 247645 1088 0.4
.text 2224802 2231282 6480 0.3
lock-app debug (read only) 2258513 2263249 4736 0.2
.init_array 752 760 8 1.1
.rodata 201768 202856 1088 0.5
shell debug .init_array 928 936 8 0.9
.rodata 224690 225778 1088 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 152780 153768 988 0.6
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 129344 130488 1144 0.9
p6 all-clusters-minimal-app default .data 2744 2752 8 0.3
lock-app default .data 2568 2576 8 0.3
Increases (20 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 2f6de7b a9c1f81 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648691 650755 2064 0.3
(read/write) 158900 158908 8 0.0
.bss 74580 74588 8 0.0
.rodata 84531 85419 888 1.1
.text 563924 565104 1180 0.2
all-clusters-minimal-app LP_CC2652R7 (read only) 615523 617539 2016 0.3
(read/write) 158072 158080 8 0.0
.bss 73812 73820 8 0.0
.rodata 73915 74955 1040 1.4
.text 541372 542352 980 0.2
lock-ftd LP_CC2652R7 (read only) 680755 682931 2176 0.3
.bss 72604 72612 8 0.0
.rodata 96627 97611 984 1.0
.text 583644 584840 1196 0.2
lock-mtd LP_CC2652R7 (read only) 630155 632331 2176 0.3
(read/write) 145724 145732 8 0.0
.bss 68340 68348 8 0.0
.rodata 96507 97491 984 1.0
.text 533156 534352 1196 0.2
shell LP_CC2652R7 (read only) 641706 643770 2064 0.3
(read/write) 154456 154464 8 0.0
.bss 76932 76940 8 0.0
.rodata 81522 82410 888 1.1
.text 559952 561124 1172 0.2
cyw30739 lock cyw930739m2evb_01 (read/write) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
efr32 lock-app BRD4161A+wf200 (read only) 955400 958080 2680 0.3
(read/write) 128244 128252 8 0.0
.bss 126172 126180 8 0.0
.data 2068 2072 4 0.2
.text 955392 958072 2680 0.3
esp32 all-clusters-app c3devkit (read only) 1005842 1007080 1238 0.1
(read/write) 1480026 1481042 1016 0.1
.dram0.bss 69144 69152 8 0.0
.flash.rodata 210792 211808 1016 0.5
.flash.text 1005842 1007080 1238 0.1
m5stack (read only) 1060939 1062035 1096 0.1
(read/write) 482232 483228 996 0.2
.dram0.bss 74664 74672 8 0.0
.flash.rodata 241364 242352 988 0.4
.flash.text 1055555 1056651 1096 0.1
k32w lock k32w061+release (read/write) 733444 735640 2196 0.3
.bss 80600 80608 8 0.0
.data 1980 1984 4 0.2
.text 649160 651344 2184 0.3
linux all-clusters-app debug (read only) 2766769 2771505 4736 0.2
(read/write) 178272 178376 104 0.1
.bss 86240 86272 32 0.0
.data.rel.ro 83848 83896 48 0.1
.init_array 1016 1024 8 0.8
.rodata 244605 245725 1120 0.5
.text 2348210 2351682 3472 0.1
all-clusters-minimal-app debug (read only) 2643921 2651633 7712 0.3
(read/write) 170304 170408 104 0.1
.bss 85504 85536 32 0.0
.data.rel.ro 76728 76792 64 0.1
.init_array 1016 1024 8 0.8
.rodata 246557 247645 1088 0.4
.text 2224802 2231282 6480 0.3
lock-app debug (read only) 2258513 2263249 4736 0.2
(read/write) 148664 148768 104 0.1
.bss 73440 73472 32 0.0
.data.rel.ro 67944 68008 64 0.1
.init_array 752 760 8 1.1
.rodata 201768 202856 1088 0.5
.text 1896402 1899906 3504 0.2
shell debug (read only) 2571705 2576377 4672 0.2
(read/write) 201680 201784 104 0.1
.bss 117096 117128 32 0.0
.data.rel.ro 77464 77528 64 0.1
.init_array 928 936 8 0.9
.rodata 224690 225778 1088 0.5
.text 2187570 2191010 3440 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188179 1190367 2188 0.2
bss 141277 141285 8 0.0
rodata 152780 153768 988 0.6
text 815236 816432 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136911 1139047 2136 0.2
bss 140506 140514 8 0.0
rodata 129344 130488 1144 0.9
text 788248 789240 992 0.1
p6 all-clusters-app default (read/write) 2541760 2544080 2320 0.1
.bss 137104 137112 8 0.0
.text 1500024 1502344 2320 0.2
all-clusters-minimal-app default (read/write) 2487696 2489992 2296 0.1
.bss 136328 136336 8 0.0
.data 2744 2752 8 0.3
.text 1445960 1448256 2296 0.2
lock-app default (read/write) 2440184 2442504 2320 0.1
.bss 129248 129256 8 0.0
.data 2568 2576 8 0.3
.text 1398448 1400768 2320 0.2
Decreases (3 builds for cc13x2_26x2, linux)
platform target config section 2f6de7b a9c1f81 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 162068 159900 -2168 -1.3
linux chip-tool debug (read only) 9682509 9680237 -2272 -0.0
.text 7795877 7793605 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9422628 9420036 -2592 -0.0
.text 7437412 7434820 -2592 -0.0
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 2f6de7b a9c1f81 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648691 650755 2064 0.3
(read/write) 158900 158908 8 0.0
.bss 74580 74588 8 0.0
.data 3404 3404 0 0.0
.rodata 84531 85419 888 1.1
.text 563924 565104 1180 0.2
all-clusters-minimal-app LP_CC2652R7 (read only) 615523 617539 2016 0.3
(read/write) 158072 158080 8 0.0
.bss 73812 73820 8 0.0
.data 3344 3344 0 0.0
.rodata 73915 74955 1040 1.4
.text 541372 542352 980 0.2
lock-ftd LP_CC2652R7 (read only) 680755 682931 2176 0.3
(read/write) 162068 159900 -2168 -1.3
.bss 72604 72612 8 0.0
.data 3268 3268 0 0.0
.rodata 96627 97611 984 1.0
.text 583644 584840 1196 0.2
lock-mtd LP_CC2652R7 (read only) 630155 632331 2176 0.3
(read/write) 145724 145732 8 0.0
.bss 68340 68348 8 0.0
.data 3268 3268 0 0.0
.rodata 96507 97491 984 1.0
.text 533156 534352 1196 0.2
pump-app LP_CC2652R7 (read only) 663627 663627 0 0.0
(read/write) 180108 180108 0 0.0
.bss 72748 72748 0 0.0
.data 3300 3300 0 0.0
.rodata 85643 85643 0 0.0
.text 577504 577504 0 0.0
pump-controller-app LP_CC2652R7 (read only) 655083 655083 0 0.0
(read/write) 188764 188764 0 0.0
.bss 72860 72860 0 0.0
.data 3264 3264 0 0.0
.rodata 83835 83835 0 0.0
.text 570768 570768 0 0.0
shell LP_CC2652R7 (read only) 641706 643770 2064 0.3
(read/write) 154456 154464 8 0.0
.bss 76932 76940 8 0.0
.data 3408 3408 0 0.0
.rodata 81522 82410 888 1.1
.text 559952 561124 1172 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 602150 602150 0 0.0
.app_xip_area 461176 461176 0 0.0
.bss 83912 83912 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) 598290 599306 1016 0.2
.app_xip_area 457188 458196 1008 0.2
.bss 84072 84080 8 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596786 596786 0 0.0
.app_xip_area 456808 456808 0 0.0
.bss 83044 83044 0 0.0
.data 620 620 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915712 915712 0 0.0
(read/write) 133184 133184 0 0.0
.bss 131088 131088 0 0.0
.data 2096 2096 0 0.0
.text 915704 915704 0 0.0
BRD4161A+rpc (read only) 949924 949924 0 0.0
(read/write) 149876 149876 0 0.0
.bss 147576 147576 0 0.0
.data 2300 2300 0 0.0
.text 949916 949916 0 0.0
BRD4161A+rs911x (read only) 787860 787860 0 0.0
(read/write) 129404 129404 0 0.0
.bss 127308 127308 0 0.0
.data 2096 2096 0 0.0
.text 787852 787852 0 0.0
lock-app BRD4161A+wf200 (read only) 955400 958080 2680 0.3
(read/write) 128244 128252 8 0.0
.bss 126172 126180 8 0.0
.data 2068 2072 4 0.2
.text 955392 958072 2680 0.3
window-app BRD4161A (read only) 900648 900648 0 0.0
(read/write) 133256 133256 0 0.0
.bss 131160 131160 0 0.0
.data 2092 2092 0 0.0
.text 900640 900640 0 0.0
esp32 all-clusters-app c3devkit (read only) 1005842 1007080 1238 0.1
(read/write) 1480026 1481042 1016 0.1
.dram0.bss 69144 69152 8 0.0
.dram0.data 14656 14656 0 0.0
.flash.rodata 210792 211808 1016 0.5
.flash.text 1005842 1007080 1238 0.1
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1060939 1062035 1096 0.1
(read/write) 482232 483228 996 0.2
.dram0.bss 74664 74672 8 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 241364 242352 988 0.4
.flash.text 1055555 1056651 1096 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 681412 681412 0 0.0
.bss 80168 80168 0 0.0
.data 2012 2012 0 0.0
.text 597528 597528 0 0.0
lock k32w061+release (read/write) 733444 735640 2196 0.3
.bss 80600 80608 8 0.0
.data 1980 1984 4 0.2
.text 649160 651344 2184 0.3
linux all-clusters-app debug (read only) 2766769 2771505 4736 0.2
(read/write) 178272 178376 104 0.1
.bss 86240 86272 32 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83848 83896 48 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1024 8 0.8
.rodata 244605 245725 1120 0.5
.text 2348210 2351682 3472 0.1
all-clusters-minimal-app debug (read only) 2643921 2651633 7712 0.3
(read/write) 170304 170408 104 0.1
.bss 85504 85536 32 0.0
.data 1904 1904 0 0.0
.data.rel.ro 76728 76792 64 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1024 8 0.8
.rodata 246557 247645 1088 0.4
.text 2224802 2231282 6480 0.3
bridge-app debug+rpc (read only) 2030065 2030065 0 0.0
(read/write) 147928 147928 0 0.0
.bss 72896 72896 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65528 65528 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 169824 169824 0 0.0
.text 1703698 1703698 0 0.0
chip-tool debug (read only) 9682509 9680237 -2272 -0.0
(read/write) 600688 600688 0 0.0
.bss 23968 23968 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 569296 569296 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 498045 498045 0 0.0
.text 7795877 7793605 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9422628 9420036 -2592 -0.0
(read/write) 666897 666897 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 604672 604672 0 0.0
.dynamic 528 528 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 461372 461372 0 0.0
.text 7437412 7434820 -2592 -0.0
lighting-app debug+rpc (read only) 2319881 2319881 0 0.0
(read/write) 153568 153568 0 0.0
.bss 74752 74752 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 71016 71016 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 188712 188712 0 0.0
.text 1965394 1965394 0 0.0
lock-app debug (read only) 2258513 2263249 4736 0.2
(read/write) 148664 148768 104 0.1
.bss 73440 73472 32 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67944 68008 64 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 201768 202856 1088 0.5
.text 1896402 1899906 3504 0.2
ota-provider-app debug (read only) 2066401 2066401 0 0.0
(read/write) 141584 141584 0 0.0
.bss 73024 73024 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 61000 61000 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 181176 181176 0 0.0
.text 1726130 1726130 0 0.0
ota-requestor-app debug (read only) 2093521 2093521 0 0.0
(read/write) 144424 144424 0 0.0
.bss 73728 73728 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 177152 177152 0 0.0
.text 1755810 1755810 0 0.0
shell debug (read only) 2571705 2576377 4672 0.2
(read/write) 201680 201784 104 0.1
.bss 117096 117128 32 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77464 77528 64 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 928 936 8 0.9
.rodata 224690 225778 1088 0.5
.text 2187570 2191010 3440 0.2
thermostat-no-ble arm64 (read only) 2367164 2367164 0 0.0
(read/write) 177505 177505 0 0.0
.bss 87921 87921 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80264 80264 0 0.0
.dynamic 528 528 0 0.0
.got 4792 4792 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 148796 148796 0 0.0
.text 1988672 1988672 0 0.0
tv-app debug (read only) 2876857 2876857 0 0.0
(read/write) 280208 280208 0 0.0
.bss 191048 191048 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78224 78224 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 223104 223104 0 0.0
.text 2471122 2471122 0 0.0
tv-casting-app debug (read only) 5431761 5431761 0 0.0
(read/write) 226032 226032 0 0.0
.bss 78632 78632 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138792 138792 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 340576 340576 0 0.0
.text 4731906 4731906 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425752 2427128 1376 0.1
.bss 202620 202628 8 0.0
.data 5872 5880 8 0.1
.text 1388396 1389772 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188179 1190367 2188 0.2
bss 141277 141285 8 0.0
rodata 152780 153768 988 0.6
text 815236 816432 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136911 1139047 2136 0.2
bss 140506 140514 8 0.0
rodata 129344 130488 1144 0.9
text 788248 789240 992 0.1
p6 all-clusters-app default (read/write) 2541760 2544080 2320 0.1
.bss 137104 137112 8 0.0
.data 2808 2808 0 0.0
.text 1500024 1502344 2320 0.2
all-clusters-minimal-app default (read/write) 2487696 2489992 2296 0.1
.bss 136328 136336 8 0.0
.data 2744 2752 8 0.3
.text 1445960 1448256 2296 0.2
light-app default (read/write) 2422144 2422144 0 0.0
.bss 129432 129432 0 0.0
.data 2600 2600 0 0.0
.text 1380408 1380408 0 0.0
lock-app default (read/write) 2440184 2442504 2320 0.1
.bss 129248 129256 8 0.0
.data 2568 2576 8 0.3
.text 1398448 1400768 2320 0.2
telink light-switch-app tlsr9518adk80d (read/write) 780900 780900 0 0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 552238 552238 0 0.0
lighting-app tlsr9518adk80d (read/write) 800936 800936 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 568980 568980 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/handle-fabric-removal-in-door-lock branch from a9c1f81 to 2eb230e Compare June 2, 2022 20:18
@github-actions
Copy link

github-actions bot commented Jun 2, 2022

PR #18812: Size comparison from 3ae659d to 2eb230e

Increases above 0.2%:

platform target config section 3ae659d 2eb230e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648459 650531 2072 0.3
.rodata 84531 85419 888 1.1
all-clusters-minimal-app LP_CC2652R7 (read only) 615339 617347 2008 0.3
.rodata 73915 74955 1040 1.4
lock-ftd LP_CC2652R7 (read only) 680539 682723 2184 0.3
.rodata 96627 97611 984 1.0
lock-mtd LP_CC2652R7 (read only) 629939 632123 2184 0.3
.rodata 96507 97491 984 1.0
shell LP_CC2652R7 (read only) 641482 643554 2072 0.3
.rodata 81522 82410 888 1.1
efr32 lock-app BRD4161A+wf200 (read only) 955128 957808 2680 0.3
.text 955120 957800 2680 0.3
esp32 all-clusters-app c3devkit .flash.rodata 210800 211808 1008 0.5
m5stack .flash.rodata 241368 242356 988 0.4
k32w lock k32w061+release (read/write) 716736 718948 2212 0.3
.text 638756 640956 2200 0.3
linux all-clusters-app debug .init_array 1024 1032 8 0.8
.rodata 244573 245693 1120 0.5
all-clusters-minimal-app debug (read only) 2643833 2651545 7712 0.3
.init_array 1024 1032 8 0.8
.rodata 246525 247613 1088 0.4
.text 2224722 2231202 6480 0.3
lock-app debug (read only) 2258489 2263225 4736 0.2
.init_array 760 768 8 1.1
.rodata 201736 202824 1088 0.5
shell debug .init_array 936 944 8 0.9
.rodata 224626 225714 1088 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 152832 153820 988 0.6
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 129396 130540 1144 0.9
p6 all-clusters-app default .data 2808 2816 8 0.3
Increases (20 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 3ae659d 2eb230e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648459 650531 2072 0.3
(read/write) 158988 158996 8 0.0
.bss 74668 74676 8 0.0
.rodata 84531 85419 888 1.1
.text 563696 564876 1180 0.2
all-clusters-minimal-app LP_CC2652R7 (read only) 615339 617347 2008 0.3
(read/write) 158160 158168 8 0.0
.bss 73900 73908 8 0.0
.rodata 73915 74955 1040 1.4
.text 541192 542156 964 0.2
lock-ftd LP_CC2652R7 (read only) 680539 682723 2184 0.3
.bss 72692 72700 8 0.0
.rodata 96627 97611 984 1.0
.text 583432 584628 1196 0.2
lock-mtd LP_CC2652R7 (read only) 629939 632123 2184 0.3
(read/write) 145812 145820 8 0.0
.bss 68428 68436 8 0.0
.rodata 96507 97491 984 1.0
.text 532944 534140 1196 0.2
shell LP_CC2652R7 (read only) 641482 643554 2072 0.3
(read/write) 154544 154552 8 0.0
.bss 77020 77028 8 0.0
.rodata 81522 82410 888 1.1
.text 559724 560912 1188 0.2
cyw30739 lock cyw930739m2evb_01 (read/write) 597986 598994 1008 0.2
.app_xip_area 456884 457884 1000 0.2
.bss 84072 84080 8 0.0
efr32 lock-app BRD4161A+wf200 (read only) 955128 957808 2680 0.3
(read/write) 128332 128348 16 0.0
.bss 126260 126268 8 0.0
.data 2072 2076 4 0.2
.text 955120 957800 2680 0.3
esp32 all-clusters-app c3devkit (read only) 1005270 1006508 1238 0.1
(read/write) 1480114 1481138 1024 0.1
.dram0.bss 69232 69240 8 0.0
.flash.rodata 210800 211808 1008 0.5
.flash.text 1005270 1006508 1238 0.1
m5stack (read only) 1060463 1061543 1080 0.1
(read/write) 482324 483320 996 0.2
.dram0.bss 74752 74760 8 0.0
.flash.rodata 241368 242356 988 0.4
.flash.text 1055079 1056159 1080 0.1
k32w lock k32w061+release (read/write) 716736 718948 2212 0.3
.bss 70192 70200 8 0.0
.data 1988 1992 4 0.2
.text 638756 640956 2200 0.3
linux all-clusters-app debug (read only) 2766681 2771401 4720 0.2
(read/write) 178344 178448 104 0.1
.bss 86304 86336 32 0.0
.data.rel.ro 83848 83896 48 0.1
.init_array 1024 1032 8 0.8
.rodata 244573 245693 1120 0.5
.text 2348130 2351586 3456 0.1
all-clusters-minimal-app debug (read only) 2643833 2651545 7712 0.3
(read/write) 170376 170480 104 0.1
.bss 85568 85600 32 0.0
.data.rel.ro 76728 76792 64 0.1
.init_array 1024 1032 8 0.8
.rodata 246525 247613 1088 0.4
.text 2224722 2231202 6480 0.3
lock-app debug (read only) 2258489 2263225 4736 0.2
(read/write) 148736 148840 104 0.1
.bss 73504 73536 32 0.0
.data.rel.ro 67944 68008 64 0.1
.init_array 760 768 8 1.1
.rodata 201736 202824 1088 0.5
.text 1896386 1899890 3504 0.2
shell debug (read only) 2571665 2576321 4656 0.2
(read/write) 201752 201856 104 0.1
.bss 117160 117192 32 0.0
.data.rel.ro 77464 77528 64 0.1
.init_array 936 944 8 0.9
.rodata 224626 225714 1088 0.5
.text 2187570 2190994 3424 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2425440 2426816 1376 0.1
.bss 202652 202660 8 0.0
.text 1388084 1389460 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1187687 1189875 2188 0.2
bss 141297 141305 8 0.0
rodata 152832 153820 988 0.6
text 814692 815888 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136451 1138603 2152 0.2
bss 140526 140534 8 0.0
rodata 129396 130540 1144 0.9
text 787736 788728 992 0.1
p6 all-clusters-app default (read/write) 2541696 2544016 2320 0.1
.bss 137192 137200 8 0.0
.data 2808 2816 8 0.3
.text 1499960 1502280 2320 0.2
all-clusters-minimal-app default (read/write) 2487664 2489960 2296 0.1
.bss 136416 136424 8 0.0
.text 1445928 1448224 2296 0.2
lock-app default (read/write) 2440120 2442440 2320 0.1
.bss 129336 129344 8 0.0
.text 1398384 1400704 2320 0.2
Decreases (3 builds for cc13x2_26x2, linux)
platform target config section 3ae659d 2eb230e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 162372 160196 -2176 -1.3
linux chip-tool debug (read only) 9591333 9589061 -2272 -0.0
.text 7716885 7714613 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9345492 9342884 -2608 -0.0
.text 7372676 7370068 -2608 -0.0
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3ae659d 2eb230e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648459 650531 2072 0.3
(read/write) 158988 158996 8 0.0
.bss 74668 74676 8 0.0
.data 3404 3404 0 0.0
.rodata 84531 85419 888 1.1
.text 563696 564876 1180 0.2
all-clusters-minimal-app LP_CC2652R7 (read only) 615339 617347 2008 0.3
(read/write) 158160 158168 8 0.0
.bss 73900 73908 8 0.0
.data 3344 3344 0 0.0
.rodata 73915 74955 1040 1.4
.text 541192 542156 964 0.2
lock-ftd LP_CC2652R7 (read only) 680539 682723 2184 0.3
(read/write) 162372 160196 -2176 -1.3
.bss 72692 72700 8 0.0
.data 3268 3268 0 0.0
.rodata 96627 97611 984 1.0
.text 583432 584628 1196 0.2
lock-mtd LP_CC2652R7 (read only) 629939 632123 2184 0.3
(read/write) 145812 145820 8 0.0
.bss 68428 68436 8 0.0
.data 3268 3268 0 0.0
.rodata 96507 97491 984 1.0
.text 532944 534140 1196 0.2
pump-app LP_CC2652R7 (read only) 663563 663563 0 0.0
(read/write) 180260 180260 0 0.0
.bss 72836 72836 0 0.0
.data 3300 3300 0 0.0
.rodata 85643 85643 0 0.0
.text 577436 577436 0 0.0
pump-controller-app LP_CC2652R7 (read only) 654891 654891 0 0.0
(read/write) 189044 189044 0 0.0
.bss 72948 72948 0 0.0
.data 3264 3264 0 0.0
.rodata 83835 83835 0 0.0
.text 570572 570572 0 0.0
shell LP_CC2652R7 (read only) 641482 643554 2072 0.3
(read/write) 154544 154552 8 0.0
.bss 77020 77028 8 0.0
.data 3408 3408 0 0.0
.rodata 81522 82410 888 1.1
.text 559724 560912 1188 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 601878 601878 0 0.0
.app_xip_area 460904 460904 0 0.0
.bss 83912 83912 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) 597986 598994 1008 0.2
.app_xip_area 456884 457884 1000 0.2
.bss 84072 84080 8 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596634 596634 0 0.0
.app_xip_area 456656 456656 0 0.0
.bss 83044 83044 0 0.0
.data 620 620 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915760 915760 0 0.0
(read/write) 133280 133280 0 0.0
.bss 131176 131176 0 0.0
.data 2100 2100 0 0.0
.text 915752 915752 0 0.0
BRD4161A+rpc (read only) 949988 949988 0 0.0
(read/write) 149968 149968 0 0.0
.bss 147664 147664 0 0.0
.data 2304 2304 0 0.0
.text 949980 949980 0 0.0
BRD4161A+rs911x (read only) 787828 787828 0 0.0
(read/write) 129496 129496 0 0.0
.bss 127396 127396 0 0.0
.data 2100 2100 0 0.0
.text 787820 787820 0 0.0
lock-app BRD4161A+wf200 (read only) 955128 957808 2680 0.3
(read/write) 128332 128348 16 0.0
.bss 126260 126268 8 0.0
.data 2072 2076 4 0.2
.text 955120 957800 2680 0.3
window-app BRD4161A (read only) 900680 900680 0 0.0
(read/write) 133344 133344 0 0.0
.bss 131248 131248 0 0.0
.data 2096 2096 0 0.0
.text 900672 900672 0 0.0
esp32 all-clusters-app c3devkit (read only) 1005270 1006508 1238 0.1
(read/write) 1480114 1481138 1024 0.1
.dram0.bss 69232 69240 8 0.0
.dram0.data 14656 14656 0 0.0
.flash.rodata 210800 211808 1008 0.5
.flash.text 1005270 1006508 1238 0.1
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1060463 1061543 1080 0.1
(read/write) 482324 483320 996 0.2
.dram0.bss 74752 74760 8 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 241368 242356 988 0.4
.flash.text 1055079 1056159 1080 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 657764 657764 0 0.0
.bss 69768 69768 0 0.0
.data 2020 2020 0 0.0
.text 580176 580176 0 0.0
lock k32w061+release (read/write) 716736 718948 2212 0.3
.bss 70192 70200 8 0.0
.data 1988 1992 4 0.2
.text 638756 640956 2200 0.3
linux all-clusters-app debug (read only) 2766681 2771401 4720 0.2
(read/write) 178344 178448 104 0.1
.bss 86304 86336 32 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83848 83896 48 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1024 1032 8 0.8
.rodata 244573 245693 1120 0.5
.text 2348130 2351586 3456 0.1
all-clusters-minimal-app debug (read only) 2643833 2651545 7712 0.3
(read/write) 170376 170480 104 0.1
.bss 85568 85600 32 0.0
.data 1904 1904 0 0.0
.data.rel.ro 76728 76792 64 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1024 1032 8 0.8
.rodata 246525 247613 1088 0.4
.text 2224722 2231202 6480 0.3
bridge-app debug+rpc (read only) 2029705 2029705 0 0.0
(read/write) 148000 148000 0 0.0
.bss 72960 72960 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65528 65528 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 696 696 0 0.0
.rodata 169760 169760 0 0.0
.text 1703378 1703378 0 0.0
chip-tool debug (read only) 9591333 9589061 -2272 -0.0
(read/write) 597048 597048 0 0.0
.bss 24032 24032 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 565600 565600 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 494909 494909 0 0.0
.text 7716885 7714613 -2272 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9345492 9342884 -2608 -0.0
(read/write) 662961 662961 0 0.0
.bss 42305 42305 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 600832 600832 0 0.0
.dynamic 528 528 0 0.0
.got 14824 14824 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 458652 458652 0 0.0
.text 7372676 7370068 -2608 -0.0
lighting-app debug+rpc (read only) 2319857 2319857 0 0.0
(read/write) 153640 153640 0 0.0
.bss 74816 74816 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 71016 71016 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 188680 188680 0 0.0
.text 1965378 1965378 0 0.0
lock-app debug (read only) 2258489 2263225 4736 0.2
(read/write) 148736 148840 104 0.1
.bss 73504 73536 32 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67944 68008 64 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 760 768 8 1.1
.rodata 201736 202824 1088 0.5
.text 1896386 1899890 3504 0.2
ota-provider-app debug (read only) 2066505 2066505 0 0.0
(read/write) 141656 141656 0 0.0
.bss 73088 73088 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 61000 61000 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 181144 181144 0 0.0
.text 1726242 1726242 0 0.0
ota-requestor-app debug (read only) 2093529 2093529 0 0.0
(read/write) 144496 144496 0 0.0
.bss 73792 73792 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 177088 177088 0 0.0
.text 1755858 1755858 0 0.0
shell debug (read only) 2571665 2576321 4656 0.2
(read/write) 201752 201856 104 0.1
.bss 117160 117192 32 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77464 77528 64 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 944 8 0.9
.rodata 224626 225714 1088 0.5
.text 2187570 2190994 3424 0.2
thermostat-no-ble arm64 (read only) 2366668 2366668 0 0.0
(read/write) 177601 177601 0 0.0
.bss 87969 87969 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80288 80288 0 0.0
.dynamic 528 528 0 0.0
.got 4800 4800 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 148828 148828 0 0.0
.text 1988064 1988064 0 0.0
tv-app debug (read only) 2876801 2876801 0 0.0
(read/write) 280280 280280 0 0.0
.bss 191112 191112 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78224 78224 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 223040 223040 0 0.0
.text 2471106 2471106 0 0.0
tv-casting-app debug (read only) 5326713 5326713 0 0.0
(read/write) 222744 222744 0 0.0
.bss 78696 78696 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 135432 135432 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 337408 337408 0 0.0
.text 4638066 4638066 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425440 2426816 1376 0.1
.bss 202652 202660 8 0.0
.data 5880 5880 0 0.0
.text 1388084 1389460 1376 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1187687 1189875 2188 0.2
bss 141297 141305 8 0.0
rodata 152832 153820 988 0.6
text 814692 815888 1196 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136451 1138603 2152 0.2
bss 140526 140534 8 0.0
rodata 129396 130540 1144 0.9
text 787736 788728 992 0.1
p6 all-clusters-app default (read/write) 2541696 2544016 2320 0.1
.bss 137192 137200 8 0.0
.data 2808 2816 8 0.3
.text 1499960 1502280 2320 0.2
all-clusters-minimal-app default (read/write) 2487664 2489960 2296 0.1
.bss 136416 136424 8 0.0
.data 2752 2752 0 0.0
.text 1445928 1448224 2296 0.2
light-app default (read/write) 2422064 2422064 0 0.0
.bss 129520 129520 0 0.0
.data 2608 2608 0 0.0
.text 1380328 1380328 0 0.0
lock-app default (read/write) 2440120 2442440 2320 0.1
.bss 129336 129344 8 0.0
.data 2576 2576 0 0.0
.text 1398384 1400704 2320 0.2
telink light-switch-app tlsr9518adk80d (read/write) 780672 780672 0 0.0
bss 70584 70584 0 0.0
noinit 40416 40416 0 0.0
text 552106 552106 0 0.0
lighting-app tlsr9518adk80d (read/write) 800708 800708 0 0.0
bss 70844 70844 0 0.0
noinit 40416 40416 0 0.0
text 568848 568848 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 9639218 into project-chip:master Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants