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

Use refcounter for secure session #17599

Merged
merged 2 commits into from
May 20, 2022
Merged

Conversation

kghost
Copy link
Contributor

@kghost kghost commented Apr 21, 2022

Problem

Fix #17558

Use ref counter for secure session, here are how it works:

  1. SecureSession starts at 0 ref
  2. PairingSession::mSecureSessionHolder is its first ref
  3. On SecureSession::Activate it obtain a ref for itself
  4. SecureSession::MarkForRemoval release the ref at step 3.
  5. SecureSession::MarkForRemoval will clear all session holder, and prevent any future holder grabbing the session
  6. After all SessionHandle is released, the ref count of the session will be decreased to 0
  7. Release the session object

Change overview

  • Use ref count for all types of sessions.
  • Use a state machine for secure session with 3 states: kPairing, kActive, kPendingRemoval
    • Decouple kPairing (was kPending) from SessionType
    • SessionType is assigned at beginning of pairing, shifted from Activate

Testing

WIP

@github-actions
Copy link

github-actions bot commented Apr 21, 2022

PR #17599: Size comparison from eeb9434 to 98a4066

Increases above 0.2%:

platform target config section eeb9434 98a4066 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 .bss 75912 76168 256 0.3
lock-ftd LP_CC2652R7 .bss 73936 74192 256 0.3
lock-mtd LP_CC2652R7 .bss 69656 69912 256 0.4
pump-app LP_CC2652R7 .bss 74368 74624 256 0.3
pump-controller-app LP_CC2652R7 .bss 74072 74328 256 0.3
cyw30739 light cyw930739m2evb_01 .bss 75652 76164 512 0.7
lock cyw930739m2evb_01 .bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 84008 512 0.6
k32w light k32w061+release .bss 77656 77912 256 0.3
lock k32w061+release .bss 78288 78544 256 0.3
linux all-clusters-app debug (read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
bridge-app debug+rpc (read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data.rel.ro 39744 39824 80 0.2
.rodata 148961 149305 344 0.2
lighting-app debug+rpc (read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
lock-app debug (read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
ota-provider-app debug (read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.rodata 173595 173955 360 0.2
ota-requestor-app debug (read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
shell debug (read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
thermostat-no-ble arm64 .bss 62897 63153 256 0.4
telink lighting-app tlsr9518adk80d bss 69696 69952 256 0.4
Increases (26 builds for cc13x2_26x2, cyw30739, k32w, linux, mbed, p6, telink)
platform target config section eeb9434 98a4066 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691027 691163 136 0.0
(read/write) 161900 162020 120 0.1
.bss 75912 76168 256 0.3
.rodata 106043 106083 40 0.0
.text 584504 584600 96 0.0
lock-ftd LP_CC2652R7 (read only) 677383 677519 136 0.0
(read/write) 166512 166632 120 0.1
.bss 73936 74192 256 0.3
.rodata 98807 98839 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626127 626263 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.rodata 98687 98719 32 0.0
.text 526948 527052 104 0.0
pump-app LP_CC2652R7 (read only) 649187 649339 152 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.rodata 75379 75419 40 0.1
.text 573320 573432 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642191 642343 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.rodata 78511 78551 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618170 618810 640 0.1
.app_xip_area 525176 525304 128 0.0
.bss 75652 76164 512 0.7
lock cyw930739m2evb_01 (read/write) 613118 613758 640 0.1
.app_xip_area 521604 521732 128 0.0
.bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565746 566386 640 0.1
.app_xip_area 464644 464772 128 0.0
.bss 83496 84008 512 0.6
k32w light k32w061+release (read/write) 684172 684516 344 0.1
.bss 77656 77912 256 0.3
.text 598716 598804 88 0.0
lock k32w061+release (read/write) 725256 725600 344 0.0
.bss 78288 78544 256 0.3
.text 639208 639296 88 0.0
linux all-clusters-app debug (read only) 2728761 2730145 1384 0.1
(read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
.data.rel.ro 81672 81752 80 0.1
.rodata 233221 233573 352 0.2
.text 2320674 2321490 816 0.0
bridge-app debug+rpc (read only) 1842637 1843997 1360 0.1
(read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data.rel.ro 39744 39824 80 0.2
.rodata 148961 149305 344 0.2
.text 1574533 1575333 800 0.1
chip-tool debug (read only) 10916221 10918253 2032 0.0
(read/write) 375120 375216 96 0.0
.data.rel.ro 345152 345232 80 0.0
.rodata 546005 546517 512 0.1
.text 9531813 9533093 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10530812 10532828 2016 0.0
(read/write) 496897 496977 80 0.0
.data.rel.ro 392424 392504 80 0.0
.rodata 519948 520076 128 0.0
.text 8894788 8896436 1648 0.0
lighting-app debug+rpc (read only) 2320089 2321465 1376 0.1
(read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
.data.rel.ro 70360 70440 80 0.1
.rodata 183121 183465 344 0.2
.text 1970306 1971122 816 0.0
lock-app debug (read only) 2146617 2147969 1352 0.1
(read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
.data.rel.ro 65416 65480 64 0.1
.rodata 189441 189777 336 0.2
.text 1800034 1800834 800 0.0
ota-provider-app debug (read only) 2053193 2054569 1376 0.1
(read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.data.rel.ro 60264 60328 64 0.1
.rodata 173595 173955 360 0.2
.text 1722210 1723010 800 0.0
ota-requestor-app debug (read only) 2084409 2085777 1368 0.1
(read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
.data.rel.ro 62296 62376 80 0.1
.rodata 169916 170252 336 0.2
.text 1755618 1756434 816 0.0
shell debug (read only) 2555305 2557041 1736 0.1
(read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
.data.rel.ro 76000 76072 72 0.1
.rodata 215410 215762 352 0.2
.text 2177938 2179106 1168 0.1
thermostat-no-ble arm64 (read only) 2362060 2363372 1312 0.1
(read/write) 151185 151505 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 79040 79112 72 0.1
.rodata 145164 145212 48 0.0
.text 1987712 1988768 1056 0.1
tv-app debug (read only) 2839081 2840497 1416 0.0
(read/write) 253424 253744 320 0.1
.bss 165944 166200 256 0.2
.data.rel.ro 76632 76704 72 0.1
.rodata 215371 215755 384 0.2
.text 2441154 2441970 816 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410132 2410236 104 0.0
.bss 184996 185252 256 0.1
.text 1372732 1372836 104 0.0
p6 all-clusters-app default (read/write) 2524680 2525008 328 0.0
.bss 118368 118624 256 0.2
.text 1482944 1483272 328 0.0
light-app default (read/write) 2416416 2416744 328 0.0
.bss 111848 112104 256 0.2
.text 1374680 1375008 328 0.0
lock-app default (read/write) 2420616 2420944 328 0.0
.bss 111648 111904 256 0.2
.text 1378880 1379208 328 0.0
telink lighting-app tlsr9518adk80d (read/write) 801096 801380 284 0.0
bss 69696 69952 256 0.4
Decreases (1 build for telink)
platform target config section eeb9434 98a4066 change % change
telink lighting-app tlsr9518adk80d text 570414 570412 -2 -0.0
Full report (26 builds for cc13x2_26x2, cyw30739, k32w, linux, mbed, p6, telink)
platform target config section eeb9434 98a4066 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691027 691163 136 0.0
(read/write) 161900 162020 120 0.1
.bss 75912 76168 256 0.3
.data 3396 3396 0 0.0
.rodata 106043 106083 40 0.0
.text 584504 584600 96 0.0
lock-ftd LP_CC2652R7 (read only) 677383 677519 136 0.0
(read/write) 166512 166632 120 0.1
.bss 73936 74192 256 0.3
.data 3220 3220 0 0.0
.rodata 98807 98839 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626127 626263 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.data 3220 3220 0 0.0
.rodata 98687 98719 32 0.0
.text 526948 527052 104 0.0
pump-app LP_CC2652R7 (read only) 649187 649339 152 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.data 3252 3252 0 0.0
.rodata 75379 75419 40 0.1
.text 573320 573432 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642191 642343 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.data 3216 3216 0 0.0
.rodata 78511 78551 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618170 618810 640 0.1
.app_xip_area 525176 525304 128 0.0
.bss 75652 76164 512 0.7
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613118 613758 640 0.1
.app_xip_area 521604 521732 128 0.0
.bss 74204 74716 512 0.7
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565746 566386 640 0.1
.app_xip_area 464644 464772 128 0.0
.bss 83496 84008 512 0.6
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 684172 684516 344 0.1
.bss 77656 77912 256 0.3
.data 2000 2000 0 0.0
.text 598716 598804 88 0.0
lock k32w061+release (read/write) 725256 725600 344 0.0
.bss 78288 78544 256 0.3
.data 1960 1960 0 0.0
.text 639208 639296 88 0.0
linux all-clusters-app debug (read only) 2728761 2730145 1384 0.1
(read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
.data 1984 1984 0 0.0
.data.rel.ro 81672 81752 80 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 233221 233573 352 0.2
.text 2320674 2321490 816 0.0
bridge-app debug+rpc (read only) 1842637 1843997 1360 0.1
(read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data 3072 3072 0 0.0
.data.rel.ro 39744 39824 80 0.2
.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 148961 149305 344 0.2
.text 1574533 1575333 800 0.1
chip-tool debug (read only) 10916221 10918253 2032 0.0
(read/write) 375120 375216 96 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345152 345232 80 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 546005 546517 512 0.1
.text 9531813 9533093 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10530812 10532828 2016 0.0
(read/write) 496897 496977 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 392424 392504 80 0.0
.dynamic 560 560 0 0.0
.got 58608 58608 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 519948 520076 128 0.0
.text 8894788 8896436 1648 0.0
lighting-app debug+rpc (read only) 2320089 2321465 1376 0.1
(read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
.data 1984 1984 0 0.0
.data.rel.ro 70360 70440 80 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 183121 183465 344 0.2
.text 1970306 1971122 816 0.0
lock-app debug (read only) 2146617 2147969 1352 0.1
(read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
.data 1504 1504 0 0.0
.data.rel.ro 65416 65480 64 0.1
.dynamic 592 592 0 0.0
.got 4264 4264 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189441 189777 336 0.2
.text 1800034 1800834 800 0.0
ota-provider-app debug (read only) 2053193 2054569 1376 0.1
(read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.data 1672 1672 0 0.0
.data.rel.ro 60264 60328 64 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173595 173955 360 0.2
.text 1722210 1723010 800 0.0
ota-requestor-app debug (read only) 2084409 2085777 1368 0.1
(read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
.data 1928 1928 0 0.0
.data.rel.ro 62296 62376 80 0.1
.dynamic 592 592 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 169916 170252 336 0.2
.text 1755618 1756434 816 0.0
shell debug (read only) 2555305 2557041 1736 0.1
(read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
.data 1360 1360 0 0.0
.data.rel.ro 76000 76072 72 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 215410 215762 352 0.2
.text 2177938 2179106 1168 0.1
thermostat-no-ble arm64 (read only) 2362060 2363372 1312 0.1
(read/write) 151185 151505 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 79040 79112 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145212 48 0.0
.text 1987712 1988768 1056 0.1
tv-app debug (read only) 2839081 2840497 1416 0.0
(read/write) 253424 253744 320 0.1
.bss 165944 166200 256 0.2
.data 4640 4640 0 0.0
.data.rel.ro 76632 76704 72 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 215371 215755 384 0.2
.text 2441154 2441970 816 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410132 2410236 104 0.0
.bss 184996 185252 256 0.1
.data 5848 5848 0 0.0
.text 1372732 1372836 104 0.0
p6 all-clusters-app default (read/write) 2524680 2525008 328 0.0
.bss 118368 118624 256 0.2
.data 2784 2784 0 0.0
.text 1482944 1483272 328 0.0
light-app default (read/write) 2416416 2416744 328 0.0
.bss 111848 112104 256 0.2
.data 2584 2584 0 0.0
.text 1374680 1375008 328 0.0
lock-app default (read/write) 2420616 2420944 328 0.0
.bss 111648 111904 256 0.2
.data 2544 2544 0 0.0
.text 1378880 1379208 328 0.0
telink lighting-app tlsr9518adk80d (read/write) 801096 801380 284 0.0
bss 69696 69952 256 0.4
noinit 40416 40416 0 0.0
text 570414 570412 -2 -0.0

@github-actions
Copy link

github-actions bot commented Apr 21, 2022

PR #17599: Size comparison from eeb9434 to 9cfdd9e

Increases above 0.2%:

platform target config section eeb9434 9cfdd9e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 .bss 75912 76168 256 0.3
lock-ftd LP_CC2652R7 .bss 73936 74192 256 0.3
lock-mtd LP_CC2652R7 .bss 69656 69912 256 0.4
pump-app LP_CC2652R7 .bss 74368 74624 256 0.3
pump-controller-app LP_CC2652R7 .bss 74072 74328 256 0.3
cyw30739 light cyw930739m2evb_01 .bss 75652 76164 512 0.7
lock cyw930739m2evb_01 .bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 84008 512 0.6
k32w light k32w061+release .bss 77656 77912 256 0.3
lock k32w061+release .bss 78288 78544 256 0.3
linux all-clusters-app debug (read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
bridge-app debug+rpc (read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data.rel.ro 39744 39824 80 0.2
.rodata 148961 149305 344 0.2
lighting-app debug+rpc (read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
lock-app debug (read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
ota-provider-app debug (read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.rodata 173595 173955 360 0.2
ota-requestor-app debug (read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
shell debug (read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
thermostat-no-ble arm64 .bss 62897 63153 256 0.4
telink lighting-app tlsr9518adk80d bss 69696 69952 256 0.4
Increases (29 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section eeb9434 9cfdd9e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691027 691163 136 0.0
(read/write) 161900 162020 120 0.1
.bss 75912 76168 256 0.3
.rodata 106043 106083 40 0.0
.text 584504 584600 96 0.0
lock-ftd LP_CC2652R7 (read only) 677383 677519 136 0.0
(read/write) 166512 166632 120 0.1
.bss 73936 74192 256 0.3
.rodata 98807 98839 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626127 626263 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.rodata 98687 98719 32 0.0
.text 526948 527052 104 0.0
pump-app LP_CC2652R7 (read only) 649187 649339 152 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.rodata 75379 75419 40 0.1
.text 573320 573432 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642191 642343 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.rodata 78511 78551 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618170 618810 640 0.1
.app_xip_area 525176 525304 128 0.0
.bss 75652 76164 512 0.7
lock cyw930739m2evb_01 (read/write) 613118 613758 640 0.1
.app_xip_area 521604 521732 128 0.0
.bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565746 566386 640 0.1
.app_xip_area 464644 464772 128 0.0
.bss 83496 84008 512 0.6
efr32 lighting-app BRD4161A (read only) 905944 906272 328 0.0
(read/write) 129384 129640 256 0.2
.bss 127336 127592 256 0.2
.text 905936 906264 328 0.0
BRD4161A+rpc (read only) 940344 940656 312 0.0
(read/write) 146064 146320 256 0.2
.bss 143816 144072 256 0.2
.text 940336 940648 312 0.0
window-app BRD4161A (read only) 843432 843744 312 0.0
(read/write) 127472 127728 256 0.2
.bss 125512 125768 256 0.2
.text 843424 843736 312 0.0
k32w light k32w061+release (read/write) 684172 684516 344 0.1
.bss 77656 77912 256 0.3
.text 598716 598804 88 0.0
lock k32w061+release (read/write) 725256 725600 344 0.0
.bss 78288 78544 256 0.3
.text 639208 639296 88 0.0
linux all-clusters-app debug (read only) 2728761 2730145 1384 0.1
(read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
.data.rel.ro 81672 81752 80 0.1
.rodata 233221 233573 352 0.2
.text 2320674 2321490 816 0.0
bridge-app debug+rpc (read only) 1842637 1843997 1360 0.1
(read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data.rel.ro 39744 39824 80 0.2
.rodata 148961 149305 344 0.2
.text 1574533 1575333 800 0.1
chip-tool debug (read only) 10916221 10918253 2032 0.0
(read/write) 375120 375216 96 0.0
.data.rel.ro 345152 345232 80 0.0
.rodata 546005 546517 512 0.1
.text 9531813 9533093 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10530812 10532828 2016 0.0
(read/write) 496897 496977 80 0.0
.data.rel.ro 392424 392504 80 0.0
.rodata 519948 520076 128 0.0
.text 8894788 8896436 1648 0.0
lighting-app debug+rpc (read only) 2320089 2321465 1376 0.1
(read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
.data.rel.ro 70360 70440 80 0.1
.rodata 183121 183465 344 0.2
.text 1970306 1971122 816 0.0
lock-app debug (read only) 2146617 2147969 1352 0.1
(read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
.data.rel.ro 65416 65480 64 0.1
.rodata 189441 189777 336 0.2
.text 1800034 1800834 800 0.0
ota-provider-app debug (read only) 2053193 2054569 1376 0.1
(read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.data.rel.ro 60264 60328 64 0.1
.rodata 173595 173955 360 0.2
.text 1722210 1723010 800 0.0
ota-requestor-app debug (read only) 2084409 2085777 1368 0.1
(read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
.data.rel.ro 62296 62376 80 0.1
.rodata 169916 170252 336 0.2
.text 1755618 1756434 816 0.0
shell debug (read only) 2555305 2557041 1736 0.1
(read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
.data.rel.ro 76000 76072 72 0.1
.rodata 215410 215762 352 0.2
.text 2177938 2179106 1168 0.1
thermostat-no-ble arm64 (read only) 2362060 2363372 1312 0.1
(read/write) 151185 151505 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 79040 79112 72 0.1
.rodata 145164 145212 48 0.0
.text 1987712 1988768 1056 0.1
tv-app debug (read only) 2839081 2840497 1416 0.0
(read/write) 253424 253744 320 0.1
.bss 165944 166200 256 0.2
.data.rel.ro 76632 76704 72 0.1
.rodata 215371 215755 384 0.2
.text 2441154 2441970 816 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410132 2410236 104 0.0
.bss 184996 185252 256 0.1
.text 1372732 1372836 104 0.0
p6 all-clusters-app default (read/write) 2524680 2525008 328 0.0
.bss 118368 118624 256 0.2
.text 1482944 1483272 328 0.0
light-app default (read/write) 2416416 2416744 328 0.0
.bss 111848 112104 256 0.2
.text 1374680 1375008 328 0.0
lock-app default (read/write) 2420616 2420944 328 0.0
.bss 111648 111904 256 0.2
.text 1378880 1379208 328 0.0
telink lighting-app tlsr9518adk80d (read/write) 801096 801380 284 0.0
bss 69696 69952 256 0.4
Decreases (1 build for telink)
platform target config section eeb9434 9cfdd9e change % change
telink lighting-app tlsr9518adk80d text 570414 570412 -2 -0.0
Full report (29 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section eeb9434 9cfdd9e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691027 691163 136 0.0
(read/write) 161900 162020 120 0.1
.bss 75912 76168 256 0.3
.data 3396 3396 0 0.0
.rodata 106043 106083 40 0.0
.text 584504 584600 96 0.0
lock-ftd LP_CC2652R7 (read only) 677383 677519 136 0.0
(read/write) 166512 166632 120 0.1
.bss 73936 74192 256 0.3
.data 3220 3220 0 0.0
.rodata 98807 98839 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626127 626263 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.data 3220 3220 0 0.0
.rodata 98687 98719 32 0.0
.text 526948 527052 104 0.0
pump-app LP_CC2652R7 (read only) 649187 649339 152 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.data 3252 3252 0 0.0
.rodata 75379 75419 40 0.1
.text 573320 573432 112 0.0
pump-controller-app LP_CC2652R7 (read only) 642191 642343 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.data 3216 3216 0 0.0
.rodata 78511 78551 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618170 618810 640 0.1
.app_xip_area 525176 525304 128 0.0
.bss 75652 76164 512 0.7
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613118 613758 640 0.1
.app_xip_area 521604 521732 128 0.0
.bss 74204 74716 512 0.7
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565746 566386 640 0.1
.app_xip_area 464644 464772 128 0.0
.bss 83496 84008 512 0.6
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905944 906272 328 0.0
(read/write) 129384 129640 256 0.2
.bss 127336 127592 256 0.2
.data 2044 2044 0 0.0
.text 905936 906264 328 0.0
BRD4161A+rpc (read only) 940344 940656 312 0.0
(read/write) 146064 146320 256 0.2
.bss 143816 144072 256 0.2
.data 2248 2248 0 0.0
.text 940336 940648 312 0.0
window-app BRD4161A (read only) 843432 843744 312 0.0
(read/write) 127472 127728 256 0.2
.bss 125512 125768 256 0.2
.data 1956 1956 0 0.0
.text 843424 843736 312 0.0
k32w light k32w061+release (read/write) 684172 684516 344 0.1
.bss 77656 77912 256 0.3
.data 2000 2000 0 0.0
.text 598716 598804 88 0.0
lock k32w061+release (read/write) 725256 725600 344 0.0
.bss 78288 78544 256 0.3
.data 1960 1960 0 0.0
.text 639208 639296 88 0.0
linux all-clusters-app debug (read only) 2728761 2730145 1384 0.1
(read/write) 149664 149984 320 0.2
.bss 59936 60192 256 0.4
.data 1984 1984 0 0.0
.data.rel.ro 81672 81752 80 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 233221 233573 352 0.2
.text 2320674 2321490 816 0.0
bridge-app debug+rpc (read only) 1842637 1843997 1360 0.1
(read/write) 92016 92368 352 0.4
.bss 44136 44392 256 0.6
.data 3072 3072 0 0.0
.data.rel.ro 39744 39824 80 0.2
.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 148961 149305 344 0.2
.text 1574533 1575333 800 0.1
chip-tool debug (read only) 10916221 10918253 2032 0.0
(read/write) 375120 375216 96 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345152 345232 80 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 546005 546517 512 0.1
.text 9531813 9533093 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10530812 10532828 2016 0.0
(read/write) 496897 496977 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 392424 392504 80 0.0
.dynamic 560 560 0 0.0
.got 58608 58608 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 519948 520076 128 0.0
.text 8894788 8896436 1648 0.0
lighting-app debug+rpc (read only) 2320089 2321465 1376 0.1
(read/write) 128080 128400 320 0.2
.bss 50016 50272 256 0.5
.data 1984 1984 0 0.0
.data.rel.ro 70360 70440 80 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 183121 183465 344 0.2
.text 1970306 1971122 816 0.0
lock-app debug (read only) 2146617 2147969 1352 0.1
(read/write) 120312 120632 320 0.3
.bss 47808 48064 256 0.5
.data 1504 1504 0 0.0
.data.rel.ro 65416 65480 64 0.1
.dynamic 592 592 0 0.0
.got 4264 4264 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189441 189777 336 0.2
.text 1800034 1800834 800 0.0
ota-provider-app debug (read only) 2053193 2054569 1376 0.1
(read/write) 115680 116000 320 0.3
.bss 48000 48256 256 0.5
.data 1672 1672 0 0.0
.data.rel.ro 60264 60328 64 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173595 173955 360 0.2
.text 1722210 1723010 800 0.0
ota-requestor-app debug (read only) 2084409 2085777 1368 0.1
(read/write) 118488 118840 352 0.3
.bss 48672 48928 256 0.5
.data 1928 1928 0 0.0
.data.rel.ro 62296 62376 80 0.1
.dynamic 592 592 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 169916 170252 336 0.2
.text 1755618 1756434 816 0.0
shell debug (read only) 2555305 2557041 1736 0.1
(read/write) 150408 150984 576 0.4
.bss 67336 67848 512 0.8
.data 1360 1360 0 0.0
.data.rel.ro 76000 76072 72 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 215410 215762 352 0.2
.text 2177938 2179106 1168 0.1
thermostat-no-ble arm64 (read only) 2362060 2363372 1312 0.1
(read/write) 151185 151505 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 79040 79112 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145212 48 0.0
.text 1987712 1988768 1056 0.1
tv-app debug (read only) 2839081 2840497 1416 0.0
(read/write) 253424 253744 320 0.1
.bss 165944 166200 256 0.2
.data 4640 4640 0 0.0
.data.rel.ro 76632 76704 72 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 215371 215755 384 0.2
.text 2441154 2441970 816 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410132 2410236 104 0.0
.bss 184996 185252 256 0.1
.data 5848 5848 0 0.0
.text 1372732 1372836 104 0.0
p6 all-clusters-app default (read/write) 2524680 2525008 328 0.0
.bss 118368 118624 256 0.2
.data 2784 2784 0 0.0
.text 1482944 1483272 328 0.0
light-app default (read/write) 2416416 2416744 328 0.0
.bss 111848 112104 256 0.2
.data 2584 2584 0 0.0
.text 1374680 1375008 328 0.0
lock-app default (read/write) 2420616 2420944 328 0.0
.bss 111648 111904 256 0.2
.data 2544 2544 0 0.0
.text 1378880 1379208 328 0.0
telink lighting-app tlsr9518adk80d (read/write) 801096 801380 284 0.0
bss 69696 69952 256 0.4
noinit 40416 40416 0 0.0
text 570414 570412 -2 -0.0

@github-actions
Copy link

github-actions bot commented Apr 22, 2022

PR #17599: Size comparison from 6109d14 to 2c1e1ae

Increases above 0.2%:

platform target config section 6109d14 2c1e1ae change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 .bss 75912 76168 256 0.3
lock-ftd LP_CC2652R7 .bss 73936 74192 256 0.3
lock-mtd LP_CC2652R7 .bss 69656 69912 256 0.4
pump-app LP_CC2652R7 .bss 74368 74624 256 0.3
pump-controller-app LP_CC2652R7 .bss 74072 74328 256 0.3
cyw30739 light cyw930739m2evb_01 .bss 75652 76164 512 0.7
lock cyw930739m2evb_01 .bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 84008 512 0.6
esp32 all-clusters-app c3devkit .dram0.bss 62640 62896 256 0.4
m5stack .dram0.bss 68160 68416 256 0.4
k32w light k32w061+release .bss 77656 77912 256 0.3
lock k32w061+release .bss 78288 78544 256 0.3
linux thermostat-no-ble arm64 .bss 62897 63153 256 0.4
telink lighting-app tlsr9518adk80d bss 69696 69952 256 0.4
Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 2c1e1ae change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691127 136 0.0
(read/write) 161936 162056 120 0.1
.bss 75912 76168 256 0.3
.rodata 106015 106055 40 0.0
.text 584496 584592 96 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677499 136 0.0
(read/write) 166532 166652 120 0.1
.bss 73936 74192 256 0.3
.rodata 98787 98819 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626115 626251 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.rodata 98667 98699 32 0.0
.text 526956 527060 104 0.0
pump-app LP_CC2652R7 (read only) 649183 649319 136 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.rodata 75351 75391 40 0.1
.text 573344 573440 96 0.0
pump-controller-app LP_CC2652R7 (read only) 642171 642323 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.rodata 78491 78531 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618790 640 0.1
.app_xip_area 525156 525284 128 0.0
.bss 75652 76164 512 0.7
lock cyw930739m2evb_01 (read/write) 613098 613730 632 0.1
.app_xip_area 521584 521704 120 0.0
.bss 74204 74716 512 0.7
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566390 640 0.1
.app_xip_area 464648 464776 128 0.0
.bss 83496 84008 512 0.6
efr32 lighting-app BRD4161A (read only) 905828 906156 328 0.0
(read/write) 129380 129636 256 0.2
.bss 127336 127592 256 0.2
.text 905820 906148 328 0.0
BRD4161A+rpc (read only) 940228 940540 312 0.0
(read/write) 146064 146320 256 0.2
.bss 143816 144072 256 0.2
.text 940220 940532 312 0.0
window-app BRD4161A (read only) 843316 843644 328 0.0
(read/write) 127468 127724 256 0.2
.bss 125512 125768 256 0.2
.text 843308 843636 328 0.0
esp32 all-clusters-app c3devkit (read only) 998022 998046 24 0.0
(read/write) 1468074 1468370 296 0.0
.dram0.bss 62640 62896 256 0.4
.flash.rodata 206560 206600 40 0.0
.flash.text 998022 998046 24 0.0
m5stack (read only) 1052223 1052243 20 0.0
(read/write) 470080 470368 288 0.1
.dram0.bss 68160 68416 256 0.4
.flash.rodata 235916 235948 32 0.0
.flash.text 1046839 1046859 20 0.0
k32w light k32w061+release (read/write) 684144 684488 344 0.1
.bss 77656 77912 256 0.3
.text 598688 598776 88 0.0
lock k32w061+release (read/write) 725236 725580 344 0.0
.bss 78288 78544 256 0.3
.text 639188 639276 88 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548236 2016 0.0
(read/write) 497633 497713 80 0.0
.data.rel.ro 393088 393168 80 0.0
.rodata 520316 520444 128 0.0
.text 8908244 8909892 1648 0.0
thermostat-no-ble arm64 (read only) 2361516 2362828 1312 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 78992 79064 72 0.1
.rodata 145164 145212 48 0.0
.text 1987312 1988368 1056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410212 104 0.0
.bss 184996 185252 256 0.1
.text 1372708 1372812 104 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1171015 372 0.0
bss 136264 136520 256 0.2
rodata 150052 150088 36 0.0
text 805680 805756 76 0.0
p6 all-clusters-app default (read/write) 2524552 2524864 312 0.0
.bss 118368 118624 256 0.2
.text 1482816 1483128 312 0.0
light-app default (read/write) 2416304 2416616 312 0.0
.bss 111848 112104 256 0.2
.text 1374568 1374880 312 0.0
lock-app default (read/write) 2420496 2420808 312 0.0
.bss 111648 111904 256 0.2
.text 1378760 1379072 312 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801372 292 0.0
bss 69696 69952 256 0.4
Decreases (1 build for telink)
platform target config section 6109d14 2c1e1ae change % change
telink lighting-app tlsr9518adk80d text 570426 570424 -2 -0.0
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 2c1e1ae change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691127 136 0.0
(read/write) 161936 162056 120 0.1
.bss 75912 76168 256 0.3
.data 3396 3396 0 0.0
.rodata 106015 106055 40 0.0
.text 584496 584592 96 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677499 136 0.0
(read/write) 166532 166652 120 0.1
.bss 73936 74192 256 0.3
.data 3220 3220 0 0.0
.rodata 98787 98819 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626115 626251 136 0.0
(read/write) 146732 146988 256 0.2
.bss 69656 69912 256 0.4
.data 3220 3220 0 0.0
.rodata 98667 98699 32 0.0
.text 526956 527060 104 0.0
pump-app LP_CC2652R7 (read only) 649183 649319 136 0.0
(read/write) 152500 152756 256 0.2
.bss 74368 74624 256 0.3
.data 3252 3252 0 0.0
.rodata 75351 75391 40 0.1
.text 573344 573440 96 0.0
pump-controller-app LP_CC2652R7 (read only) 642171 642323 152 0.0
(read/write) 151912 152168 256 0.2
.bss 74072 74328 256 0.3
.data 3216 3216 0 0.0
.rodata 78491 78531 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618790 640 0.1
.app_xip_area 525156 525284 128 0.0
.bss 75652 76164 512 0.7
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613098 613730 632 0.1
.app_xip_area 521584 521704 120 0.0
.bss 74204 74716 512 0.7
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566390 640 0.1
.app_xip_area 464648 464776 128 0.0
.bss 83496 84008 512 0.6
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905828 906156 328 0.0
(read/write) 129380 129636 256 0.2
.bss 127336 127592 256 0.2
.data 2044 2044 0 0.0
.text 905820 906148 328 0.0
BRD4161A+rpc (read only) 940228 940540 312 0.0
(read/write) 146064 146320 256 0.2
.bss 143816 144072 256 0.2
.data 2248 2248 0 0.0
.text 940220 940532 312 0.0
window-app BRD4161A (read only) 843316 843644 328 0.0
(read/write) 127468 127724 256 0.2
.bss 125512 125768 256 0.2
.data 1956 1956 0 0.0
.text 843308 843636 328 0.0
esp32 all-clusters-app c3devkit (read only) 998022 998046 24 0.0
(read/write) 1468074 1468370 296 0.0
.dram0.bss 62640 62896 256 0.4
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206600 40 0.0
.flash.text 998022 998046 24 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052223 1052243 20 0.0
(read/write) 470080 470368 288 0.1
.dram0.bss 68160 68416 256 0.4
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235948 32 0.0
.flash.text 1046839 1046859 20 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684144 684488 344 0.1
.bss 77656 77912 256 0.3
.data 2000 2000 0 0.0
.text 598688 598776 88 0.0
lock k32w061+release (read/write) 725236 725580 344 0.0
.bss 78288 78544 256 0.3
.data 1960 1960 0 0.0
.text 639188 639276 88 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548236 2016 0.0
(read/write) 497633 497713 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393168 80 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 520316 520444 128 0.0
.text 8908244 8909892 1648 0.0
thermostat-no-ble arm64 (read only) 2361516 2362828 1312 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 78992 79064 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145212 48 0.0
.text 1987312 1988368 1056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410212 104 0.0
.bss 184996 185252 256 0.1
.data 5848 5848 0 0.0
.text 1372708 1372812 104 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1171015 372 0.0
bss 136264 136520 256 0.2
rodata 150052 150088 36 0.0
text 805680 805756 76 0.0
p6 all-clusters-app default (read/write) 2524552 2524864 312 0.0
.bss 118368 118624 256 0.2
.data 2784 2784 0 0.0
.text 1482816 1483128 312 0.0
light-app default (read/write) 2416304 2416616 312 0.0
.bss 111848 112104 256 0.2
.data 2584 2584 0 0.0
.text 1374568 1374880 312 0.0
lock-app default (read/write) 2420496 2420808 312 0.0
.bss 111648 111904 256 0.2
.data 2544 2544 0 0.0
.text 1378760 1379072 312 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801372 292 0.0
bss 69696 69952 256 0.4
noinit 40416 40416 0 0.0
text 570426 570424 -2 -0.0

@bzbarsky-apple
Copy link
Contributor

@kghost The RAM increases here are a lot more than I was expecting, given we only have 16 secure sessions around....

@kghost
Copy link
Contributor Author

kghost commented Apr 22, 2022

Hmm, I need to take a deep look into it

@kghost
Copy link
Contributor Author

kghost commented Apr 22, 2022

Here is the layout of SecureSession object:

class SecureSession : public Session, public ReferenceCounted<chip::Transport::SecureSession, chip::Transport::SecureSessionDeleter, 0> {
        /* class Session             <ancestor>; */      /*     0    16 */
        /* XXX last struct has 3 bytes of padding */
        /* class ReferenceCounted<chip::Transport::SecureSession, chip::Transport::SecureSessionDeleter, 0> <ancestor>; */ /*    16     4 */
        enum State                 mState;               /*    20     1 */
        const enum Type            mSecureSessionType;   /*    21     1 */
        /* XXX 2 bytes hole, try to pack */
        class SecureSessionTable & mTable;               /*    24     4 */
        /* XXX 4 bytes hole, try to pack */
        NodeId                     mPeerNodeId;          /*    32     8 */
        struct CATValues           mPeerCATs;            /*    40    12 */
        const uint16_t             mLocalSessionId;      /*    52     2 */
        uint16_t                   mPeerSessionId;       /*    54     2 */
        class PeerAddress         mPeerAddress;          /*    56    24 */
        /* --- cacheline 1 boundary (64 bytes) was 16 bytes ago --- */
        Timestamp                  mLastActivityTime;    /*    80     8 */
        Timestamp                  mLastPeerActivityTime; /*    88     8 */
        struct ReliableMessageProtocolConfig mMRPConfig; /*    96     8 */
        class CryptoContext       mCryptoContext;        /*   104    60 */
        /* --- cacheline 2 boundary (128 bytes) was 36 bytes ago --- */
        class SessionMessageCounter mSessionMessageCounter; /*   164    20 */
        /* size: 184, cachelines: 3, members: 15 */
        /* sum members: 158, holes: 2, sum holes: 6 */
        /* paddings: 1, sum paddings: 3 */
        /* last cacheline: 56 bytes */
}

This PR adds 9 bytes to the object and also introduce 7 padding. Total increased 16 bytes per object

@github-actions
Copy link

github-actions bot commented Apr 22, 2022

PR #17599: Size comparison from 6109d14 to 4ccc30a

Increases above 0.2%:

platform target config section 6109d14 4ccc30a change % change
cyw30739 light cyw930739m2evb_01 .bss 75652 75908 256 0.3
lock cyw930739m2evb_01 .bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 83752 256 0.3
esp32 all-clusters-app c3devkit .dram0.bss 62640 62768 128 0.2
linux thermostat-no-ble arm64 .bss 62897 63153 256 0.4
Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 4ccc30a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691135 144 0.0
.bss 75912 76040 128 0.2
.rodata 106015 106055 40 0.0
.text 584496 584600 104 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677499 136 0.0
.bss 73936 74064 128 0.2
.rodata 98787 98819 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626115 626251 136 0.0
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.rodata 98667 98699 32 0.0
.text 526956 527060 104 0.0
pump-app LP_CC2652R7 (read only) 649183 649327 144 0.0
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.rodata 75351 75391 40 0.1
.text 573344 573448 104 0.0
pump-controller-app LP_CC2652R7 (read only) 642171 642323 152 0.0
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.rodata 78491 78531 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618510 360 0.1
.app_xip_area 525156 525260 104 0.0
.bss 75652 75908 256 0.3
lock cyw930739m2evb_01 (read/write) 613098 613458 360 0.1
.app_xip_area 521584 521688 104 0.0
.bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566118 368 0.1
.app_xip_area 464648 464760 112 0.0
.bss 83496 83752 256 0.3
efr32 lighting-app BRD4161A (read only) 905828 906156 328 0.0
(read/write) 129380 129508 128 0.1
.bss 127336 127464 128 0.1
.text 905820 906148 328 0.0
BRD4161A+rpc (read only) 940228 940540 312 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.text 940220 940532 312 0.0
window-app BRD4161A (read only) 843316 843644 328 0.0
(read/write) 127468 127596 128 0.1
.bss 125512 125640 128 0.1
.text 843308 843636 328 0.0
esp32 all-clusters-app c3devkit (read only) 998022 998060 38 0.0
(read/write) 1468074 1468242 168 0.0
.dram0.bss 62640 62768 128 0.2
.flash.rodata 206560 206600 40 0.0
.flash.text 998022 998060 38 0.0
m5stack (read only) 1052223 1052367 144 0.0
(read/write) 470080 470240 160 0.0
.dram0.bss 68160 68288 128 0.2
.flash.rodata 235916 235948 32 0.0
.flash.text 1046839 1046983 144 0.0
k32w light k32w061+release (read/write) 684144 684376 232 0.0
.bss 77656 77784 128 0.2
.text 598688 598792 104 0.0
lock k32w061+release (read/write) 725236 725468 232 0.0
.bss 78288 78416 128 0.2
.text 639188 639292 104 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548252 2032 0.0
(read/write) 497633 497713 80 0.0
.data.rel.ro 393088 393168 80 0.0
.rodata 520316 520460 144 0.0
.text 8908244 8909892 1648 0.0
thermostat-no-ble arm64 (read only) 2361516 2362844 1328 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 78992 79064 72 0.1
.rodata 145164 145212 48 0.0
.text 1987312 1988384 1072 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410212 104 0.0
.bss 184996 185124 128 0.1
.text 1372708 1372812 104 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1170887 244 0.0
bss 136264 136392 128 0.1
rodata 150052 150088 36 0.0
text 805680 805760 80 0.0
p6 all-clusters-app default (read/write) 2524552 2524864 312 0.0
.bss 118368 118496 128 0.1
.text 1482816 1483128 312 0.0
light-app default (read/write) 2416304 2416616 312 0.0
.bss 111848 111976 128 0.1
.text 1374568 1374880 312 0.0
lock-app default (read/write) 2420496 2420808 312 0.0
.bss 111648 111776 128 0.1
.text 1378760 1379072 312 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801260 180 0.0
bss 69696 69824 128 0.2
text 570426 570438 12 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 6109d14 4ccc30a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161936 161920 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 166532 166524 -8 -0.0
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 4ccc30a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691135 144 0.0
(read/write) 161936 161920 -16 -0.0
.bss 75912 76040 128 0.2
.data 3396 3396 0 0.0
.rodata 106015 106055 40 0.0
.text 584496 584600 104 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677499 136 0.0
(read/write) 166532 166524 -8 -0.0
.bss 73936 74064 128 0.2
.data 3220 3220 0 0.0
.rodata 98787 98819 32 0.0
.text 578092 578196 104 0.0
lock-mtd LP_CC2652R7 (read only) 626115 626251 136 0.0
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.data 3220 3220 0 0.0
.rodata 98667 98699 32 0.0
.text 526956 527060 104 0.0
pump-app LP_CC2652R7 (read only) 649183 649327 144 0.0
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.data 3252 3252 0 0.0
.rodata 75351 75391 40 0.1
.text 573344 573448 104 0.0
pump-controller-app LP_CC2652R7 (read only) 642171 642323 152 0.0
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.data 3216 3216 0 0.0
.rodata 78491 78531 40 0.1
.text 563192 563304 112 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618510 360 0.1
.app_xip_area 525156 525260 104 0.0
.bss 75652 75908 256 0.3
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613098 613458 360 0.1
.app_xip_area 521584 521688 104 0.0
.bss 74204 74460 256 0.3
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566118 368 0.1
.app_xip_area 464648 464760 112 0.0
.bss 83496 83752 256 0.3
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905828 906156 328 0.0
(read/write) 129380 129508 128 0.1
.bss 127336 127464 128 0.1
.data 2044 2044 0 0.0
.text 905820 906148 328 0.0
BRD4161A+rpc (read only) 940228 940540 312 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.data 2248 2248 0 0.0
.text 940220 940532 312 0.0
window-app BRD4161A (read only) 843316 843644 328 0.0
(read/write) 127468 127596 128 0.1
.bss 125512 125640 128 0.1
.data 1956 1956 0 0.0
.text 843308 843636 328 0.0
esp32 all-clusters-app c3devkit (read only) 998022 998060 38 0.0
(read/write) 1468074 1468242 168 0.0
.dram0.bss 62640 62768 128 0.2
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206600 40 0.0
.flash.text 998022 998060 38 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052223 1052367 144 0.0
(read/write) 470080 470240 160 0.0
.dram0.bss 68160 68288 128 0.2
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235948 32 0.0
.flash.text 1046839 1046983 144 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684144 684376 232 0.0
.bss 77656 77784 128 0.2
.data 2000 2000 0 0.0
.text 598688 598792 104 0.0
lock k32w061+release (read/write) 725236 725468 232 0.0
.bss 78288 78416 128 0.2
.data 1960 1960 0 0.0
.text 639188 639292 104 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548252 2032 0.0
(read/write) 497633 497713 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393168 80 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 520316 520460 144 0.0
.text 8908244 8909892 1648 0.0
thermostat-no-ble arm64 (read only) 2361516 2362844 1328 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 78992 79064 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145212 48 0.0
.text 1987312 1988384 1072 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410212 104 0.0
.bss 184996 185124 128 0.1
.data 5848 5848 0 0.0
.text 1372708 1372812 104 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1170887 244 0.0
bss 136264 136392 128 0.1
rodata 150052 150088 36 0.0
text 805680 805760 80 0.0
p6 all-clusters-app default (read/write) 2524552 2524864 312 0.0
.bss 118368 118496 128 0.1
.data 2784 2784 0 0.0
.text 1482816 1483128 312 0.0
light-app default (read/write) 2416304 2416616 312 0.0
.bss 111848 111976 128 0.1
.data 2584 2584 0 0.0
.text 1374568 1374880 312 0.0
lock-app default (read/write) 2420496 2420808 312 0.0
.bss 111648 111776 128 0.1
.data 2544 2544 0 0.0
.text 1378760 1379072 312 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801260 180 0.0
bss 69696 69824 128 0.2
noinit 40416 40416 0 0.0
text 570426 570438 12 0.0

@github-actions
Copy link

github-actions bot commented Apr 22, 2022

PR #17599: Size comparison from 6109d14 to e32156d

Increases above 0.2%:

platform target config section 6109d14 e32156d change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 75351 75563 212 0.3
pump-controller-app LP_CC2652R7 .rodata 78491 78699 208 0.3
cyw30739 light cyw930739m2evb_01 .bss 75652 75908 256 0.3
lock cyw930739m2evb_01 .bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 83752 256 0.3
esp32 all-clusters-app c3devkit .dram0.bss 62640 62768 128 0.2
linux thermostat-no-ble arm64 .bss 62897 63153 256 0.4
Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 e32156d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691231 240 0.0
.bss 75912 76040 128 0.2
.rodata 106015 106055 40 0.0
.text 584496 584696 200 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677875 512 0.1
.bss 73936 74064 128 0.2
.rodata 98787 98987 200 0.2
.text 578092 578404 312 0.1
lock-mtd LP_CC2652R7 (read only) 626115 626627 512 0.1
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.rodata 98667 98867 200 0.2
.text 526956 527268 312 0.1
pump-app LP_CC2652R7 (read only) 649183 649699 516 0.1
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.rodata 75351 75563 212 0.3
.text 573344 573648 304 0.1
pump-controller-app LP_CC2652R7 (read only) 642171 642691 520 0.1
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.rodata 78491 78699 208 0.3
.text 563192 563504 312 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618598 448 0.1
.app_xip_area 525156 525348 192 0.0
.bss 75652 75908 256 0.3
lock cyw930739m2evb_01 (read/write) 613098 613546 448 0.1
.app_xip_area 521584 521776 192 0.0
.bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566214 464 0.1
.app_xip_area 464648 464856 208 0.0
.bss 83496 83752 256 0.3
efr32 lighting-app BRD4161A (read only) 905828 906296 468 0.1
(read/write) 129380 129512 132 0.1
.bss 127336 127464 128 0.1
.text 905820 906288 468 0.1
BRD4161A+rpc (read only) 940228 940696 468 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.text 940220 940688 468 0.0
window-app BRD4161A (read only) 843316 843784 468 0.1
(read/write) 127468 127600 132 0.1
.bss 125512 125640 128 0.1
.text 843308 843776 468 0.1
esp32 all-clusters-app c3devkit (read only) 998022 998266 244 0.0
(read/write) 1468074 1468418 344 0.0
.dram0.bss 62640 62768 128 0.2
.flash.rodata 206560 206776 216 0.1
.flash.text 998022 998266 244 0.0
m5stack (read only) 1052223 1052559 336 0.0
(read/write) 470080 470408 328 0.1
.dram0.bss 68160 68288 128 0.2
.flash.rodata 235916 236116 200 0.1
.flash.text 1046839 1047175 336 0.0
k32w light k32w061+release (read/write) 684144 684456 312 0.0
.bss 77656 77784 128 0.2
.text 598688 598872 184 0.0
lock k32w061+release (read/write) 725236 725548 312 0.0
.bss 78288 78416 128 0.2
.text 639188 639372 184 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548732 2512 0.0
(read/write) 497633 497713 80 0.0
.data.rel.ro 393088 393168 80 0.0
.rodata 520316 520620 304 0.1
.text 8908244 8910212 1968 0.0
thermostat-no-ble arm64 (read only) 2361516 2363324 1808 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 78992 79064 72 0.1
.rodata 145164 145388 224 0.2
.text 1987312 1988688 1376 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.text 1372708 1373172 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1171271 628 0.1
bss 136264 136392 128 0.1
rodata 150052 150264 212 0.1
text 805680 805956 276 0.0
p6 all-clusters-app default (read/write) 2524552 2525040 488 0.0
.bss 118368 118496 128 0.1
.text 1482816 1483304 488 0.0
light-app default (read/write) 2416304 2416752 448 0.0
.bss 111848 111976 128 0.1
.text 1374568 1375016 448 0.0
lock-app default (read/write) 2420496 2420944 448 0.0
.bss 111648 111776 128 0.1
.text 1378760 1379208 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801636 556 0.1
bss 69696 69824 128 0.2
text 570426 570642 216 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 6109d14 e32156d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161936 161824 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 166532 166148 -384 -0.2
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6109d14 e32156d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690991 691231 240 0.0
(read/write) 161936 161824 -112 -0.1
.bss 75912 76040 128 0.2
.data 3396 3396 0 0.0
.rodata 106015 106055 40 0.0
.text 584496 584696 200 0.0
lock-ftd LP_CC2652R7 (read only) 677363 677875 512 0.1
(read/write) 166532 166148 -384 -0.2
.bss 73936 74064 128 0.2
.data 3220 3220 0 0.0
.rodata 98787 98987 200 0.2
.text 578092 578404 312 0.1
lock-mtd LP_CC2652R7 (read only) 626115 626627 512 0.1
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.data 3220 3220 0 0.0
.rodata 98667 98867 200 0.2
.text 526956 527268 312 0.1
pump-app LP_CC2652R7 (read only) 649183 649699 516 0.1
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.data 3252 3252 0 0.0
.rodata 75351 75563 212 0.3
.text 573344 573648 304 0.1
pump-controller-app LP_CC2652R7 (read only) 642171 642691 520 0.1
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.data 3216 3216 0 0.0
.rodata 78491 78699 208 0.3
.text 563192 563504 312 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 618150 618598 448 0.1
.app_xip_area 525156 525348 192 0.0
.bss 75652 75908 256 0.3
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613098 613546 448 0.1
.app_xip_area 521584 521776 192 0.0
.bss 74204 74460 256 0.3
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565750 566214 464 0.1
.app_xip_area 464648 464856 208 0.0
.bss 83496 83752 256 0.3
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905828 906296 468 0.1
(read/write) 129380 129512 132 0.1
.bss 127336 127464 128 0.1
.data 2044 2044 0 0.0
.text 905820 906288 468 0.1
BRD4161A+rpc (read only) 940228 940696 468 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.data 2248 2248 0 0.0
.text 940220 940688 468 0.0
window-app BRD4161A (read only) 843316 843784 468 0.1
(read/write) 127468 127600 132 0.1
.bss 125512 125640 128 0.1
.data 1956 1956 0 0.0
.text 843308 843776 468 0.1
esp32 all-clusters-app c3devkit (read only) 998022 998266 244 0.0
(read/write) 1468074 1468418 344 0.0
.dram0.bss 62640 62768 128 0.2
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206776 216 0.1
.flash.text 998022 998266 244 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052223 1052559 336 0.0
(read/write) 470080 470408 328 0.1
.dram0.bss 68160 68288 128 0.2
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 236116 200 0.1
.flash.text 1046839 1047175 336 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684144 684456 312 0.0
.bss 77656 77784 128 0.2
.data 2000 2000 0 0.0
.text 598688 598872 184 0.0
lock k32w061+release (read/write) 725236 725548 312 0.0
.bss 78288 78416 128 0.2
.data 1960 1960 0 0.0
.text 639188 639372 184 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546220 10548732 2512 0.0
(read/write) 497633 497713 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393168 80 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 520316 520620 304 0.1
.text 8908244 8910212 1968 0.0
thermostat-no-ble arm64 (read only) 2361516 2363324 1808 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 78992 79064 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145388 224 0.2
.text 1987312 1988688 1376 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.data 5848 5848 0 0.0
.text 1372708 1373172 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170643 1171271 628 0.1
bss 136264 136392 128 0.1
rodata 150052 150264 212 0.1
text 805680 805956 276 0.0
p6 all-clusters-app default (read/write) 2524552 2525040 488 0.0
.bss 118368 118496 128 0.1
.data 2784 2784 0 0.0
.text 1482816 1483304 488 0.0
light-app default (read/write) 2416304 2416752 448 0.0
.bss 111848 111976 128 0.1
.data 2584 2584 0 0.0
.text 1374568 1375016 448 0.0
lock-app default (read/write) 2420496 2420944 448 0.0
.bss 111648 111776 128 0.1
.data 2544 2544 0 0.0
.text 1378760 1379208 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 801080 801636 556 0.1
bss 69696 69824 128 0.2
noinit 40416 40416 0 0.0
text 570426 570642 216 0.0

@github-actions
Copy link

github-actions bot commented Apr 22, 2022

PR #17599: Size comparison from 7ce2a05 to 93042f3

Increases above 0.2%:

platform target config section 7ce2a05 93042f3 change % change
cyw30739 light cyw930739m2evb_01 .bss 75652 75908 256 0.3
lock cyw930739m2evb_01 .bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 83752 256 0.3
linux thermostat-no-ble arm64 .bss 62897 63153 256 0.4
Increases (7 builds for cyw30739, linux, mbed, telink)
platform target config section 7ce2a05 93042f3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618590 456 0.1
.app_xip_area 525140 525340 200 0.0
.bss 75652 75908 256 0.3
lock cyw930739m2evb_01 (read/write) 613082 613538 456 0.1
.app_xip_area 521568 521768 200 0.0
.bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 566198 472 0.1
.app_xip_area 464624 464840 216 0.0
.bss 83496 83752 256 0.3
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546108 10548652 2544 0.0
(read/write) 497633 497713 80 0.0
.data.rel.ro 393088 393168 80 0.0
.rodata 520316 520620 304 0.1
.text 8908132 8910132 2000 0.0
thermostat-no-ble arm64 (read only) 2361404 2363260 1856 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 78992 79064 72 0.1
.rodata 145164 145388 224 0.2
.text 1987200 1988624 1424 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.text 1372708 1373172 464 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801628 580 0.1
bss 69696 69824 128 0.2
text 570394 570630 236 0.0
Full report (7 builds for cyw30739, linux, mbed, telink)
platform target config section 7ce2a05 93042f3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618590 456 0.1
.app_xip_area 525140 525340 200 0.0
.bss 75652 75908 256 0.3
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613082 613538 456 0.1
.app_xip_area 521568 521768 200 0.0
.bss 74204 74460 256 0.3
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 566198 472 0.1
.app_xip_area 464624 464840 216 0.0
.bss 83496 83752 256 0.3
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10546108 10548652 2544 0.0
(read/write) 497633 497713 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393168 80 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 520316 520620 304 0.1
.text 8908132 8910132 2000 0.0
thermostat-no-ble arm64 (read only) 2361404 2363260 1856 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 78992 79064 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145388 224 0.2
.text 1987200 1988624 1424 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.data 5848 5848 0 0.0
.text 1372708 1373172 464 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801628 580 0.1
bss 69696 69824 128 0.2
noinit 40416 40416 0 0.0
text 570394 570630 236 0.0

@github-actions
Copy link

github-actions bot commented Apr 22, 2022

PR #17599: Size comparison from 7ce2a05 to f1352f0

Increases above 0.2%:

platform target config section 7ce2a05 f1352f0 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 75351 75563 212 0.3
pump-controller-app LP_CC2652R7 .rodata 78491 78699 208 0.3
cyw30739 light cyw930739m2evb_01 .bss 75652 75908 256 0.3
lock cyw930739m2evb_01 .bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 83496 83752 256 0.3
linux all-clusters-app debug (read/write) 149600 149952 352 0.2
.bss 59936 60192 256 0.4
.rodata 233221 233797 576 0.2
bridge-app debug+rpc (read/write) 91984 92304 320 0.3
.bss 44136 44392 256 0.6
.rodata 148961 149545 584 0.4
lighting-app debug+rpc (read/write) 128048 128368 320 0.2
.bss 50016 50272 256 0.5
.rodata 183121 183705 584 0.3
lock-app debug (read/write) 120280 120600 320 0.3
.bss 47808 48064 256 0.5
.rodata 189441 190017 576 0.3
ota-provider-app debug (read/write) 115648 115968 320 0.3
.bss 48000 48256 256 0.5
.rodata 173595 174203 608 0.4
ota-requestor-app debug (read/write) 118456 118776 320 0.3
.bss 48672 48928 256 0.5
.rodata 169916 170500 584 0.3
shell debug (read/write) 150376 150952 576 0.4
.bss 67336 67848 512 0.8
.rodata 215410 216018 608 0.3
thermostat-no-ble arm64 .bss 62897 63153 256 0.4
tv-app debug .rodata 215371 215979 608 0.3
Increases (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7ce2a05 f1352f0 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691223 248 0.0
.bss 75912 76040 128 0.2
.rodata 106015 106055 40 0.0
.text 584480 584688 208 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677867 520 0.1
.bss 73936 74064 128 0.2
.rodata 98787 98987 200 0.2
.text 578076 578396 320 0.1
lock-mtd LP_CC2652R7 (read only) 626099 626619 520 0.1
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.rodata 98667 98867 200 0.2
.text 526940 527260 320 0.1
pump-app LP_CC2652R7 (read only) 649167 649699 532 0.1
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.rodata 75351 75563 212 0.3
.text 573328 573648 320 0.1
pump-controller-app LP_CC2652R7 (read only) 642155 642691 536 0.1
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.rodata 78491 78699 208 0.3
.text 563176 563504 328 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618590 456 0.1
.app_xip_area 525140 525340 200 0.0
.bss 75652 75908 256 0.3
lock cyw930739m2evb_01 (read/write) 613082 613538 456 0.1
.app_xip_area 521568 521768 200 0.0
.bss 74204 74460 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 566198 472 0.1
.app_xip_area 464624 464840 216 0.0
.bss 83496 83752 256 0.3
efr32 lighting-app BRD4161A (read only) 905796 906264 468 0.1
(read/write) 129380 129512 132 0.1
.bss 127336 127464 128 0.1
.text 905788 906256 468 0.1
BRD4161A+rpc (read only) 940196 940664 468 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.text 940188 940656 468 0.0
window-app BRD4161A (read only) 843268 843752 484 0.1
(read/write) 127468 127600 132 0.1
.bss 125512 125640 128 0.1
.text 843260 843744 484 0.1
esp32 all-clusters-app c3devkit (read only) 997990 998258 268 0.0
(read/write) 1468074 1468418 344 0.0
.dram0.bss 62640 62768 128 0.2
.flash.rodata 206560 206776 216 0.1
.flash.text 997990 998258 268 0.0
m5stack (read only) 1052195 1052547 352 0.0
(read/write) 470080 470408 328 0.1
.dram0.bss 68160 68288 128 0.2
.flash.rodata 235916 236116 200 0.1
.flash.text 1046811 1047163 352 0.0
k32w light k32w061+release (read/write) 684128 684456 328 0.0
.bss 77656 77784 128 0.2
.text 598672 598872 200 0.0
lock k32w061+release (read/write) 725220 725548 328 0.0
.bss 78288 78416 128 0.2
.text 639172 639372 200 0.0
linux all-clusters-app debug (read only) 2728041 2730145 2104 0.1
(read/write) 149600 149952 352 0.2
.bss 59936 60192 256 0.4
.data.rel.ro 81624 81704 80 0.1
.rodata 233221 233797 576 0.2
.text 2320098 2321410 1312 0.1
bridge-app debug+rpc (read only) 1841901 1843997 2096 0.1
(read/write) 91984 92304 320 0.3
.bss 44136 44392 256 0.6
.data.rel.ro 39704 39768 64 0.2
.rodata 148961 149545 584 0.4
.text 1573941 1575237 1296 0.1
chip-tool debug (read only) 10933925 10936725 2800 0.0
(read/write) 375728 375824 96 0.0
.data.rel.ro 345768 345848 80 0.0
.rodata 546421 547189 768 0.1
.text 9547781 9549573 1792 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10546108 10548700 2592 0.0
(read/write) 497633 497713 80 0.0
.data.rel.ro 393088 393168 80 0.0
.rodata 520316 520620 304 0.1
.text 8908132 8910180 2048 0.0
lighting-app debug+rpc (read only) 2319369 2321465 2096 0.1
(read/write) 128048 128368 320 0.2
.bss 50016 50272 256 0.5
.data.rel.ro 70328 70392 64 0.1
.rodata 183121 183705 584 0.3
.text 1969730 1971026 1296 0.1
lock-app debug (read only) 2145881 2147969 2088 0.1
(read/write) 120280 120600 320 0.3
.bss 47808 48064 256 0.5
.data.rel.ro 65368 65448 80 0.1
.rodata 189441 190017 576 0.3
.text 1799442 1800738 1296 0.1
ota-provider-app debug (read only) 2052473 2054593 2120 0.1
(read/write) 115648 115968 320 0.3
.bss 48000 48256 256 0.5
.data.rel.ro 60216 60280 64 0.1
.rodata 173595 174203 608 0.4
.text 1721634 1722930 1296 0.1
ota-requestor-app debug (read only) 2083689 2085801 2112 0.1
(read/write) 118456 118776 320 0.3
.bss 48672 48928 256 0.5
.data.rel.ro 62248 62328 80 0.1
.rodata 169916 170500 584 0.3
.text 1755042 1756354 1312 0.1
shell debug (read only) 2554569 2557137 2568 0.1
(read/write) 150376 150952 576 0.4
.bss 67336 67848 512 0.8
.data.rel.ro 75952 76024 72 0.1
.rodata 215410 216018 608 0.3
.text 2177346 2179090 1744 0.1
thermostat-no-ble arm64 (read only) 2361404 2363292 1888 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data.rel.ro 78992 79064 72 0.1
.rodata 145164 145388 224 0.2
.text 1987200 1988656 1456 0.1
tv-app debug (read only) 2837569 2839721 2152 0.1
(read/write) 253360 253680 320 0.1
.bss 165944 166200 256 0.2
.data.rel.ro 76560 76632 72 0.1
.rodata 215371 215979 608 0.3
.text 2439858 2441186 1328 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.text 1372708 1373172 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1171271 644 0.1
bss 136264 136392 128 0.1
rodata 150052 150264 212 0.1
text 805664 805956 292 0.0
p6 all-clusters-app default (read/write) 2525168 2525656 488 0.0
.bss 118376 118504 128 0.1
.text 1483432 1483920 488 0.0
light-app default (read/write) 2416936 2417400 464 0.0
.bss 111856 111984 128 0.1
.text 1375200 1375664 464 0.0
lock-app default (read/write) 2421112 2421576 464 0.0
.bss 111656 111784 128 0.1
.text 1379376 1379840 464 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801628 580 0.1
bss 69696 69824 128 0.2
text 570394 570634 240 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 7ce2a05 f1352f0 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161952 161832 -120 -0.1
lock-ftd LP_CC2652R7 (read/write) 166548 166156 -392 -0.2
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7ce2a05 f1352f0 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690975 691223 248 0.0
(read/write) 161952 161832 -120 -0.1
.bss 75912 76040 128 0.2
.data 3396 3396 0 0.0
.rodata 106015 106055 40 0.0
.text 584480 584688 208 0.0
lock-ftd LP_CC2652R7 (read only) 677347 677867 520 0.1
(read/write) 166548 166156 -392 -0.2
.bss 73936 74064 128 0.2
.data 3220 3220 0 0.0
.rodata 98787 98987 200 0.2
.text 578076 578396 320 0.1
lock-mtd LP_CC2652R7 (read only) 626099 626619 520 0.1
(read/write) 146732 146860 128 0.1
.bss 69656 69784 128 0.2
.data 3220 3220 0 0.0
.rodata 98667 98867 200 0.2
.text 526940 527260 320 0.1
pump-app LP_CC2652R7 (read only) 649167 649699 532 0.1
(read/write) 152500 152628 128 0.1
.bss 74368 74496 128 0.2
.data 3252 3252 0 0.0
.rodata 75351 75563 212 0.3
.text 573328 573648 320 0.1
pump-controller-app LP_CC2652R7 (read only) 642155 642691 536 0.1
(read/write) 151912 152040 128 0.1
.bss 74072 74200 128 0.2
.data 3216 3216 0 0.0
.rodata 78491 78699 208 0.3
.text 563176 563504 328 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 618134 618590 456 0.1
.app_xip_area 525140 525340 200 0.0
.bss 75652 75908 256 0.3
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 613082 613538 456 0.1
.app_xip_area 521568 521768 200 0.0
.bss 74204 74460 256 0.3
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 565726 566198 472 0.1
.app_xip_area 464624 464840 216 0.0
.bss 83496 83752 256 0.3
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 905796 906264 468 0.1
(read/write) 129380 129512 132 0.1
.bss 127336 127464 128 0.1
.data 2044 2044 0 0.0
.text 905788 906256 468 0.1
BRD4161A+rpc (read only) 940196 940664 468 0.0
(read/write) 146064 146192 128 0.1
.bss 143816 143944 128 0.1
.data 2248 2248 0 0.0
.text 940188 940656 468 0.0
window-app BRD4161A (read only) 843268 843752 484 0.1
(read/write) 127468 127600 132 0.1
.bss 125512 125640 128 0.1
.data 1956 1956 0 0.0
.text 843260 843744 484 0.1
esp32 all-clusters-app c3devkit (read only) 997990 998258 268 0.0
(read/write) 1468074 1468418 344 0.0
.dram0.bss 62640 62768 128 0.2
.dram0.data 14428 14428 0 0.0
.flash.rodata 206560 206776 216 0.1
.flash.text 997990 998258 268 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1052195 1052547 352 0.0
(read/write) 470080 470408 328 0.1
.dram0.bss 68160 68288 128 0.2
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 236116 200 0.1
.flash.text 1046811 1047163 352 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684128 684456 328 0.0
.bss 77656 77784 128 0.2
.data 2000 2000 0 0.0
.text 598672 598872 200 0.0
lock k32w061+release (read/write) 725220 725548 328 0.0
.bss 78288 78416 128 0.2
.data 1960 1960 0 0.0
.text 639172 639372 200 0.0
linux all-clusters-app debug (read only) 2728041 2730145 2104 0.1
(read/write) 149600 149952 352 0.2
.bss 59936 60192 256 0.4
.data 1984 1984 0 0.0
.data.rel.ro 81624 81704 80 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 233221 233797 576 0.2
.text 2320098 2321410 1312 0.1
bridge-app debug+rpc (read only) 1841901 1843997 2096 0.1
(read/write) 91984 92304 320 0.3
.bss 44136 44392 256 0.6
.data 3072 3072 0 0.0
.data.rel.ro 39704 39768 64 0.2
.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 148961 149545 584 0.4
.text 1573941 1575237 1296 0.1
chip-tool debug (read only) 10933925 10936725 2800 0.0
(read/write) 375728 375824 96 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 345768 345848 80 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 546421 547189 768 0.1
.text 9547781 9549573 1792 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10546108 10548700 2592 0.0
(read/write) 497633 497713 80 0.0
.bss 40865 40865 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 393088 393168 80 0.0
.dynamic 560 560 0 0.0
.got 58680 58680 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 520316 520620 304 0.1
.text 8908132 8910180 2048 0.0
lighting-app debug+rpc (read only) 2319369 2321465 2096 0.1
(read/write) 128048 128368 320 0.2
.bss 50016 50272 256 0.5
.data 1984 1984 0 0.0
.data.rel.ro 70328 70392 64 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 183121 183705 584 0.3
.text 1969730 1971026 1296 0.1
lock-app debug (read only) 2145881 2147969 2088 0.1
(read/write) 120280 120600 320 0.3
.bss 47808 48064 256 0.5
.data 1504 1504 0 0.0
.data.rel.ro 65368 65448 80 0.1
.dynamic 592 592 0 0.0
.got 4264 4264 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 189441 190017 576 0.3
.text 1799442 1800738 1296 0.1
ota-provider-app debug (read only) 2052473 2054593 2120 0.1
(read/write) 115648 115968 320 0.3
.bss 48000 48256 256 0.5
.data 1672 1672 0 0.0
.data.rel.ro 60216 60280 64 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 173595 174203 608 0.4
.text 1721634 1722930 1296 0.1
ota-requestor-app debug (read only) 2083689 2085801 2112 0.1
(read/write) 118456 118776 320 0.3
.bss 48672 48928 256 0.5
.data 1928 1928 0 0.0
.data.rel.ro 62248 62328 80 0.1
.dynamic 592 592 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 169916 170500 584 0.3
.text 1755042 1756354 1312 0.1
shell debug (read only) 2554569 2557137 2568 0.1
(read/write) 150376 150952 576 0.4
.bss 67336 67848 512 0.8
.data 1360 1360 0 0.0
.data.rel.ro 75952 76024 72 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 215410 216018 608 0.3
.text 2177346 2179090 1744 0.1
thermostat-no-ble arm64 (read only) 2361404 2363292 1888 0.1
(read/write) 151137 151457 320 0.2
.bss 62897 63153 256 0.4
.data 1488 1488 0 0.0
.data.rel.ro 78992 79064 72 0.1
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145164 145388 224 0.2
.text 1987200 1988656 1456 0.1
tv-app debug (read only) 2837569 2839721 2152 0.1
(read/write) 253360 253680 320 0.1
.bss 165944 166200 256 0.2
.data 4640 4640 0 0.0
.data.rel.ro 76560 76632 72 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 215371 215979 608 0.3
.text 2439858 2441186 1328 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2410108 2410572 464 0.0
.bss 184996 185124 128 0.1
.data 5848 5848 0 0.0
.text 1372708 1373172 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1170627 1171271 644 0.1
bss 136264 136392 128 0.1
rodata 150052 150264 212 0.1
text 805664 805956 292 0.0
p6 all-clusters-app default (read/write) 2525168 2525656 488 0.0
.bss 118376 118504 128 0.1
.data 2784 2784 0 0.0
.text 1483432 1483920 488 0.0
light-app default (read/write) 2416936 2417400 464 0.0
.bss 111856 111984 128 0.1
.data 2584 2584 0 0.0
.text 1375200 1375664 464 0.0
lock-app default (read/write) 2421112 2421576 464 0.0
.bss 111656 111784 128 0.1
.data 2544 2544 0 0.0
.text 1379376 1379840 464 0.0
telink lighting-app tlsr9518adk80d (read/write) 801048 801628 580 0.1
bss 69696 69824 128 0.2
noinit 40416 40416 0 0.0
text 570394 570634 240 0.0

@github-actions
Copy link

github-actions bot commented May 9, 2022

PR #17599: Size comparison from 44dd01b to 448656a

Increases above 0.2%:

platform target config section 44dd01b 448656a change % change
cyw30739 light cyw930739m2evb_01 .bss 80052 80308 256 0.3
lock cyw930739m2evb_01 .bss 78628 78884 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 88048 88304 256 0.3
linux all-clusters-app debug .bss 83904 84160 256 0.3
.rodata 236357 236869 512 0.2
bridge-app debug+rpc (read/write) 120984 121272 288 0.2
.bss 71520 71776 256 0.4
.rodata 161593 162073 480 0.3
lighting-app debug+rpc .bss 73568 73824 256 0.3
.rodata 185721 186201 480 0.3
lock-app debug .bss 72192 72448 256 0.4
.rodata 195465 195977 512 0.3
ota-provider-app debug (read/write) 139632 139920 288 0.2
.bss 71680 71936 256 0.4
.rodata 176467 176939 472 0.3
ota-requestor-app debug (read/write) 142440 142760 320 0.2
.bss 72320 72576 256 0.4
.rodata 172796 173332 536 0.3
shell debug (read/write) 198160 198704 544 0.3
.bss 114408 114920 512 0.4
.rodata 217810 218290 480 0.2
thermostat-no-ble arm64 .bss 86417 86673 256 0.3
tv-app debug .rodata 218411 218955 544 0.2
Increases (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 44dd01b 448656a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 691203 268 0.0
.bss 75332 75460 128 0.2
.rodata 102983 102995 12 0.0
.text 587468 587724 256 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678775 268 0.0
.bss 73492 73620 128 0.2
.rodata 94771 94783 12 0.0
.text 583256 583512 256 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627527 268 0.0
(read/write) 146308 146436 128 0.1
.bss 69212 69340 128 0.2
.rodata 94651 94671 20 0.0
.text 532120 532368 248 0.0
pump-app LP_CC2652R7 (read only) 663035 663579 544 0.1
.bss 73756 73884 128 0.2
.rodata 80971 81163 192 0.2
.text 581580 581932 352 0.1
pump-controller-app LP_CC2652R7 (read only) 655943 656475 532 0.1
.bss 73812 73940 128 0.2
.rodata 83911 84099 188 0.2
.text 571548 571892 344 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 627586 628126 540 0.1
.app_xip_area 530176 530460 284 0.1
.bss 80052 80308 256 0.3
lock cyw930739m2evb_01 (read/write) 626474 627022 548 0.1
.app_xip_area 530520 530812 292 0.1
.bss 78628 78884 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575798 564 0.1
.app_xip_area 469564 469872 308 0.1
.bss 88048 88304 256 0.3
efr32 lighting-app BRD4161A (read only) 910096 910560 464 0.1
(read/write) 134520 134648 128 0.1
.bss 132456 132584 128 0.1
.text 910088 910552 464 0.1
BRD4161A+rpc (read only) 944440 944904 464 0.0
(read/write) 151208 151336 128 0.1
.bss 148936 149064 128 0.1
.text 944432 944896 464 0.0
BRD4161A+rs911x (read only) 787676 788156 480 0.1
(read/write) 129776 129904 128 0.1
.bss 127708 127836 128 0.1
.text 787668 788148 480 0.1
lock-app BRD4161A+wf200 (read only) 946768 947304 536 0.1
(read/write) 124268 124396 128 0.1
.bss 122244 122372 128 0.1
.text 946760 947296 536 0.1
window-app BRD4161A (read only) 890408 890872 464 0.1
(read/write) 134472 134600 128 0.1
.bss 132416 132544 128 0.1
.text 890400 890864 464 0.1
esp32 all-clusters-app c3devkit (read only) 1001090 1001536 446 0.0
(read/write) 1475658 1475978 320 0.0
.dram0.bss 68464 68592 128 0.2
.flash.rodata 208304 208496 192 0.1
.flash.text 1001090 1001536 446 0.0
m5stack (read only) 1056031 1056207 176 0.0
(read/write) 478088 478400 312 0.1
.dram0.bss 73984 74112 128 0.2
.flash.rodata 238084 238268 184 0.1
.flash.text 1050647 1050823 176 0.0
k32w light k32w061+release (read/write) 685136 685500 364 0.1
.bss 81248 81376 128 0.2
.text 600164 600400 236 0.0
lock k32w061+release (read/write) 730468 730840 372 0.1
.bss 81680 81808 128 0.2
.text 645104 645348 244 0.0
linux all-clusters-app debug (read only) 2740441 2742601 2160 0.1
(read/write) 174488 174776 288 0.2
.bss 83904 84160 256 0.3
.data.rel.ro 82392 82424 32 0.0
.rodata 236357 236869 512 0.2
.text 2328882 2330434 1552 0.1
bridge-app debug+rpc (read only) 1894545 1896641 2096 0.1
(read/write) 120984 121272 288 0.2
.bss 71520 71776 256 0.4
.data.rel.ro 40648 40680 32 0.1
.rodata 161593 162073 480 0.3
.text 1610098 1611618 1520 0.1
chip-tool debug (read only) 9093941 9096749 2808 0.0
(read/write) 576944 576976 32 0.0
.data.rel.ro 546728 546776 48 0.0
.rodata 468693 469365 672 0.1
.text 7301429 7303445 2016 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8917092 2544 0.0
(read/write) 643121 643153 32 0.0
.data.rel.ro 582024 582064 40 0.0
.rodata 436164 436388 224 0.1
.text 7019108 7021300 2192 0.0
lighting-app debug+rpc (read only) 2328625 2330721 2096 0.1
(read/write) 151936 152224 288 0.2
.bss 73568 73824 256 0.3
.data.rel.ro 70568 70600 32 0.0
.rodata 185721 186201 480 0.3
.text 1976194 1977714 1520 0.1
lock-app debug (read only) 2235921 2238049 2128 0.1
(read/write) 146520 146808 288 0.2
.bss 72192 72448 256 0.4
.data.rel.ro 67080 67128 48 0.1
.rodata 195465 195977 512 0.3
.text 1880098 1881618 1520 0.1
ota-provider-app debug (read only) 2064249 2066337 2088 0.1
(read/write) 139632 139920 288 0.2
.bss 71680 71936 256 0.4
.data.rel.ro 60440 60456 16 0.0
.rodata 176467 176939 472 0.3
.text 1729890 1731410 1520 0.1
ota-requestor-app debug (read only) 2095425 2097593 2168 0.1
(read/write) 142440 142760 320 0.2
.bss 72320 72576 256 0.4
.data.rel.ro 62504 62552 48 0.1
.rodata 172796 173332 536 0.3
.text 1763250 1764786 1536 0.1
shell debug (read only) 2565417 2567977 2560 0.1
(read/write) 198160 198704 544 0.3
.bss 114408 114920 512 0.4
.data.rel.ro 76656 76688 32 0.0
.rodata 217810 218290 480 0.2
.text 2185506 2187490 1984 0.1
thermostat-no-ble arm64 (read only) 2368620 2370556 1936 0.1
(read/write) 175121 175409 288 0.2
.bss 86417 86673 256 0.3
.data.rel.ro 79376 79408 32 0.0
.rodata 146844 147068 224 0.2
.text 1992032 1993648 1616 0.1
tv-app debug (read only) 2852865 2855057 2192 0.1
(read/write) 277248 277536 288 0.1
.bss 189464 189720 256 0.1
.data.rel.ro 76872 76896 24 0.0
.rodata 218411 218955 544 0.2
.text 2451778 2453330 1552 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420084 2420524 440 0.0
.bss 205820 205948 128 0.1
.text 1382684 1383124 440 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1180407 620 0.1
bss 139680 139808 128 0.1
rodata 151532 151720 188 0.1
text 809856 810168 312 0.0
p6 all-clusters-app default (read/write) 2531536 2532000 464 0.0
.bss 139328 139456 128 0.1
.text 1489800 1490264 464 0.0
light-app default (read/write) 2421592 2422040 448 0.0
.bss 132656 132784 128 0.1
.text 1379856 1380304 448 0.0
lock-app default (read/write) 2431096 2431544 448 0.0
.bss 132472 132600 128 0.1
.text 1389360 1389808 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806784 760 0.1
bss 72176 72304 128 0.2
text 572426 572868 442 0.1
Decreases (4 builds for cc13x2_26x2)
platform target config section 44dd01b 448656a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161416 161276 -140 -0.1
lock-ftd LP_CC2652R7 (read/write) 164948 164808 -140 -0.1
pump-app LP_CC2652R7 (read/write) 181708 181292 -416 -0.2
pump-controller-app LP_CC2652R7 (read/write) 188600 188196 -404 -0.2
Full report (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 44dd01b 448656a change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 691203 268 0.0
(read/write) 161416 161276 -140 -0.1
.bss 75332 75460 128 0.2
.data 3412 3412 0 0.0
.rodata 102983 102995 12 0.0
.text 587468 587724 256 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678775 268 0.0
(read/write) 164948 164808 -140 -0.1
.bss 73492 73620 128 0.2
.data 3236 3236 0 0.0
.rodata 94771 94783 12 0.0
.text 583256 583512 256 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627527 268 0.0
(read/write) 146308 146436 128 0.1
.bss 69212 69340 128 0.2
.data 3236 3236 0 0.0
.rodata 94651 94671 20 0.0
.text 532120 532368 248 0.0
pump-app LP_CC2652R7 (read only) 663035 663579 544 0.1
(read/write) 181708 181292 -416 -0.2
.bss 73756 73884 128 0.2
.data 3268 3268 0 0.0
.rodata 80971 81163 192 0.2
.text 581580 581932 352 0.1
pump-controller-app LP_CC2652R7 (read only) 655943 656475 532 0.1
(read/write) 188600 188196 -404 -0.2
.bss 73812 73940 128 0.2
.data 3232 3232 0 0.0
.rodata 83911 84099 188 0.2
.text 571548 571892 344 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 627586 628126 540 0.1
.app_xip_area 530176 530460 284 0.1
.bss 80052 80308 256 0.3
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626474 627022 548 0.1
.app_xip_area 530520 530812 292 0.1
.bss 78628 78884 256 0.3
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575798 564 0.1
.app_xip_area 469564 469872 308 0.1
.bss 88048 88304 256 0.3
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 910096 910560 464 0.1
(read/write) 134520 134648 128 0.1
.bss 132456 132584 128 0.1
.data 2064 2064 0 0.0
.text 910088 910552 464 0.1
BRD4161A+rpc (read only) 944440 944904 464 0.0
(read/write) 151208 151336 128 0.1
.bss 148936 149064 128 0.1
.data 2268 2268 0 0.0
.text 944432 944896 464 0.0
BRD4161A+rs911x (read only) 787676 788156 480 0.1
(read/write) 129776 129904 128 0.1
.bss 127708 127836 128 0.1
.data 2068 2068 0 0.0
.text 787668 788148 480 0.1
lock-app BRD4161A+wf200 (read only) 946768 947304 536 0.1
(read/write) 124268 124396 128 0.1
.bss 122244 122372 128 0.1
.data 2024 2024 0 0.0
.text 946760 947296 536 0.1
window-app BRD4161A (read only) 890408 890872 464 0.1
(read/write) 134472 134600 128 0.1
.bss 132416 132544 128 0.1
.data 2052 2052 0 0.0
.text 890400 890864 464 0.1
esp32 all-clusters-app c3devkit (read only) 1001090 1001536 446 0.0
(read/write) 1475658 1475978 320 0.0
.dram0.bss 68464 68592 128 0.2
.dram0.data 14444 14444 0 0.0
.flash.rodata 208304 208496 192 0.1
.flash.text 1001090 1001536 446 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1056031 1056207 176 0.0
(read/write) 478088 478400 312 0.1
.dram0.bss 73984 74112 128 0.2
.dram0.data 34184 34184 0 0.0
.flash.rodata 238084 238268 184 0.1
.flash.text 1050647 1050823 176 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 685136 685500 364 0.1
.bss 81248 81376 128 0.2
.data 2020 2020 0 0.0
.text 600164 600400 236 0.0
lock k32w061+release (read/write) 730468 730840 372 0.1
.bss 81680 81808 128 0.2
.data 1980 1980 0 0.0
.text 645104 645348 244 0.0
linux all-clusters-app debug (read only) 2740441 2742601 2160 0.1
(read/write) 174488 174776 288 0.2
.bss 83904 84160 256 0.3
.data 2064 2064 0 0.0
.data.rel.ro 82392 82424 32 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 236357 236869 512 0.2
.text 2328882 2330434 1552 0.1
bridge-app debug+rpc (read only) 1894545 1896641 2096 0.1
(read/write) 120984 121272 288 0.2
.bss 71520 71776 256 0.4
.data 3488 3488 0 0.0
.data.rel.ro 40648 40680 32 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 161593 162073 480 0.3
.text 1610098 1611618 1520 0.1
chip-tool debug (read only) 9093941 9096749 2808 0.0
(read/write) 576944 576976 32 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 546728 546776 48 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 468693 469365 672 0.1
.text 7301429 7303445 2016 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8917092 2544 0.0
(read/write) 643121 643153 32 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 582024 582064 40 0.0
.dynamic 560 560 0 0.0
.got 14976 14976 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 436164 436388 224 0.1
.text 7019108 7021300 2192 0.0
lighting-app debug+rpc (read only) 2328625 2330721 2096 0.1
(read/write) 151936 152224 288 0.2
.bss 73568 73824 256 0.3
.data 2048 2048 0 0.0
.data.rel.ro 70568 70600 32 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 185721 186201 480 0.3
.text 1976194 1977714 1520 0.1
lock-app debug (read only) 2235921 2238049 2128 0.1
(read/write) 146520 146808 288 0.2
.bss 72192 72448 256 0.4
.data 1568 1568 0 0.0
.data.rel.ro 67080 67128 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 195465 195977 512 0.3
.text 1880098 1881618 1520 0.1
ota-provider-app debug (read only) 2064249 2066337 2088 0.1
(read/write) 139632 139920 288 0.2
.bss 71680 71936 256 0.4
.data 1736 1736 0 0.0
.data.rel.ro 60440 60456 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 176467 176939 472 0.3
.text 1729890 1731410 1520 0.1
ota-requestor-app debug (read only) 2095425 2097593 2168 0.1
(read/write) 142440 142760 320 0.2
.bss 72320 72576 256 0.4
.data 1992 1992 0 0.0
.data.rel.ro 62504 62552 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172796 173332 536 0.3
.text 1763250 1764786 1536 0.1
shell debug (read only) 2565417 2567977 2560 0.1
(read/write) 198160 198704 544 0.3
.bss 114408 114920 512 0.4
.data 1376 1376 0 0.0
.data.rel.ro 76656 76688 32 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 217810 218290 480 0.2
.text 2185506 2187490 1984 0.1
thermostat-no-ble arm64 (read only) 2368620 2370556 1936 0.1
(read/write) 175121 175409 288 0.2
.bss 86417 86673 256 0.3
.data 1520 1520 0 0.0
.data.rel.ro 79376 79408 32 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146844 147068 224 0.2
.text 1992032 1993648 1616 0.1
tv-app debug (read only) 2852865 2855057 2192 0.1
(read/write) 277248 277536 288 0.1
.bss 189464 189720 256 0.1
.data 4672 4672 0 0.0
.data.rel.ro 76872 76896 24 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 218411 218955 544 0.2
.text 2451778 2453330 1552 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420084 2420524 440 0.0
.bss 205820 205948 128 0.1
.data 5872 5872 0 0.0
.text 1382684 1383124 440 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1180407 620 0.1
bss 139680 139808 128 0.1
rodata 151532 151720 188 0.1
text 809856 810168 312 0.0
p6 all-clusters-app default (read/write) 2531536 2532000 464 0.0
.bss 139328 139456 128 0.1
.data 2808 2808 0 0.0
.text 1489800 1490264 464 0.0
light-app default (read/write) 2421592 2422040 448 0.0
.bss 132656 132784 128 0.1
.data 2608 2608 0 0.0
.text 1379856 1380304 448 0.0
lock-app default (read/write) 2431096 2431544 448 0.0
.bss 132472 132600 128 0.1
.data 2568 2568 0 0.0
.text 1389360 1389808 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806784 760 0.1
bss 72176 72304 128 0.2
noinit 40416 40416 0 0.0
text 572426 572868 442 0.1

src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SessionHandle.h Show resolved Hide resolved
src/transport/SessionManager.cpp Show resolved Hide resolved
src/transport/SessionHolder.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented May 10, 2022

PR #17599: Size comparison from 2580fb3 to 652f285

Increases above 0.2%:

platform target config section 2580fb3 652f285 change % change
cyw30739 light cyw930739m2evb_01 .bss 80052 80308 256 0.3
lock cyw930739m2evb_01 .bss 78628 78884 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 88048 88304 256 0.3
linux thermostat-no-ble arm64 .bss 86417 86673 256 0.3
Increases (25 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 2580fb3 652f285 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691023 691291 268 0.0
.bss 75332 75460 128 0.2
.rodata 103071 103083 12 0.0
.text 587468 587724 256 0.0
lock-ftd LP_CC2652R7 (read only) 678547 678815 268 0.0
.bss 73492 73620 128 0.2
.rodata 94811 94823 12 0.0
.text 583256 583512 256 0.0
lock-mtd LP_CC2652R7 (read only) 627299 627567 268 0.0
(read/write) 146308 146436 128 0.1
.bss 69212 69340 128 0.2
.rodata 94691 94711 20 0.0
.text 532120 532368 248 0.0
pump-app LP_CC2652R7 (read only) 663043 663587 544 0.1
.bss 73756 73884 128 0.2
.rodata 80979 81171 192 0.2
.text 581580 581932 352 0.1
pump-controller-app LP_CC2652R7 (read only) 655951 656483 532 0.1
.bss 73812 73940 128 0.2
.rodata 83919 84107 188 0.2
.text 571548 571892 344 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 627602 628142 540 0.1
.app_xip_area 530192 530476 284 0.1
.bss 80052 80308 256 0.3
lock cyw930739m2evb_01 (read/write) 626514 627062 548 0.1
.app_xip_area 530560 530852 292 0.1
.bss 78628 78884 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575242 575806 564 0.1
.app_xip_area 469572 469880 308 0.1
.bss 88048 88304 256 0.3
efr32 lighting-app BRD4161A (read only) 910112 910576 464 0.1
(read/write) 134520 134648 128 0.1
.bss 132456 132584 128 0.1
.text 910104 910568 464 0.1
BRD4161A+rpc (read only) 944456 944920 464 0.0
(read/write) 151208 151336 128 0.1
.bss 148936 149064 128 0.1
.text 944448 944912 464 0.0
BRD4161A+rs911x (read only) 787692 788172 480 0.1
(read/write) 129776 129904 128 0.1
.bss 127708 127836 128 0.1
.text 787684 788164 480 0.1
lock-app BRD4161A+wf200 (read only) 946808 947344 536 0.1
(read/write) 124268 124396 128 0.1
.bss 122244 122372 128 0.1
.text 946800 947336 536 0.1
window-app BRD4161A (read only) 890416 890880 464 0.1
(read/write) 134472 134600 128 0.1
.bss 132416 132544 128 0.1
.text 890408 890872 464 0.1
esp32 all-clusters-app c3devkit (read only) 1001090 1001536 446 0.0
(read/write) 1475746 1476066 320 0.0
.dram0.bss 68464 68592 128 0.2
.flash.rodata 208392 208584 192 0.1
.flash.text 1001090 1001536 446 0.0
m5stack (read only) 1056031 1056207 176 0.0
(read/write) 478176 478488 312 0.1
.dram0.bss 73984 74112 128 0.2
.flash.rodata 238172 238356 184 0.1
.flash.text 1050647 1050823 176 0.0
k32w light k32w061+release (read/write) 685152 685516 364 0.1
.bss 81248 81376 128 0.2
.text 600180 600416 236 0.0
lock k32w061+release (read/write) 730508 730880 372 0.1
.bss 81680 81808 128 0.2
.text 645144 645388 244 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8924668 8927212 2544 0.0
(read/write) 643089 643137 48 0.0
.data.rel.ro 582000 582040 40 0.0
.rodata 438764 439004 240 0.1
.text 7026644 7028836 2192 0.0
thermostat-no-ble arm64 (read only) 2368692 2370628 1936 0.1
(read/write) 175121 175409 288 0.2
.bss 86417 86673 256 0.3
.data.rel.ro 79376 79408 32 0.0
.rodata 146868 147092 224 0.2
.text 1992032 1993648 1616 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420124 2420564 440 0.0
.bss 205820 205948 128 0.1
.text 1382724 1383164 440 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179879 1180499 620 0.1
bss 139680 139808 128 0.1
rodata 151624 151812 188 0.1
text 809856 810168 312 0.0
p6 all-clusters-app default (read/write) 2531632 2532096 464 0.0
.bss 139328 139456 128 0.1
.text 1489896 1490360 464 0.0
light-app default (read/write) 2421608 2422056 448 0.0
.bss 132656 132784 128 0.1
.text 1379872 1380320 448 0.0
lock-app default (read/write) 2431136 2431584 448 0.0
.bss 132472 132600 128 0.1
.text 1389400 1389848 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 806040 806800 760 0.1
bss 72176 72304 128 0.2
text 572426 572868 442 0.1
Decreases (4 builds for cc13x2_26x2)
platform target config section 2580fb3 652f285 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161328 161188 -140 -0.1
lock-ftd LP_CC2652R7 (read/write) 164908 164768 -140 -0.1
pump-app LP_CC2652R7 (read/write) 181700 181284 -416 -0.2
pump-controller-app LP_CC2652R7 (read/write) 188592 188188 -404 -0.2
Full report (25 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 2580fb3 652f285 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 691023 691291 268 0.0
(read/write) 161328 161188 -140 -0.1
.bss 75332 75460 128 0.2
.data 3412 3412 0 0.0
.rodata 103071 103083 12 0.0
.text 587468 587724 256 0.0
lock-ftd LP_CC2652R7 (read only) 678547 678815 268 0.0
(read/write) 164908 164768 -140 -0.1
.bss 73492 73620 128 0.2
.data 3236 3236 0 0.0
.rodata 94811 94823 12 0.0
.text 583256 583512 256 0.0
lock-mtd LP_CC2652R7 (read only) 627299 627567 268 0.0
(read/write) 146308 146436 128 0.1
.bss 69212 69340 128 0.2
.data 3236 3236 0 0.0
.rodata 94691 94711 20 0.0
.text 532120 532368 248 0.0
pump-app LP_CC2652R7 (read only) 663043 663587 544 0.1
(read/write) 181700 181284 -416 -0.2
.bss 73756 73884 128 0.2
.data 3268 3268 0 0.0
.rodata 80979 81171 192 0.2
.text 581580 581932 352 0.1
pump-controller-app LP_CC2652R7 (read only) 655951 656483 532 0.1
(read/write) 188592 188188 -404 -0.2
.bss 73812 73940 128 0.2
.data 3232 3232 0 0.0
.rodata 83919 84107 188 0.2
.text 571548 571892 344 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 627602 628142 540 0.1
.app_xip_area 530192 530476 284 0.1
.bss 80052 80308 256 0.3
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626514 627062 548 0.1
.app_xip_area 530560 530852 292 0.1
.bss 78628 78884 256 0.3
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575242 575806 564 0.1
.app_xip_area 469572 469880 308 0.1
.bss 88048 88304 256 0.3
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 910112 910576 464 0.1
(read/write) 134520 134648 128 0.1
.bss 132456 132584 128 0.1
.data 2064 2064 0 0.0
.text 910104 910568 464 0.1
BRD4161A+rpc (read only) 944456 944920 464 0.0
(read/write) 151208 151336 128 0.1
.bss 148936 149064 128 0.1
.data 2268 2268 0 0.0
.text 944448 944912 464 0.0
BRD4161A+rs911x (read only) 787692 788172 480 0.1
(read/write) 129776 129904 128 0.1
.bss 127708 127836 128 0.1
.data 2068 2068 0 0.0
.text 787684 788164 480 0.1
lock-app BRD4161A+wf200 (read only) 946808 947344 536 0.1
(read/write) 124268 124396 128 0.1
.bss 122244 122372 128 0.1
.data 2024 2024 0 0.0
.text 946800 947336 536 0.1
window-app BRD4161A (read only) 890416 890880 464 0.1
(read/write) 134472 134600 128 0.1
.bss 132416 132544 128 0.1
.data 2052 2052 0 0.0
.text 890408 890872 464 0.1
esp32 all-clusters-app c3devkit (read only) 1001090 1001536 446 0.0
(read/write) 1475746 1476066 320 0.0
.dram0.bss 68464 68592 128 0.2
.dram0.data 14444 14444 0 0.0
.flash.rodata 208392 208584 192 0.1
.flash.text 1001090 1001536 446 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1056031 1056207 176 0.0
(read/write) 478176 478488 312 0.1
.dram0.bss 73984 74112 128 0.2
.dram0.data 34184 34184 0 0.0
.flash.rodata 238172 238356 184 0.1
.flash.text 1050647 1050823 176 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 685152 685516 364 0.1
.bss 81248 81376 128 0.2
.data 2020 2020 0 0.0
.text 600180 600416 236 0.0
lock k32w061+release (read/write) 730508 730880 372 0.1
.bss 81680 81808 128 0.2
.data 1980 1980 0 0.0
.text 645144 645388 244 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8924668 8927212 2544 0.0
(read/write) 643089 643137 48 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 582000 582040 40 0.0
.dynamic 560 560 0 0.0
.got 14976 14976 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 438764 439004 240 0.1
.text 7026644 7028836 2192 0.0
thermostat-no-ble arm64 (read only) 2368692 2370628 1936 0.1
(read/write) 175121 175409 288 0.2
.bss 86417 86673 256 0.3
.data 1520 1520 0 0.0
.data.rel.ro 79376 79408 32 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146868 147092 224 0.2
.text 1992032 1993648 1616 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420124 2420564 440 0.0
.bss 205820 205948 128 0.1
.data 5872 5872 0 0.0
.text 1382724 1383164 440 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179879 1180499 620 0.1
bss 139680 139808 128 0.1
rodata 151624 151812 188 0.1
text 809856 810168 312 0.0
p6 all-clusters-app default (read/write) 2531632 2532096 464 0.0
.bss 139328 139456 128 0.1
.data 2808 2808 0 0.0
.text 1489896 1490360 464 0.0
light-app default (read/write) 2421608 2422056 448 0.0
.bss 132656 132784 128 0.1
.data 2608 2608 0 0.0
.text 1379872 1380320 448 0.0
lock-app default (read/write) 2431136 2431584 448 0.0
.bss 132472 132600 128 0.1
.data 2568 2568 0 0.0
.text 1389400 1389848 448 0.0
telink lighting-app tlsr9518adk80d (read/write) 806040 806800 760 0.1
bss 72176 72304 128 0.2
noinit 40416 40416 0 0.0
text 572426 572868 442 0.1

@kghost kghost mentioned this pull request May 12, 2022
2 tasks
src/transport/Session.h Outdated Show resolved Hide resolved
src/messaging/ExchangeMgr.cpp Show resolved Hide resolved
src/transport/SessionHolder.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented May 18, 2022

PR #17599: Size comparison from a777a80 to 9906f95

Increases above 0.2%:

platform target config section a777a80 9906f95 change % change
cyw30739 light cyw930739m2evb_01 .bss 79028 79284 256 0.3
lock cyw930739m2evb_01 .bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 87024 87280 256 0.3
linux all-clusters-app debug .bss 85056 85312 256 0.3
.rodata 238813 239293 480 0.2
bridge-app debug+rpc .bss 72832 73088 256 0.4
.rodata 167305 167817 512 0.3
lighting-app debug+rpc .bss 74624 74880 256 0.3
.rodata 186377 186857 480 0.3
lock-app debug .bss 73312 73568 256 0.3
.rodata 196889 197369 480 0.2
ota-provider-app debug (read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.rodata 177184 177728 544 0.3
ota-requestor-app debug (read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.rodata 173376 173856 480 0.3
shell debug (read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.rodata 219986 220466 480 0.2
thermostat-no-ble arm64 .bss 87585 87841 256 0.3
tv-app debug .rodata 219665 220113 448 0.2
tv-casting-app debug .bss 78328 78584 256 0.3
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a777a80 9906f95 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692359 692659 300 0.0
.bss 74532 74660 128 0.2
.rodata 103823 103835 12 0.0
.text 588056 588344 288 0.0
lock-ftd LP_CC2652R7 (read only) 677071 677371 300 0.0
.bss 72692 72820 128 0.2
.rodata 94967 94987 20 0.0
.text 581620 581900 280 0.0
lock-mtd LP_CC2652R7 (read only) 625903 626195 292 0.0
(read/write) 145524 145652 128 0.1
.bss 68428 68556 128 0.2
.rodata 94855 94867 12 0.0
.text 530556 530836 280 0.1
pump-app LP_CC2652R7 (read only) 660571 661155 584 0.1
.bss 72948 73076 128 0.2
.rodata 80467 80659 192 0.2
.text 579624 580016 392 0.1
pump-controller-app LP_CC2652R7 (read only) 653739 654307 568 0.1
.bss 73012 73140 128 0.2
.rodata 83571 83763 192 0.2
.text 569688 570064 376 0.1
shell LP_CC2652R7 (read only) 686722 687022 300 0.0
.bss 77156 77284 128 0.2
.rodata 101370 101382 12 0.0
.text 584868 585156 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624974 625546 572 0.1
.app_xip_area 528588 528904 316 0.1
.bss 79028 79284 256 0.3
lock cyw930739m2evb_01 (read/write) 628018 628590 572 0.1
.app_xip_area 533088 533404 316 0.1
.bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572474 573062 588 0.1
.app_xip_area 467828 468160 332 0.1
.bss 87024 87280 256 0.3
efr32 lighting-app BRD4161A (read only) 914908 915420 512 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.text 914900 915412 512 0.1
BRD4161A+rpc (read only) 949096 949608 512 0.1
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.text 949088 949600 512 0.1
BRD4161A+rs911x (read only) 788388 788884 496 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.text 788380 788876 496 0.1
lock-app BRD4161A+wf200 (read only) 946640 947212 572 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.text 946632 947204 572 0.1
window-app BRD4161A (read only) 895028 895540 512 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.text 895020 895532 512 0.1
esp32 all-clusters-app c3devkit (read only) 1000736 1001204 468 0.0
(read/write) 1477874 1478194 320 0.0
.dram0.bss 68200 68328 128 0.2
.flash.rodata 209632 209824 192 0.1
.flash.text 1000736 1001204 468 0.0
m5stack (read only) 1055679 1055871 192 0.0
(read/write) 479888 480208 320 0.1
.dram0.bss 73728 73856 128 0.2
.flash.rodata 239980 240172 192 0.1
.flash.text 1050295 1050487 192 0.0
k32w light k32w061+release (read/write) 682748 683152 404 0.1
.bss 80224 80352 128 0.2
.text 598804 599080 276 0.0
lock k32w061+release (read/write) 729228 729632 404 0.1
.bss 80656 80784 128 0.2
.text 644892 645168 276 0.0
linux all-clusters-app debug (read only) 2748449 2750673 2224 0.1
(read/write) 175872 176160 288 0.2
.bss 85056 85312 256 0.3
.data.rel.ro 82584 82616 32 0.0
.rodata 238813 239293 480 0.2
.text 2333330 2334978 1648 0.1
bridge-app debug+rpc (read only) 2030385 2032593 2208 0.1
(read/write) 147736 148024 288 0.2
.bss 72832 73088 256 0.4
.data.rel.ro 65384 65416 32 0.0
.rodata 167305 167817 512 0.3
.text 1704882 1706482 1600 0.1
chip-tool debug (read only) 9308237 9311285 3048 0.0
(read/write) 580976 581008 32 0.0
.data.rel.ro 549600 549632 32 0.0
.rodata 480501 481237 736 0.2
.text 7496581 7498773 2192 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9079508 9082372 2864 0.0
(read/write) 647105 647137 32 0.0
.data.rel.ro 584840 584880 40 0.0
.rodata 446484 446708 224 0.1
.text 7166708 7169220 2512 0.0
lighting-app debug+rpc (read only) 2324945 2327121 2176 0.1
(read/write) 153184 153472 288 0.2
.bss 74624 74880 256 0.3
.data.rel.ro 70744 70792 48 0.1
.rodata 186377 186857 480 0.3
.text 1971138 1972738 1600 0.1
lock-app debug (read only) 2238353 2240545 2192 0.1
(read/write) 147864 148152 288 0.2
.bss 73312 73568 256 0.3
.data.rel.ro 67272 67320 48 0.1
.rodata 196889 197369 480 0.2
.text 1880354 1881970 1616 0.1
ota-provider-app debug (read only) 2058873 2061129 2256 0.1
(read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.data.rel.ro 60616 60632 16 0.0
.rodata 177184 177728 544 0.3
.text 1723074 1724690 1616 0.1
ota-requestor-app debug (read only) 2088193 2090417 2224 0.1
(read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.data.rel.ro 62648 62696 48 0.1
.rodata 173376 173856 480 0.3
.text 1754738 1756386 1648 0.1
shell debug (read only) 2564321 2566977 2656 0.1
(read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.data.rel.ro 76872 76904 32 0.0
.rodata 219986 220466 480 0.2
.text 2181410 2183490 2080 0.1
thermostat-no-ble arm64 (read only) 2352044 2354236 2192 0.1
(read/write) 176289 176577 288 0.2
.bss 87585 87841 256 0.3
.data.rel.ro 79384 79416 32 0.0
.rodata 146924 147148 224 0.2
.text 1975104 1976976 1872 0.1
tv-app debug (read only) 2850537 2852793 2256 0.1
(read/write) 278720 279008 288 0.1
.bss 190712 190968 256 0.1
.data.rel.ro 77080 77104 24 0.0
.rodata 219665 220113 448 0.2
.text 2447378 2449090 1712 0.1
tv-casting-app debug (read only) 5412689 5415625 2936 0.1
(read/write) 224992 225280 288 0.1
.bss 78328 78584 256 0.3
.data.rel.ro 138072 138096 24 0.0
.rodata 337825 338497 672 0.2
.text 4714338 4716482 2144 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420288 2420800 512 0.0
.bss 202668 202796 128 0.1
.text 1382932 1383444 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180611 1181263 652 0.1
bss 138372 138500 128 0.1
rodata 152956 153144 188 0.1
text 810400 810736 336 0.0
p6 all-clusters-app default (read/write) 2536128 2536640 512 0.0
.bss 136168 136296 128 0.1
.text 1494392 1494904 512 0.0
light-app default (read/write) 2422760 2423240 480 0.0
.bss 129488 129616 128 0.1
.text 1381024 1381504 480 0.0
lock-app default (read/write) 2433408 2433904 496 0.0
.bss 129304 129432 128 0.1
.text 1391672 1392168 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782388 783224 836 0.1
bss 70608 70736 128 0.2
text 553284 553798 514 0.1
lighting-app tlsr9518adk80d (read/write) 802480 803256 776 0.1
bss 70864 70992 128 0.2
text 570050 570510 460 0.1
Decreases (5 builds for cc13x2_26x2)
platform target config section a777a80 9906f95 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159192 159020 -172 -0.1
lock-ftd LP_CC2652R7 (read/write) 165584 165412 -172 -0.1
pump-app LP_CC2652R7 (read/write) 183364 182908 -456 -0.2
pump-controller-app LP_CC2652R7 (read/write) 190004 189564 -440 -0.2
shell LP_CC2652R7 (read/write) 160652 160480 -172 -0.1
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a777a80 9906f95 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692359 692659 300 0.0
(read/write) 159192 159020 -172 -0.1
.bss 74532 74660 128 0.2
.data 3412 3412 0 0.0
.rodata 103823 103835 12 0.0
.text 588056 588344 288 0.0
lock-ftd LP_CC2652R7 (read only) 677071 677371 300 0.0
(read/write) 165584 165412 -172 -0.1
.bss 72692 72820 128 0.2
.data 3236 3236 0 0.0
.rodata 94967 94987 20 0.0
.text 581620 581900 280 0.0
lock-mtd LP_CC2652R7 (read only) 625903 626195 292 0.0
(read/write) 145524 145652 128 0.1
.bss 68428 68556 128 0.2
.data 3236 3236 0 0.0
.rodata 94855 94867 12 0.0
.text 530556 530836 280 0.1
pump-app LP_CC2652R7 (read only) 660571 661155 584 0.1
(read/write) 183364 182908 -456 -0.2
.bss 72948 73076 128 0.2
.data 3268 3268 0 0.0
.rodata 80467 80659 192 0.2
.text 579624 580016 392 0.1
pump-controller-app LP_CC2652R7 (read only) 653739 654307 568 0.1
(read/write) 190004 189564 -440 -0.2
.bss 73012 73140 128 0.2
.data 3232 3232 0 0.0
.rodata 83571 83763 192 0.2
.text 569688 570064 376 0.1
shell LP_CC2652R7 (read only) 686722 687022 300 0.0
(read/write) 160652 160480 -172 -0.1
.bss 77156 77284 128 0.2
.data 3416 3416 0 0.0
.rodata 101370 101382 12 0.0
.text 584868 585156 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624974 625546 572 0.1
.app_xip_area 528588 528904 316 0.1
.bss 79028 79284 256 0.3
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 628018 628590 572 0.1
.app_xip_area 533088 533404 316 0.1
.bss 77604 77860 256 0.3
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572474 573062 588 0.1
.app_xip_area 467828 468160 332 0.1
.bss 87024 87280 256 0.3
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914908 915420 512 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.data 2060 2060 0 0.0
.text 914900 915412 512 0.1
BRD4161A+rpc (read only) 949096 949608 512 0.1
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.data 2264 2264 0 0.0
.text 949088 949600 512 0.1
BRD4161A+rs911x (read only) 788388 788884 496 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.data 2068 2068 0 0.0
.text 788380 788876 496 0.1
lock-app BRD4161A+wf200 (read only) 946640 947212 572 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.data 2024 2024 0 0.0
.text 946632 947204 572 0.1
window-app BRD4161A (read only) 895028 895540 512 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.data 2048 2048 0 0.0
.text 895020 895532 512 0.1
esp32 all-clusters-app c3devkit (read only) 1000736 1001204 468 0.0
(read/write) 1477874 1478194 320 0.0
.dram0.bss 68200 68328 128 0.2
.dram0.data 14608 14608 0 0.0
.flash.rodata 209632 209824 192 0.1
.flash.text 1000736 1001204 468 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1055679 1055871 192 0.0
(read/write) 479888 480208 320 0.1
.dram0.bss 73728 73856 128 0.2
.dram0.data 34184 34184 0 0.0
.flash.rodata 239980 240172 192 0.1
.flash.text 1050295 1050487 192 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682748 683152 404 0.1
.bss 80224 80352 128 0.2
.data 2016 2016 0 0.0
.text 598804 599080 276 0.0
lock k32w061+release (read/write) 729228 729632 404 0.1
.bss 80656 80784 128 0.2
.data 1976 1976 0 0.0
.text 644892 645168 276 0.0
linux all-clusters-app debug (read only) 2748449 2750673 2224 0.1
(read/write) 175872 176160 288 0.2
.bss 85056 85312 256 0.3
.data 2064 2064 0 0.0
.data.rel.ro 82584 82616 32 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 238813 239293 480 0.2
.text 2333330 2334978 1648 0.1
bridge-app debug+rpc (read only) 2030385 2032593 2208 0.1
(read/write) 147736 148024 288 0.2
.bss 72832 73088 256 0.4
.data 3936 3936 0 0.0
.data.rel.ro 65384 65416 32 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167305 167817 512 0.3
.text 1704882 1706482 1600 0.1
chip-tool debug (read only) 9308237 9311285 3048 0.0
(read/write) 580976 581008 32 0.0
.bss 23936 23936 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 549600 549632 32 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 480501 481237 736 0.2
.text 7496581 7498773 2192 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9079508 9082372 2864 0.0
(read/write) 647105 647137 32 0.0
.bss 42209 42209 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 584840 584880 40 0.0
.dynamic 560 560 0 0.0
.got 15016 15016 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 446484 446708 224 0.1
.text 7166708 7169220 2512 0.0
lighting-app debug+rpc (read only) 2324945 2327121 2176 0.1
(read/write) 153184 153472 288 0.2
.bss 74624 74880 256 0.3
.data 2048 2048 0 0.0
.data.rel.ro 70744 70792 48 0.1
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186377 186857 480 0.3
.text 1971138 1972738 1600 0.1
lock-app debug (read only) 2238353 2240545 2192 0.1
(read/write) 147864 148152 288 0.2
.bss 73312 73568 256 0.3
.data 1568 1568 0 0.0
.data.rel.ro 67272 67320 48 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 196889 197369 480 0.2
.text 1880354 1881970 1616 0.1
ota-provider-app debug (read only) 2058873 2061129 2256 0.1
(read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.data 1768 1768 0 0.0
.data.rel.ro 60616 60632 16 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 177184 177728 544 0.3
.text 1723074 1724690 1616 0.1
ota-requestor-app debug (read only) 2088193 2090417 2224 0.1
(read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.data 1992 1992 0 0.0
.data.rel.ro 62648 62696 48 0.1
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173376 173856 480 0.3
.text 1754738 1756386 1648 0.1
shell debug (read only) 2564321 2566977 2656 0.1
(read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.data 1376 1376 0 0.0
.data.rel.ro 76872 76904 32 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 219986 220466 480 0.2
.text 2181410 2183490 2080 0.1
thermostat-no-ble arm64 (read only) 2352044 2354236 2192 0.1
(read/write) 176289 176577 288 0.2
.bss 87585 87841 256 0.3
.data 1520 1520 0 0.0
.data.rel.ro 79384 79416 32 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146924 147148 224 0.2
.text 1975104 1976976 1872 0.1
tv-app debug (read only) 2850537 2852793 2256 0.1
(read/write) 278720 279008 288 0.1
.bss 190712 190968 256 0.1
.data 4672 4672 0 0.0
.data.rel.ro 77080 77104 24 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 219665 220113 448 0.2
.text 2447378 2449090 1712 0.1
tv-casting-app debug (read only) 5412689 5415625 2936 0.1
(read/write) 224992 225280 288 0.1
.bss 78328 78584 256 0.3
.data 2368 2368 0 0.0
.data.rel.ro 138072 138096 24 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 337825 338497 672 0.2
.text 4714338 4716482 2144 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420288 2420800 512 0.0
.bss 202668 202796 128 0.1
.data 5872 5872 0 0.0
.text 1382932 1383444 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180611 1181263 652 0.1
bss 138372 138500 128 0.1
rodata 152956 153144 188 0.1
text 810400 810736 336 0.0
p6 all-clusters-app default (read/write) 2536128 2536640 512 0.0
.bss 136168 136296 128 0.1
.data 2808 2808 0 0.0
.text 1494392 1494904 512 0.0
light-app default (read/write) 2422760 2423240 480 0.0
.bss 129488 129616 128 0.1
.data 2608 2608 0 0.0
.text 1381024 1381504 480 0.0
lock-app default (read/write) 2433408 2433904 496 0.0
.bss 129304 129432 128 0.1
.data 2568 2568 0 0.0
.text 1391672 1392168 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782388 783224 836 0.1
bss 70608 70736 128 0.2
noinit 40416 40416 0 0.0
text 553284 553798 514 0.1
lighting-app tlsr9518adk80d (read/write) 802480 803256 776 0.1
bss 70864 70992 128 0.2
noinit 40416 40416 0 0.0
text 570050 570510 460 0.1

@github-actions
Copy link

github-actions bot commented May 18, 2022

PR #17599: Size comparison from f360a70 to c8074e1

Increases above 0.2%:

platform target config section f360a70 c8074e1 change % change
cyw30739 light cyw930739m2evb_01 .bss 79028 79284 256 0.3
lock cyw930739m2evb_01 .bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 87024 87280 256 0.3
linux all-clusters-app debug .bss 85056 85312 256 0.3
.rodata 240701 241245 544 0.2
bridge-app debug+rpc .bss 72832 73088 256 0.4
.rodata 168873 169385 512 0.3
lighting-app debug+rpc .bss 74624 74880 256 0.3
.rodata 187913 188425 512 0.3
lock-app debug .bss 73312 73568 256 0.3
.rodata 198585 199097 512 0.3
ota-provider-app debug (read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.rodata 178944 179488 544 0.3
ota-requestor-app debug (read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.rodata 175008 175520 512 0.3
shell debug (read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.rodata 221714 222194 480 0.2
thermostat-no-ble arm64 .bss 87585 87841 256 0.3
tv-app debug .rodata 221105 221617 512 0.2
tv-casting-app debug .bss 78328 78584 256 0.3
.rodata 339521 340225 704 0.2
Increases (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section f360a70 c8074e1 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 625502 626050 548 0.1
.app_xip_area 529116 529408 292 0.1
.bss 79028 79284 256 0.3
lock cyw930739m2evb_01 (read/write) 628466 629006 540 0.1
.app_xip_area 533536 533820 284 0.1
.bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572850 573414 564 0.1
.app_xip_area 468204 468512 308 0.1
.bss 87024 87280 256 0.3
efr32 lighting-app BRD4161A (read only) 917628 918092 464 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.text 917620 918084 464 0.1
BRD4161A+rpc (read only) 951800 952264 464 0.0
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.text 951792 952256 464 0.0
BRD4161A+rs911x (read only) 791068 791516 448 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.text 791060 791508 448 0.1
lock-app BRD4161A+wf200 (read only) 946968 947524 556 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.text 946960 947516 556 0.1
window-app BRD4161A (read only) 897732 898212 480 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.text 897724 898204 480 0.1
esp32 all-clusters-app c3devkit (read only) 1000900 1001350 450 0.0
(read/write) 1478082 1478402 320 0.0
.dram0.bss 68200 68328 128 0.2
.flash.rodata 209824 210016 192 0.1
.flash.text 1000900 1001350 450 0.0
m5stack (read only) 1056035 1056207 172 0.0
(read/write) 480084 480404 320 0.1
.dram0.bss 73720 73848 128 0.2
.flash.rodata 240168 240360 192 0.1
.flash.text 1050651 1050823 172 0.0
k32w light k32w061+release (read/write) 683020 683408 388 0.1
.bss 80224 80352 128 0.2
.text 599076 599336 260 0.0
lock k32w061+release (read/write) 729524 729912 388 0.1
.bss 80656 80784 128 0.2
.text 645188 645448 260 0.0
linux all-clusters-app debug (read only) 2750929 2753201 2272 0.1
(read/write) 175872 176160 288 0.2
.bss 85056 85312 256 0.3
.data.rel.ro 82584 82616 32 0.0
.rodata 240701 241245 544 0.2
.text 2333922 2335554 1632 0.1
bridge-app debug+rpc (read only) 2032545 2034737 2192 0.1
(read/write) 147736 148024 288 0.2
.bss 72832 73088 256 0.4
.data.rel.ro 65384 65416 32 0.0
.rodata 168873 169385 512 0.3
.text 1705474 1707058 1584 0.1
chip-tool debug (read only) 9307829 9310797 2968 0.0
(read/write) 580048 580080 32 0.0
.data.rel.ro 548672 548704 32 0.0
.rodata 479869 480541 672 0.1
.text 7498965 7501141 2176 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9077412 9080228 2816 0.0
(read/write) 646161 646209 48 0.0
.data.rel.ro 583912 583952 40 0.0
.rodata 444980 445204 224 0.1
.text 7168292 7170772 2480 0.0
lighting-app debug+rpc (read only) 2327073 2329265 2192 0.1
(read/write) 153184 153472 288 0.2
.bss 74624 74880 256 0.3
.data.rel.ro 70744 70792 48 0.1
.rodata 187913 188425 512 0.3
.text 1971730 1973314 1584 0.1
lock-app debug (read only) 2240657 2242849 2192 0.1
(read/write) 147864 148152 288 0.2
.bss 73312 73568 256 0.3
.data.rel.ro 67272 67320 48 0.1
.rodata 198585 199097 512 0.3
.text 1880962 1882546 1584 0.1
ota-provider-app debug (read only) 2061241 2063465 2224 0.1
(read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.data.rel.ro 60616 60632 16 0.0
.rodata 178944 179488 544 0.3
.text 1723682 1725266 1584 0.1
ota-requestor-app debug (read only) 2090433 2092673 2240 0.1
(read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.data.rel.ro 62648 62696 48 0.1
.rodata 175008 175520 512 0.3
.text 1755346 1756978 1632 0.1
shell debug (read only) 2566721 2569377 2656 0.1
(read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.data.rel.ro 76872 76904 32 0.0
.rodata 221714 222194 480 0.2
.text 2182082 2184162 2080 0.1
thermostat-no-ble arm64 (read only) 2352844 2355020 2176 0.1
(read/write) 176289 176577 288 0.2
.bss 87585 87841 256 0.3
.data.rel.ro 79384 79416 32 0.0
.rodata 147148 147388 240 0.2
.text 1975680 1977520 1840 0.1
tv-app debug (read only) 2852729 2855017 2288 0.1
(read/write) 278720 279008 288 0.1
.bss 190712 190968 256 0.1
.data.rel.ro 77080 77104 24 0.0
.rodata 221105 221617 512 0.2
.text 2448130 2449810 1680 0.1
tv-casting-app debug (read only) 5415057 5417993 2936 0.1
(read/write) 224992 225280 288 0.1
.bss 78328 78584 256 0.3
.data.rel.ro 138072 138096 24 0.0
.rodata 339521 340225 704 0.2
.text 4715010 4717122 2112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420632 2421144 512 0.0
.bss 202668 202796 128 0.1
.text 1383276 1383788 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180923 1181563 640 0.1
bss 138372 138500 128 0.1
rodata 153044 153236 192 0.1
text 810632 810952 320 0.0
p6 all-clusters-app default (read/write) 2538976 2539456 480 0.0
.bss 136168 136296 128 0.1
.text 1497240 1497720 480 0.0
light-app default (read/write) 2425424 2425872 448 0.0
.bss 129488 129616 128 0.1
.text 1383688 1384136 448 0.0
lock-app default (read/write) 2436144 2436592 448 0.0
.bss 129304 129432 128 0.1
.text 1394408 1394856 448 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782688 783508 820 0.1
bss 70608 70736 128 0.2
text 553492 553992 500 0.1
lighting-app tlsr9518adk80d (read/write) 802780 803540 760 0.1
bss 70864 70992 128 0.2
text 570258 570704 446 0.1
Full report (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section f360a70 c8074e1 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 625502 626050 548 0.1
.app_xip_area 529116 529408 292 0.1
.bss 79028 79284 256 0.3
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 628466 629006 540 0.1
.app_xip_area 533536 533820 284 0.1
.bss 77604 77860 256 0.3
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572850 573414 564 0.1
.app_xip_area 468204 468512 308 0.1
.bss 87024 87280 256 0.3
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 917628 918092 464 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.data 2060 2060 0 0.0
.text 917620 918084 464 0.1
BRD4161A+rpc (read only) 951800 952264 464 0.0
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.data 2264 2264 0 0.0
.text 951792 952256 464 0.0
BRD4161A+rs911x (read only) 791068 791516 448 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.data 2068 2068 0 0.0
.text 791060 791508 448 0.1
lock-app BRD4161A+wf200 (read only) 946968 947524 556 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.data 2024 2024 0 0.0
.text 946960 947516 556 0.1
window-app BRD4161A (read only) 897732 898212 480 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.data 2048 2048 0 0.0
.text 897724 898204 480 0.1
esp32 all-clusters-app c3devkit (read only) 1000900 1001350 450 0.0
(read/write) 1478082 1478402 320 0.0
.dram0.bss 68200 68328 128 0.2
.dram0.data 14624 14624 0 0.0
.flash.rodata 209824 210016 192 0.1
.flash.text 1000900 1001350 450 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1056035 1056207 172 0.0
(read/write) 480084 480404 320 0.1
.dram0.bss 73720 73848 128 0.2
.dram0.data 34200 34200 0 0.0
.flash.rodata 240168 240360 192 0.1
.flash.text 1050651 1050823 172 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 683020 683408 388 0.1
.bss 80224 80352 128 0.2
.data 2016 2016 0 0.0
.text 599076 599336 260 0.0
lock k32w061+release (read/write) 729524 729912 388 0.1
.bss 80656 80784 128 0.2
.data 1976 1976 0 0.0
.text 645188 645448 260 0.0
linux all-clusters-app debug (read only) 2750929 2753201 2272 0.1
(read/write) 175872 176160 288 0.2
.bss 85056 85312 256 0.3
.data 2064 2064 0 0.0
.data.rel.ro 82584 82616 32 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 240701 241245 544 0.2
.text 2333922 2335554 1632 0.1
bridge-app debug+rpc (read only) 2032545 2034737 2192 0.1
(read/write) 147736 148024 288 0.2
.bss 72832 73088 256 0.4
.data 3936 3936 0 0.0
.data.rel.ro 65384 65416 32 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 168873 169385 512 0.3
.text 1705474 1707058 1584 0.1
chip-tool debug (read only) 9307829 9310797 2968 0.0
(read/write) 580048 580080 32 0.0
.bss 23936 23936 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 548672 548704 32 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 479869 480541 672 0.1
.text 7498965 7501141 2176 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9077412 9080228 2816 0.0
(read/write) 646161 646209 48 0.0
.bss 42209 42209 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583912 583952 40 0.0
.dynamic 560 560 0 0.0
.got 15008 15008 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 444980 445204 224 0.1
.text 7168292 7170772 2480 0.0
lighting-app debug+rpc (read only) 2327073 2329265 2192 0.1
(read/write) 153184 153472 288 0.2
.bss 74624 74880 256 0.3
.data 2048 2048 0 0.0
.data.rel.ro 70744 70792 48 0.1
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 187913 188425 512 0.3
.text 1971730 1973314 1584 0.1
lock-app debug (read only) 2240657 2242849 2192 0.1
(read/write) 147864 148152 288 0.2
.bss 73312 73568 256 0.3
.data 1568 1568 0 0.0
.data.rel.ro 67272 67320 48 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198585 199097 512 0.3
.text 1880962 1882546 1584 0.1
ota-provider-app debug (read only) 2061241 2063465 2224 0.1
(read/write) 140944 141232 288 0.2
.bss 72768 73024 256 0.4
.data 1768 1768 0 0.0
.data.rel.ro 60616 60632 16 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 178944 179488 544 0.3
.text 1723682 1725266 1584 0.1
ota-requestor-app debug (read only) 2090433 2092673 2240 0.1
(read/write) 143720 144040 320 0.2
.bss 73440 73696 256 0.3
.data 1992 1992 0 0.0
.data.rel.ro 62648 62696 48 0.1
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175008 175520 512 0.3
.text 1755346 1756978 1632 0.1
shell debug (read only) 2566721 2569377 2656 0.1
(read/write) 199768 200312 544 0.3
.bss 115752 116264 512 0.4
.data 1376 1376 0 0.0
.data.rel.ro 76872 76904 32 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 221714 222194 480 0.2
.text 2182082 2184162 2080 0.1
thermostat-no-ble arm64 (read only) 2352844 2355020 2176 0.1
(read/write) 176289 176577 288 0.2
.bss 87585 87841 256 0.3
.data 1520 1520 0 0.0
.data.rel.ro 79384 79416 32 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147148 147388 240 0.2
.text 1975680 1977520 1840 0.1
tv-app debug (read only) 2852729 2855017 2288 0.1
(read/write) 278720 279008 288 0.1
.bss 190712 190968 256 0.1
.data 4672 4672 0 0.0
.data.rel.ro 77080 77104 24 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221105 221617 512 0.2
.text 2448130 2449810 1680 0.1
tv-casting-app debug (read only) 5415057 5417993 2936 0.1
(read/write) 224992 225280 288 0.1
.bss 78328 78584 256 0.3
.data 2368 2368 0 0.0
.data.rel.ro 138072 138096 24 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339521 340225 704 0.2
.text 4715010 4717122 2112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420632 2421144 512 0.0
.bss 202668 202796 128 0.1
.data 5872 5872 0 0.0
.text 1383276 1383788 512 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180923 1181563 640 0.1
bss 138372 138500 128 0.1
rodata 153044 153236 192 0.1
text 810632 810952 320 0.0
p6 all-clusters-app default (read/write) 2538976 2539456 480 0.0
.bss 136168 136296 128 0.1
.data 2808 2808 0 0.0
.text 1497240 1497720 480 0.0
light-app default (read/write) 2425424 2425872 448 0.0
.bss 129488 129616 128 0.1
.data 2608 2608 0 0.0
.text 1383688 1384136 448 0.0
lock-app default (read/write) 2436144 2436592 448 0.0
.bss 129304 129432 128 0.1
.data 2568 2568 0 0.0
.text 1394408 1394856 448 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782688 783508 820 0.1
bss 70608 70736 128 0.2
noinit 40416 40416 0 0.0
text 553492 553992 500 0.1
lighting-app tlsr9518adk80d (read/write) 802780 803540 760 0.1
bss 70864 70992 128 0.2
noinit 40416 40416 0 0.0
text 570258 570704 446 0.1

@github-actions
Copy link

github-actions bot commented May 19, 2022

PR #17599: Size comparison from d222519 to e40750e

Increases above 0.2%:

platform target config section d222519 e40750e change % change
cyw30739 light cyw930739m2evb_01 .bss 79028 79284 256 0.3
lock cyw930739m2evb_01 .bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 .bss 87024 87280 256 0.3
linux all-clusters-app debug .bss 85088 85344 256 0.3
.rodata 240797 241309 512 0.2
bridge-app debug+rpc .bss 72864 73120 256 0.4
.rodata 169129 169609 480 0.3
lighting-app debug+rpc .bss 74656 74912 256 0.3
.rodata 188137 188649 512 0.3
lock-app debug .bss 73344 73600 256 0.3
.rodata 198745 199289 544 0.3
ota-provider-app debug (read/write) 140944 141232 288 0.2
.bss 72800 73056 256 0.4
.rodata 179360 179904 544 0.3
ota-requestor-app debug .bss 73472 73728 256 0.3
.rodata 175392 175872 480 0.3
shell debug (read/write) 199800 200344 544 0.3
.bss 115784 116296 512 0.4
.rodata 221778 222290 512 0.2
thermostat-no-ble arm64 .bss 87617 87873 256 0.3
tv-app debug .rodata 221169 221713 544 0.2
tv-casting-app debug .bss 78360 78616 256 0.3
.rodata 339713 340449 736 0.2
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d222519 e40750e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667211 667487 276 0.0
.bss 73660 73788 128 0.2
.rodata 100051 100063 12 0.0
.text 566932 567196 264 0.0
lock-ftd LP_CC2652R7 (read only) 677215 677491 276 0.0
.bss 72692 72820 128 0.2
.rodata 94831 94851 20 0.0
.text 581900 582156 256 0.0
lock-mtd LP_CC2652R7 (read only) 626039 626307 268 0.0
(read/write) 145524 145652 128 0.1
.bss 68428 68556 128 0.2
.rodata 94719 94731 12 0.0
.text 530828 531084 256 0.0
pump-app LP_CC2652R7 (read only) 659443 659995 552 0.1
.bss 72948 73076 128 0.2
.rodata 79347 79539 192 0.2
.text 579616 579976 360 0.1
pump-controller-app LP_CC2652R7 (read only) 653947 654499 552 0.1
.bss 73012 73140 128 0.2
.rodata 83459 83651 192 0.2
.text 570008 570368 360 0.1
shell LP_CC2652R7 (read only) 660278 660554 276 0.0
.bss 76020 76148 128 0.2
.rodata 97006 97018 12 0.0
.text 563048 563312 264 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 625230 625770 540 0.1
.app_xip_area 528844 529128 284 0.1
.bss 79028 79284 256 0.3
lock cyw930739m2evb_01 (read/write) 628034 628574 540 0.1
.app_xip_area 533104 533388 284 0.1
.bss 77604 77860 256 0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570986 571550 564 0.1
.app_xip_area 466340 466648 308 0.1
.bss 87024 87280 256 0.3
efr32 lighting-app BRD4161A (read only) 917676 918156 480 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.text 917668 918148 480 0.1
BRD4161A+rpc (read only) 951848 952312 464 0.0
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.text 951840 952304 464 0.0
BRD4161A+rs911x (read only) 791204 791668 464 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.text 791196 791660 464 0.1
lock-app BRD4161A+wf200 (read only) 947200 947756 556 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.text 947192 947748 556 0.1
window-app BRD4161A (read only) 897788 898268 480 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.text 897780 898260 480 0.1
esp32 all-clusters-app c3devkit (read only) 1000948 1001398 450 0.0
(read/write) 1477874 1478194 320 0.0
.dram0.bss 68216 68344 128 0.2
.flash.rodata 209600 209792 192 0.1
.flash.text 1000948 1001398 450 0.0
m5stack (read only) 1056219 1056399 180 0.0
(read/write) 479868 480188 320 0.1
.dram0.bss 73736 73864 128 0.2
.flash.rodata 239936 240128 192 0.1
.flash.text 1050835 1051015 180 0.0
k32w light k32w061+release (read/write) 682716 683088 372 0.1
.bss 80224 80352 128 0.2
.text 598772 599016 244 0.0
lock k32w061+release (read/write) 729260 729648 388 0.1
.bss 80656 80784 128 0.2
.text 644924 645184 260 0.0
linux all-clusters-app debug (read only) 2751209 2753449 2240 0.1
(read/write) 175936 176224 288 0.2
.bss 85088 85344 256 0.3
.data.rel.ro 82616 82648 32 0.0
.rodata 240797 241309 512 0.2
.text 2336146 2337778 1632 0.1
bridge-app debug+rpc (read only) 2033633 2035793 2160 0.1
(read/write) 147736 148024 288 0.2
.bss 72864 73120 256 0.4
.data.rel.ro 65352 65384 32 0.0
.rodata 169129 169609 480 0.3
.text 1707506 1709090 1584 0.1
chip-tool debug (read only) 9305845 9308765 2920 0.0
(read/write) 579128 579160 32 0.0
.data.rel.ro 547752 547784 32 0.0
.rodata 480989 481629 640 0.1
.text 7498069 7500229 2160 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9077716 9080548 2832 0.0
(read/write) 645249 645281 32 0.0
.data.rel.ro 583000 583040 40 0.0
.rodata 445844 446068 224 0.1
.text 7170020 7172500 2480 0.0
lighting-app debug+rpc (read only) 2328113 2330305 2192 0.1
(read/write) 153152 153440 288 0.2
.bss 74656 74912 256 0.3
.data.rel.ro 70696 70728 32 0.0
.rodata 188137 188649 512 0.3
.text 1973746 1975330 1584 0.1
lock-app debug (read only) 2241561 2243785 2224 0.1
(read/write) 147864 148152 288 0.2
.bss 73344 73600 256 0.3
.data.rel.ro 67256 67272 16 0.0
.rodata 198745 199289 544 0.3
.text 1882978 1884562 1584 0.1
ota-provider-app debug (read only) 2063553 2065777 2224 0.1
(read/write) 140944 141232 288 0.2
.bss 72800 73056 256 0.4
.data.rel.ro 60568 60616 48 0.1
.rodata 179360 179904 544 0.3
.text 1725746 1727330 1584 0.1
ota-requestor-app debug (read only) 2092473 2094681 2208 0.1
(read/write) 143752 144008 256 0.2
.bss 73472 73728 256 0.3
.data.rel.ro 62632 62648 16 0.0
.rodata 175392 175872 480 0.3
.text 1757170 1758802 1632 0.1
shell debug (read only) 2566969 2569641 2672 0.1
(read/write) 199800 200344 544 0.3
.bss 115784 116296 512 0.4
.data.rel.ro 76880 76912 32 0.0
.rodata 221778 222290 512 0.2
.text 2184306 2186370 2064 0.1
thermostat-no-ble arm64 (read only) 2354172 2356332 2160 0.1
(read/write) 176305 176593 288 0.2
.bss 87617 87873 256 0.3
.data.rel.ro 79360 79392 32 0.0
.rodata 147356 147580 224 0.2
.text 1977952 1979792 1840 0.1
tv-app debug (read only) 2854489 2856809 2320 0.1
(read/write) 278784 279040 256 0.1
.bss 190776 191032 256 0.1
.data.rel.ro 77064 77088 24 0.0
.rodata 221169 221713 544 0.2
.text 2451266 2452946 1680 0.1
tv-casting-app debug (read only) 5416553 5419537 2984 0.1
(read/write) 225024 225280 256 0.1
.bss 78360 78616 256 0.3
.data.rel.ro 138064 138088 24 0.0
.rodata 339713 340449 736 0.2
.text 4717490 4719618 2128 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420448 2421016 568 0.0
.bss 202668 202796 128 0.1
.text 1383092 1383660 568 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180803 1181439 636 0.1
bss 138388 138516 128 0.1
rodata 152780 152968 188 0.1
text 810768 811088 320 0.0
p6 all-clusters-app default (read/write) 2538776 2539240 464 0.0
.bss 136184 136312 128 0.1
.text 1497040 1497504 464 0.0
light-app default (read/write) 2425240 2425704 464 0.0
.bss 129488 129616 128 0.1
.text 1383504 1383968 464 0.0
lock-app default (read/write) 2435928 2436392 464 0.0
.bss 129304 129432 128 0.1
.text 1394192 1394656 464 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782596 783416 820 0.1
bss 70616 70744 128 0.2
text 553500 554000 500 0.1
lighting-app tlsr9518adk80d (read/write) 802676 803436 760 0.1
bss 70872 71000 128 0.2
text 570266 570712 446 0.1
Decreases (5 builds for cc13x2_26x2)
platform target config section d222519 e40750e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183468 183320 -148 -0.1
lock-ftd LP_CC2652R7 (read/write) 165440 165292 -148 -0.1
pump-app LP_CC2652R7 (read/write) 184492 184068 -424 -0.2
pump-controller-app LP_CC2652R7 (read/write) 189796 189372 -424 -0.2
shell LP_CC2652R7 (read/write) 185960 185812 -148 -0.1
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d222519 e40750e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667211 667487 276 0.0
(read/write) 183468 183320 -148 -0.1
.bss 73660 73788 128 0.2
.data 3404 3404 0 0.0
.rodata 100051 100063 12 0.0
.text 566932 567196 264 0.0
lock-ftd LP_CC2652R7 (read only) 677215 677491 276 0.0
(read/write) 165440 165292 -148 -0.1
.bss 72692 72820 128 0.2
.data 3236 3236 0 0.0
.rodata 94831 94851 20 0.0
.text 581900 582156 256 0.0
lock-mtd LP_CC2652R7 (read only) 626039 626307 268 0.0
(read/write) 145524 145652 128 0.1
.bss 68428 68556 128 0.2
.data 3236 3236 0 0.0
.rodata 94719 94731 12 0.0
.text 530828 531084 256 0.0
pump-app LP_CC2652R7 (read only) 659443 659995 552 0.1
(read/write) 184492 184068 -424 -0.2
.bss 72948 73076 128 0.2
.data 3268 3268 0 0.0
.rodata 79347 79539 192 0.2
.text 579616 579976 360 0.1
pump-controller-app LP_CC2652R7 (read only) 653947 654499 552 0.1
(read/write) 189796 189372 -424 -0.2
.bss 73012 73140 128 0.2
.data 3232 3232 0 0.0
.rodata 83459 83651 192 0.2
.text 570008 570368 360 0.1
shell LP_CC2652R7 (read only) 660278 660554 276 0.0
(read/write) 185960 185812 -148 -0.1
.bss 76020 76148 128 0.2
.data 3408 3408 0 0.0
.rodata 97006 97018 12 0.0
.text 563048 563312 264 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 625230 625770 540 0.1
.app_xip_area 528844 529128 284 0.1
.bss 79028 79284 256 0.3
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 628034 628574 540 0.1
.app_xip_area 533104 533388 284 0.1
.bss 77604 77860 256 0.3
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570986 571550 564 0.1
.app_xip_area 466340 466648 308 0.1
.bss 87024 87280 256 0.3
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 917676 918156 480 0.1
(read/write) 133244 133372 128 0.1
.bss 131184 131312 128 0.1
.data 2060 2060 0 0.0
.text 917668 918148 480 0.1
BRD4161A+rpc (read only) 951848 952312 464 0.0
(read/write) 149928 150056 128 0.1
.bss 147664 147792 128 0.1
.data 2264 2264 0 0.0
.text 951840 952304 464 0.0
BRD4161A+rs911x (read only) 791204 791668 464 0.1
(read/write) 129512 129640 128 0.1
.bss 127444 127572 128 0.1
.data 2068 2068 0 0.0
.text 791196 791660 464 0.1
lock-app BRD4161A+wf200 (read only) 947200 947756 556 0.1
(read/write) 123996 124124 128 0.1
.bss 121972 122100 128 0.1
.data 2024 2024 0 0.0
.text 947192 947748 556 0.1
window-app BRD4161A (read only) 897788 898268 480 0.1
(read/write) 133304 133432 128 0.1
.bss 131256 131384 128 0.1
.data 2048 2048 0 0.0
.text 897780 898260 480 0.1
esp32 all-clusters-app c3devkit (read only) 1000948 1001398 450 0.0
(read/write) 1477874 1478194 320 0.0
.dram0.bss 68216 68344 128 0.2
.dram0.data 14624 14624 0 0.0
.flash.rodata 209600 209792 192 0.1
.flash.text 1000948 1001398 450 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1056219 1056399 180 0.0
(read/write) 479868 480188 320 0.1
.dram0.bss 73736 73864 128 0.2
.dram0.data 34200 34200 0 0.0
.flash.rodata 239936 240128 192 0.1
.flash.text 1050835 1051015 180 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682716 683088 372 0.1
.bss 80224 80352 128 0.2
.data 2016 2016 0 0.0
.text 598772 599016 244 0.0
lock k32w061+release (read/write) 729260 729648 388 0.1
.bss 80656 80784 128 0.2
.data 1976 1976 0 0.0
.text 644924 645184 260 0.0
linux all-clusters-app debug (read only) 2751209 2753449 2240 0.1
(read/write) 175936 176224 288 0.2
.bss 85088 85344 256 0.3
.data 2064 2064 0 0.0
.data.rel.ro 82616 82648 32 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 240797 241309 512 0.2
.text 2336146 2337778 1632 0.1
bridge-app debug+rpc (read only) 2033633 2035793 2160 0.1
(read/write) 147736 148024 288 0.2
.bss 72864 73120 256 0.4
.data 3936 3936 0 0.0
.data.rel.ro 65352 65384 32 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 169129 169609 480 0.3
.text 1707506 1709090 1584 0.1
chip-tool debug (read only) 9305845 9308765 2920 0.0
(read/write) 579128 579160 32 0.0
.bss 23936 23936 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 547752 547784 32 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 480989 481629 640 0.1
.text 7498069 7500229 2160 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9077716 9080548 2832 0.0
(read/write) 645249 645281 32 0.0
.bss 42225 42225 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583000 583040 40 0.0
.dynamic 560 560 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 445844 446068 224 0.1
.text 7170020 7172500 2480 0.0
lighting-app debug+rpc (read only) 2328113 2330305 2192 0.1
(read/write) 153152 153440 288 0.2
.bss 74656 74912 256 0.3
.data 2048 2048 0 0.0
.data.rel.ro 70696 70728 32 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 188137 188649 512 0.3
.text 1973746 1975330 1584 0.1
lock-app debug (read only) 2241561 2243785 2224 0.1
(read/write) 147864 148152 288 0.2
.bss 73344 73600 256 0.3
.data 1568 1568 0 0.0
.data.rel.ro 67256 67272 16 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198745 199289 544 0.3
.text 1882978 1884562 1584 0.1
ota-provider-app debug (read only) 2063553 2065777 2224 0.1
(read/write) 140944 141232 288 0.2
.bss 72800 73056 256 0.4
.data 1768 1768 0 0.0
.data.rel.ro 60568 60616 48 0.1
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179360 179904 544 0.3
.text 1725746 1727330 1584 0.1
ota-requestor-app debug (read only) 2092473 2094681 2208 0.1
(read/write) 143752 144008 256 0.2
.bss 73472 73728 256 0.3
.data 1992 1992 0 0.0
.data.rel.ro 62632 62648 16 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175392 175872 480 0.3
.text 1757170 1758802 1632 0.1
shell debug (read only) 2566969 2569641 2672 0.1
(read/write) 199800 200344 544 0.3
.bss 115784 116296 512 0.4
.data 1376 1376 0 0.0
.data.rel.ro 76880 76912 32 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 221778 222290 512 0.2
.text 2184306 2186370 2064 0.1
thermostat-no-ble arm64 (read only) 2354172 2356332 2160 0.1
(read/write) 176305 176593 288 0.2
.bss 87617 87873 256 0.3
.data 1520 1520 0 0.0
.data.rel.ro 79360 79392 32 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147356 147580 224 0.2
.text 1977952 1979792 1840 0.1
tv-app debug (read only) 2854489 2856809 2320 0.1
(read/write) 278784 279040 256 0.1
.bss 190776 191032 256 0.1
.data 4672 4672 0 0.0
.data.rel.ro 77064 77088 24 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221169 221713 544 0.2
.text 2451266 2452946 1680 0.1
tv-casting-app debug (read only) 5416553 5419537 2984 0.1
(read/write) 225024 225280 256 0.1
.bss 78360 78616 256 0.3
.data 2368 2368 0 0.0
.data.rel.ro 138064 138088 24 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339713 340449 736 0.2
.text 4717490 4719618 2128 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420448 2421016 568 0.0
.bss 202668 202796 128 0.1
.data 5872 5872 0 0.0
.text 1383092 1383660 568 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180803 1181439 636 0.1
bss 138388 138516 128 0.1
rodata 152780 152968 188 0.1
text 810768 811088 320 0.0
p6 all-clusters-app default (read/write) 2538776 2539240 464 0.0
.bss 136184 136312 128 0.1
.data 2808 2808 0 0.0
.text 1497040 1497504 464 0.0
light-app default (read/write) 2425240 2425704 464 0.0
.bss 129488 129616 128 0.1
.data 2608 2608 0 0.0
.text 1383504 1383968 464 0.0
lock-app default (read/write) 2435928 2436392 464 0.0
.bss 129304 129432 128 0.1
.data 2568 2568 0 0.0
.text 1394192 1394656 464 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782596 783416 820 0.1
bss 70616 70744 128 0.2
noinit 40416 40416 0 0.0
text 553500 554000 500 0.1
lighting-app tlsr9518adk80d (read/write) 802676 803436 760 0.1
bss 70872 71000 128 0.2
noinit 40416 40416 0 0.0
text 570266 570712 446 0.1

@andy31415
Copy link
Contributor

fast track because open for 29 days.

@mrjerryjohns mrjerryjohns merged commit cf7d85c into project-chip:master May 20, 2022
@kghost kghost deleted the session-1 branch May 20, 2022 18:22
src/messaging/ExchangeMgr.cpp Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SecureSession.h Show resolved Hide resolved
src/transport/SessionHandle.h Show resolved Hide resolved
src/transport/SessionHandle.h Show resolved Hide resolved
src/transport/SessionHolder.h Show resolved Hide resolved
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.

Use-after-free when expiring secure sessions
5 participants