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

Properly handle crashes/reboots during FabricTable commit #20010

Merged

Conversation

tcarmelveilleux
Copy link
Contributor

@tcarmelveilleux tcarmelveilleux commented Jun 27, 2022

Problem

  • Since Implement shadow fail-safe data in FabricTable #19819, commits are very small and safer. There is less surface
    to fail during commit. The previous large-scale fail-safe behavior
    stored too much data, for too long and could cause larger reverts
    even if nothing was committed yet. FabricTable data no longer is
    ever persisted without commit.
  • The existing code deleted fabrics unwittingly when not required,
    such as when powering off a light during a fail-safe for an
    update when there was nothing committed yet, assuming we still
    committed immediately.

Issue #19935

Change overview

  • Detects failed commits
  • Only deletes data on failed commits
  • Fixes Thread driver to detect stale data where a backup was done
    (since we cannot prevent internal commits from OpenThread)

Testing

  • Added unit test to FabricTable to generate the condition
  • Did manual testing of all-clusters-app/chip-tool Linux that
    aborted on second commissioning, during commit. Found that
    cleanup occurred as expected on restart
  • Integration/cert testing (including Cirque that validates
    fail-safe) still pass

- Since project-chip#19819, commits are very small and safer. There is less surface
  to fail during commit. The previous large-scale fail-safe behavior
  stored too much data, for too long and could cause larger reverts
  even if nothing was committed yet. FabricTable data no longer is
  ever persisted without commit.
- The existing code deleted fabrics unwittingly when not required,
  such as when powering off a light during a fail-safe for an
  update when there was nothing committed yet, assuming we still
  committed immediately.

This change:
- Detects failed commits
- Only deletes data on failed commits
- Fixes Thread driver to detect stale data where a backup was done
  (since we cannot prevent internal commits from OpenThread)

Testing done:
- Added unit test to FabricTable to generate the condition
- Did manual testing of all-clusters-app/chip-tool Linux that
  aborted on second commissioning, during commit. Found that
  cleanup occurred as expected on restart
- Integration/cert testing (including Cirque that validates
  fail-safe) still pass
@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from e80724e to 31ba8a5

Increases (8 builds for cc13x2_26x2, linux)
platform target config section e80724e 31ba8a5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665115 665143 28 0.0
.rodata 87891 88071 180 0.2
all-clusters-minimal-app LP_CC2652R7 .rodata 91399 91547 148 0.2
lock-ftd LP_CC2652R7 (read only) 667655 667691 36 0.0
.rodata 75983 76155 172 0.2
lock-mtd LP_CC2652R7 (read only) 617071 617107 36 0.0
.rodata 75863 76043 180 0.2
pump-app LP_CC2652R7 (read/write) 166544 166716 172 0.1
.rodata 88543 88547 4 0.0
pump-controller-app LP_CC2652R7 (read/write) 180768 180940 172 0.1
shell LP_CC2652R7 (read only) 657570 657586 16 0.0
.rodata 84650 84802 152 0.2
linux tv-app debug .bss 188648 188680 32 0.0
Decreases (37 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section e80724e 31ba8a5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 187884 187848 -36 -0.0
.bss 75892 75884 -8 -0.0
.text 576908 576756 -152 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653911 653907 -4 -0.0
(read/write) 198384 198380 -4 -0.0
.bss 75188 75180 -8 -0.0
.text 562196 562044 -152 -0.0
lock-ftd LP_CC2652R7 (read/write) 175488 175444 -44 -0.0
.bss 72924 72916 -8 -0.0
.text 591192 591056 -136 -0.0
lock-mtd LP_CC2652R7 (read/write) 146040 146032 -8 -0.0
.bss 68644 68636 -8 -0.0
.text 540720 540576 -144 -0.0
pump-app LP_CC2652R7 (read only) 677455 677267 -188 -0.0
.bss 73012 72996 -16 -0.0
.text 588428 588236 -192 -0.0
pump-controller-app LP_CC2652R7 (read only) 663351 663163 -188 -0.0
.bss 73132 73116 -16 -0.0
.rodata 84391 84387 -4 -0.0
.text 578480 578296 -184 -0.0
shell LP_CC2652R7 (read/write) 190932 190908 -24 -0.0
.bss 78196 78188 -8 -0.0
.text 572604 572468 -136 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580646 580334 -312 -0.1
.app_xip_area 457640 457344 -296 -0.1
.bss 65968 65952 -16 -0.0
lock cyw930739m2evb_01 (read/write) 582222 581902 -320 -0.1
.app_xip_area 459024 458720 -304 -0.1
.bss 66160 66144 -16 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583894 583626 -268 -0.0
.app_xip_area 461736 461484 -252 -0.1
.bss 65176 65160 -16 -0.0
efr32 lighting-app BRD4161A (read/write) 1082196 1081596 -600 -0.1
.bss 134772 134764 -8 -0.0
.text 945356 944764 -592 -0.1
BRD4161A+rpc (read/write) 1136508 1135836 -672 -0.1
.bss 151460 151444 -16 -0.0
.text 982768 982112 -656 -0.1
BRD4161A+rs911x (read/write) 947544 946660 -884 -0.1
.bss 140488 140480 -8 -0.0
.text 804988 804112 -876 -0.1
lock-app BRD4161A+wf200 (read/write) 1122096 1121464 -632 -0.1
.bss 140936 140928 -8 -0.0
.text 979080 978456 -624 -0.1
window-app BRD4161A (read/write) 1067476 1066868 -608 -0.1
.bss 134852 134844 -8 -0.0
.text 930524 929924 -600 -0.1
k32w light k32w061+release (read/write) 659992 659712 -280 -0.0
.bss 71292 71284 -8 -0.0
.text 580908 580636 -272 -0.0
lock k32w061+release (read/write) 686200 686184 -16 -0.0
.bss 71764 71748 -16 -0.0
linux all-clusters-app debug (read only) 2958697 2953785 -4912 -0.2
(read/write) 178200 178168 -32 -0.0
.bss 85024 84992 -32 -0.0
.rodata 263837 263229 -608 -0.2
.text 2517794 2513490 -4304 -0.2
all-clusters-minimal-app debug (read only) 2812809 2807897 -4912 -0.2
(read/write) 170136 170104 -32 -0.0
.bss 84352 84320 -32 -0.0
.rodata 265501 264893 -608 -0.2
.text 2372418 2368114 -4304 -0.2
bridge-app debug+rpc (read only) 2315217 2310321 -4896 -0.2
.rodata 198432 197856 -576 -0.3
.text 1955170 1950850 -4320 -0.2
chip-tool debug (read only) 10192165 10188133 -4032 -0.0
(read/write) 610856 610824 -32 -0.0
.bss 24416 24384 -32 -0.1
.data.rel.ro 579064 579056 -8 -0.0
.rodata 509957 509541 -416 -0.1
.text 8273429 8269861 -3568 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9926388 9922532 -3856 -0.0
(read/write) 675697 675617 -80 -0.0
.bss 42641 42625 -16 -0.0
.data.rel.ro 614632 614592 -40 -0.0
.got 13456 13440 -16 -0.1
.rodata 472980 472612 -368 -0.1
.text 7913732 7910372 -3360 -0.0
lighting-app debug+rpc (read only) 2552137 2547833 -4304 -0.2
(read/write) 152984 152952 -32 -0.0
.bss 72928 72896 -32 -0.0
.rodata 214216 213640 -576 -0.3
.text 2167714 2163986 -3728 -0.2
lock-app debug (read only) 2513993 2509065 -4928 -0.2
.rodata 228936 228328 -608 -0.3
.text 2120034 2115714 -4320 -0.2
ota-provider-app debug (read only) 2323049 2318137 -4912 -0.2
.rodata 204024 203416 -608 -0.3
.text 1956370 1952066 -4304 -0.2
ota-requestor-app debug (read only) 2440281 2435401 -4880 -0.2
.rodata 208032 207456 -576 -0.3
.text 2061218 2056914 -4304 -0.2
shell debug (read only) 2548793 2543561 -5232 -0.2
.rodata 228050 227442 -608 -0.3
.text 2164450 2159826 -4624 -0.2
thermostat-no-ble arm64 (read only) 2595012 2590484 -4528 -0.2
(read/write) 181793 181713 -80 -0.0
.bss 88721 88705 -16 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.got 5088 5072 -16 -0.3
.rodata 165748 165252 -496 -0.3
.text 2189488 2185552 -3936 -0.2
tv-app debug (read only) 3106193 3098449 -7744 -0.2
(read/write) 279304 279272 -32 -0.0
.data.rel.ro 79360 79312 -48 -0.1
.rodata 249920 249248 -672 -0.3
.text 2668466 2661442 -7024 -0.3
tv-casting-app debug (read only) 5590865 5555281 -35584 -0.6
.data.rel.ro 102792 102776 -16 -0.0
.rodata 344201 343401 -800 -0.2
.text 4969810 4935074 -34736 -0.7
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2447696 2446880 -816 -0.0
.bss 215732 215724 -8 -0.0
.text 1410340 1409524 -816 -0.1
p6 all-clusters-app default (read/write) 2566416 2564976 -1440 -0.1
.bss 150912 150904 -8 -0.0
.text 1524680 1523240 -1440 -0.1
all-clusters-minimal-app default (read/write) 2512280 2510840 -1440 -0.1
.bss 150192 150184 -8 -0.0
.text 1470544 1469104 -1440 -0.1
light-app default (read/write) 2442416 2441344 -1072 -0.0
.bss 142248 142240 -8 -0.0
.text 1400680 1399608 -1072 -0.1
lock-app default (read/write) 2468680 2467632 -1048 -0.0
.bss 142096 142088 -8 -0.0
.text 1426944 1425896 -1048 -0.1
telink light-switch-app tlsr9518adk80d (read/write) 798364 798000 -364 -0.0
bss 72360 72344 -16 -0.0
text 564996 564652 -344 -0.1
lighting-app tlsr9518adk80d (read/write) 818320 818076 -244 -0.0
bss 73180 73172 -8 -0.0
text 581430 581198 -232 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section e80724e 31ba8a5 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665115 665143 28 0.0
(read/write) 187884 187848 -36 -0.0
.bss 75892 75884 -8 -0.0
.data 3356 3356 0 0.0
.rodata 87891 88071 180 0.2
.text 576908 576756 -152 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653911 653907 -4 -0.0
(read/write) 198384 198380 -4 -0.0
.bss 75188 75180 -8 -0.0
.data 3356 3356 0 0.0
.rodata 91399 91547 148 0.2
.text 562196 562044 -152 -0.0
lock-ftd LP_CC2652R7 (read only) 667655 667691 36 0.0
(read/write) 175488 175444 -44 -0.0
.bss 72924 72916 -8 -0.0
.data 3280 3280 0 0.0
.rodata 75983 76155 172 0.2
.text 591192 591056 -136 -0.0
lock-mtd LP_CC2652R7 (read only) 617071 617107 36 0.0
(read/write) 146040 146032 -8 -0.0
.bss 68644 68636 -8 -0.0
.data 3280 3280 0 0.0
.rodata 75863 76043 180 0.2
.text 540720 540576 -144 -0.0
pump-app LP_CC2652R7 (read only) 677455 677267 -188 -0.0
(read/write) 166544 166716 172 0.1
.bss 73012 72996 -16 -0.0
.data 3280 3280 0 0.0
.rodata 88543 88547 4 0.0
.text 588428 588236 -192 -0.0
pump-controller-app LP_CC2652R7 (read only) 663351 663163 -188 -0.0
(read/write) 180768 180940 172 0.1
.bss 73132 73116 -16 -0.0
.data 3276 3276 0 0.0
.rodata 84391 84387 -4 -0.0
.text 578480 578296 -184 -0.0
shell LP_CC2652R7 (read only) 657570 657586 16 0.0
(read/write) 190932 190908 -24 -0.0
.bss 78196 78188 -8 -0.0
.data 3360 3360 0 0.0
.rodata 84650 84802 152 0.2
.text 572604 572468 -136 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580646 580334 -312 -0.1
.app_xip_area 457640 457344 -296 -0.1
.bss 65968 65952 -16 -0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582222 581902 -320 -0.1
.app_xip_area 459024 458720 -304 -0.1
.bss 66160 66144 -16 -0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583894 583626 -268 -0.0
.app_xip_area 461736 461484 -252 -0.1
.bss 65176 65160 -16 -0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1082196 1081596 -600 -0.1
.bss 134772 134764 -8 -0.0
.data 2048 2048 0 0.0
.text 945356 944764 -592 -0.1
BRD4161A+rpc (read/write) 1136508 1135836 -672 -0.1
.bss 151460 151444 -16 -0.0
.data 2260 2260 0 0.0
.text 982768 982112 -656 -0.1
BRD4161A+rs911x (read/write) 947544 946660 -884 -0.1
.bss 140488 140480 -8 -0.0
.data 2048 2048 0 0.0
.text 804988 804112 -876 -0.1
lock-app BRD4161A+wf200 (read/write) 1122096 1121464 -632 -0.1
.bss 140936 140928 -8 -0.0
.data 2060 2060 0 0.0
.text 979080 978456 -624 -0.1
window-app BRD4161A (read/write) 1067476 1066868 -608 -0.1
.bss 134852 134844 -8 -0.0
.data 2076 2076 0 0.0
.text 930524 929924 -600 -0.1
k32w light k32w061+release (read/write) 659992 659712 -280 -0.0
.bss 71292 71284 -8 -0.0
.data 1992 1992 0 0.0
.text 580908 580636 -272 -0.0
lock k32w061+release (read/write) 686200 686184 -16 -0.0
.bss 71764 71748 -16 -0.0
.data 2004 2004 0 0.0
.text 606632 606632 0 0.0
linux all-clusters-app debug (read only) 2958697 2953785 -4912 -0.2
(read/write) 178200 178168 -32 -0.0
.bss 85024 84992 -32 -0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263837 263229 -608 -0.2
.text 2517794 2513490 -4304 -0.2
all-clusters-minimal-app debug (read only) 2812809 2807897 -4912 -0.2
(read/write) 170136 170104 -32 -0.0
.bss 84352 84320 -32 -0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 265501 264893 -608 -0.2
.text 2372418 2368114 -4304 -0.2
bridge-app debug+rpc (read only) 2315217 2310321 -4896 -0.2
(read/write) 148928 148928 0 0.0
.bss 72384 72384 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 198432 197856 -576 -0.3
.text 1955170 1950850 -4320 -0.2
chip-tool debug (read only) 10192165 10188133 -4032 -0.0
(read/write) 610856 610824 -32 -0.0
.bss 24416 24384 -32 -0.1
.data 1088 1088 0 0.0
.data.rel.ro 579064 579056 -8 -0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509957 509541 -416 -0.1
.text 8273429 8269861 -3568 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9926388 9922532 -3856 -0.0
(read/write) 675697 675617 -80 -0.0
.bss 42641 42625 -16 -0.0
.data 1152 1152 0 0.0
.data.rel.ro 614632 614592 -40 -0.0
.dynamic 528 528 0 0.0
.got 13456 13440 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472980 472612 -368 -0.1
.text 7913732 7910372 -3360 -0.0
lighting-app debug+rpc (read only) 2552137 2547833 -4304 -0.2
(read/write) 152984 152952 -32 -0.0
.bss 72928 72896 -32 -0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214216 213640 -576 -0.3
.text 2167714 2163986 -3728 -0.2
lock-app debug (read only) 2513993 2509065 -4928 -0.2
(read/write) 147928 147928 0 0.0
.bss 71296 71296 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228936 228328 -608 -0.3
.text 2120034 2115714 -4320 -0.2
ota-provider-app debug (read only) 2323049 2318137 -4912 -0.2
(read/write) 141768 141768 0 0.0
.bss 70976 70976 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 204024 203416 -608 -0.3
.text 1956370 1952066 -4304 -0.2
ota-requestor-app debug (read only) 2440281 2435401 -4880 -0.2
(read/write) 148640 148640 0 0.0
.bss 73312 73312 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 208032 207456 -576 -0.3
.text 2061218 2056914 -4304 -0.2
shell debug (read only) 2548793 2543561 -5232 -0.2
(read/write) 164520 164520 0 0.0
.bss 80936 80936 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 228050 227442 -608 -0.3
.text 2164450 2159826 -4624 -0.2
thermostat-no-ble arm64 (read only) 2595012 2590484 -4528 -0.2
(read/write) 181793 181713 -80 -0.0
.bss 88721 88705 -16 -0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5088 5072 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165748 165252 -496 -0.3
.text 2189488 2185552 -3936 -0.2
tv-app debug (read only) 3106193 3098449 -7744 -0.2
(read/write) 279304 279272 -32 -0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79360 79312 -48 -0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 249920 249248 -672 -0.3
.text 2668466 2661442 -7024 -0.3
tv-casting-app debug (read only) 5590865 5555281 -35584 -0.6
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102792 102776 -16 -0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 344201 343401 -800 -0.2
.text 4969810 4935074 -34736 -0.7
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2447696 2446880 -816 -0.0
.bss 215732 215724 -8 -0.0
.data 5872 5872 0 0.0
.text 1410340 1409524 -816 -0.1
p6 all-clusters-app default (read/write) 2566416 2564976 -1440 -0.1
.bss 150912 150904 -8 -0.0
.data 2776 2776 0 0.0
.text 1524680 1523240 -1440 -0.1
all-clusters-minimal-app default (read/write) 2512280 2510840 -1440 -0.1
.bss 150192 150184 -8 -0.0
.data 2776 2776 0 0.0
.text 1470544 1469104 -1440 -0.1
light-app default (read/write) 2442416 2441344 -1072 -0.0
.bss 142248 142240 -8 -0.0
.data 2592 2592 0 0.0
.text 1400680 1399608 -1072 -0.1
lock-app default (read/write) 2468680 2467632 -1048 -0.0
.bss 142096 142088 -8 -0.0
.data 2600 2600 0 0.0
.text 1426944 1425896 -1048 -0.1
telink light-switch-app tlsr9518adk80d (read/write) 798364 798000 -364 -0.0
bss 72360 72344 -16 -0.0
noinit 40416 40416 0 0.0
text 564996 564652 -344 -0.1
lighting-app tlsr9518adk80d (read/write) 818320 818076 -244 -0.0
bss 73180 73172 -8 -0.0
noinit 40416 40416 0 0.0
text 581430 581198 -232 -0.0

@tcarmelveilleux tcarmelveilleux force-pushed the remove-stale-fail-safe branch from 1f87aa6 to 5034a72 Compare June 28, 2022 14:47
src/app/FailSafeContext.h Show resolved Hide resolved
src/credentials/tests/TestFabricTable.cpp Show resolved Hide resolved
src/credentials/tests/TestFabricTable.cpp Outdated Show resolved Hide resolved
src/credentials/tests/TestFabricTable.cpp Outdated Show resolved Hide resolved
src/credentials/tests/TestFabricTable.cpp Show resolved Hide resolved
src/credentials/FabricTable.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from 6e6892a to 5994347

Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 5994347 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665115 208 0.0
.bss 75876 75884 8 0.0
.rodata 87891 88067 176 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653891 252 0.0
.bss 75172 75180 8 0.0
.rodata 91359 91547 188 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667671 224 0.0
.bss 72908 72916 8 0.0
.rodata 75983 76159 176 0.2
.text 590984 591032 48 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617087 232 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.rodata 75863 76047 184 0.2
.text 540504 540552 48 0.0
pump-app LP_CC2652R7 (read only) 677007 677251 244 0.0
.rodata 88367 88547 180 0.2
.text 588156 588220 64 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663147 228 0.0
.rodata 84215 84387 172 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657558 196 0.0
.bss 78180 78188 8 0.0
.rodata 84650 84806 156 0.2
.text 572396 572436 40 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583598 104 0.0
.app_xip_area 461352 461456 104 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081580 200 0.0
.bss 134756 134764 8 0.0
.text 944556 944748 192 0.0
BRD4161A+rpc (read/write) 1135668 1135820 152 0.0
.text 981944 982096 152 0.0
BRD4161A+rs911x (read/write) 943880 944020 140 0.0
.bss 140472 140480 8 0.0
.text 801340 801472 132 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121208 168 0.0
.bss 140920 140928 8 0.0
.text 978040 978200 160 0.0
window-app BRD4161A (read/write) 1066660 1066852 192 0.0
.bss 134836 134844 8 0.0
.text 929724 929908 184 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018314 22 0.0
(read/write) 1486610 1486762 152 0.0
.flash.rodata 214688 214872 184 0.1
.flash.text 1018292 1018314 22 0.0
m5stack (read/write) 488696 488848 152 0.0
.flash.rodata 245172 245324 152 0.1
k32w light k32w061+release (read/write) 659688 659696 8 0.0
.bss 71276 71284 8 0.0
lock k32w061+release (read/write) 685944 686156 212 0.0
.text 606392 606604 212 0.0
linux all-clusters-app debug (read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.rodata 263005 263197 192 0.1
all-clusters-minimal-app debug (read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.rodata 264669 264893 224 0.1
bridge-app debug+rpc (read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.rodata 197600 197824 224 0.1
chip-tool debug (read only) 10169573 10173013 3440 0.0
.rodata 509029 509381 352 0.1
.text 8251813 8254901 3088 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9905156 2432 0.0
.rodata 472148 472516 368 0.1
.text 7890980 7893060 2080 0.0
lighting-app debug+rpc .rodata 213416 213608 192 0.1
lock-app debug (read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.rodata 228104 228264 160 0.1
ota-provider-app debug (read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.rodata 203224 203384 160 0.1
ota-requestor-app debug (read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.rodata 207232 207392 160 0.1
shell debug (read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.rodata 227122 227314 192 0.1
thermostat-no-ble arm64 .rodata 165004 165220 216 0.1
tv-app debug (read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.rodata 248768 248960 192 0.1
tv-casting-app debug .rodata 343049 343241 192 0.1
mbed lock-app CY8CPROTO_062_4343W+release .bss 215716 215724 8 0.0
p6 all-clusters-app default .bss 150896 150904 8 0.0
all-clusters-minimal-app default .bss 150176 150184 8 0.0
light-app default (read/write) 2438584 2438704 120 0.0
.bss 142232 142240 8 0.0
.text 1396848 1396968 120 0.0
lock-app default (read/write) 2464856 2464976 120 0.0
.bss 142080 142088 8 0.0
.text 1423120 1423240 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797984 272 0.0
text 564548 564640 92 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818068 288 0.0
bss 73164 73172 8 0.0
text 581092 581188 96 0.0
Decreases (25 builds for cc13x2_26x2, cyw30739, esp32, linux, mbed, p6)
platform target config section 6e6892a8 5994347 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188076 187876 -200 -0.1
all-clusters-minimal-app LP_CC2652R7 (read/write) 198640 198396 -244 -0.1
lock-ftd LP_CC2652R7 (read/write) 175680 175464 -216 -0.1
pump-app LP_CC2652R7 (read/write) 166976 166732 -244 -0.1
pump-controller-app LP_CC2652R7 (read/write) 181184 180956 -228 -0.1
shell LP_CC2652R7 (read/write) 191124 190936 -188 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580302 -144 -0.0
.app_xip_area 457456 457312 -144 -0.0
lock cyw930739m2evb_01 (read/write) 582014 581878 -136 -0.0
.app_xip_area 458832 458696 -136 -0.0
esp32 all-clusters-app c3devkit .dram0.data 14624 14592 -32 -0.2
m5stack (read only) 1072459 1072431 -28 -0.0
.flash.text 1067075 1067047 -28 -0.0
linux all-clusters-app debug (read only) 2952905 2952249 -656 -0.0
.text 2512834 2511986 -848 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806377 -640 -0.0
.text 2367458 2366594 -864 -0.0
bridge-app debug+rpc (read only) 2310481 2309841 -640 -0.0
.text 1951266 1950402 -864 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 675665 675649 -16 -0.0
.data.rel.ro 614640 614616 -24 -0.0
lighting-app debug+rpc (read only) 2547001 2546329 -672 -0.0
.text 2163378 2162514 -864 -0.0
lock-app debug (read only) 2508233 2507529 -704 -0.0
.text 2115106 2114242 -864 -0.0
ota-provider-app debug (read only) 2317401 2316697 -704 -0.0
.text 1951522 1950658 -864 -0.0
ota-requestor-app debug (read only) 2434521 2433817 -704 -0.0
.text 2056258 2055394 -864 -0.0
shell debug (read only) 2542665 2542009 -656 -0.0
.text 2159250 2158402 -848 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589700 -728 -0.0
(read/write) 181761 181713 -48 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.text 2185696 2184800 -896 -0.0
tv-app debug (read only) 3096529 3095857 -672 -0.0
.text 2660002 2659138 -864 -0.0
tv-casting-app debug (read only) 5554449 5554033 -416 -0.0
.text 4934594 4933986 -608 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446672 2446616 -56 -0.0
.text 1409316 1409260 -56 -0.0
p6 all-clusters-app default (read/write) 2562568 2562304 -264 -0.0
.text 1520832 1520568 -264 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508184 -232 -0.0
.text 1466680 1466448 -232 -0.0
Full report (39 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 5994347 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665115 208 0.0
(read/write) 188076 187876 -200 -0.1
.bss 75876 75884 8 0.0
.data 3356 3356 0 0.0
.rodata 87891 88067 176 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653891 252 0.0
(read/write) 198640 198396 -244 -0.1
.bss 75172 75180 8 0.0
.data 3356 3356 0 0.0
.rodata 91359 91547 188 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667671 224 0.0
(read/write) 175680 175464 -216 -0.1
.bss 72908 72916 8 0.0
.data 3280 3280 0 0.0
.rodata 75983 76159 176 0.2
.text 590984 591032 48 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617087 232 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.data 3280 3280 0 0.0
.rodata 75863 76047 184 0.2
.text 540504 540552 48 0.0
pump-app LP_CC2652R7 (read only) 677007 677251 244 0.0
(read/write) 166976 166732 -244 -0.1
.bss 72996 72996 0 0.0
.data 3280 3280 0 0.0
.rodata 88367 88547 180 0.2
.text 588156 588220 64 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663147 228 0.0
(read/write) 181184 180956 -228 -0.1
.bss 73116 73116 0 0.0
.data 3276 3276 0 0.0
.rodata 84215 84387 172 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657558 196 0.0
(read/write) 191124 190936 -188 -0.1
.bss 78180 78188 8 0.0
.data 3360 3360 0 0.0
.rodata 84650 84806 156 0.2
.text 572396 572436 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580302 -144 -0.0
.app_xip_area 457456 457312 -144 -0.0
.bss 65952 65952 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 581878 -136 -0.0
.app_xip_area 458832 458696 -136 -0.0
.bss 66144 66144 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583598 104 0.0
.app_xip_area 461352 461456 104 0.0
.bss 65160 65160 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081580 200 0.0
.bss 134756 134764 8 0.0
.data 2048 2048 0 0.0
.text 944556 944748 192 0.0
BRD4161A+rpc (read/write) 1135668 1135820 152 0.0
.bss 151444 151444 0 0.0
.data 2260 2260 0 0.0
.text 981944 982096 152 0.0
BRD4161A+rs911x (read/write) 943880 944020 140 0.0
.bss 140472 140480 8 0.0
.data 2048 2048 0 0.0
.text 801340 801472 132 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121208 168 0.0
.bss 140920 140928 8 0.0
.data 2060 2060 0 0.0
.text 978040 978200 160 0.0
window-app BRD4161A (read/write) 1066660 1066852 192 0.0
.bss 134836 134844 8 0.0
.data 2076 2076 0 0.0
.text 929724 929908 184 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018314 22 0.0
(read/write) 1486610 1486762 152 0.0
.dram0.bss 71864 71864 0 0.0
.dram0.data 14624 14592 -32 -0.2
.flash.rodata 214688 214872 184 0.1
.flash.text 1018292 1018314 22 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072459 1072431 -28 -0.0
(read/write) 488696 488848 152 0.0
.dram0.bss 77384 77384 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245172 245324 152 0.1
.flash.text 1067075 1067047 -28 -0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659688 659696 8 0.0
.bss 71276 71284 8 0.0
.data 1992 1992 0 0.0
.text 580620 580620 0 0.0
lock k32w061+release (read/write) 685944 686156 212 0.0
.bss 71748 71748 0 0.0
.data 2004 2004 0 0.0
.text 606392 606604 212 0.0
linux all-clusters-app debug (read only) 2952905 2952249 -656 -0.0
(read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263005 263197 192 0.1
.text 2512834 2511986 -848 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806377 -640 -0.0
(read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264669 264893 224 0.1
.text 2367458 2366594 -864 -0.0
bridge-app debug+rpc (read only) 2310481 2309841 -640 -0.0
(read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197600 197824 224 0.1
.text 1951266 1950402 -864 -0.0
chip-tool debug (read only) 10169573 10173013 3440 0.0
(read/write) 610824 610824 0 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579056 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509029 509381 352 0.1
.text 8251813 8254901 3088 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9905156 2432 0.0
(read/write) 675665 675649 -16 -0.0
.bss 42625 42625 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614616 -24 -0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472148 472516 368 0.1
.text 7890980 7893060 2080 0.0
lighting-app debug+rpc (read only) 2547001 2546329 -672 -0.0
(read/write) 152952 152952 0 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213416 213608 192 0.1
.text 2163378 2162514 -864 -0.0
lock-app debug (read only) 2508233 2507529 -704 -0.0
(read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228104 228264 160 0.1
.text 2115106 2114242 -864 -0.0
ota-provider-app debug (read only) 2317401 2316697 -704 -0.0
(read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203224 203384 160 0.1
.text 1951522 1950658 -864 -0.0
ota-requestor-app debug (read only) 2434521 2433817 -704 -0.0
(read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207232 207392 160 0.1
.text 2056258 2055394 -864 -0.0
shell debug (read only) 2542665 2542009 -656 -0.0
(read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227122 227314 192 0.1
.text 2159250 2158402 -848 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589700 -728 -0.0
(read/write) 181761 181713 -48 -0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165220 216 0.1
.text 2185696 2184800 -896 -0.0
tv-app debug (read only) 3096529 3095857 -672 -0.0
(read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79312 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248768 248960 192 0.1
.text 2660002 2659138 -864 -0.0
tv-casting-app debug (read only) 5554449 5554033 -416 -0.0
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343049 343241 192 0.1
.text 4934594 4933986 -608 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446616 -56 -0.0
.bss 215716 215724 8 0.0
.data 5872 5872 0 0.0
.text 1409316 1409260 -56 -0.0
p6 all-clusters-app default (read/write) 2562568 2562304 -264 -0.0
.bss 150896 150904 8 0.0
.data 2776 2776 0 0.0
.text 1520832 1520568 -264 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508184 -232 -0.0
.bss 150176 150184 8 0.0
.data 2776 2776 0 0.0
.text 1466680 1466448 -232 -0.0
light-app default (read/write) 2438584 2438704 120 0.0
.bss 142232 142240 8 0.0
.data 2592 2592 0 0.0
.text 1396848 1396968 120 0.0
lock-app default (read/write) 2464856 2464976 120 0.0
.bss 142080 142088 8 0.0
.data 2600 2600 0 0.0
.text 1423120 1423240 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797984 272 0.0
bss 72344 72344 0 0.0
noinit 40416 40416 0 0.0
text 564548 564640 92 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818068 288 0.0
bss 73164 73172 8 0.0
noinit 40416 40416 0 0.0
text 581092 581188 96 0.0

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from 6e6892a to 3608fda

Increases above 0.2%:

platform target config section 6e6892a8 3608fda change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 .rodata 75983 76183 200 0.3
lock-mtd LP_CC2652R7 .rodata 75863 76071 208 0.3
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 3608fda change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665139 232 0.0
.bss 75876 75884 8 0.0
.rodata 87891 88091 200 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653915 276 0.0
.bss 75172 75180 8 0.0
.rodata 91359 91571 212 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667703 256 0.0
.bss 72908 72916 8 0.0
.rodata 75983 76183 200 0.3
.text 590984 591040 56 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617127 272 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.rodata 75863 76071 208 0.3
.text 540504 540568 64 0.0
pump-app LP_CC2652R7 (read only) 677007 677283 276 0.0
.rodata 88367 88571 204 0.2
.text 588156 588228 72 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663171 252 0.0
.rodata 84215 84411 196 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657590 228 0.0
.bss 78180 78188 8 0.0
.rodata 84650 84830 180 0.2
.text 572396 572444 48 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583630 136 0.0
.app_xip_area 461352 461488 136 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081604 224 0.0
.bss 134756 134764 8 0.0
.text 944556 944772 216 0.0
BRD4161A+rpc (read/write) 1135668 1135852 184 0.0
.text 981944 982128 184 0.0
BRD4161A+rs911x (read/write) 943880 944044 164 0.0
.bss 140472 140480 8 0.0
.text 801340 801496 156 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121232 192 0.0
.bss 140920 140928 8 0.0
.text 978040 978224 184 0.0
window-app BRD4161A (read/write) 1066660 1066884 224 0.0
.bss 134836 134844 8 0.0
.text 929724 929940 216 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018322 30 0.0
(read/write) 1486610 1486786 176 0.0
.flash.rodata 214688 214896 208 0.1
.flash.text 1018292 1018322 30 0.0
m5stack (read/write) 488696 488880 184 0.0
.flash.rodata 245172 245356 184 0.1
k32w light k32w061+release (read/write) 659688 659720 32 0.0
.bss 71276 71284 8 0.0
.text 580620 580644 24 0.0
lock k32w061+release (read/write) 685944 686196 252 0.0
.text 606392 606644 252 0.0
linux all-clusters-app debug (read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.rodata 263005 263229 224 0.1
all-clusters-minimal-app debug (read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.rodata 264669 264893 224 0.1
bridge-app debug+rpc (read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.rodata 197600 197824 224 0.1
chip-tool debug (read only) 10169573 10175349 5776 0.1
.rodata 509029 509381 352 0.1
.text 8251813 8257237 5424 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906932 4208 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894804 3824 0.0
lighting-app debug+rpc .rodata 213416 213608 192 0.1
lock-app debug (read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.rodata 228104 228296 192 0.1
ota-provider-app debug (read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.rodata 203224 203416 192 0.1
ota-requestor-app debug (read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.rodata 207232 207424 192 0.1
shell debug (read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.rodata 227122 227346 224 0.1
thermostat-no-ble arm64 .rodata 165004 165236 232 0.1
tv-app debug (read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.rodata 248768 248992 224 0.1
tv-casting-app debug .rodata 343049 343273 224 0.1
mbed lock-app CY8CPROTO_062_4343W+release .bss 215716 215724 8 0.0
p6 all-clusters-app default .bss 150896 150904 8 0.0
all-clusters-minimal-app default .bss 150176 150184 8 0.0
light-app default (read/write) 2438584 2438728 144 0.0
.bss 142232 142240 8 0.0
.text 1396848 1396992 144 0.0
lock-app default (read/write) 2464856 2465008 152 0.0
.bss 142080 142088 8 0.0
.text 1423120 1423272 152 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 798020 308 0.0
text 564548 564646 98 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818096 316 0.0
bss 73164 73172 8 0.0
text 581092 581192 100 0.0
Decreases (25 builds for cc13x2_26x2, cyw30739, esp32, linux, mbed, p6)
platform target config section 6e6892a8 3608fda change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188076 187852 -224 -0.1
all-clusters-minimal-app LP_CC2652R7 (read/write) 198640 198372 -268 -0.1
lock-ftd LP_CC2652R7 (read/write) 175680 175432 -248 -0.1
pump-app LP_CC2652R7 (read/write) 166976 166700 -276 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181184 180932 -252 -0.1
shell LP_CC2652R7 (read/write) 191124 190904 -220 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580318 -128 -0.0
.app_xip_area 457456 457328 -128 -0.0
lock cyw930739m2evb_01 (read/write) 582014 581886 -128 -0.0
.app_xip_area 458832 458704 -128 -0.0
esp32 all-clusters-app c3devkit .dram0.data 14624 14592 -32 -0.2
m5stack (read only) 1072459 1072431 -28 -0.0
.flash.text 1067075 1067047 -28 -0.0
linux all-clusters-app debug (read only) 2952905 2952297 -608 -0.0
.text 2512834 2512002 -832 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806409 -608 -0.0
.text 2367458 2366626 -832 -0.0
bridge-app debug+rpc (read only) 2310481 2309873 -608 -0.0
.text 1951266 1950434 -832 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 675665 675649 -16 -0.0
.data.rel.ro 614640 614616 -24 -0.0
lighting-app debug+rpc (read only) 2547001 2546361 -640 -0.0
.text 2163378 2162546 -832 -0.0
lock-app debug (read only) 2508233 2507593 -640 -0.0
.text 2115106 2114274 -832 -0.0
ota-provider-app debug (read only) 2317401 2316761 -640 -0.0
.text 1951522 1950690 -832 -0.0
ota-requestor-app debug (read only) 2434521 2433881 -640 -0.0
.text 2056258 2055426 -832 -0.0
shell debug (read only) 2542665 2542057 -608 -0.0
.text 2159250 2158418 -832 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589764 -664 -0.0
(read/write) 181761 181713 -48 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.text 2185696 2184848 -848 -0.0
tv-app debug (read only) 3096529 3095921 -608 -0.0
.text 2660002 2659170 -832 -0.0
tv-casting-app debug (read only) 5554449 5554081 -368 -0.0
.text 4934594 4934002 -592 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446672 2446640 -32 -0.0
.text 1409316 1409284 -32 -0.0
p6 all-clusters-app default (read/write) 2562568 2562328 -240 -0.0
.text 1520832 1520592 -240 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508208 -208 -0.0
.text 1466680 1466472 -208 -0.0
Full report (39 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 3608fda change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665139 232 0.0
(read/write) 188076 187852 -224 -0.1
.bss 75876 75884 8 0.0
.data 3356 3356 0 0.0
.rodata 87891 88091 200 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653915 276 0.0
(read/write) 198640 198372 -268 -0.1
.bss 75172 75180 8 0.0
.data 3356 3356 0 0.0
.rodata 91359 91571 212 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667703 256 0.0
(read/write) 175680 175432 -248 -0.1
.bss 72908 72916 8 0.0
.data 3280 3280 0 0.0
.rodata 75983 76183 200 0.3
.text 590984 591040 56 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617127 272 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.data 3280 3280 0 0.0
.rodata 75863 76071 208 0.3
.text 540504 540568 64 0.0
pump-app LP_CC2652R7 (read only) 677007 677283 276 0.0
(read/write) 166976 166700 -276 -0.2
.bss 72996 72996 0 0.0
.data 3280 3280 0 0.0
.rodata 88367 88571 204 0.2
.text 588156 588228 72 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663171 252 0.0
(read/write) 181184 180932 -252 -0.1
.bss 73116 73116 0 0.0
.data 3276 3276 0 0.0
.rodata 84215 84411 196 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657590 228 0.0
(read/write) 191124 190904 -220 -0.1
.bss 78180 78188 8 0.0
.data 3360 3360 0 0.0
.rodata 84650 84830 180 0.2
.text 572396 572444 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580318 -128 -0.0
.app_xip_area 457456 457328 -128 -0.0
.bss 65952 65952 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 581886 -128 -0.0
.app_xip_area 458832 458704 -128 -0.0
.bss 66144 66144 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583630 136 0.0
.app_xip_area 461352 461488 136 0.0
.bss 65160 65160 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081604 224 0.0
.bss 134756 134764 8 0.0
.data 2048 2048 0 0.0
.text 944556 944772 216 0.0
BRD4161A+rpc (read/write) 1135668 1135852 184 0.0
.bss 151444 151444 0 0.0
.data 2260 2260 0 0.0
.text 981944 982128 184 0.0
BRD4161A+rs911x (read/write) 943880 944044 164 0.0
.bss 140472 140480 8 0.0
.data 2048 2048 0 0.0
.text 801340 801496 156 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121232 192 0.0
.bss 140920 140928 8 0.0
.data 2060 2060 0 0.0
.text 978040 978224 184 0.0
window-app BRD4161A (read/write) 1066660 1066884 224 0.0
.bss 134836 134844 8 0.0
.data 2076 2076 0 0.0
.text 929724 929940 216 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018322 30 0.0
(read/write) 1486610 1486786 176 0.0
.dram0.bss 71864 71864 0 0.0
.dram0.data 14624 14592 -32 -0.2
.flash.rodata 214688 214896 208 0.1
.flash.text 1018292 1018322 30 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072459 1072431 -28 -0.0
(read/write) 488696 488880 184 0.0
.dram0.bss 77384 77384 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245172 245356 184 0.1
.flash.text 1067075 1067047 -28 -0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659688 659720 32 0.0
.bss 71276 71284 8 0.0
.data 1992 1992 0 0.0
.text 580620 580644 24 0.0
lock k32w061+release (read/write) 685944 686196 252 0.0
.bss 71748 71748 0 0.0
.data 2004 2004 0 0.0
.text 606392 606644 252 0.0
linux all-clusters-app debug (read only) 2952905 2952297 -608 -0.0
(read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263005 263229 224 0.1
.text 2512834 2512002 -832 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806409 -608 -0.0
(read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264669 264893 224 0.1
.text 2367458 2366626 -832 -0.0
bridge-app debug+rpc (read only) 2310481 2309873 -608 -0.0
(read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197600 197824 224 0.1
.text 1951266 1950434 -832 -0.0
chip-tool debug (read only) 10169573 10175349 5776 0.1
(read/write) 610824 610824 0 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579056 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509029 509381 352 0.1
.text 8251813 8257237 5424 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906932 4208 0.0
(read/write) 675665 675649 -16 -0.0
.bss 42625 42625 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614616 -24 -0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894804 3824 0.0
lighting-app debug+rpc (read only) 2547001 2546361 -640 -0.0
(read/write) 152952 152952 0 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213416 213608 192 0.1
.text 2163378 2162546 -832 -0.0
lock-app debug (read only) 2508233 2507593 -640 -0.0
(read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228104 228296 192 0.1
.text 2115106 2114274 -832 -0.0
ota-provider-app debug (read only) 2317401 2316761 -640 -0.0
(read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203224 203416 192 0.1
.text 1951522 1950690 -832 -0.0
ota-requestor-app debug (read only) 2434521 2433881 -640 -0.0
(read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207232 207424 192 0.1
.text 2056258 2055426 -832 -0.0
shell debug (read only) 2542665 2542057 -608 -0.0
(read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227122 227346 224 0.1
.text 2159250 2158418 -832 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589764 -664 -0.0
(read/write) 181761 181713 -48 -0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165236 232 0.1
.text 2185696 2184848 -848 -0.0
tv-app debug (read only) 3096529 3095921 -608 -0.0
(read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79312 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248768 248992 224 0.1
.text 2660002 2659170 -832 -0.0
tv-casting-app debug (read only) 5554449 5554081 -368 -0.0
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343049 343273 224 0.1
.text 4934594 4934002 -592 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446640 -32 -0.0
.bss 215716 215724 8 0.0
.data 5872 5872 0 0.0
.text 1409316 1409284 -32 -0.0
p6 all-clusters-app default (read/write) 2562568 2562328 -240 -0.0
.bss 150896 150904 8 0.0
.data 2776 2776 0 0.0
.text 1520832 1520592 -240 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508208 -208 -0.0
.bss 150176 150184 8 0.0
.data 2776 2776 0 0.0
.text 1466680 1466472 -208 -0.0
light-app default (read/write) 2438584 2438728 144 0.0
.bss 142232 142240 8 0.0
.data 2592 2592 0 0.0
.text 1396848 1396992 144 0.0
lock-app default (read/write) 2464856 2465008 152 0.0
.bss 142080 142088 8 0.0
.data 2600 2600 0 0.0
.text 1423120 1423272 152 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 798020 308 0.0
bss 72344 72344 0 0.0
noinit 40416 40416 0 0.0
text 564548 564646 98 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818096 316 0.0
bss 73164 73172 8 0.0
noinit 40416 40416 0 0.0
text 581092 581192 100 0.0

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from 6e6892a to 39caecc

Increases above 0.2%:

platform target config section 6e6892a8 39caecc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 .rodata 75983 76183 200 0.3
lock-mtd LP_CC2652R7 .rodata 75863 76071 208 0.3
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 39caecc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665139 232 0.0
.bss 75876 75884 8 0.0
.rodata 87891 88091 200 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653915 276 0.0
.bss 75172 75180 8 0.0
.rodata 91359 91571 212 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667703 256 0.0
.bss 72908 72916 8 0.0
.rodata 75983 76183 200 0.3
.text 590984 591040 56 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617127 272 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.rodata 75863 76071 208 0.3
.text 540504 540568 64 0.0
pump-app LP_CC2652R7 (read only) 677007 677283 276 0.0
.rodata 88367 88571 204 0.2
.text 588156 588228 72 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663171 252 0.0
.rodata 84215 84411 196 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657590 228 0.0
.bss 78180 78188 8 0.0
.rodata 84650 84830 180 0.2
.text 572396 572444 48 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583630 136 0.0
.app_xip_area 461352 461488 136 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081604 224 0.0
.bss 134756 134764 8 0.0
.text 944556 944772 216 0.0
BRD4161A+rpc (read/write) 1135668 1135852 184 0.0
.text 981944 982128 184 0.0
BRD4161A+rs911x (read/write) 943880 944044 164 0.0
.bss 140472 140480 8 0.0
.text 801340 801496 156 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121232 192 0.0
.bss 140920 140928 8 0.0
.text 978040 978224 184 0.0
window-app BRD4161A (read/write) 1066660 1066884 224 0.0
.bss 134836 134844 8 0.0
.text 929724 929940 216 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018322 30 0.0
(read/write) 1486610 1486786 176 0.0
.flash.rodata 214688 214896 208 0.1
.flash.text 1018292 1018322 30 0.0
m5stack (read/write) 488696 488880 184 0.0
.flash.rodata 245172 245356 184 0.1
k32w light k32w061+release (read/write) 659688 659720 32 0.0
.bss 71276 71284 8 0.0
.text 580620 580644 24 0.0
lock k32w061+release (read/write) 685944 686196 252 0.0
.text 606392 606644 252 0.0
linux all-clusters-app debug (read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.rodata 263005 263229 224 0.1
all-clusters-minimal-app debug (read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.rodata 264669 264893 224 0.1
bridge-app debug+rpc (read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.rodata 197600 197824 224 0.1
chip-tool debug (read only) 10169573 10175349 5776 0.1
.rodata 509029 509381 352 0.1
.text 8251813 8257237 5424 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906932 4208 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894804 3824 0.0
lighting-app debug+rpc .rodata 213416 213608 192 0.1
lock-app debug (read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.rodata 228104 228296 192 0.1
ota-provider-app debug (read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.rodata 203224 203416 192 0.1
ota-requestor-app debug (read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.rodata 207232 207424 192 0.1
shell debug (read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.rodata 227122 227346 224 0.1
thermostat-no-ble arm64 .rodata 165004 165236 232 0.1
tv-app debug (read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.rodata 248768 248992 224 0.1
tv-casting-app debug .rodata 343049 343273 224 0.1
mbed lock-app CY8CPROTO_062_4343W+release .bss 215716 215724 8 0.0
p6 all-clusters-app default .bss 150896 150904 8 0.0
all-clusters-minimal-app default .bss 150176 150184 8 0.0
light-app default (read/write) 2438584 2438728 144 0.0
.bss 142232 142240 8 0.0
.text 1396848 1396992 144 0.0
lock-app default (read/write) 2464856 2465008 152 0.0
.bss 142080 142088 8 0.0
.text 1423120 1423272 152 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 798020 308 0.0
text 564548 564644 96 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818096 316 0.0
bss 73164 73172 8 0.0
text 581092 581188 96 0.0
Decreases (25 builds for cc13x2_26x2, cyw30739, esp32, linux, mbed, p6)
platform target config section 6e6892a8 39caecc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188076 187852 -224 -0.1
all-clusters-minimal-app LP_CC2652R7 (read/write) 198640 198372 -268 -0.1
lock-ftd LP_CC2652R7 (read/write) 175680 175432 -248 -0.1
pump-app LP_CC2652R7 (read/write) 166976 166700 -276 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181184 180932 -252 -0.1
shell LP_CC2652R7 (read/write) 191124 190904 -220 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580318 -128 -0.0
.app_xip_area 457456 457328 -128 -0.0
lock cyw930739m2evb_01 (read/write) 582014 581886 -128 -0.0
.app_xip_area 458832 458704 -128 -0.0
esp32 all-clusters-app c3devkit .dram0.data 14624 14592 -32 -0.2
m5stack (read only) 1072459 1072431 -28 -0.0
.flash.text 1067075 1067047 -28 -0.0
linux all-clusters-app debug (read only) 2952905 2952297 -608 -0.0
.text 2512834 2512002 -832 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806409 -608 -0.0
.text 2367458 2366626 -832 -0.0
bridge-app debug+rpc (read only) 2310481 2309873 -608 -0.0
.text 1951266 1950434 -832 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 675665 675649 -16 -0.0
.data.rel.ro 614640 614616 -24 -0.0
lighting-app debug+rpc (read only) 2547001 2546361 -640 -0.0
.text 2163378 2162546 -832 -0.0
lock-app debug (read only) 2508233 2507593 -640 -0.0
.text 2115106 2114274 -832 -0.0
ota-provider-app debug (read only) 2317401 2316761 -640 -0.0
.text 1951522 1950690 -832 -0.0
ota-requestor-app debug (read only) 2434521 2433881 -640 -0.0
.text 2056258 2055426 -832 -0.0
shell debug (read only) 2542665 2542057 -608 -0.0
.text 2159250 2158418 -832 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589764 -664 -0.0
(read/write) 181761 181713 -48 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.text 2185696 2184848 -848 -0.0
tv-app debug (read only) 3096529 3095921 -608 -0.0
.text 2660002 2659170 -832 -0.0
tv-casting-app debug (read only) 5554449 5554081 -368 -0.0
.text 4934594 4934002 -592 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446672 2446640 -32 -0.0
.text 1409316 1409284 -32 -0.0
p6 all-clusters-app default (read/write) 2562568 2562328 -240 -0.0
.text 1520832 1520592 -240 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508208 -208 -0.0
.text 1466680 1466472 -208 -0.0
Full report (39 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 39caecc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665139 232 0.0
(read/write) 188076 187852 -224 -0.1
.bss 75876 75884 8 0.0
.data 3356 3356 0 0.0
.rodata 87891 88091 200 0.2
.text 576700 576732 32 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653915 276 0.0
(read/write) 198640 198372 -268 -0.1
.bss 75172 75180 8 0.0
.data 3356 3356 0 0.0
.rodata 91359 91571 212 0.2
.text 561964 562028 64 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667703 256 0.0
(read/write) 175680 175432 -248 -0.1
.bss 72908 72916 8 0.0
.data 3280 3280 0 0.0
.rodata 75983 76183 200 0.3
.text 590984 591040 56 0.0
lock-mtd LP_CC2652R7 (read only) 616855 617127 272 0.0
(read/write) 146024 146032 8 0.0
.bss 68628 68636 8 0.0
.data 3280 3280 0 0.0
.rodata 75863 76071 208 0.3
.text 540504 540568 64 0.0
pump-app LP_CC2652R7 (read only) 677007 677283 276 0.0
(read/write) 166976 166700 -276 -0.2
.bss 72996 72996 0 0.0
.data 3280 3280 0 0.0
.rodata 88367 88571 204 0.2
.text 588156 588228 72 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 663171 252 0.0
(read/write) 181184 180932 -252 -0.1
.bss 73116 73116 0 0.0
.data 3276 3276 0 0.0
.rodata 84215 84411 196 0.2
.text 578224 578280 56 0.0
shell LP_CC2652R7 (read only) 657362 657590 228 0.0
(read/write) 191124 190904 -220 -0.1
.bss 78180 78188 8 0.0
.data 3360 3360 0 0.0
.rodata 84650 84830 180 0.2
.text 572396 572444 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580318 -128 -0.0
.app_xip_area 457456 457328 -128 -0.0
.bss 65952 65952 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 581886 -128 -0.0
.app_xip_area 458832 458704 -128 -0.0
.bss 66144 66144 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583630 136 0.0
.app_xip_area 461352 461488 136 0.0
.bss 65160 65160 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081604 224 0.0
.bss 134756 134764 8 0.0
.data 2048 2048 0 0.0
.text 944556 944772 216 0.0
BRD4161A+rpc (read/write) 1135668 1135852 184 0.0
.bss 151444 151444 0 0.0
.data 2260 2260 0 0.0
.text 981944 982128 184 0.0
BRD4161A+rs911x (read/write) 943880 944044 164 0.0
.bss 140472 140480 8 0.0
.data 2048 2048 0 0.0
.text 801340 801496 156 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121232 192 0.0
.bss 140920 140928 8 0.0
.data 2060 2060 0 0.0
.text 978040 978224 184 0.0
window-app BRD4161A (read/write) 1066660 1066884 224 0.0
.bss 134836 134844 8 0.0
.data 2076 2076 0 0.0
.text 929724 929940 216 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018322 30 0.0
(read/write) 1486610 1486786 176 0.0
.dram0.bss 71864 71864 0 0.0
.dram0.data 14624 14592 -32 -0.2
.flash.rodata 214688 214896 208 0.1
.flash.text 1018292 1018322 30 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072459 1072431 -28 -0.0
(read/write) 488696 488880 184 0.0
.dram0.bss 77384 77384 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245172 245356 184 0.1
.flash.text 1067075 1067047 -28 -0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659688 659720 32 0.0
.bss 71276 71284 8 0.0
.data 1992 1992 0 0.0
.text 580620 580644 24 0.0
lock k32w061+release (read/write) 685944 686196 252 0.0
.bss 71748 71748 0 0.0
.data 2004 2004 0 0.0
.text 606392 606644 252 0.0
linux all-clusters-app debug (read only) 2952905 2952297 -608 -0.0
(read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263005 263229 224 0.1
.text 2512834 2512002 -832 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806409 -608 -0.0
(read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264669 264893 224 0.1
.text 2367458 2366626 -832 -0.0
bridge-app debug+rpc (read only) 2310481 2309873 -608 -0.0
(read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197600 197824 224 0.1
.text 1951266 1950434 -832 -0.0
chip-tool debug (read only) 10169573 10175349 5776 0.1
(read/write) 610824 610824 0 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579056 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509029 509381 352 0.1
.text 8251813 8257237 5424 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906932 4208 0.0
(read/write) 675665 675649 -16 -0.0
.bss 42625 42625 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614616 -24 -0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894804 3824 0.0
lighting-app debug+rpc (read only) 2547001 2546361 -640 -0.0
(read/write) 152952 152952 0 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213416 213608 192 0.1
.text 2163378 2162546 -832 -0.0
lock-app debug (read only) 2508233 2507593 -640 -0.0
(read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228104 228296 192 0.1
.text 2115106 2114274 -832 -0.0
ota-provider-app debug (read only) 2317401 2316761 -640 -0.0
(read/write) 141736 141768 32 0.0
.bss 70944 70976 32 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203224 203416 192 0.1
.text 1951522 1950690 -832 -0.0
ota-requestor-app debug (read only) 2434521 2433881 -640 -0.0
(read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207232 207424 192 0.1
.text 2056258 2055426 -832 -0.0
shell debug (read only) 2542665 2542057 -608 -0.0
(read/write) 164488 164520 32 0.0
.bss 80904 80936 32 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227122 227346 224 0.1
.text 2159250 2158418 -832 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589764 -664 -0.0
(read/write) 181761 181713 -48 -0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165236 232 0.1
.text 2185696 2184848 -848 -0.0
tv-app debug (read only) 3096529 3095921 -608 -0.0
(read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79312 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248768 248992 224 0.1
.text 2660002 2659170 -832 -0.0
tv-casting-app debug (read only) 5554449 5554081 -368 -0.0
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343049 343273 224 0.1
.text 4934594 4934002 -592 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446640 -32 -0.0
.bss 215716 215724 8 0.0
.data 5872 5872 0 0.0
.text 1409316 1409284 -32 -0.0
p6 all-clusters-app default (read/write) 2562568 2562328 -240 -0.0
.bss 150896 150904 8 0.0
.data 2776 2776 0 0.0
.text 1520832 1520592 -240 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508208 -208 -0.0
.bss 150176 150184 8 0.0
.data 2776 2776 0 0.0
.text 1466680 1466472 -208 -0.0
light-app default (read/write) 2438584 2438728 144 0.0
.bss 142232 142240 8 0.0
.data 2592 2592 0 0.0
.text 1396848 1396992 144 0.0
lock-app default (read/write) 2464856 2465008 152 0.0
.bss 142080 142088 8 0.0
.data 2600 2600 0 0.0
.text 1423120 1423272 152 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 798020 308 0.0
bss 72344 72344 0 0.0
noinit 40416 40416 0 0.0
text 564548 564644 96 0.0
lighting-app tlsr9518adk80d (read/write) 817780 818096 316 0.0
bss 73164 73172 8 0.0
noinit 40416 40416 0 0.0
text 581092 581188 96 0.0

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from 6e6892a to a9eaa45

Increases (10 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 6e6892a8 a9eaa45 change % change
cyw30739 light cyw930739m2evb_01 .bss 65952 65960 8 0.0
lock cyw930739m2evb_01 .bss 66144 66152 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 65160 65168 8 0.0
k32w light k32w061+release .bss 71276 71292 16 0.0
lock k32w061+release (read/write) 685944 686076 132 0.0
.bss 71748 71756 8 0.0
.text 606392 606516 124 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906836 4112 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894708 3728 0.0
thermostat-no-ble arm64 .rodata 165004 165236 232 0.1
p6 lock-app default (read/write) 2464856 2464864 8 0.0
.text 1423120 1423128 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797880 168 0.0
text 564548 564632 84 0.0
lighting-app tlsr9518adk80d bss 73164 73180 16 0.0
Decreases (12 builds for cyw30739, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 a9eaa45 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580262 -184 -0.0
.app_xip_area 457456 457264 -192 -0.0
lock cyw930739m2evb_01 (read/write) 582014 581838 -176 -0.0
.app_xip_area 458832 458648 -184 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583326 -168 -0.0
.app_xip_area 461352 461176 -176 -0.0
k32w light k32w061+release (read/write) 659688 659600 -88 -0.0
.text 580620 580516 -104 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 675665 675633 -32 -0.0
.bss 42625 42609 -16 -0.0
.data.rel.ro 614640 614616 -24 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589716 -712 -0.0
(read/write) 181761 181713 -48 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.text 2185696 2184800 -896 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446672 2446528 -144 -0.0
.text 1409316 1409172 -144 -0.0
p6 all-clusters-app default (read/write) 2562568 2562192 -376 -0.0
.text 1520832 1520456 -376 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508056 -360 -0.0
.text 1466680 1466320 -360 -0.0
light-app default (read/write) 2438584 2438560 -24 -0.0
.text 1396848 1396824 -24 -0.0
telink light-switch-app tlsr9518adk80d bss 72344 72336 -8 -0.0
lighting-app tlsr9518adk80d (read/write) 817780 817756 -24 -0.0
text 581092 580994 -98 -0.0
Full report (14 builds for cyw30739, k32w, linux, mbed, p6, telink)
platform target config section 6e6892a8 a9eaa45 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580262 -184 -0.0
.app_xip_area 457456 457264 -192 -0.0
.bss 65952 65960 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 581838 -176 -0.0
.app_xip_area 458832 458648 -184 -0.0
.bss 66144 66152 8 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583326 -168 -0.0
.app_xip_area 461352 461176 -176 -0.0
.bss 65160 65168 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 659688 659600 -88 -0.0
.bss 71276 71292 16 0.0
.data 1992 1992 0 0.0
.text 580620 580516 -104 -0.0
lock k32w061+release (read/write) 685944 686076 132 0.0
.bss 71748 71756 8 0.0
.data 2004 2004 0 0.0
.text 606392 606516 124 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906836 4112 0.0
(read/write) 675665 675633 -32 -0.0
.bss 42625 42609 -16 -0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614616 -24 -0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894708 3728 0.0
thermostat-no-ble arm64 (read only) 2590428 2589716 -712 -0.0
(read/write) 181761 181713 -48 -0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165236 232 0.1
.text 2185696 2184800 -896 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446528 -144 -0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409316 1409172 -144 -0.0
p6 all-clusters-app default (read/write) 2562568 2562192 -376 -0.0
.bss 150896 150896 0 0.0
.data 2776 2776 0 0.0
.text 1520832 1520456 -376 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508056 -360 -0.0
.bss 150176 150176 0 0.0
.data 2776 2776 0 0.0
.text 1466680 1466320 -360 -0.0
light-app default (read/write) 2438584 2438560 -24 -0.0
.bss 142232 142232 0 0.0
.data 2592 2592 0 0.0
.text 1396848 1396824 -24 -0.0
lock-app default (read/write) 2464856 2464864 8 0.0
.bss 142080 142080 0 0.0
.data 2600 2600 0 0.0
.text 1423120 1423128 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797880 168 0.0
bss 72344 72336 -8 -0.0
noinit 40416 40416 0 0.0
text 564548 564632 84 0.0
lighting-app tlsr9518adk80d (read/write) 817780 817756 -24 -0.0
bss 73164 73180 16 0.0
noinit 40416 40416 0 0.0
text 581092 580994 -98 -0.0

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20010: Size comparison from 6e6892a to 5c2b5be

Increases above 0.2%:

platform target config section 6e6892a8 5c2b5be change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 .rodata 75983 76183 200 0.3
lock-mtd LP_CC2652R7 .rodata 75863 76071 208 0.3
Increases (45 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section 6e6892a8 5c2b5be change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665019 112 0.0
.bss 75876 75892 16 0.0
.rodata 87891 88091 200 0.2
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653779 140 0.0
.bss 75172 75188 16 0.0
.rodata 91359 91571 212 0.2
lock-ftd LP_CC2652R7 (read only) 667447 667567 120 0.0
.bss 72908 72924 16 0.0
.rodata 75983 76183 200 0.3
lock-mtd LP_CC2652R7 (read only) 616855 616991 136 0.0
(read/write) 146024 146040 16 0.0
.bss 68628 68644 16 0.0
.rodata 75863 76071 208 0.3
pump-app LP_CC2652R7 (read only) 677007 677055 48 0.0
.bss 72996 73004 8 0.0
.rodata 88367 88423 56 0.1
pump-controller-app LP_CC2652R7 (read/write) 181184 181248 64 0.0
.bss 73116 73124 8 0.0
.rodata 84215 84263 48 0.1
shell LP_CC2652R7 (read only) 657362 657454 92 0.0
.bss 78180 78196 16 0.0
.rodata 84650 84830 180 0.2
cyw30739 light cyw930739m2evb_01 .bss 65952 65960 8 0.0
lock cyw930739m2evb_01 .bss 66144 66152 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 65160 65168 8 0.0
efr32 lighting-app BRD4161A .bss 134756 134772 16 0.0
BRD4161A+rpc .bss 151444 151452 8 0.0
BRD4161A+rs911x .bss 140472 140488 16 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121112 72 0.0
.text 978040 978112 72 0.0
window-app BRD4161A .bss 134836 134852 16 0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018314 22 0.0
(read/write) 1486610 1486658 48 0.0
.flash.rodata 214688 214784 96 0.0
.flash.text 1018292 1018314 22 0.0
m5stack (read/write) 488696 488760 64 0.0
.flash.rodata 245172 245244 72 0.0
k32w light k32w061+release .bss 71276 71292 16 0.0
lock k32w061+release (read/write) 685944 686076 132 0.0
.bss 71748 71756 8 0.0
.text 606392 606516 124 0.0
linux all-clusters-app debug (read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.rodata 263005 263133 128 0.0
all-clusters-minimal-app debug (read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.rodata 264669 264797 128 0.0
bridge-app debug+rpc (read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.rodata 197600 197696 96 0.0
chip-tool debug (read only) 10169573 10175141 5568 0.1
.rodata 509029 509285 256 0.1
.text 8251813 8257125 5312 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906836 4112 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894708 3728 0.0
lighting-app debug+rpc .rodata 213416 213448 32 0.0
lock-app debug (read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.rodata 228104 228200 96 0.0
ota-provider-app debug .rodata 203224 203288 64 0.0
ota-requestor-app debug (read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.rodata 207232 207328 96 0.0
shell debug .rodata 227122 227218 96 0.0
thermostat-no-ble arm64 .rodata 165004 165236 232 0.1
tv-app debug (read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.rodata 248768 248832 64 0.0
tv-casting-app debug .rodata 343049 343113 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 144650 144660 10 0.0
rodata 141284 141344 60 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 143886 143896 10 0.0
rodata 133216 133276 60 0.0
lighting-app nrf52840dk_nrf52840 bss 146213 146223 10 0.0
rodata 123660 123724 64 0.1
nrf52840dk_nrf52840+rpc bss 146658 146668 10 0.0
rodata 115208 115264 56 0.0
nrf52840dongle_nrf52840 bss 153444 153454 10 0.0
rodata 92704 92760 56 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 1070514 1070518 4 0.0
bss 142584 142594 10 0.0
rodata 116072 116140 68 0.1
lock-app nrf52840dk_nrf52840 (read/write) 1124399 1124491 92 0.0
bss 136189 136199 10 0.0
rodata 140848 140908 60 0.0
nrf5340dk_nrf5340_cpuapp bss 132592 132602 10 0.0
rodata 133316 133384 68 0.1
pump-app nrf52840dk_nrf52840 bss 136108 136118 10 0.0
rodata 117044 117104 60 0.1
pump-controller-app nrf52840dk_nrf52840 bss 135903 135913 10 0.0
rodata 113824 113888 64 0.1
p6 lock-app default (read/write) 2464856 2464864 8 0.0
.text 1423120 1423128 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797880 168 0.0
text 564548 564632 84 0.0
lighting-app tlsr9518adk80d bss 73164 73180 16 0.0
Decreases (45 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6e6892a8 5c2b5be change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188076 187980 -96 -0.1
.text 576700 576612 -88 -0.0
all-clusters-minimal-app LP_CC2652R7 (read/write) 198640 198516 -124 -0.1
.text 561964 561892 -72 -0.0
lock-ftd LP_CC2652R7 (read/write) 175680 175576 -104 -0.1
.text 590984 590904 -80 -0.0
lock-mtd LP_CC2652R7 .text 540504 540432 -72 -0.0
pump-app LP_CC2652R7 (read/write) 166976 166936 -40 -0.0
.text 588156 588148 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 662919 662863 -56 -0.0
.text 578224 578120 -104 -0.0
shell LP_CC2652R7 (read/write) 191124 191048 -76 -0.0
.text 572396 572308 -88 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580262 -184 -0.0
.app_xip_area 457456 457264 -192 -0.0
lock cyw930739m2evb_01 (read/write) 582014 581838 -176 -0.0
.app_xip_area 458832 458648 -184 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583326 -168 -0.0
.app_xip_area 461352 461176 -176 -0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081356 -24 -0.0
.text 944556 944516 -40 -0.0
BRD4161A+rpc (read/write) 1135668 1135612 -56 -0.0
.text 981944 981880 -64 -0.0
BRD4161A+rs911x (read/write) 943880 943812 -68 -0.0
.text 801340 801256 -84 -0.0
window-app BRD4161A (read/write) 1066660 1066636 -24 -0.0
.text 929724 929684 -40 -0.0
esp32 all-clusters-app c3devkit .dram0.bss 71864 71856 -8 -0.0
.dram0.data 14624 14592 -32 -0.2
m5stack (read only) 1072459 1072423 -36 -0.0
.dram0.bss 77384 77376 -8 -0.0
.flash.text 1067075 1067039 -36 -0.0
k32w light k32w061+release (read/write) 659688 659584 -104 -0.0
.text 580620 580500 -120 -0.0
linux all-clusters-app debug (read only) 2952905 2952153 -752 -0.0
.text 2512834 2511954 -880 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806249 -768 -0.0
.text 2367458 2366562 -896 -0.0
bridge-app debug+rpc (read only) 2310481 2309681 -800 -0.0
.text 1951266 1950370 -896 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 675665 675633 -32 -0.0
.bss 42625 42609 -16 -0.0
.data.rel.ro 614640 614616 -24 -0.0
lighting-app debug+rpc (read only) 2547001 2545513 -1488 -0.1
.text 2163378 2161858 -1520 -0.1
lock-app debug (read only) 2508233 2507433 -800 -0.0
.text 2115106 2114210 -896 -0.0
ota-provider-app debug (read only) 2317401 2316569 -832 -0.0
.text 1951522 1950626 -896 -0.0
ota-requestor-app debug (read only) 2434521 2433721 -800 -0.0
.text 2056258 2055362 -896 -0.0
shell debug (read only) 2542665 2541881 -784 -0.0
.text 2159250 2158370 -880 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589716 -712 -0.0
(read/write) 181761 181713 -48 -0.0
.data.rel.ro 83256 83208 -48 -0.1
.text 2185696 2184800 -896 -0.0
tv-app debug (read only) 3096529 3095089 -1440 -0.0
.text 2660002 2658498 -1504 -0.1
tv-casting-app debug (read only) 5554449 5553249 -1200 -0.0
.text 4934594 4933330 -1264 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446672 2446528 -144 -0.0
.text 1409316 1409172 -144 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174595 1174559 -36 -0.0
text 809716 809632 -84 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155463 1155427 -36 -0.0
text 799428 799332 -96 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1166851 1166835 -16 -0.0
text 818096 818008 -88 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1137023 1136999 -24 -0.0
text 795900 795820 -80 -0.0
nrf52840dongle_nrf52840 (read/write) 1073687 1073647 -40 -0.0
text 746504 746408 -96 -0.0
nrf5340dk_nrf5340_cpuapp text 730808 730720 -88 -0.0
lock-app nrf52840dk_nrf52840 text 768604 768512 -92 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1028374 1028362 -12 -0.0
text 681376 681292 -84 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1079819 1079783 -36 -0.0
text 747792 747708 -84 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1067719 1067687 -32 -0.0
text 739172 739088 -84 -0.0
p6 all-clusters-app default (read/write) 2562568 2562192 -376 -0.0
.text 1520832 1520456 -376 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508056 -360 -0.0
.text 1466680 1466320 -360 -0.0
light-app default (read/write) 2438584 2438560 -24 -0.0
.text 1396848 1396824 -24 -0.0
telink light-switch-app tlsr9518adk80d bss 72344 72336 -8 -0.0
lighting-app tlsr9518adk80d (read/write) 817780 817756 -24 -0.0
text 581092 580994 -98 -0.0
Full report (49 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6e6892a8 5c2b5be change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 665019 112 0.0
(read/write) 188076 187980 -96 -0.1
.bss 75876 75892 16 0.0
.data 3356 3356 0 0.0
.rodata 87891 88091 200 0.2
.text 576700 576612 -88 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653779 140 0.0
(read/write) 198640 198516 -124 -0.1
.bss 75172 75188 16 0.0
.data 3356 3356 0 0.0
.rodata 91359 91571 212 0.2
.text 561964 561892 -72 -0.0
lock-ftd LP_CC2652R7 (read only) 667447 667567 120 0.0
(read/write) 175680 175576 -104 -0.1
.bss 72908 72924 16 0.0
.data 3280 3280 0 0.0
.rodata 75983 76183 200 0.3
.text 590984 590904 -80 -0.0
lock-mtd LP_CC2652R7 (read only) 616855 616991 136 0.0
(read/write) 146024 146040 16 0.0
.bss 68628 68644 16 0.0
.data 3280 3280 0 0.0
.rodata 75863 76071 208 0.3
.text 540504 540432 -72 -0.0
pump-app LP_CC2652R7 (read only) 677007 677055 48 0.0
(read/write) 166976 166936 -40 -0.0
.bss 72996 73004 8 0.0
.data 3280 3280 0 0.0
.rodata 88367 88423 56 0.1
.text 588156 588148 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 662919 662863 -56 -0.0
(read/write) 181184 181248 64 0.0
.bss 73116 73124 8 0.0
.data 3276 3276 0 0.0
.rodata 84215 84263 48 0.1
.text 578224 578120 -104 -0.0
shell LP_CC2652R7 (read only) 657362 657454 92 0.0
(read/write) 191124 191048 -76 -0.0
.bss 78180 78196 16 0.0
.data 3360 3360 0 0.0
.rodata 84650 84830 180 0.2
.text 572396 572308 -88 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580262 -184 -0.0
.app_xip_area 457456 457264 -192 -0.0
.bss 65952 65960 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 581838 -176 -0.0
.app_xip_area 458832 458648 -184 -0.0
.bss 66144 66152 8 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583326 -168 -0.0
.app_xip_area 461352 461176 -176 -0.0
.bss 65160 65168 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081356 -24 -0.0
.bss 134756 134772 16 0.0
.data 2048 2048 0 0.0
.text 944556 944516 -40 -0.0
BRD4161A+rpc (read/write) 1135668 1135612 -56 -0.0
.bss 151444 151452 8 0.0
.data 2260 2260 0 0.0
.text 981944 981880 -64 -0.0
BRD4161A+rs911x (read/write) 943880 943812 -68 -0.0
.bss 140472 140488 16 0.0
.data 2048 2048 0 0.0
.text 801340 801256 -84 -0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121112 72 0.0
.bss 140920 140920 0 0.0
.data 2060 2060 0 0.0
.text 978040 978112 72 0.0
window-app BRD4161A (read/write) 1066660 1066636 -24 -0.0
.bss 134836 134852 16 0.0
.data 2076 2076 0 0.0
.text 929724 929684 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1018292 1018314 22 0.0
(read/write) 1486610 1486658 48 0.0
.dram0.bss 71864 71856 -8 -0.0
.dram0.data 14624 14592 -32 -0.2
.flash.rodata 214688 214784 96 0.0
.flash.text 1018292 1018314 22 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072459 1072423 -36 -0.0
(read/write) 488696 488760 64 0.0
.dram0.bss 77384 77376 -8 -0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245172 245244 72 0.0
.flash.text 1067075 1067039 -36 -0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659688 659584 -104 -0.0
.bss 71276 71292 16 0.0
.data 1992 1992 0 0.0
.text 580620 580500 -120 -0.0
lock k32w061+release (read/write) 685944 686076 132 0.0
.bss 71748 71756 8 0.0
.data 2004 2004 0 0.0
.text 606392 606516 124 0.0
linux all-clusters-app debug (read only) 2952905 2952153 -752 -0.0
(read/write) 178136 178168 32 0.0
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263005 263133 128 0.0
.text 2512834 2511954 -880 -0.0
all-clusters-minimal-app debug (read only) 2807017 2806249 -768 -0.0
(read/write) 170072 170104 32 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264669 264797 128 0.0
.text 2367458 2366562 -896 -0.0
bridge-app debug+rpc (read only) 2310481 2309681 -800 -0.0
(read/write) 148896 148928 32 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197600 197696 96 0.0
.text 1951266 1950370 -896 -0.0
chip-tool debug (read only) 10169573 10175141 5568 0.1
(read/write) 610824 610824 0 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579056 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509029 509285 256 0.1
.text 8251813 8257125 5312 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9902724 9906836 4112 0.0
(read/write) 675665 675633 -32 -0.0
.bss 42625 42609 -16 -0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614616 -24 -0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472148 472548 400 0.1
.text 7890980 7894708 3728 0.0
lighting-app debug+rpc (read only) 2547001 2545513 -1488 -0.1
(read/write) 152952 152952 0 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213416 213448 32 0.0
.text 2163378 2161858 -1520 -0.1
lock-app debug (read only) 2508233 2507433 -800 -0.0
(read/write) 147896 147928 32 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228104 228200 96 0.0
.text 2115106 2114210 -896 -0.0
ota-provider-app debug (read only) 2317401 2316569 -832 -0.0
(read/write) 141736 141736 0 0.0
.bss 70944 70944 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203224 203288 64 0.0
.text 1951522 1950626 -896 -0.0
ota-requestor-app debug (read only) 2434521 2433721 -800 -0.0
(read/write) 148608 148640 32 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207232 207328 96 0.0
.text 2056258 2055362 -896 -0.0
shell debug (read only) 2542665 2541881 -784 -0.0
(read/write) 164488 164488 0 0.0
.bss 80904 80904 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227122 227218 96 0.0
.text 2159250 2158370 -880 -0.0
thermostat-no-ble arm64 (read only) 2590428 2589716 -712 -0.0
(read/write) 181761 181713 -48 -0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83208 -48 -0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165236 232 0.1
.text 2185696 2184800 -896 -0.0
tv-app debug (read only) 3096529 3095089 -1440 -0.0
(read/write) 279240 279272 32 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79312 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248768 248832 64 0.0
.text 2660002 2658498 -1504 -0.1
tv-casting-app debug (read only) 5554449 5553249 -1200 -0.0
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343049 343113 64 0.0
.text 4934594 4933330 -1264 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446528 -144 -0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409316 1409172 -144 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174595 1174559 -36 -0.0
bss 144650 144660 10 0.0
rodata 141284 141344 60 0.0
text 809716 809632 -84 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155463 1155427 -36 -0.0
bss 143886 143896 10 0.0
rodata 133216 133276 60 0.0
text 799428 799332 -96 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1166851 1166835 -16 -0.0
bss 146213 146223 10 0.0
rodata 123660 123724 64 0.1
text 818096 818008 -88 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1137023 1136999 -24 -0.0
bss 146658 146668 10 0.0
rodata 115208 115264 56 0.0
text 795900 795820 -80 -0.0
nrf52840dongle_nrf52840 (read/write) 1073687 1073647 -40 -0.0
bss 153444 153454 10 0.0
rodata 92704 92760 56 0.1
text 746504 746408 -96 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1070514 1070518 4 0.0
bss 142584 142594 10 0.0
rodata 116072 116140 68 0.1
text 730808 730720 -88 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1124399 1124491 92 0.0
bss 136189 136199 10 0.0
rodata 140848 140908 60 0.0
text 768604 768512 -92 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1028374 1028362 -12 -0.0
bss 132592 132602 10 0.0
rodata 133316 133384 68 0.1
text 681376 681292 -84 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1079819 1079783 -36 -0.0
bss 136108 136118 10 0.0
rodata 117044 117104 60 0.1
text 747792 747708 -84 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1067719 1067687 -32 -0.0
bss 135903 135913 10 0.0
rodata 113824 113888 64 0.1
text 739172 739088 -84 -0.0
p6 all-clusters-app default (read/write) 2562568 2562192 -376 -0.0
.bss 150896 150896 0 0.0
.data 2776 2776 0 0.0
.text 1520832 1520456 -376 -0.0
all-clusters-minimal-app default (read/write) 2508416 2508056 -360 -0.0
.bss 150176 150176 0 0.0
.data 2776 2776 0 0.0
.text 1466680 1466320 -360 -0.0
light-app default (read/write) 2438584 2438560 -24 -0.0
.bss 142232 142232 0 0.0
.data 2592 2592 0 0.0
.text 1396848 1396824 -24 -0.0
lock-app default (read/write) 2464856 2464864 8 0.0
.bss 142080 142080 0 0.0
.data 2600 2600 0 0.0
.text 1423120 1423128 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797880 168 0.0
bss 72344 72336 -8 -0.0
noinit 40416 40416 0 0.0
text 564548 564632 84 0.0
lighting-app tlsr9518adk80d (read/write) 817780 817756 -24 -0.0
bss 73164 73180 16 0.0
noinit 40416 40416 0 0.0
text 581092 580994 -98 -0.0

@tcarmelveilleux tcarmelveilleux merged commit b91727b into project-chip:master Jun 29, 2022
tcarmelveilleux added a commit to tcarmelveilleux/connectedhomeip that referenced this pull request Jun 29, 2022
- TestFailSafeContext is now crashy, even though it was just
  only recently moved in project-chip#20010 and no functional changes were
  done.
- This may be related to other flakiness seen recently on
  random tests.

This PR disables tests that are mostly covered by other
test cases and for trivial logic that we won't touch tomorrow.

Issue project-chip#20089
tcarmelveilleux added a commit to tcarmelveilleux/connectedhomeip that referenced this pull request Jun 29, 2022
- TestFailSafeContext is now crashy, even though it was just
  only recently moved in project-chip#20010 and no functional changes were
  done.
- This may be related to other flakiness seen recently on
  random tests.

This PR disables tests that are mostly covered by other
test cases and for trivial logic that we won't touch tomorrow.

Issue project-chip#20089
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.

7 participants