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

Move NewPairing from SessionEstablishDelegate to CASE/PASE session #17422

Merged
merged 2 commits into from
Apr 19, 2022

Conversation

kghost
Copy link
Contributor

@kghost kghost commented Apr 15, 2022

Problem

SessionManager::NewPairing should not be a public API.

Change overview

  • Move NewPairing from establish delegate to CASE/PASE session
  • OnSessionEstablished will receive an SessionHandle argument pointing to the newly created session
  • NodeId won't be assigned to PASE sessions
  • Remove SessionManager::AllocateSession(uint16_t) because it is only used by test-cases.
  • CASEClient::EstablishSession now takes a delegate instead of function pointers
  • Do not expire old sessions when a new CASE session is established
  • Refactor PairingSession a bit
    • Add mRole: CryptoContext::SessionRole
    • Pull up common field mLocalMRPConfig
    • Rename mMRPConfig => mRemoteMRPConfig
    • Replace mSecureSessionType with a virtual function.
    • Push down mPeerNodeId, mPeerCATs because PASE session do not need them
    • Remove mPeerAddress, address is handled by the unsecure session

NOTE: this PR includes PR #17411

Testing

Passed unit-tests

@github-actions
Copy link

github-actions bot commented Apr 15, 2022

PR #17422: Size comparison from 737b702 to 988c822

Increases above 0.2%:

platform target config section 737b702 988c822 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 169192 169980 788 0.5
lock-ftd LP_CC2652R7 (read/write) 167096 167844 748 0.4
Increases (2 builds for cc13x2_26x2)
platform target config section 737b702 988c822 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 169192 169980 788 0.5
lock-ftd LP_CC2652R7 (read/write) 167096 167844 748 0.4
Decreases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 737b702 988c822 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 683959 682955 -1004 -0.1
.bss 76136 75920 -216 -0.3
.rodata 103135 102851 -284 -0.3
.text 580344 579624 -720 -0.1
lock-ftd LP_CC2652R7 (read only) 677015 676051 -964 -0.1
.bss 74152 73936 -216 -0.3
.rodata 98759 98483 -276 -0.3
.text 577772 577084 -688 -0.1
lock-mtd LP_CC2652R7 (read only) 625759 624803 -956 -0.2
(read/write) 146940 146724 -216 -0.1
.bss 69872 69656 -216 -0.3
.rodata 98639 98363 -276 -0.3
.text 526628 525948 -680 -0.1
pump-app LP_CC2652R7 (read only) 649255 648363 -892 -0.1
(read/write) 152476 152260 -216 -0.1
.bss 74608 74392 -216 -0.3
.rodata 75647 75403 -244 -0.3
.text 573120 572472 -648 -0.1
pump-controller-app LP_CC2652R7 (read only) 642503 641547 -956 -0.1
(read/write) 152144 151928 -216 -0.1
.bss 74312 74096 -216 -0.3
.rodata 78927 78651 -276 -0.3
.text 563088 562408 -680 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619134 617930 -1204 -0.2
.app_xip_area 525892 524904 -988 -0.2
.bss 75908 75692 -216 -0.3
lock cyw930739m2evb_01 (read/write) 613394 612190 -1204 -0.2
.app_xip_area 521656 520668 -988 -0.2
.bss 74436 74220 -216 -0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565838 565030 -808 -0.1
.app_xip_area 464504 463912 -592 -0.1
.bss 83736 83520 -216 -0.3
efr32 lighting-app BRD4161A (read only) 908556 907268 -1288 -0.1
(read/write) 133112 132896 -216 -0.2
.bss 131072 130856 -216 -0.2
.text 908548 907260 -1288 -0.1
BRD4161A+rpc (read only) 942932 941644 -1288 -0.1
(read/write) 149796 149580 -216 -0.1
.bss 147552 147336 -216 -0.1
.text 942924 941636 -1288 -0.1
window-app BRD4161A (read only) 845356 844084 -1272 -0.2
(read/write) 131116 130900 -216 -0.2
.bss 129168 128952 -216 -0.2
.text 845348 844076 -1272 -0.2
esp32 all-clusters-app c3devkit (read only) 980272 979568 -704 -0.1
(read/write) 1397554 1397066 -488 -0.0
.dram0.bss 62592 62376 -216 -0.3
.flash.rodata 201640 201360 -280 -0.1
.flash.text 980272 979568 -704 -0.1
m5stack (read only) 1035763 1035107 -656 -0.1
(read/write) 465296 464808 -488 -0.1
.dram0.bss 68104 67888 -216 -0.3
.flash.rodata 231204 230932 -272 -0.1
.flash.text 1030379 1029723 -656 -0.1
k32w light k32w061+release (read/write) 684716 683732 -984 -0.1
.bss 77912 77696 -216 -0.3
.text 599012 598244 -768 -0.1
lock k32w061+release (read/write) 725572 724320 -1252 -0.2
.bss 78520 78304 -216 -0.3
.text 639300 638264 -1036 -0.2
linux all-clusters-app debug (read only) 2701737 2698505 -3232 -0.1
(read/write) 149336 149272 -64 -0.0
.bss 59968 59904 -64 -0.1
.rodata 232709 232293 -416 -0.2
.text 2294450 2291586 -2864 -0.1
bridge-app debug+rpc (read only) 1841165 1837917 -3248 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44168 -64 -0.1
.rodata 148697 148281 -416 -0.3
.text 1573541 1570661 -2880 -0.2
chip-tool debug (read only) 10753973 10750789 -3184 -0.0
.data.rel.ro 342584 342576 -8 -0.0
.rodata 539949 539549 -400 -0.1
.text 9382245 9379413 -2832 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10380196 10378100 -2096 -0.0
(read/write) 492817 492785 -32 -0.0
.got 57376 57352 -24 -0.0
.rodata 513556 513348 -208 -0.0
.text 8761156 8759284 -1872 -0.0
door-lock-app debug (read only) 2112465 2109201 -3264 -0.2
(read/write) 119688 119624 -64 -0.1
.bss 47840 47776 -64 -0.1
.rodata 186953 186505 -448 -0.2
.text 1769314 1766450 -2864 -0.2
lighting-app debug+rpc (read only) 2317281 2314017 -3264 -0.1
(read/write) 127976 127944 -32 -0.0
.bss 50016 49984 -32 -0.1
.rodata 182889 182441 -448 -0.2
.text 1967970 1965106 -2864 -0.1
ota-provider-app debug (read only) 2050649 2047353 -3296 -0.2
(read/write) 115608 115544 -64 -0.1
.bss 48032 47968 -64 -0.1
.rodata 173259 172779 -480 -0.3
.text 1720418 1717554 -2864 -0.2
ota-requestor-app debug (read only) 2080329 2077065 -3264 -0.2
(read/write) 118416 118352 -64 -0.1
.bss 48704 48640 -64 -0.1
.rodata 169580 169132 -448 -0.3
.text 1752290 1749426 -2864 -0.2
shell debug (read only) 2530289 2526465 -3824 -0.2
(read/write) 150152 150024 -128 -0.1
.bss 67368 67304 -64 -0.1
.data.rel.ro 75784 75720 -64 -0.1
.rodata 215058 214354 -704 -0.3
.text 2153394 2150370 -3024 -0.1
thermostat-no-ble arm64 (read only) 2357444 2355188 -2256 -0.1
(read/write) 151137 151041 -96 -0.1
.bss 62945 62881 -64 -0.1
.got 4752 4728 -24 -0.5
.rodata 144788 144516 -272 -0.2
.text 1983664 1981712 -1952 -0.1
tv-app debug (read only) 2833145 2829417 -3728 -0.1
(read/write) 250952 250888 -64 -0.0
.bss 163896 163832 -64 -0.0
.rodata 214187 213739 -448 -0.2
.text 2436930 2433602 -3328 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410188 2409268 -920 -0.0
.bss 185228 185012 -216 -0.1
.text 1372788 1371868 -920 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1163883 1162635 -1248 -0.1
bss 136492 136276 -216 -0.2
rodata 147276 147004 -272 -0.2
text 801444 800732 -712 -0.1
p6 all-clusters-app default (read/write) 2516496 2515408 -1088 -0.0
.bss 118608 118392 -216 -0.2
.text 1474760 1473672 -1088 -0.1
light-app default (read/write) 2416968 2415864 -1104 -0.0
.bss 112104 111888 -216 -0.2
.text 1375232 1374128 -1104 -0.1
lock-app default (read/write) 2420432 2419344 -1088 -0.0
.bss 111880 111664 -216 -0.2
.text 1378696 1377608 -1088 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801664 800496 -1168 -0.1
bss 69952 69736 -216 -0.3
text 570348 569674 -674 -0.1
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 737b702 988c822 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 683959 682955 -1004 -0.1
(read/write) 169192 169980 788 0.5
.bss 76136 75920 -216 -0.3
.data 3380 3380 0 0.0
.rodata 103135 102851 -284 -0.3
.text 580344 579624 -720 -0.1
lock-ftd LP_CC2652R7 (read only) 677015 676051 -964 -0.1
(read/write) 167096 167844 748 0.4
.bss 74152 73936 -216 -0.3
.data 3212 3212 0 0.0
.rodata 98759 98483 -276 -0.3
.text 577772 577084 -688 -0.1
lock-mtd LP_CC2652R7 (read only) 625759 624803 -956 -0.2
(read/write) 146940 146724 -216 -0.1
.bss 69872 69656 -216 -0.3
.data 3212 3212 0 0.0
.rodata 98639 98363 -276 -0.3
.text 526628 525948 -680 -0.1
pump-app LP_CC2652R7 (read only) 649255 648363 -892 -0.1
(read/write) 152476 152260 -216 -0.1
.bss 74608 74392 -216 -0.3
.data 3244 3244 0 0.0
.rodata 75647 75403 -244 -0.3
.text 573120 572472 -648 -0.1
pump-controller-app LP_CC2652R7 (read only) 642503 641547 -956 -0.1
(read/write) 152144 151928 -216 -0.1
.bss 74312 74096 -216 -0.3
.data 3208 3208 0 0.0
.rodata 78927 78651 -276 -0.3
.text 563088 562408 -680 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619134 617930 -1204 -0.2
.app_xip_area 525892 524904 -988 -0.2
.bss 75908 75692 -216 -0.3
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613394 612190 -1204 -0.2
.app_xip_area 521656 520668 -988 -0.2
.bss 74436 74220 -216 -0.3
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565838 565030 -808 -0.1
.app_xip_area 464504 463912 -592 -0.1
.bss 83736 83520 -216 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 908556 907268 -1288 -0.1
(read/write) 133112 132896 -216 -0.2
.bss 131072 130856 -216 -0.2
.data 2040 2040 0 0.0
.text 908548 907260 -1288 -0.1
BRD4161A+rpc (read only) 942932 941644 -1288 -0.1
(read/write) 149796 149580 -216 -0.1
.bss 147552 147336 -216 -0.1
.data 2244 2244 0 0.0
.text 942924 941636 -1288 -0.1
window-app BRD4161A (read only) 845356 844084 -1272 -0.2
(read/write) 131116 130900 -216 -0.2
.bss 129168 128952 -216 -0.2
.data 1948 1948 0 0.0
.text 845348 844076 -1272 -0.2
esp32 all-clusters-app c3devkit (read only) 980272 979568 -704 -0.1
(read/write) 1397554 1397066 -488 -0.0
.dram0.bss 62592 62376 -216 -0.3
.dram0.data 14412 14412 0 0.0
.flash.rodata 201640 201360 -280 -0.1
.flash.text 980272 979568 -704 -0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1035763 1035107 -656 -0.1
(read/write) 465296 464808 -488 -0.1
.dram0.bss 68104 67888 -216 -0.3
.dram0.data 34152 34152 0 0.0
.flash.rodata 231204 230932 -272 -0.1
.flash.text 1030379 1029723 -656 -0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684716 683732 -984 -0.1
.bss 77912 77696 -216 -0.3
.data 1992 1992 0 0.0
.text 599012 598244 -768 -0.1
lock k32w061+release (read/write) 725572 724320 -1252 -0.2
.bss 78520 78304 -216 -0.3
.data 1952 1952 0 0.0
.text 639300 638264 -1036 -0.2
linux all-clusters-app debug (read only) 2701737 2698505 -3232 -0.1
(read/write) 149336 149272 -64 -0.0
.bss 59968 59904 -64 -0.1
.data 1920 1920 0 0.0
.data.rel.ro 81400 81400 0 0.0
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 232709 232293 -416 -0.2
.text 2294450 2291586 -2864 -0.1
bridge-app debug+rpc (read only) 1841165 1837917 -3248 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44168 -64 -0.1
.data 2912 2912 0 0.0
.data.rel.ro 39688 39688 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 148697 148281 -416 -0.3
.text 1573541 1570661 -2880 -0.2
chip-tool debug (read only) 10753973 10750789 -3184 -0.0
(read/write) 372560 372560 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 342584 342576 -8 -0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 539949 539549 -400 -0.1
.text 9382245 9379413 -2832 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10380196 10378100 -2096 -0.0
(read/write) 492817 492785 -32 -0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 389584 389584 0 0.0
.dynamic 560 560 0 0.0
.got 57376 57352 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 513556 513348 -208 -0.0
.text 8761156 8759284 -1872 -0.0
door-lock-app debug (read only) 2112465 2109201 -3264 -0.2
(read/write) 119688 119624 -64 -0.1
.bss 47840 47776 -64 -0.1
.data 1472 1472 0 0.0
.data.rel.ro 64840 64840 0 0.0
.dynamic 592 592 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 186953 186505 -448 -0.2
.text 1769314 1766450 -2864 -0.2
lighting-app debug+rpc (read only) 2317281 2314017 -3264 -0.1
(read/write) 127976 127944 -32 -0.0
.bss 50016 49984 -32 -0.1
.data 1952 1952 0 0.0
.data.rel.ro 70312 70312 0 0.0
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 182889 182441 -448 -0.2
.text 1967970 1965106 -2864 -0.1
ota-provider-app debug (read only) 2050649 2047353 -3296 -0.2
(read/write) 115608 115544 -64 -0.1
.bss 48032 47968 -64 -0.1
.data 1640 1640 0 0.0
.data.rel.ro 60200 60200 0 0.0
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 173259 172779 -480 -0.3
.text 1720418 1717554 -2864 -0.2
ota-requestor-app debug (read only) 2080329 2077065 -3264 -0.2
(read/write) 118416 118352 -64 -0.1
.bss 48704 48640 -64 -0.1
.data 1896 1896 0 0.0
.data.rel.ro 62248 62248 0 0.0
.dynamic 592 592 0 0.0
.got 4288 4288 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 169580 169132 -448 -0.3
.text 1752290 1749426 -2864 -0.2
shell debug (read only) 2530289 2526465 -3824 -0.2
(read/write) 150152 150024 -128 -0.1
.bss 67368 67304 -64 -0.1
.data 1296 1296 0 0.0
.data.rel.ro 75784 75720 -64 -0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215058 214354 -704 -0.3
.text 2153394 2150370 -3024 -0.1
thermostat-no-ble arm64 (read only) 2357444 2355188 -2256 -0.1
(read/write) 151137 151041 -96 -0.1
.bss 62945 62881 -64 -0.1
.data 1440 1440 0 0.0
.data.rel.ro 78984 78984 0 0.0
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 144788 144516 -272 -0.2
.text 1983664 1981712 -1952 -0.1
tv-app debug (read only) 2833145 2829417 -3728 -0.1
(read/write) 250952 250888 -64 -0.0
.bss 163896 163832 -64 -0.0
.data 4480 4480 0 0.0
.data.rel.ro 76384 76384 0 0.0
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 214187 213739 -448 -0.2
.text 2436930 2433602 -3328 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410188 2409268 -920 -0.0
.bss 185228 185012 -216 -0.1
.data 5840 5840 0 0.0
.text 1372788 1371868 -920 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1163883 1162635 -1248 -0.1
bss 136492 136276 -216 -0.2
rodata 147276 147004 -272 -0.2
text 801444 800732 -712 -0.1
p6 all-clusters-app default (read/write) 2516496 2515408 -1088 -0.0
.bss 118608 118392 -216 -0.2
.data 2768 2768 0 0.0
.text 1474760 1473672 -1088 -0.1
light-app default (read/write) 2416968 2415864 -1104 -0.0
.bss 112104 111888 -216 -0.2
.data 2576 2576 0 0.0
.text 1375232 1374128 -1104 -0.1
lock-app default (read/write) 2420432 2419344 -1088 -0.0
.bss 111880 111664 -216 -0.2
.data 2536 2536 0 0.0
.text 1378696 1377608 -1088 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801664 800496 -1168 -0.1
bss 69952 69736 -216 -0.3
noinit 40416 40416 0 0.0
text 570348 569674 -674 -0.1

@kghost kghost changed the title New pairing 2 Move NewPairing from SessionEstablishDelegate to CASE/PASE session Apr 15, 2022
@github-actions
Copy link

github-actions bot commented Apr 16, 2022

PR #17422: Size comparison from c503a97 to ddeb49c

Increases above 0.2%:

platform target config section c503a97 ddeb49c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168752 169552 800 0.5
lock-ftd LP_CC2652R7 (read/write) 166800 167544 744 0.4
Increases (4 builds for cc13x2_26x2, linux)
platform target config section c503a97 ddeb49c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168752 169552 800 0.5
lock-ftd LP_CC2652R7 (read/write) 166800 167544 744 0.4
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 493489 493521 32 0.0
.data.rel.ro 390224 390280 56 0.0
thermostat-no-ble arm64 .data.rel.ro 78984 79040 56 0.1
Decreases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c503a97 ddeb49c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684415 683335 -1080 -0.2
.bss 76152 75872 -280 -0.4
.rodata 103367 103111 -256 -0.2
.text 580568 579744 -824 -0.1
lock-ftd LP_CC2652R7 (read only) 677311 676287 -1024 -0.2
.bss 74152 73872 -280 -0.4
.rodata 98847 98591 -256 -0.3
.text 577980 577212 -768 -0.1
lock-mtd LP_CC2652R7 (read only) 626055 625039 -1016 -0.2
(read/write) 146940 146660 -280 -0.2
.bss 69872 69592 -280 -0.4
.rodata 98727 98471 -256 -0.3
.text 526836 526076 -760 -0.1
pump-app LP_CC2652R7 (read only) 649455 648499 -956 -0.1
(read/write) 152476 152196 -280 -0.2
.bss 74608 74328 -280 -0.4
.rodata 75671 75443 -228 -0.3
.text 573296 572568 -728 -0.1
pump-controller-app LP_CC2652R7 (read only) 642791 641791 -1000 -0.2
(read/write) 152144 151864 -280 -0.2
.bss 74312 74032 -280 -0.4
.rodata 79007 78767 -240 -0.3
.text 563296 562536 -760 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619110 617790 -1320 -0.2
.app_xip_area 525868 524828 -1040 -0.2
.bss 75908 75628 -280 -0.4
lock cyw930739m2evb_01 (read/write) 613362 612042 -1320 -0.2
.app_xip_area 521624 520584 -1040 -0.2
.bss 74436 74156 -280 -0.4
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566022 565090 -932 -0.2
.app_xip_area 464688 464036 -652 -0.1
.bss 83736 83456 -280 -0.3
efr32 lighting-app BRD4161A (read only) 908852 907636 -1216 -0.1
(read/write) 133112 132832 -280 -0.2
.bss 131072 130792 -280 -0.2
.text 908844 907628 -1216 -0.1
BRD4161A+rpc (read only) 943228 942012 -1216 -0.1
(read/write) 149796 149516 -280 -0.2
.bss 147552 147272 -280 -0.2
.text 943220 942004 -1216 -0.1
window-app BRD4161A (read only) 845292 844060 -1232 -0.1
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.text 845284 844052 -1232 -0.1
esp32 all-clusters-app c3devkit (read only) 980476 979706 -770 -0.1
(read/write) 1397826 1397282 -544 -0.0
.dram0.bss 62600 62312 -288 -0.5
.flash.rodata 201896 201640 -256 -0.1
.flash.text 980476 979706 -770 -0.1
m5stack (read only) 1035975 1035287 -688 -0.1
(read/write) 465552 465032 -520 -0.1
.dram0.bss 68112 67832 -280 -0.4
.flash.rodata 231452 231212 -240 -0.1
.flash.text 1030591 1029903 -688 -0.1
k32w light k32w061+release (read/write) 684684 683616 -1068 -0.2
.bss 77912 77632 -280 -0.4
.text 598980 598192 -788 -0.1
lock k32w061+release (read/write) 725540 724204 -1336 -0.2
.bss 78520 78240 -280 -0.4
.text 639268 638212 -1056 -0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10388564 10386548 -2016 -0.0
.got 57408 57384 -24 -0.0
.rodata 514340 514116 -224 -0.0
.text 8767108 8765172 -1936 -0.0
thermostat-no-ble arm64 (read only) 2359028 2356844 -2184 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.got 4752 4728 -24 -0.5
.rodata 145300 145020 -280 -0.2
.text 1984736 1982688 -2048 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410124 2409060 -1064 -0.0
.bss 185228 184948 -280 -0.2
.text 1372724 1371660 -1064 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164339 1163067 -1272 -0.1
bss 136504 136224 -280 -0.2
rodata 147524 147276 -248 -0.2
text 801660 800888 -772 -0.1
p6 all-clusters-app default (read/write) 2516976 2515936 -1040 -0.0
.bss 118624 118344 -280 -0.2
.text 1475240 1474200 -1040 -0.1
light-app default (read/write) 2416904 2415848 -1056 -0.0
.bss 112104 111824 -280 -0.2
.text 1375168 1374112 -1056 -0.1
lock-app default (read/write) 2420368 2419328 -1040 -0.0
.bss 111880 111600 -280 -0.3
.text 1378632 1377592 -1040 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801956 800684 -1272 -0.2
bss 69952 69672 -280 -0.4
text 570550 569820 -730 -0.1
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c503a97 ddeb49c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684415 683335 -1080 -0.2
(read/write) 168752 169552 800 0.5
.bss 76152 75872 -280 -0.4
.data 3380 3380 0 0.0
.rodata 103367 103111 -256 -0.2
.text 580568 579744 -824 -0.1
lock-ftd LP_CC2652R7 (read only) 677311 676287 -1024 -0.2
(read/write) 166800 167544 744 0.4
.bss 74152 73872 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98847 98591 -256 -0.3
.text 577980 577212 -768 -0.1
lock-mtd LP_CC2652R7 (read only) 626055 625039 -1016 -0.2
(read/write) 146940 146660 -280 -0.2
.bss 69872 69592 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98727 98471 -256 -0.3
.text 526836 526076 -760 -0.1
pump-app LP_CC2652R7 (read only) 649455 648499 -956 -0.1
(read/write) 152476 152196 -280 -0.2
.bss 74608 74328 -280 -0.4
.data 3244 3244 0 0.0
.rodata 75671 75443 -228 -0.3
.text 573296 572568 -728 -0.1
pump-controller-app LP_CC2652R7 (read only) 642791 641791 -1000 -0.2
(read/write) 152144 151864 -280 -0.2
.bss 74312 74032 -280 -0.4
.data 3208 3208 0 0.0
.rodata 79007 78767 -240 -0.3
.text 563296 562536 -760 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619110 617790 -1320 -0.2
.app_xip_area 525868 524828 -1040 -0.2
.bss 75908 75628 -280 -0.4
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613362 612042 -1320 -0.2
.app_xip_area 521624 520584 -1040 -0.2
.bss 74436 74156 -280 -0.4
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566022 565090 -932 -0.2
.app_xip_area 464688 464036 -652 -0.1
.bss 83736 83456 -280 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 908852 907636 -1216 -0.1
(read/write) 133112 132832 -280 -0.2
.bss 131072 130792 -280 -0.2
.data 2040 2040 0 0.0
.text 908844 907628 -1216 -0.1
BRD4161A+rpc (read only) 943228 942012 -1216 -0.1
(read/write) 149796 149516 -280 -0.2
.bss 147552 147272 -280 -0.2
.data 2244 2244 0 0.0
.text 943220 942004 -1216 -0.1
window-app BRD4161A (read only) 845292 844060 -1232 -0.1
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.data 1948 1948 0 0.0
.text 845284 844052 -1232 -0.1
esp32 all-clusters-app c3devkit (read only) 980476 979706 -770 -0.1
(read/write) 1397826 1397282 -544 -0.0
.dram0.bss 62600 62312 -288 -0.5
.dram0.data 14412 14412 0 0.0
.flash.rodata 201896 201640 -256 -0.1
.flash.text 980476 979706 -770 -0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1035975 1035287 -688 -0.1
(read/write) 465552 465032 -520 -0.1
.dram0.bss 68112 67832 -280 -0.4
.dram0.data 34152 34152 0 0.0
.flash.rodata 231452 231212 -240 -0.1
.flash.text 1030591 1029903 -688 -0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684684 683616 -1068 -0.2
.bss 77912 77632 -280 -0.4
.data 1992 1992 0 0.0
.text 598980 598192 -788 -0.1
lock k32w061+release (read/write) 725540 724204 -1336 -0.2
.bss 78520 78240 -280 -0.4
.data 1952 1952 0 0.0
.text 639268 638212 -1056 -0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10388564 10386548 -2016 -0.0
(read/write) 493489 493521 32 0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 390224 390280 56 0.0
.dynamic 560 560 0 0.0
.got 57408 57384 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 514340 514116 -224 -0.0
.text 8767108 8765172 -1936 -0.0
thermostat-no-ble arm64 (read only) 2359028 2356844 -2184 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.data 1440 1440 0 0.0
.data.rel.ro 78984 79040 56 0.1
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145300 145020 -280 -0.2
.text 1984736 1982688 -2048 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410124 2409060 -1064 -0.0
.bss 185228 184948 -280 -0.2
.data 5840 5840 0 0.0
.text 1372724 1371660 -1064 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164339 1163067 -1272 -0.1
bss 136504 136224 -280 -0.2
rodata 147524 147276 -248 -0.2
text 801660 800888 -772 -0.1
p6 all-clusters-app default (read/write) 2516976 2515936 -1040 -0.0
.bss 118624 118344 -280 -0.2
.data 2768 2768 0 0.0
.text 1475240 1474200 -1040 -0.1
light-app default (read/write) 2416904 2415848 -1056 -0.0
.bss 112104 111824 -280 -0.2
.data 2576 2576 0 0.0
.text 1375168 1374112 -1056 -0.1
lock-app default (read/write) 2420368 2419328 -1040 -0.0
.bss 111880 111600 -280 -0.3
.data 2536 2536 0 0.0
.text 1378632 1377592 -1040 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801956 800684 -1272 -0.2
bss 69952 69672 -280 -0.4
noinit 40416 40416 0 0.0
text 570550 569820 -730 -0.1

@github-actions
Copy link

github-actions bot commented Apr 17, 2022

PR #17422: Size comparison from c503a97 to 486d6f7

Increases above 0.2%:

platform target config section c503a97 486d6f7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168752 169668 916 0.5
lock-ftd LP_CC2652R7 (read/write) 166800 167660 860 0.5
Increases (4 builds for cc13x2_26x2, linux)
platform target config section c503a97 486d6f7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168752 169668 916 0.5
lock-ftd LP_CC2652R7 (read/write) 166800 167660 860 0.5
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 493489 493521 32 0.0
.data.rel.ro 390224 390280 56 0.0
thermostat-no-ble arm64 .data.rel.ro 78984 79040 56 0.1
Decreases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c503a97 486d6f7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684415 683219 -1196 -0.2
.bss 76152 75872 -280 -0.4
.rodata 103367 103067 -300 -0.3
.text 580568 579672 -896 -0.2
lock-ftd LP_CC2652R7 (read only) 677311 676171 -1140 -0.2
.bss 74152 73872 -280 -0.4
.rodata 98847 98547 -300 -0.3
.text 577980 577140 -840 -0.1
lock-mtd LP_CC2652R7 (read only) 626055 624923 -1132 -0.2
(read/write) 146940 146660 -280 -0.2
.bss 69872 69592 -280 -0.4
.rodata 98727 98427 -300 -0.3
.text 526836 526004 -832 -0.2
pump-app LP_CC2652R7 (read only) 649455 648371 -1084 -0.2
(read/write) 152476 152196 -280 -0.2
.bss 74608 74328 -280 -0.4
.rodata 75671 75443 -228 -0.3
.text 573296 572440 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 642791 641675 -1116 -0.2
(read/write) 152144 151864 -280 -0.2
.bss 74312 74032 -280 -0.4
.rodata 79007 78723 -284 -0.4
.text 563296 562464 -832 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619110 617666 -1444 -0.2
.app_xip_area 525868 524704 -1164 -0.2
.bss 75908 75628 -280 -0.4
lock cyw930739m2evb_01 (read/write) 613362 611926 -1436 -0.2
.app_xip_area 521624 520468 -1156 -0.2
.bss 74436 74156 -280 -0.4
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566022 564970 -1052 -0.2
.app_xip_area 464688 463916 -772 -0.2
.bss 83736 83456 -280 -0.3
efr32 lighting-app BRD4161A (read only) 908852 907476 -1376 -0.2
(read/write) 133112 132832 -280 -0.2
.bss 131072 130792 -280 -0.2
.text 908844 907468 -1376 -0.2
BRD4161A+rpc (read only) 943228 941852 -1376 -0.1
(read/write) 149796 149516 -280 -0.2
.bss 147552 147272 -280 -0.2
.text 943220 941844 -1376 -0.1
window-app BRD4161A (read only) 845292 843900 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.text 845284 843892 -1392 -0.2
esp32 all-clusters-app c3devkit (read only) 980476 979600 -876 -0.1
(read/write) 1397826 1397234 -592 -0.0
.dram0.bss 62600 62312 -288 -0.5
.flash.rodata 201896 201592 -304 -0.2
.flash.text 980476 979600 -876 -0.1
m5stack (read only) 1035975 1035207 -768 -0.1
(read/write) 465552 464984 -568 -0.1
.dram0.bss 68112 67832 -280 -0.4
.flash.rodata 231452 231164 -288 -0.1
.flash.text 1030591 1029823 -768 -0.1
k32w light k32w061+release (read/write) 684684 683536 -1148 -0.2
.bss 77912 77632 -280 -0.4
.text 598980 598112 -868 -0.1
lock k32w061+release (read/write) 725540 724080 -1460 -0.2
.bss 78520 78240 -280 -0.4
.text 639268 638088 -1180 -0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10388564 10386580 -1984 -0.0
.got 57408 57384 -24 -0.0
.rodata 514340 514084 -256 -0.0
.text 8767108 8765236 -1872 -0.0
thermostat-no-ble arm64 (read only) 2359028 2356380 -2648 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.got 4752 4728 -24 -0.5
.rodata 145300 144972 -328 -0.2
.text 1984736 1982272 -2464 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410124 2408956 -1168 -0.0
.bss 185228 184948 -280 -0.2
.text 1372724 1371556 -1168 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164339 1162943 -1396 -0.1
bss 136504 136224 -280 -0.2
rodata 147524 147232 -292 -0.2
text 801660 800812 -848 -0.1
p6 all-clusters-app default (read/write) 2516976 2515776 -1200 -0.0
.bss 118624 118344 -280 -0.2
.text 1475240 1474040 -1200 -0.1
light-app default (read/write) 2416904 2415704 -1200 -0.0
.bss 112104 111824 -280 -0.2
.text 1375168 1373968 -1200 -0.1
lock-app default (read/write) 2420368 2419168 -1200 -0.0
.bss 111880 111600 -280 -0.3
.text 1378632 1377432 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801956 800540 -1416 -0.2
bss 69952 69672 -280 -0.4
text 570550 569718 -832 -0.1
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c503a97 486d6f7 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684415 683219 -1196 -0.2
(read/write) 168752 169668 916 0.5
.bss 76152 75872 -280 -0.4
.data 3380 3380 0 0.0
.rodata 103367 103067 -300 -0.3
.text 580568 579672 -896 -0.2
lock-ftd LP_CC2652R7 (read only) 677311 676171 -1140 -0.2
(read/write) 166800 167660 860 0.5
.bss 74152 73872 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98847 98547 -300 -0.3
.text 577980 577140 -840 -0.1
lock-mtd LP_CC2652R7 (read only) 626055 624923 -1132 -0.2
(read/write) 146940 146660 -280 -0.2
.bss 69872 69592 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98727 98427 -300 -0.3
.text 526836 526004 -832 -0.2
pump-app LP_CC2652R7 (read only) 649455 648371 -1084 -0.2
(read/write) 152476 152196 -280 -0.2
.bss 74608 74328 -280 -0.4
.data 3244 3244 0 0.0
.rodata 75671 75443 -228 -0.3
.text 573296 572440 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 642791 641675 -1116 -0.2
(read/write) 152144 151864 -280 -0.2
.bss 74312 74032 -280 -0.4
.data 3208 3208 0 0.0
.rodata 79007 78723 -284 -0.4
.text 563296 562464 -832 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619110 617666 -1444 -0.2
.app_xip_area 525868 524704 -1164 -0.2
.bss 75908 75628 -280 -0.4
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613362 611926 -1436 -0.2
.app_xip_area 521624 520468 -1156 -0.2
.bss 74436 74156 -280 -0.4
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566022 564970 -1052 -0.2
.app_xip_area 464688 463916 -772 -0.2
.bss 83736 83456 -280 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 908852 907476 -1376 -0.2
(read/write) 133112 132832 -280 -0.2
.bss 131072 130792 -280 -0.2
.data 2040 2040 0 0.0
.text 908844 907468 -1376 -0.2
BRD4161A+rpc (read only) 943228 941852 -1376 -0.1
(read/write) 149796 149516 -280 -0.2
.bss 147552 147272 -280 -0.2
.data 2244 2244 0 0.0
.text 943220 941844 -1376 -0.1
window-app BRD4161A (read only) 845292 843900 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.data 1948 1948 0 0.0
.text 845284 843892 -1392 -0.2
esp32 all-clusters-app c3devkit (read only) 980476 979600 -876 -0.1
(read/write) 1397826 1397234 -592 -0.0
.dram0.bss 62600 62312 -288 -0.5
.dram0.data 14412 14412 0 0.0
.flash.rodata 201896 201592 -304 -0.2
.flash.text 980476 979600 -876 -0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1035975 1035207 -768 -0.1
(read/write) 465552 464984 -568 -0.1
.dram0.bss 68112 67832 -280 -0.4
.dram0.data 34152 34152 0 0.0
.flash.rodata 231452 231164 -288 -0.1
.flash.text 1030591 1029823 -768 -0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684684 683536 -1148 -0.2
.bss 77912 77632 -280 -0.4
.data 1992 1992 0 0.0
.text 598980 598112 -868 -0.1
lock k32w061+release (read/write) 725540 724080 -1460 -0.2
.bss 78520 78240 -280 -0.4
.data 1952 1952 0 0.0
.text 639268 638088 -1180 -0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10388564 10386580 -1984 -0.0
(read/write) 493489 493521 32 0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 390224 390280 56 0.0
.dynamic 560 560 0 0.0
.got 57408 57384 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 514340 514084 -256 -0.0
.text 8767108 8765236 -1872 -0.0
thermostat-no-ble arm64 (read only) 2359028 2356380 -2648 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.data 1440 1440 0 0.0
.data.rel.ro 78984 79040 56 0.1
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145300 144972 -328 -0.2
.text 1984736 1982272 -2464 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410124 2408956 -1168 -0.0
.bss 185228 184948 -280 -0.2
.data 5840 5840 0 0.0
.text 1372724 1371556 -1168 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164339 1162943 -1396 -0.1
bss 136504 136224 -280 -0.2
rodata 147524 147232 -292 -0.2
text 801660 800812 -848 -0.1
p6 all-clusters-app default (read/write) 2516976 2515776 -1200 -0.0
.bss 118624 118344 -280 -0.2
.data 2768 2768 0 0.0
.text 1475240 1474040 -1200 -0.1
light-app default (read/write) 2416904 2415704 -1200 -0.0
.bss 112104 111824 -280 -0.2
.data 2576 2576 0 0.0
.text 1375168 1373968 -1200 -0.1
lock-app default (read/write) 2420368 2419168 -1200 -0.0
.bss 111880 111600 -280 -0.3
.data 2536 2536 0 0.0
.text 1378632 1377432 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 801956 800540 -1416 -0.2
bss 69952 69672 -280 -0.4
noinit 40416 40416 0 0.0
text 570550 569718 -832 -0.1

@github-actions
Copy link

github-actions bot commented Apr 19, 2022

PR #17422: Size comparison from a3f636d to 8607fa5

Increases above 0.2%:

platform target config section a3f636d 8607fa5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168424 169308 884 0.5
lock-ftd LP_CC2652R7 (read/write) 166448 167308 860 0.5
Increases (13 builds for cc13x2_26x2, linux)
platform target config section a3f636d 8607fa5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168424 169308 884 0.5
lock-ftd LP_CC2652R7 (read/write) 166448 167308 860 0.5
linux all-clusters-app debug .data.rel.ro 81624 81672 48 0.1
bridge-app debug+rpc .data.rel.ro 39688 39744 56 0.1
chip-tool debug (read/write) 373360 373424 64 0.0
.data.rel.ro 343384 343448 64 0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 494193 494225 32 0.0
.data.rel.ro 390440 390496 56 0.0
door-lock-app debug .data.rel.ro 64840 64888 48 0.1
lighting-app debug+rpc .data.rel.ro 70312 70360 48 0.1
ota-provider-app debug .data.rel.ro 60200 60264 64 0.1
ota-requestor-app debug .data.rel.ro 62248 62296 48 0.1
shell debug .data.rel.ro 75944 76000 56 0.1
thermostat-no-ble arm64 .data.rel.ro 78984 79040 56 0.1
tv-app debug .data.rel.ro 76384 76440 56 0.1
Decreases (30 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a3f636d 8607fa5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684759 683595 -1164 -0.2
.bss 76168 75888 -280 -0.4
.rodata 103415 103115 -300 -0.3
.text 580864 580000 -864 -0.1
lock-ftd LP_CC2652R7 (read only) 677679 676539 -1140 -0.2
.bss 74168 73888 -280 -0.4
.rodata 98903 98603 -300 -0.3
.text 578292 577452 -840 -0.1
lock-mtd LP_CC2652R7 (read only) 626423 625291 -1132 -0.2
(read/write) 146956 146676 -280 -0.2
.bss 69888 69608 -280 -0.4
.rodata 98783 98483 -300 -0.3
.text 527148 526316 -832 -0.2
pump-app LP_CC2652R7 (read only) 649807 648731 -1076 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.rodata 75719 75491 -228 -0.3
.text 573600 572752 -848 -0.1
pump-controller-app LP_CC2652R7 (read only) 643151 642035 -1116 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.rodata 79055 78771 -284 -0.4
.text 563608 562776 -832 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619310 617866 -1444 -0.2
.app_xip_area 526068 524904 -1164 -0.2
.bss 75908 75628 -280 -0.4
lock cyw930739m2evb_01 (read/write) 613562 612118 -1444 -0.2
.app_xip_area 521824 520660 -1164 -0.2
.bss 74436 74156 -280 -0.4
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566406 565346 -1060 -0.2
.app_xip_area 465056 464276 -780 -0.2
.bss 83752 83472 -280 -0.3
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 845540 844148 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.text 845532 844140 -1392 -0.2
k32w light k32w061+release (read/write) 684868 683736 -1132 -0.2
.bss 77912 77632 -280 -0.4
.text 599164 598312 -852 -0.1
lock k32w061+release (read/write) 725716 724280 -1436 -0.2
.bss 78520 78240 -280 -0.4
.text 639444 638288 -1156 -0.2
linux all-clusters-app debug (read only) 2704537 2700817 -3720 -0.1
(read/write) 149560 149528 -32 -0.0
.bss 59968 59872 -96 -0.2
.rodata 233349 233029 -320 -0.1
.text 2296562 2292946 -3616 -0.2
bridge-app debug+rpc (read only) 1841901 1838189 -3712 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.rodata 149273 148961 -312 -0.2
.text 1573701 1570085 -3616 -0.2
chip-tool debug (read only) 10808317 10805349 -2968 -0.0
.rodata 543213 543021 -192 -0.0
.text 9431429 9428437 -2992 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10430092 10428092 -2000 -0.0
.got 57904 57880 -24 -0.0
.rodata 516652 516380 -272 -0.1
.text 8804420 8802548 -1872 -0.0
door-lock-app debug (read only) 2113201 2109473 -3728 -0.2
(read/write) 119688 119624 -64 -0.1
.bss 47840 47744 -96 -0.2
.rodata 187529 187185 -344 -0.2
.text 1769474 1765874 -3600 -0.2
lighting-app debug+rpc (read only) 2318913 2315201 -3712 -0.2
(read/write) 127976 127944 -32 -0.0
.bss 50016 49920 -96 -0.2
.rodata 183433 183121 -312 -0.2
.text 1969058 1965442 -3616 -0.2
ota-provider-app debug (read only) 2051849 2048113 -3736 -0.2
(read/write) 115608 115576 -32 -0.0
.bss 48032 47936 -96 -0.2
.rodata 173803 173467 -336 -0.2
.text 1721074 1717458 -3616 -0.2
ota-requestor-app debug (read only) 2082665 2078993 -3672 -0.2
(read/write) 118416 118384 -32 -0.0
.bss 48704 48608 -96 -0.2
.rodata 170124 169852 -272 -0.2
.text 1754082 1750466 -3616 -0.2
shell debug (read only) 2531489 2527753 -3736 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.rodata 215378 215026 -352 -0.2
.text 2154370 2150770 -3600 -0.2
thermostat-no-ble arm64 (read only) 2359996 2357348 -2648 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.got 4752 4728 -24 -0.5
.rodata 145356 145028 -328 -0.2
.text 1985648 1983184 -2464 -0.1
tv-app debug (read only) 2834889 2830881 -4008 -0.1
(read/write) 250952 250920 -32 -0.0
.bss 163896 163800 -96 -0.1
.rodata 214795 214603 -192 -0.1
.text 2438066 2434034 -4032 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410300 2409140 -1160 -0.0
.bss 185228 184948 -280 -0.2
.text 1372900 1371740 -1160 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164691 1163311 -1380 -0.1
bss 136520 136240 -280 -0.2
rodata 147572 147280 -292 -0.2
text 801960 801128 -832 -0.1
p6 all-clusters-app default (read/write) 2517224 2516024 -1200 -0.0
.bss 118624 118344 -280 -0.2
.text 1475488 1474288 -1200 -0.1
light-app default (read/write) 2417144 2415944 -1200 -0.0
.bss 112104 111824 -280 -0.2
.text 1375408 1374208 -1200 -0.1
lock-app default (read/write) 2420608 2419408 -1200 -0.0
.bss 111880 111600 -280 -0.3
.text 1378872 1377672 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800756 -1480 -0.2
bss 69952 69672 -280 -0.4
text 570790 569900 -890 -0.2
Full report (30 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a3f636d 8607fa5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684759 683595 -1164 -0.2
(read/write) 168424 169308 884 0.5
.bss 76168 75888 -280 -0.4
.data 3380 3380 0 0.0
.rodata 103415 103115 -300 -0.3
.text 580864 580000 -864 -0.1
lock-ftd LP_CC2652R7 (read only) 677679 676539 -1140 -0.2
(read/write) 166448 167308 860 0.5
.bss 74168 73888 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98903 98603 -300 -0.3
.text 578292 577452 -840 -0.1
lock-mtd LP_CC2652R7 (read only) 626423 625291 -1132 -0.2
(read/write) 146956 146676 -280 -0.2
.bss 69888 69608 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98783 98483 -300 -0.3
.text 527148 526316 -832 -0.2
pump-app LP_CC2652R7 (read only) 649807 648731 -1076 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.data 3244 3244 0 0.0
.rodata 75719 75491 -228 -0.3
.text 573600 572752 -848 -0.1
pump-controller-app LP_CC2652R7 (read only) 643151 642035 -1116 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.data 3208 3208 0 0.0
.rodata 79055 78771 -284 -0.4
.text 563608 562776 -832 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 619310 617866 -1444 -0.2
.app_xip_area 526068 524904 -1164 -0.2
.bss 75908 75628 -280 -0.4
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613562 612118 -1444 -0.2
.app_xip_area 521824 520660 -1164 -0.2
.bss 74436 74156 -280 -0.4
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566406 565346 -1060 -0.2
.app_xip_area 465056 464276 -780 -0.2
.bss 83752 83472 -280 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.data 2040 2040 0 0.0
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.data 2244 2244 0 0.0
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 845540 844148 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.data 1948 1948 0 0.0
.text 845532 844140 -1392 -0.2
k32w light k32w061+release (read/write) 684868 683736 -1132 -0.2
.bss 77912 77632 -280 -0.4
.data 1992 1992 0 0.0
.text 599164 598312 -852 -0.1
lock k32w061+release (read/write) 725716 724280 -1436 -0.2
.bss 78520 78240 -280 -0.4
.data 1952 1952 0 0.0
.text 639444 638288 -1156 -0.2
linux all-clusters-app debug (read only) 2704537 2700817 -3720 -0.1
(read/write) 149560 149528 -32 -0.0
.bss 59968 59872 -96 -0.2
.data 1920 1920 0 0.0
.data.rel.ro 81624 81672 48 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 233349 233029 -320 -0.1
.text 2296562 2292946 -3616 -0.2
bridge-app debug+rpc (read only) 1841901 1838189 -3712 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.data 2912 2912 0 0.0
.data.rel.ro 39688 39744 56 0.1
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 149273 148961 -312 -0.2
.text 1573701 1570085 -3616 -0.2
chip-tool debug (read only) 10808317 10805349 -2968 -0.0
(read/write) 373360 373424 64 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 343384 343448 64 0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 543213 543021 -192 -0.0
.text 9431429 9428437 -2992 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10430092 10428092 -2000 -0.0
(read/write) 494193 494225 32 0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 390440 390496 56 0.0
.dynamic 560 560 0 0.0
.got 57904 57880 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 516652 516380 -272 -0.1
.text 8804420 8802548 -1872 -0.0
door-lock-app debug (read only) 2113201 2109473 -3728 -0.2
(read/write) 119688 119624 -64 -0.1
.bss 47840 47744 -96 -0.2
.data 1472 1472 0 0.0
.data.rel.ro 64840 64888 48 0.1
.dynamic 592 592 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 187529 187185 -344 -0.2
.text 1769474 1765874 -3600 -0.2
lighting-app debug+rpc (read only) 2318913 2315201 -3712 -0.2
(read/write) 127976 127944 -32 -0.0
.bss 50016 49920 -96 -0.2
.data 1952 1952 0 0.0
.data.rel.ro 70312 70360 48 0.1
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 183433 183121 -312 -0.2
.text 1969058 1965442 -3616 -0.2
ota-provider-app debug (read only) 2051849 2048113 -3736 -0.2
(read/write) 115608 115576 -32 -0.0
.bss 48032 47936 -96 -0.2
.data 1640 1640 0 0.0
.data.rel.ro 60200 60264 64 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 173803 173467 -336 -0.2
.text 1721074 1717458 -3616 -0.2
ota-requestor-app debug (read only) 2082665 2078993 -3672 -0.2
(read/write) 118416 118384 -32 -0.0
.bss 48704 48608 -96 -0.2
.data 1896 1896 0 0.0
.data.rel.ro 62248 62296 48 0.1
.dynamic 592 592 0 0.0
.got 4288 4288 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 170124 169852 -272 -0.2
.text 1754082 1750466 -3616 -0.2
shell debug (read only) 2531489 2527753 -3736 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.data 1296 1296 0 0.0
.data.rel.ro 75944 76000 56 0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215378 215026 -352 -0.2
.text 2154370 2150770 -3600 -0.2
thermostat-no-ble arm64 (read only) 2359996 2357348 -2648 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.data 1440 1440 0 0.0
.data.rel.ro 78984 79040 56 0.1
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145356 145028 -328 -0.2
.text 1985648 1983184 -2464 -0.1
tv-app debug (read only) 2834889 2830881 -4008 -0.1
(read/write) 250952 250920 -32 -0.0
.bss 163896 163800 -96 -0.1
.data 4480 4480 0 0.0
.data.rel.ro 76384 76440 56 0.1
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 214795 214603 -192 -0.1
.text 2438066 2434034 -4032 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410300 2409140 -1160 -0.0
.bss 185228 184948 -280 -0.2
.data 5840 5840 0 0.0
.text 1372900 1371740 -1160 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164691 1163311 -1380 -0.1
bss 136520 136240 -280 -0.2
rodata 147572 147280 -292 -0.2
text 801960 801128 -832 -0.1
p6 all-clusters-app default (read/write) 2517224 2516024 -1200 -0.0
.bss 118624 118344 -280 -0.2
.data 2768 2768 0 0.0
.text 1475488 1474288 -1200 -0.1
light-app default (read/write) 2417144 2415944 -1200 -0.0
.bss 112104 111824 -280 -0.2
.data 2576 2576 0 0.0
.text 1375408 1374208 -1200 -0.1
lock-app default (read/write) 2420608 2419408 -1200 -0.0
.bss 111880 111600 -280 -0.3
.data 2536 2536 0 0.0
.text 1378872 1377672 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800756 -1480 -0.2
bss 69952 69672 -280 -0.4
noinit 40416 40416 0 0.0
text 570790 569900 -890 -0.2

@github-actions
Copy link

github-actions bot commented Apr 19, 2022

PR #17422: Size comparison from a3f636d to ae26e05

Increases above 0.2%:

platform target config section a3f636d ae26e05 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168424 169316 892 0.5
lock-ftd LP_CC2652R7 (read/write) 166448 167324 876 0.5
linux all-clusters-app debug .init_array 976 984 8 0.8
door-lock-app debug .init_array 672 680 8 1.2
lighting-app debug+rpc .init_array 768 776 8 1.0
ota-provider-app debug .init_array 624 632 8 1.3
ota-requestor-app debug .init_array 648 656 8 1.2
tv-app debug (read/write) 250952 252944 1992 0.8
.bss 163896 165848 1952 1.2
.init_array 904 912 8 0.9
Increases (13 builds for cc13x2_26x2, linux)
platform target config section a3f636d ae26e05 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 168424 169316 892 0.5
lock-ftd LP_CC2652R7 (read/write) 166448 167324 876 0.5
linux all-clusters-app debug .data.rel.ro 81624 81672 48 0.1
.init_array 976 984 8 0.8
bridge-app debug+rpc .data.rel.ro 39688 39744 56 0.1
chip-tool debug (read/write) 373360 373424 64 0.0
.data.rel.ro 343384 343448 64 0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 494193 494225 32 0.0
.data.rel.ro 390440 390496 56 0.0
door-lock-app debug .data.rel.ro 64840 64888 48 0.1
.init_array 672 680 8 1.2
lighting-app debug+rpc .data.rel.ro 70312 70360 48 0.1
.init_array 768 776 8 1.0
ota-provider-app debug .data.rel.ro 60200 60264 64 0.1
.init_array 624 632 8 1.3
ota-requestor-app debug .data.rel.ro 62248 62296 48 0.1
.init_array 648 656 8 1.2
shell debug .data.rel.ro 75944 76000 56 0.1
thermostat-no-ble arm64 .data.rel.ro 78984 79040 56 0.1
tv-app debug (read/write) 250952 252944 1992 0.8
.bss 163896 165848 1952 1.2
.data.rel.ro 76384 76440 56 0.1
.init_array 904 912 8 0.9
.rodata 214795 215211 416 0.2
Decreases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a3f636d ae26e05 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684759 683587 -1172 -0.2
.bss 76168 75888 -280 -0.4
.rodata 103415 103115 -300 -0.3
.text 580864 579992 -872 -0.2
lock-ftd LP_CC2652R7 (read only) 677679 676523 -1156 -0.2
.bss 74168 73888 -280 -0.4
.rodata 98903 98603 -300 -0.3
.text 578292 577436 -856 -0.1
lock-mtd LP_CC2652R7 (read only) 626423 625275 -1148 -0.2
(read/write) 146956 146676 -280 -0.2
.bss 69888 69608 -280 -0.4
.rodata 98783 98483 -300 -0.3
.text 527148 526300 -848 -0.2
pump-app LP_CC2652R7 (read only) 649807 648723 -1084 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.rodata 75719 75491 -228 -0.3
.text 573600 572744 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 643151 642019 -1132 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.rodata 79055 78771 -284 -0.4
.text 563608 562760 -848 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 619310 617858 -1452 -0.2
.app_xip_area 526068 524896 -1172 -0.2
.bss 75908 75628 -280 -0.4
lock cyw930739m2evb_01 (read/write) 613562 612110 -1452 -0.2
.app_xip_area 521824 520652 -1172 -0.2
.bss 74436 74156 -280 -0.4
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566406 565338 -1068 -0.2
.app_xip_area 465056 464268 -788 -0.2
.bss 83752 83472 -280 -0.3
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 845540 844148 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.text 845532 844140 -1392 -0.2
esp32 all-clusters-app c3devkit (read only) 980742 979782 -960 -0.1
(read/write) 1397866 1397274 -592 -0.0
.dram0.bss 62600 62312 -288 -0.5
.flash.rodata 201936 201632 -304 -0.2
.flash.text 980742 979782 -960 -0.1
m5stack (read only) 1036127 1035351 -776 -0.1
(read/write) 465608 465040 -568 -0.1
.dram0.bss 68112 67832 -280 -0.4
.flash.rodata 231508 231220 -288 -0.1
.flash.text 1030743 1029967 -776 -0.1
k32w light k32w061+release (read/write) 684868 683720 -1148 -0.2
.bss 77912 77632 -280 -0.4
.text 599164 598296 -868 -0.1
lock k32w061+release (read/write) 725716 724264 -1452 -0.2
.bss 78520 78240 -280 -0.4
.text 639444 638272 -1172 -0.2
linux all-clusters-app debug (read only) 2704537 2700953 -3584 -0.1
(read/write) 149560 149536 -24 -0.0
.bss 59968 59872 -96 -0.2
.rodata 233349 233029 -320 -0.1
.text 2296562 2293058 -3504 -0.2
bridge-app debug+rpc (read only) 1841901 1838189 -3712 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.rodata 149273 148961 -312 -0.2
.text 1573701 1570085 -3616 -0.2
chip-tool debug (read only) 10808317 10805349 -2968 -0.0
.rodata 543213 543021 -192 -0.0
.text 9431429 9428437 -2992 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10430092 10428076 -2016 -0.0
.got 57904 57880 -24 -0.0
.rodata 516652 516380 -272 -0.1
.text 8804420 8802532 -1888 -0.0
door-lock-app debug (read only) 2113201 2109593 -3608 -0.2
(read/write) 119688 119632 -56 -0.0
.bss 47840 47744 -96 -0.2
.rodata 187529 187185 -344 -0.2
.text 1769474 1765970 -3504 -0.2
lighting-app debug+rpc (read only) 2318913 2315337 -3576 -0.2
(read/write) 127976 127952 -24 -0.0
.bss 50016 49920 -96 -0.2
.rodata 183433 183121 -312 -0.2
.text 1969058 1965554 -3504 -0.2
ota-provider-app debug (read only) 2051849 2048249 -3600 -0.2
(read/write) 115608 115584 -24 -0.0
.bss 48032 47936 -96 -0.2
.rodata 173803 173467 -336 -0.2
.text 1721074 1717570 -3504 -0.2
ota-requestor-app debug (read only) 2082665 2079129 -3536 -0.2
(read/write) 118416 118392 -24 -0.0
.bss 48704 48608 -96 -0.2
.rodata 170124 169852 -272 -0.2
.text 1754082 1750578 -3504 -0.2
shell debug (read only) 2531489 2527753 -3736 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.rodata 215378 215026 -352 -0.2
.text 2154370 2150770 -3600 -0.2
thermostat-no-ble arm64 (read only) 2359996 2357332 -2664 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.got 4752 4728 -24 -0.5
.rodata 145356 145028 -328 -0.2
.text 1985648 1983168 -2480 -0.1
tv-app debug (read only) 2834889 2831961 -2928 -0.1
.data 4480 4448 -32 -0.7
.text 2438066 2434482 -3584 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410300 2409140 -1160 -0.0
.bss 185228 184948 -280 -0.2
.text 1372900 1371740 -1160 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164691 1163295 -1396 -0.1
bss 136520 136240 -280 -0.2
rodata 147572 147280 -292 -0.2
text 801960 801120 -840 -0.1
p6 all-clusters-app default (read/write) 2517224 2516024 -1200 -0.0
.bss 118624 118344 -280 -0.2
.text 1475488 1474288 -1200 -0.1
light-app default (read/write) 2417144 2415944 -1200 -0.0
.bss 112104 111824 -280 -0.2
.text 1375408 1374208 -1200 -0.1
lock-app default (read/write) 2420608 2419424 -1184 -0.0
.bss 111880 111600 -280 -0.3
.text 1378872 1377688 -1184 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800748 -1488 -0.2
bss 69952 69672 -280 -0.4
text 570790 569892 -898 -0.2
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a3f636d ae26e05 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 684759 683587 -1172 -0.2
(read/write) 168424 169316 892 0.5
.bss 76168 75888 -280 -0.4
.data 3380 3380 0 0.0
.rodata 103415 103115 -300 -0.3
.text 580864 579992 -872 -0.2
lock-ftd LP_CC2652R7 (read only) 677679 676523 -1156 -0.2
(read/write) 166448 167324 876 0.5
.bss 74168 73888 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98903 98603 -300 -0.3
.text 578292 577436 -856 -0.1
lock-mtd LP_CC2652R7 (read only) 626423 625275 -1148 -0.2
(read/write) 146956 146676 -280 -0.2
.bss 69888 69608 -280 -0.4
.data 3212 3212 0 0.0
.rodata 98783 98483 -300 -0.3
.text 527148 526300 -848 -0.2
pump-app LP_CC2652R7 (read only) 649807 648723 -1084 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.data 3244 3244 0 0.0
.rodata 75719 75491 -228 -0.3
.text 573600 572744 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 643151 642019 -1132 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.data 3208 3208 0 0.0
.rodata 79055 78771 -284 -0.4
.text 563608 562760 -848 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 619310 617858 -1452 -0.2
.app_xip_area 526068 524896 -1172 -0.2
.bss 75908 75628 -280 -0.4
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613562 612110 -1452 -0.2
.app_xip_area 521824 520652 -1172 -0.2
.bss 74436 74156 -280 -0.4
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566406 565338 -1068 -0.2
.app_xip_area 465056 464268 -788 -0.2
.bss 83752 83472 -280 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.data 2040 2040 0 0.0
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.data 2244 2244 0 0.0
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 845540 844148 -1392 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.data 1948 1948 0 0.0
.text 845532 844140 -1392 -0.2
esp32 all-clusters-app c3devkit (read only) 980742 979782 -960 -0.1
(read/write) 1397866 1397274 -592 -0.0
.dram0.bss 62600 62312 -288 -0.5
.dram0.data 14412 14412 0 0.0
.flash.rodata 201936 201632 -304 -0.2
.flash.text 980742 979782 -960 -0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1036127 1035351 -776 -0.1
(read/write) 465608 465040 -568 -0.1
.dram0.bss 68112 67832 -280 -0.4
.dram0.data 34152 34152 0 0.0
.flash.rodata 231508 231220 -288 -0.1
.flash.text 1030743 1029967 -776 -0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684868 683720 -1148 -0.2
.bss 77912 77632 -280 -0.4
.data 1992 1992 0 0.0
.text 599164 598296 -868 -0.1
lock k32w061+release (read/write) 725716 724264 -1452 -0.2
.bss 78520 78240 -280 -0.4
.data 1952 1952 0 0.0
.text 639444 638272 -1172 -0.2
linux all-clusters-app debug (read only) 2704537 2700953 -3584 -0.1
(read/write) 149560 149536 -24 -0.0
.bss 59968 59872 -96 -0.2
.data 1920 1920 0 0.0
.data.rel.ro 81624 81672 48 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 976 984 8 0.8
.rodata 233349 233029 -320 -0.1
.text 2296562 2293058 -3504 -0.2
bridge-app debug+rpc (read only) 1841901 1838189 -3712 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.data 2912 2912 0 0.0
.data.rel.ro 39688 39744 56 0.1
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 149273 148961 -312 -0.2
.text 1573701 1570085 -3616 -0.2
chip-tool debug (read only) 10808317 10805349 -2968 -0.0
(read/write) 373360 373424 64 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 343384 343448 64 0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 543213 543021 -192 -0.0
.text 9431429 9428437 -2992 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10430092 10428076 -2016 -0.0
(read/write) 494193 494225 32 0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 390440 390496 56 0.0
.dynamic 560 560 0 0.0
.got 57904 57880 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 516652 516380 -272 -0.1
.text 8804420 8802532 -1888 -0.0
door-lock-app debug (read only) 2113201 2109593 -3608 -0.2
(read/write) 119688 119632 -56 -0.0
.bss 47840 47744 -96 -0.2
.data 1472 1472 0 0.0
.data.rel.ro 64840 64888 48 0.1
.dynamic 592 592 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 672 680 8 1.2
.rodata 187529 187185 -344 -0.2
.text 1769474 1765970 -3504 -0.2
lighting-app debug+rpc (read only) 2318913 2315337 -3576 -0.2
(read/write) 127976 127952 -24 -0.0
.bss 50016 49920 -96 -0.2
.data 1952 1952 0 0.0
.data.rel.ro 70312 70360 48 0.1
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 768 776 8 1.0
.rodata 183433 183121 -312 -0.2
.text 1969058 1965554 -3504 -0.2
ota-provider-app debug (read only) 2051849 2048249 -3600 -0.2
(read/write) 115608 115584 -24 -0.0
.bss 48032 47936 -96 -0.2
.data 1640 1640 0 0.0
.data.rel.ro 60200 60264 64 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 624 632 8 1.3
.rodata 173803 173467 -336 -0.2
.text 1721074 1717570 -3504 -0.2
ota-requestor-app debug (read only) 2082665 2079129 -3536 -0.2
(read/write) 118416 118392 -24 -0.0
.bss 48704 48608 -96 -0.2
.data 1896 1896 0 0.0
.data.rel.ro 62248 62296 48 0.1
.dynamic 592 592 0 0.0
.got 4288 4288 0 0.0
.init 27 27 0 0.0
.init_array 648 656 8 1.2
.rodata 170124 169852 -272 -0.2
.text 1754082 1750578 -3504 -0.2
shell debug (read only) 2531489 2527753 -3736 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.data 1296 1296 0 0.0
.data.rel.ro 75944 76000 56 0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215378 215026 -352 -0.2
.text 2154370 2150770 -3600 -0.2
thermostat-no-ble arm64 (read only) 2359996 2357332 -2664 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.data 1440 1440 0 0.0
.data.rel.ro 78984 79040 56 0.1
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145356 145028 -328 -0.2
.text 1985648 1983168 -2480 -0.1
tv-app debug (read only) 2834889 2831961 -2928 -0.1
(read/write) 250952 252944 1992 0.8
.bss 163896 165848 1952 1.2
.data 4480 4448 -32 -0.7
.data.rel.ro 76384 76440 56 0.1
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 912 8 0.9
.rodata 214795 215211 416 0.2
.text 2438066 2434482 -3584 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410300 2409140 -1160 -0.0
.bss 185228 184948 -280 -0.2
.data 5840 5840 0 0.0
.text 1372900 1371740 -1160 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164691 1163295 -1396 -0.1
bss 136520 136240 -280 -0.2
rodata 147572 147280 -292 -0.2
text 801960 801120 -840 -0.1
p6 all-clusters-app default (read/write) 2517224 2516024 -1200 -0.0
.bss 118624 118344 -280 -0.2
.data 2768 2768 0 0.0
.text 1475488 1474288 -1200 -0.1
light-app default (read/write) 2417144 2415944 -1200 -0.0
.bss 112104 111824 -280 -0.2
.data 2576 2576 0 0.0
.text 1375408 1374208 -1200 -0.1
lock-app default (read/write) 2420608 2419424 -1184 -0.0
.bss 111880 111600 -280 -0.3
.data 2536 2536 0 0.0
.text 1378872 1377688 -1184 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800748 -1488 -0.2
bss 69952 69672 -280 -0.4
noinit 40416 40416 0 0.0
text 570790 569892 -898 -0.2

Copy link
Contributor

@msandstedt msandstedt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like very important cleanup. Thank you.

@github-actions
Copy link

github-actions bot commented Apr 19, 2022

PR #17422: Size comparison from 03ea72d to 3834aa9

Increases above 0.2%:

platform target config section 03ea72d 3834aa9 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 167400 168308 908 0.5
lock-ftd LP_CC2652R7 (read/write) 166064 166932 868 0.5
Increases (13 builds for cc13x2_26x2, linux)
platform target config section 03ea72d 3834aa9 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 167400 168308 908 0.5
lock-ftd LP_CC2652R7 (read/write) 166064 166932 868 0.5
linux all-clusters-app debug .data.rel.ro 81624 81672 48 0.1
bridge-app debug+rpc .data.rel.ro 39688 39744 56 0.1
chip-tool debug (read/write) 373552 373616 64 0.0
.data.rel.ro 343592 343656 64 0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 494929 494961 32 0.0
.data.rel.ro 390744 390800 56 0.0
lighting-app debug+rpc .data.rel.ro 70312 70360 48 0.1
lock-app debug .data.rel.ro 65368 65416 48 0.1
ota-provider-app debug .data.rel.ro 60200 60264 64 0.1
ota-requestor-app debug .data.rel.ro 62248 62296 48 0.1
shell debug .data.rel.ro 75944 76000 56 0.1
thermostat-no-ble arm64 .data.rel.ro 78984 79040 56 0.1
tv-app debug .data.rel.ro 76512 76568 56 0.1
Decreases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 03ea72d 3834aa9 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 685783 684595 -1188 -0.2
.bss 76168 75888 -280 -0.4
.rodata 103623 103323 -300 -0.3
.text 581680 580792 -888 -0.2
lock-ftd LP_CC2652R7 (read only) 678087 676939 -1148 -0.2
.bss 74192 73912 -280 -0.4
.rodata 99319 99027 -292 -0.3
.text 578284 577428 -856 -0.1
lock-mtd LP_CC2652R7 (read only) 626831 625691 -1140 -0.2
(read/write) 146980 146700 -280 -0.2
.bss 69912 69632 -280 -0.4
.rodata 99199 98907 -292 -0.3
.text 527140 526292 -848 -0.2
pump-app LP_CC2652R7 (read only) 649799 648715 -1084 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.rodata 75719 75491 -228 -0.3
.text 573592 572736 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 643143 642011 -1132 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.rodata 79055 78771 -284 -0.4
.text 563600 562752 -848 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 619302 617842 -1460 -0.2
.app_xip_area 526060 524880 -1180 -0.2
.bss 75908 75628 -280 -0.4
lock cyw930739m2evb_01 (read/write) 613994 612534 -1460 -0.2
.app_xip_area 522232 521052 -1180 -0.2
.bss 74460 74180 -280 -0.4
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566390 565322 -1068 -0.2
.app_xip_area 465040 464252 -788 -0.2
.bss 83752 83472 -280 -0.3
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 846644 845236 -1408 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.text 846636 845228 -1408 -0.2
esp32 all-clusters-app c3devkit (read only) 981876 980916 -960 -0.1
(read/write) 1398306 1397714 -592 -0.0
.dram0.bss 62640 62352 -288 -0.5
.flash.rodata 202344 202040 -304 -0.2
.flash.text 981876 980916 -960 -0.1
m5stack (read only) 1037047 1036287 -760 -0.1
(read/write) 466024 465456 -568 -0.1
.dram0.bss 68152 67872 -280 -0.4
.flash.rodata 231884 231596 -288 -0.1
.flash.text 1031663 1030903 -760 -0.1
k32w light k32w061+release (read/write) 684852 683720 -1132 -0.2
.bss 77912 77632 -280 -0.4
.text 599148 598296 -852 -0.1
lock k32w061+release (read/write) 726148 724704 -1444 -0.2
.bss 78544 78264 -280 -0.4
.text 639852 638688 -1164 -0.2
linux all-clusters-app debug (read only) 2709137 2705449 -3688 -0.1
(read/write) 149568 149536 -32 -0.0
.bss 59968 59872 -96 -0.2
.rodata 233669 233349 -320 -0.1
.text 2300818 2297234 -3584 -0.2
bridge-app debug+rpc (read only) 1842109 1838413 -3696 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.rodata 149433 149089 -344 -0.2
.text 1573749 1570181 -3568 -0.2
chip-tool debug (read only) 10863821 10860837 -2984 -0.0
.rodata 544813 544589 -224 -0.0
.text 9484805 9481829 -2976 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10481260 10479260 -2000 -0.0
.got 58336 58312 -24 -0.0
.rodata 518524 518268 -256 -0.0
.text 8851796 8849908 -1888 -0.0
lighting-app debug+rpc (read only) 2319225 2315545 -3680 -0.2
(read/write) 127984 127952 -32 -0.0
.bss 50016 49920 -96 -0.2
.rodata 183561 183249 -312 -0.2
.text 1969218 1965634 -3584 -0.2
lock-app debug (read only) 2142921 2139209 -3712 -0.2
(read/write) 120248 120216 -32 -0.0
.bss 47840 47744 -96 -0.2
.rodata 189977 189633 -344 -0.2
.text 1796194 1792610 -3584 -0.2
ota-provider-app debug (read only) 2052161 2048457 -3704 -0.2
(read/write) 115616 115584 -32 -0.0
.bss 48032 47936 -96 -0.2
.rodata 173931 173595 -336 -0.2
.text 1721234 1717650 -3584 -0.2
ota-requestor-app debug (read only) 2082977 2079337 -3640 -0.2
(read/write) 118424 118392 -32 -0.0
.bss 48704 48608 -96 -0.2
.rodata 170252 169980 -272 -0.2
.text 1754242 1750658 -3584 -0.2
shell debug (read only) 2536065 2532345 -3720 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.rodata 215794 215442 -352 -0.2
.text 2158530 2154946 -3584 -0.2
thermostat-no-ble arm64 (read only) 2360236 2357572 -2664 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.got 4752 4728 -24 -0.5
.rodata 145484 145156 -328 -0.2
.text 1985760 1983280 -2480 -0.1
tv-app debug (read only) 2836353 2832361 -3992 -0.1
(read/write) 253136 253104 -32 -0.0
.bss 165976 165880 -96 -0.1
.rodata 215563 215371 -192 -0.1
.text 2438594 2434578 -4016 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410916 2409748 -1168 -0.0
.bss 185252 184972 -280 -0.2
.text 1373516 1372348 -1168 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165731 1164331 -1400 -0.1
bss 136520 136240 -280 -0.2
rodata 147780 147484 -296 -0.2
text 802792 801948 -844 -0.1
p6 all-clusters-app default (read/write) 2518648 2517448 -1200 -0.0
.bss 118624 118344 -280 -0.2
.text 1476912 1475712 -1200 -0.1
light-app default (read/write) 2417320 2416120 -1200 -0.0
.bss 112104 111824 -280 -0.2
.text 1375584 1374384 -1200 -0.1
lock-app default (read/write) 2421208 2420008 -1200 -0.0
.bss 111904 111624 -280 -0.3
.text 1379472 1378272 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800756 -1480 -0.2
bss 69952 69672 -280 -0.4
text 570794 569896 -898 -0.2
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 03ea72d 3834aa9 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 685783 684595 -1188 -0.2
(read/write) 167400 168308 908 0.5
.bss 76168 75888 -280 -0.4
.data 3380 3380 0 0.0
.rodata 103623 103323 -300 -0.3
.text 581680 580792 -888 -0.2
lock-ftd LP_CC2652R7 (read only) 678087 676939 -1148 -0.2
(read/write) 166064 166932 868 0.5
.bss 74192 73912 -280 -0.4
.data 3212 3212 0 0.0
.rodata 99319 99027 -292 -0.3
.text 578284 577428 -856 -0.1
lock-mtd LP_CC2652R7 (read only) 626831 625691 -1140 -0.2
(read/write) 146980 146700 -280 -0.2
.bss 69912 69632 -280 -0.4
.data 3212 3212 0 0.0
.rodata 99199 98907 -292 -0.3
.text 527140 526292 -848 -0.2
pump-app LP_CC2652R7 (read only) 649799 648715 -1084 -0.2
(read/write) 152492 152212 -280 -0.2
.bss 74624 74344 -280 -0.4
.data 3244 3244 0 0.0
.rodata 75719 75491 -228 -0.3
.text 573592 572736 -856 -0.1
pump-controller-app LP_CC2652R7 (read only) 643143 642011 -1132 -0.2
(read/write) 152160 151880 -280 -0.2
.bss 74328 74048 -280 -0.4
.data 3208 3208 0 0.0
.rodata 79055 78771 -284 -0.4
.text 563600 562752 -848 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 619302 617842 -1460 -0.2
.app_xip_area 526060 524880 -1180 -0.2
.bss 75908 75628 -280 -0.4
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613994 612534 -1460 -0.2
.app_xip_area 522232 521052 -1180 -0.2
.bss 74460 74180 -280 -0.4
.data 648 648 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 566390 565322 -1068 -0.2
.app_xip_area 465040 464252 -788 -0.2
.bss 83752 83472 -280 -0.3
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 909172 907780 -1392 -0.2
(read/write) 133128 132848 -280 -0.2
.bss 131088 130808 -280 -0.2
.data 2040 2040 0 0.0
.text 909164 907772 -1392 -0.2
BRD4161A+rpc (read only) 943548 942156 -1392 -0.1
(read/write) 149812 149532 -280 -0.2
.bss 147568 147288 -280 -0.2
.data 2244 2244 0 0.0
.text 943540 942148 -1392 -0.1
window-app BRD4161A (read only) 846644 845236 -1408 -0.2
(read/write) 131116 130836 -280 -0.2
.bss 129168 128888 -280 -0.2
.data 1948 1948 0 0.0
.text 846636 845228 -1408 -0.2
esp32 all-clusters-app c3devkit (read only) 981876 980916 -960 -0.1
(read/write) 1398306 1397714 -592 -0.0
.dram0.bss 62640 62352 -288 -0.5
.dram0.data 14412 14412 0 0.0
.flash.rodata 202344 202040 -304 -0.2
.flash.text 981876 980916 -960 -0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1037047 1036287 -760 -0.1
(read/write) 466024 465456 -568 -0.1
.dram0.bss 68152 67872 -280 -0.4
.dram0.data 34152 34152 0 0.0
.flash.rodata 231884 231596 -288 -0.1
.flash.text 1031663 1030903 -760 -0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684852 683720 -1132 -0.2
.bss 77912 77632 -280 -0.4
.data 1992 1992 0 0.0
.text 599148 598296 -852 -0.1
lock k32w061+release (read/write) 726148 724704 -1444 -0.2
.bss 78544 78264 -280 -0.4
.data 1952 1952 0 0.0
.text 639852 638688 -1164 -0.2
linux all-clusters-app debug (read only) 2709137 2705449 -3688 -0.1
(read/write) 149568 149536 -32 -0.0
.bss 59968 59872 -96 -0.2
.data 1920 1920 0 0.0
.data.rel.ro 81624 81672 48 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 233669 233349 -320 -0.1
.text 2300818 2297234 -3584 -0.2
bridge-app debug+rpc (read only) 1842109 1838413 -3696 -0.2
(read/write) 91920 91856 -64 -0.1
.bss 44232 44136 -96 -0.2
.data 2912 2912 0 0.0
.data.rel.ro 39688 39744 56 0.1
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 149433 149089 -344 -0.2
.text 1573749 1570181 -3568 -0.2
chip-tool debug (read only) 10863821 10860837 -2984 -0.0
(read/write) 373552 373616 64 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 343592 343656 64 0.0
.dynamic 624 624 0 0.0
.got 4936 4936 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 544813 544589 -224 -0.0
.text 9484805 9481829 -2976 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10481260 10479260 -2000 -0.0
(read/write) 494929 494961 32 0.0
.bss 40865 40865 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 390744 390800 56 0.0
.dynamic 560 560 0 0.0
.got 58336 58312 -24 -0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 518524 518268 -256 -0.0
.text 8851796 8849908 -1888 -0.0
lighting-app debug+rpc (read only) 2319225 2315545 -3680 -0.2
(read/write) 127984 127952 -32 -0.0
.bss 50016 49920 -96 -0.2
.data 1952 1952 0 0.0
.data.rel.ro 70312 70360 48 0.1
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 183561 183249 -312 -0.2
.text 1969218 1965634 -3584 -0.2
lock-app debug (read only) 2142921 2139209 -3712 -0.2
(read/write) 120248 120216 -32 -0.0
.bss 47840 47744 -96 -0.2
.data 1472 1472 0 0.0
.data.rel.ro 65368 65416 48 0.1
.dynamic 592 592 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189977 189633 -344 -0.2
.text 1796194 1792610 -3584 -0.2
ota-provider-app debug (read only) 2052161 2048457 -3704 -0.2
(read/write) 115616 115584 -32 -0.0
.bss 48032 47936 -96 -0.2
.data 1640 1640 0 0.0
.data.rel.ro 60200 60264 64 0.1
.dynamic 608 608 0 0.0
.got 4448 4448 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173931 173595 -336 -0.2
.text 1721234 1717650 -3584 -0.2
ota-requestor-app debug (read only) 2082977 2079337 -3640 -0.2
(read/write) 118424 118392 -32 -0.0
.bss 48704 48608 -96 -0.2
.data 1896 1896 0 0.0
.data.rel.ro 62248 62296 48 0.1
.dynamic 592 592 0 0.0
.got 4288 4288 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 170252 169980 -272 -0.2
.text 1754242 1750658 -3584 -0.2
shell debug (read only) 2536065 2532345 -3720 -0.1
(read/write) 150312 150280 -32 -0.0
.bss 67368 67272 -96 -0.1
.data 1296 1296 0 0.0
.data.rel.ro 75944 76000 56 0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215794 215442 -352 -0.2
.text 2158530 2154946 -3584 -0.2
thermostat-no-ble arm64 (read only) 2360236 2357572 -2664 -0.1
(read/write) 151137 151073 -64 -0.0
.bss 62945 62849 -96 -0.2
.data 1440 1440 0 0.0
.data.rel.ro 78984 79040 56 0.1
.dynamic 560 560 0 0.0
.got 4752 4728 -24 -0.5
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145484 145156 -328 -0.2
.text 1985760 1983280 -2480 -0.1
tv-app debug (read only) 2836353 2832361 -3992 -0.1
(read/write) 253136 253104 -32 -0.0
.bss 165976 165880 -96 -0.1
.data 4448 4448 0 0.0
.data.rel.ro 76512 76568 56 0.1
.dynamic 592 592 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 215563 215371 -192 -0.1
.text 2438594 2434578 -4016 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410916 2409748 -1168 -0.0
.bss 185252 184972 -280 -0.2
.data 5840 5840 0 0.0
.text 1373516 1372348 -1168 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165731 1164331 -1400 -0.1
bss 136520 136240 -280 -0.2
rodata 147780 147484 -296 -0.2
text 802792 801948 -844 -0.1
p6 all-clusters-app default (read/write) 2518648 2517448 -1200 -0.0
.bss 118624 118344 -280 -0.2
.data 2768 2768 0 0.0
.text 1476912 1475712 -1200 -0.1
light-app default (read/write) 2417320 2416120 -1200 -0.0
.bss 112104 111824 -280 -0.2
.data 2576 2576 0 0.0
.text 1375584 1374384 -1200 -0.1
lock-app default (read/write) 2421208 2420008 -1200 -0.0
.bss 111904 111624 -280 -0.3
.data 2536 2536 0 0.0
.text 1379472 1378272 -1200 -0.1
telink lighting-app tlsr9518adk80d (read/write) 802236 800756 -1480 -0.2
bss 69952 69672 -280 -0.4
noinit 40416 40416 0 0.0
text 570794 569896 -898 -0.2

@andy31415 andy31415 merged commit 477862d into project-chip:master Apr 19, 2022
@kghost kghost deleted the new-pairing-2 branch April 19, 2022 20:57
tcarmelveilleux added a commit to tcarmelveilleux/connectedhomeip that referenced this pull request Apr 26, 2022
- From project-chip#17422 onwards, "previous" CASE sessions were not expired
  in terms of the session cache if sessions were constantly
  re-established.
- A root cause solution will be to solve project-chip#17568, but in the meantime,
  cert testing started failing after N (where N is session manager
  pool size) runs.

This PR cleans-up the previous sessions from same node (duplicate sessions
that should not happen). This is a bit unclean but will do to unblock
testing since it was good enough before, and the better method is not
yet implemented.

This PR also adds logging when this happens.

Fixes project-chip#17698

Testing done:
- Unit tests pass
- Cert tests pass
- Manual run of N > 16
  `for i in {1..18}; do ./out/debug/standalone/chip-tool basic read vendor-name 115566 0 ; done`
  does not fail as before.
kghost pushed a commit that referenced this pull request Apr 27, 2022
* Quick-fix running out of CASE sessions

- From #17422 onwards, "previous" CASE sessions were not expired
  in terms of the session cache if sessions were constantly
  re-established.
- A root cause solution will be to solve #17568, but in the meantime,
  cert testing started failing after N (where N is session manager
  pool size) runs.

This PR cleans-up the previous sessions from same node (duplicate sessions
that should not happen). This is a bit unclean but will do to unblock
testing since it was good enough before, and the better method is not
yet implemented.

This PR also adds logging when this happens.

Fixes #17698

Testing done:
- Unit tests pass
- Cert tests pass
- Manual run of N > 16
  `for i in {1..18}; do ./out/debug/standalone/chip-tool basic read vendor-name 115566 0 ; done`
  does not fail as before.

* Restyled by clang-format

* Fix CI

Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants