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

Allow ReliableMessageMgr to perform address relookup on first message fail #21768

Merged
merged 13 commits into from
Aug 12, 2022

Conversation

tehampson
Copy link
Contributor

@tehampson tehampson commented Aug 9, 2022

Problem

What is being fixed? Examples:

Change overview

  • OnFirstMessageDeliveryFailed is removed from SessionDelegate
  • CASESessionManager will implement delegate to allow updating Session transport peer address.
  • During CASESessionManager::Init it will register itself with ReliableMessageMgr, so that ReliableMessageMgr has a callback
  • CASESessionManager resuses existing OperationalSessionSetup to perform address lookup and update

Testing

  • Using CI for now
  • With additional hacks, not included in this patch, where I allowed chip-repl to call PerformLookupOnExistingSession, confirmed the following worked:
    • Establish session and read some attribute
    • Call PerformLookupOnExistingSession on session that is currently established
    • Without waiting for address resolution tried to read attribute again. Confirmed OnDeviceConnected was called after address resolution successfully completed.

@github-actions
Copy link

github-actions bot commented Aug 9, 2022

PR #21768: Size comparison from 93d72d2 to 7d010c8

Increases (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 93d72d2 7d010c8 change % change
bl602 lighting-app bl602 (read/write) 1379962 1380762 800 0.1
.bss 119746 119794 48 0.0
.text 1048136 1048892 756 0.1
bl602+rpc (read/write) 1425210 1426018 808 0.1
.bss 127186 127234 48 0.0
.text 1079636 1080392 756 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670927 671215 288 0.0
.bss 74276 74324 48 0.1
.rodata 88471 88479 8 0.0
.text 582140 582420 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636471 636743 272 0.0
(read/write) 157844 157892 48 0.0
.bss 73556 73604 48 0.1
.text 558420 558692 272 0.0
lock-ftd LP_CC2652R7 (read only) 672787 673051 264 0.0
.bss 71348 71396 48 0.1
.rodata 76411 76419 8 0.0
.text 595896 596152 256 0.0
lock-mtd LP_CC2652R7 (read only) 655395 655667 272 0.0
.bss 67036 67084 48 0.1
.rodata 101363 101371 8 0.0
.text 553552 553816 264 0.0
pump-app LP_CC2652R7 (read only) 683019 683451 432 0.1
.bss 71388 71436 48 0.1
.rodata 89315 89451 136 0.2
.text 593220 593516 296 0.0
pump-controller-app LP_CC2652R7 (read only) 667487 667927 440 0.1
.bss 71524 71572 48 0.1
.rodata 84863 85007 144 0.2
.text 582144 582440 296 0.1
shell LP_CC2652R7 (read only) 663610 663906 296 0.0
.bss 76596 76644 48 0.1
.rodata 85418 85426 8 0.0
.text 577876 578164 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584646 584966 320 0.1
.app_xip_area 461448 461720 272 0.1
.bss 65640 65688 48 0.1
lock cyw930739m2evb_01 (read/write) 590582 590910 328 0.1
.app_xip_area 462600 462880 280 0.1
.bss 70424 70472 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596962 597490 528 0.1
.app_xip_area 474484 474964 480 0.1
.bss 64952 65000 48 0.1
efr32 lighting-app BRD4161A (read/write) 1096372 1097340 968 0.1
.bss 132844 132892 48 0.0
.text 961436 962360 924 0.1
BRD4161A+rpc (read/write) 1150636 1151608 972 0.1
.bss 149532 149580 48 0.0
.text 998804 999728 924 0.1
BRD4161A+rs911x (read/write) 985908 986848 940 0.1
.bss 162184 162232 48 0.0
.text 821648 822540 892 0.1
lock-app BRD4161A+wf200 (read/write) 1136484 1136980 496 0.0
.bss 144824 144872 48 0.0
.text 989576 990024 448 0.0
window-app BRD4161A (read/write) 1088104 1089084 980 0.1
.bss 134292 134340 48 0.0
.text 951696 952628 932 0.1
esp32 all-clusters-app c3devkit (read only) 1026078 1026472 394 0.0
(read/write) 1487418 1487618 200 0.0
.dram0.bss 70336 70384 48 0.1
.flash.rodata 217048 217200 152 0.1
.flash.text 1026078 1026472 394 0.0
m5stack (read only) 1079367 1079783 416 0.0
(read/write) 489392 489584 192 0.0
.dram0.bss 75840 75888 48 0.1
.flash.rodata 247412 247556 144 0.1
.flash.text 1073983 1074399 416 0.0
k32w light k32w0+release (read/write) 643644 643940 296 0.0
.bss 69712 69760 48 0.1
.text 569160 569408 248 0.0
lock k32w0+release (read/write) 701076 701364 288 0.0
.bss 70184 70232 48 0.1
.text 626112 626352 240 0.0
linux chip-tool-ipv6only arm64 (read only) 10007308 10008988 1680 0.0
(read/write) 695153 695217 64 0.0
.data.rel.ro 640360 640416 56 0.0
.got 13656 13664 8 0.1
.rodata 474124 474348 224 0.0
.text 7903508 7904916 1408 0.0
thermostat-no-ble arm64 (read only) 2350956 2352636 1680 0.1
(read/write) 141681 141761 80 0.1
.bss 55313 55329 16 0.0
.data.rel.ro 75880 75936 56 0.1
.got 5040 5048 8 0.2
.rodata 139716 139940 224 0.2
.text 1973712 1975120 1408 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452720 2453192 472 0.0
.bss 214556 214604 48 0.0
.text 1415364 1415836 472 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177959 1178499 540 0.0
bss 143222 143270 48 0.0
rodata 142776 142916 140 0.1
text 813112 813392 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157983 1158523 540 0.0
bss 142460 142508 48 0.0
rodata 134472 134612 140 0.1
text 802232 802512 280 0.0
p6 all-clusters-app default (read/write) 1693812 1694812 1000 0.1
.bss 149168 149216 48 0.0
.text 1533600 1534552 952 0.1
all-clusters-minimal-app default (read/write) 1637980 1638996 1016 0.1
.bss 148448 148496 48 0.0
.text 1478488 1479456 968 0.1
light-app default (read/write) 1556668 1557692 1024 0.1
.bss 140336 140384 48 0.0
.text 1405496 1406472 976 0.1
lock-app default (read/write) 1593980 1595004 1024 0.1
.bss 144816 144864 48 0.0
.text 1438312 1439288 976 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806120 806720 600 0.1
bss 70976 71024 48 0.1
text 569824 570234 410 0.1
lighting-app tlsr9518adk80d (read/write) 827928 828528 600 0.1
bss 71820 71868 48 0.1
text 587800 588206 406 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section 93d72d2 7d010c8 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 180456 180216 -240 -0.1
lock-ftd LP_CC2652R7 (read/write) 168780 168564 -216 -0.1
lock-mtd LP_CC2652R7 (read/write) 181860 181636 -224 -0.1
pump-app LP_CC2652R7 (read/write) 159356 158972 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 175024 174632 -392 -0.2
shell LP_CC2652R7 (read/write) 183292 183044 -248 -0.1
p6 all-clusters-app default (read only) 881520 881472 -48 -0.0
all-clusters-minimal-app default (read only) 882240 882192 -48 -0.0
light-app default (read only) 890560 890512 -48 -0.0
lock-app default (read only) 886064 886016 -48 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 93d72d2 7d010c8 change % change
bl602 lighting-app bl602 (read/write) 1379962 1380762 800 0.1
.bss 119746 119794 48 0.0
.data 4480 4480 0 0.0
.text 1048136 1048892 756 0.1
bl602+rpc (read/write) 1425210 1426018 808 0.1
.bss 127186 127234 48 0.0
.data 4600 4600 0 0.0
.text 1079636 1080392 756 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670927 671215 288 0.0
(read/write) 180456 180216 -240 -0.1
.bss 74276 74324 48 0.1
.data 3372 3372 0 0.0
.rodata 88471 88479 8 0.0
.text 582140 582420 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636471 636743 272 0.0
(read/write) 157844 157892 48 0.0
.bss 73556 73604 48 0.1
.data 3372 3372 0 0.0
.rodata 77727 77727 0 0.0
.text 558420 558692 272 0.0
lock-ftd LP_CC2652R7 (read only) 672787 673051 264 0.0
(read/write) 168780 168564 -216 -0.1
.bss 71348 71396 48 0.1
.data 3296 3296 0 0.0
.rodata 76411 76419 8 0.0
.text 595896 596152 256 0.0
lock-mtd LP_CC2652R7 (read only) 655395 655667 272 0.0
(read/write) 181860 181636 -224 -0.1
.bss 67036 67084 48 0.1
.data 3296 3296 0 0.0
.rodata 101363 101371 8 0.0
.text 553552 553816 264 0.0
pump-app LP_CC2652R7 (read only) 683019 683451 432 0.1
(read/write) 159356 158972 -384 -0.2
.bss 71388 71436 48 0.1
.data 3296 3296 0 0.0
.rodata 89315 89451 136 0.2
.text 593220 593516 296 0.0
pump-controller-app LP_CC2652R7 (read only) 667487 667927 440 0.1
(read/write) 175024 174632 -392 -0.2
.bss 71524 71572 48 0.1
.data 3292 3292 0 0.0
.rodata 84863 85007 144 0.2
.text 582144 582440 296 0.1
shell LP_CC2652R7 (read only) 663610 663906 296 0.0
(read/write) 183292 183044 -248 -0.1
.bss 76596 76644 48 0.1
.data 3376 3376 0 0.0
.rodata 85418 85426 8 0.0
.text 577876 578164 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584646 584966 320 0.1
.app_xip_area 461448 461720 272 0.1
.bss 65640 65688 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590582 590910 328 0.1
.app_xip_area 462600 462880 280 0.1
.bss 70424 70472 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596962 597490 528 0.1
.app_xip_area 474484 474964 480 0.1
.bss 64952 65000 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1096372 1097340 968 0.1
.bss 132844 132892 48 0.0
.data 2068 2068 0 0.0
.text 961436 962360 924 0.1
BRD4161A+rpc (read/write) 1150636 1151608 972 0.1
.bss 149532 149580 48 0.0
.data 2280 2280 0 0.0
.text 998804 999728 924 0.1
BRD4161A+rs911x (read/write) 985908 986848 940 0.1
.bss 162184 162232 48 0.0
.data 2056 2056 0 0.0
.text 821648 822540 892 0.1
lock-app BRD4161A+wf200 (read/write) 1136484 1136980 496 0.0
.bss 144824 144872 48 0.0
.data 2064 2064 0 0.0
.text 989576 990024 448 0.0
window-app BRD4161A (read/write) 1088104 1089084 980 0.1
.bss 134292 134340 48 0.0
.data 2096 2096 0 0.0
.text 951696 952628 932 0.1
esp32 all-clusters-app c3devkit (read only) 1026078 1026472 394 0.0
(read/write) 1487418 1487618 200 0.0
.dram0.bss 70336 70384 48 0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 217048 217200 152 0.1
.flash.text 1026078 1026472 394 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079367 1079783 416 0.0
(read/write) 489392 489584 192 0.0
.dram0.bss 75840 75888 48 0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247556 144 0.1
.flash.text 1073983 1074399 416 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643644 643940 296 0.0
.bss 69712 69760 48 0.1
.data 2044 2044 0 0.0
.text 569160 569408 248 0.0
lock k32w0+release (read/write) 701076 701364 288 0.0
.bss 70184 70232 48 0.1
.data 2052 2052 0 0.0
.text 626112 626352 240 0.0
linux chip-tool-ipv6only arm64 (read only) 10007308 10008988 1680 0.0
(read/write) 695153 695217 64 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 640360 640416 56 0.0
.dynamic 560 560 0 0.0
.got 13656 13664 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 474124 474348 224 0.0
.text 7903508 7904916 1408 0.0
thermostat-no-ble arm64 (read only) 2350956 2352636 1680 0.1
(read/write) 141681 141761 80 0.1
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75936 56 0.1
.dynamic 560 560 0 0.0
.got 5040 5048 8 0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 139940 224 0.2
.text 1973712 1975120 1408 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452720 2453192 472 0.0
.bss 214556 214604 48 0.0
.data 5872 5872 0 0.0
.text 1415364 1415836 472 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177959 1178499 540 0.0
bss 143222 143270 48 0.0
rodata 142776 142916 140 0.1
text 813112 813392 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157983 1158523 540 0.0
bss 142460 142508 48 0.0
rodata 134472 134612 140 0.1
text 802232 802512 280 0.0
p6 all-clusters-app default (read only) 881520 881472 -48 -0.0
(read/write) 1693812 1694812 1000 0.1
.bss 149168 149216 48 0.0
.data 2656 2656 0 0.0
.text 1533600 1534552 952 0.1
all-clusters-minimal-app default (read only) 882240 882192 -48 -0.0
(read/write) 1637980 1638996 1016 0.1
.bss 148448 148496 48 0.0
.data 2656 2656 0 0.0
.text 1478488 1479456 968 0.1
light-app default (read only) 890560 890512 -48 -0.0
(read/write) 1556668 1557692 1024 0.1
.bss 140336 140384 48 0.0
.data 2448 2448 0 0.0
.text 1405496 1406472 976 0.1
lock-app default (read only) 886064 886016 -48 -0.0
(read/write) 1593980 1595004 1024 0.1
.bss 144816 144864 48 0.0
.data 2464 2464 0 0.0
.text 1438312 1439288 976 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806120 806720 600 0.1
bss 70976 71024 48 0.1
noinit 43488 43488 0 0.0
text 569824 570234 410 0.1
lighting-app tlsr9518adk80d (read/write) 827928 828528 600 0.1
bss 71820 71868 48 0.1
noinit 43488 43488 0 0.0
text 587800 588206 406 0.1

@woody-apple woody-apple force-pushed the reworked-update-device-21639 branch from 7d010c8 to 7512f27 Compare August 9, 2022 22:02
@github-actions
Copy link

github-actions bot commented Aug 10, 2022

PR #21768: Size comparison from 3860268 to 7512f27

Increases (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3860268 7512f27 change % change
bl602 lighting-app bl602 (read/write) 1379954 1380762 808 0.1
.bss 119746 119794 48 0.0
.text 1048132 1048892 760 0.1
bl602+rpc (read/write) 1425210 1426018 808 0.1
.bss 127186 127234 48 0.0
.text 1079632 1080392 760 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670927 671215 288 0.0
.bss 74276 74324 48 0.1
.rodata 88471 88479 8 0.0
.text 582140 582420 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636471 636743 272 0.0
(read/write) 157844 157892 48 0.0
.bss 73556 73604 48 0.1
.text 558420 558692 272 0.0
lock-ftd LP_CC2652R7 (read only) 672787 673051 264 0.0
.bss 71348 71396 48 0.1
.rodata 76411 76419 8 0.0
.text 595896 596152 256 0.0
lock-mtd LP_CC2652R7 (read only) 655395 655667 272 0.0
.bss 67036 67084 48 0.1
.rodata 101363 101371 8 0.0
.text 553552 553816 264 0.0
pump-app LP_CC2652R7 (read only) 683011 683451 440 0.1
.bss 71388 71436 48 0.1
.rodata 89315 89451 136 0.2
.text 593212 593516 304 0.1
pump-controller-app LP_CC2652R7 (read only) 667487 667927 440 0.1
.bss 71524 71572 48 0.1
.rodata 84863 85007 144 0.2
.text 582144 582440 296 0.1
shell LP_CC2652R7 (read only) 663610 663906 296 0.0
.bss 76596 76644 48 0.1
.rodata 85418 85426 8 0.0
.text 577876 578164 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584646 584966 320 0.1
.app_xip_area 461448 461720 272 0.1
.bss 65640 65688 48 0.1
lock cyw930739m2evb_01 (read/write) 590582 590910 328 0.1
.app_xip_area 462600 462880 280 0.1
.bss 70424 70472 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596962 597482 520 0.1
.app_xip_area 474484 474956 472 0.1
.bss 64952 65000 48 0.1
efr32 lighting-app BRD4161A (read/write) 1096372 1097340 968 0.1
.bss 132844 132892 48 0.0
.text 961436 962360 924 0.1
BRD4161A+rpc (read/write) 1150636 1151608 972 0.1
.bss 149532 149580 48 0.0
.text 998804 999728 924 0.1
BRD4161A+rs911x (read/write) 985908 986848 940 0.1
.bss 162184 162232 48 0.0
.text 821648 822540 892 0.1
lock-app BRD4161A+wf200 (read/write) 1136468 1136980 512 0.0
.bss 144824 144872 48 0.0
.text 989560 990024 464 0.0
window-app BRD4161A (read/write) 1088104 1089084 980 0.1
.bss 134292 134340 48 0.0
.text 951696 952628 932 0.1
esp32 all-clusters-app c3devkit (read only) 1026078 1026474 396 0.0
(read/write) 1487418 1487618 200 0.0
.dram0.bss 70336 70384 48 0.1
.flash.rodata 217048 217200 152 0.1
.flash.text 1026078 1026474 396 0.0
m5stack (read only) 1079367 1079783 416 0.0
(read/write) 489392 489584 192 0.0
.dram0.bss 75840 75888 48 0.1
.flash.rodata 247412 247556 144 0.1
.flash.text 1073983 1074399 416 0.0
k32w light k32w0+release (read/write) 643644 643940 296 0.0
.bss 69712 69760 48 0.1
.text 569160 569408 248 0.0
lock k32w0+release (read/write) 701076 701364 288 0.0
.bss 70184 70232 48 0.1
.text 626112 626352 240 0.0
linux chip-tool-ipv6only arm64 (read only) 10007084 10008764 1680 0.0
(read/write) 695153 695217 64 0.0
.data.rel.ro 640360 640416 56 0.0
.got 13656 13664 8 0.1
.rodata 474124 474348 224 0.0
.text 7903284 7904692 1408 0.0
thermostat-no-ble arm64 (read only) 2350956 2352636 1680 0.1
(read/write) 141681 141761 80 0.1
.bss 55313 55329 16 0.0
.data.rel.ro 75880 75936 56 0.1
.got 5040 5048 8 0.2
.rodata 139716 139940 224 0.2
.text 1973712 1975120 1408 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452720 2453192 472 0.0
.bss 214556 214604 48 0.0
.text 1415364 1415836 472 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177959 1178499 540 0.0
bss 143222 143270 48 0.0
rodata 142776 142916 140 0.1
text 813112 813392 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157983 1158523 540 0.0
bss 142460 142508 48 0.0
rodata 134472 134612 140 0.1
text 802232 802512 280 0.0
p6 all-clusters-app default (read/write) 1693812 1694812 1000 0.1
.bss 149168 149216 48 0.0
.text 1533600 1534552 952 0.1
all-clusters-minimal-app default (read/write) 1637980 1638996 1016 0.1
.bss 148448 148496 48 0.0
.text 1478488 1479456 968 0.1
light-app default (read/write) 1556668 1557692 1024 0.1
.bss 140336 140384 48 0.0
.text 1405496 1406472 976 0.1
lock-app default (read/write) 1593980 1595004 1024 0.1
.bss 144816 144864 48 0.0
.text 1438312 1439288 976 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806120 806720 600 0.1
bss 70976 71024 48 0.1
text 569822 570234 412 0.1
lighting-app tlsr9518adk80d (read/write) 827928 828528 600 0.1
bss 71820 71868 48 0.1
text 587798 588208 410 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section 3860268 7512f27 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 180456 180216 -240 -0.1
lock-ftd LP_CC2652R7 (read/write) 168780 168564 -216 -0.1
lock-mtd LP_CC2652R7 (read/write) 181860 181636 -224 -0.1
pump-app LP_CC2652R7 (read/write) 159364 158972 -392 -0.2
pump-controller-app LP_CC2652R7 (read/write) 175024 174632 -392 -0.2
shell LP_CC2652R7 (read/write) 183292 183044 -248 -0.1
p6 all-clusters-app default (read only) 881520 881472 -48 -0.0
all-clusters-minimal-app default (read only) 882240 882192 -48 -0.0
light-app default (read only) 890560 890512 -48 -0.0
lock-app default (read only) 886064 886016 -48 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3860268 7512f27 change % change
bl602 lighting-app bl602 (read/write) 1379954 1380762 808 0.1
.bss 119746 119794 48 0.0
.data 4480 4480 0 0.0
.text 1048132 1048892 760 0.1
bl602+rpc (read/write) 1425210 1426018 808 0.1
.bss 127186 127234 48 0.0
.data 4600 4600 0 0.0
.text 1079632 1080392 760 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670927 671215 288 0.0
(read/write) 180456 180216 -240 -0.1
.bss 74276 74324 48 0.1
.data 3372 3372 0 0.0
.rodata 88471 88479 8 0.0
.text 582140 582420 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636471 636743 272 0.0
(read/write) 157844 157892 48 0.0
.bss 73556 73604 48 0.1
.data 3372 3372 0 0.0
.rodata 77727 77727 0 0.0
.text 558420 558692 272 0.0
lock-ftd LP_CC2652R7 (read only) 672787 673051 264 0.0
(read/write) 168780 168564 -216 -0.1
.bss 71348 71396 48 0.1
.data 3296 3296 0 0.0
.rodata 76411 76419 8 0.0
.text 595896 596152 256 0.0
lock-mtd LP_CC2652R7 (read only) 655395 655667 272 0.0
(read/write) 181860 181636 -224 -0.1
.bss 67036 67084 48 0.1
.data 3296 3296 0 0.0
.rodata 101363 101371 8 0.0
.text 553552 553816 264 0.0
pump-app LP_CC2652R7 (read only) 683011 683451 440 0.1
(read/write) 159364 158972 -392 -0.2
.bss 71388 71436 48 0.1
.data 3296 3296 0 0.0
.rodata 89315 89451 136 0.2
.text 593212 593516 304 0.1
pump-controller-app LP_CC2652R7 (read only) 667487 667927 440 0.1
(read/write) 175024 174632 -392 -0.2
.bss 71524 71572 48 0.1
.data 3292 3292 0 0.0
.rodata 84863 85007 144 0.2
.text 582144 582440 296 0.1
shell LP_CC2652R7 (read only) 663610 663906 296 0.0
(read/write) 183292 183044 -248 -0.1
.bss 76596 76644 48 0.1
.data 3376 3376 0 0.0
.rodata 85418 85426 8 0.0
.text 577876 578164 288 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584646 584966 320 0.1
.app_xip_area 461448 461720 272 0.1
.bss 65640 65688 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590582 590910 328 0.1
.app_xip_area 462600 462880 280 0.1
.bss 70424 70472 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596962 597482 520 0.1
.app_xip_area 474484 474956 472 0.1
.bss 64952 65000 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1096372 1097340 968 0.1
.bss 132844 132892 48 0.0
.data 2068 2068 0 0.0
.text 961436 962360 924 0.1
BRD4161A+rpc (read/write) 1150636 1151608 972 0.1
.bss 149532 149580 48 0.0
.data 2280 2280 0 0.0
.text 998804 999728 924 0.1
BRD4161A+rs911x (read/write) 985908 986848 940 0.1
.bss 162184 162232 48 0.0
.data 2056 2056 0 0.0
.text 821648 822540 892 0.1
lock-app BRD4161A+wf200 (read/write) 1136468 1136980 512 0.0
.bss 144824 144872 48 0.0
.data 2064 2064 0 0.0
.text 989560 990024 464 0.0
window-app BRD4161A (read/write) 1088104 1089084 980 0.1
.bss 134292 134340 48 0.0
.data 2096 2096 0 0.0
.text 951696 952628 932 0.1
esp32 all-clusters-app c3devkit (read only) 1026078 1026474 396 0.0
(read/write) 1487418 1487618 200 0.0
.dram0.bss 70336 70384 48 0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 217048 217200 152 0.1
.flash.text 1026078 1026474 396 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079367 1079783 416 0.0
(read/write) 489392 489584 192 0.0
.dram0.bss 75840 75888 48 0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247556 144 0.1
.flash.text 1073983 1074399 416 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643644 643940 296 0.0
.bss 69712 69760 48 0.1
.data 2044 2044 0 0.0
.text 569160 569408 248 0.0
lock k32w0+release (read/write) 701076 701364 288 0.0
.bss 70184 70232 48 0.1
.data 2052 2052 0 0.0
.text 626112 626352 240 0.0
linux chip-tool-ipv6only arm64 (read only) 10007084 10008764 1680 0.0
(read/write) 695153 695217 64 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 640360 640416 56 0.0
.dynamic 560 560 0 0.0
.got 13656 13664 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 474124 474348 224 0.0
.text 7903284 7904692 1408 0.0
thermostat-no-ble arm64 (read only) 2350956 2352636 1680 0.1
(read/write) 141681 141761 80 0.1
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75936 56 0.1
.dynamic 560 560 0 0.0
.got 5040 5048 8 0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 139940 224 0.2
.text 1973712 1975120 1408 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452720 2453192 472 0.0
.bss 214556 214604 48 0.0
.data 5872 5872 0 0.0
.text 1415364 1415836 472 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177959 1178499 540 0.0
bss 143222 143270 48 0.0
rodata 142776 142916 140 0.1
text 813112 813392 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157983 1158523 540 0.0
bss 142460 142508 48 0.0
rodata 134472 134612 140 0.1
text 802232 802512 280 0.0
p6 all-clusters-app default (read only) 881520 881472 -48 -0.0
(read/write) 1693812 1694812 1000 0.1
.bss 149168 149216 48 0.0
.data 2656 2656 0 0.0
.text 1533600 1534552 952 0.1
all-clusters-minimal-app default (read only) 882240 882192 -48 -0.0
(read/write) 1637980 1638996 1016 0.1
.bss 148448 148496 48 0.0
.data 2656 2656 0 0.0
.text 1478488 1479456 968 0.1
light-app default (read only) 890560 890512 -48 -0.0
(read/write) 1556668 1557692 1024 0.1
.bss 140336 140384 48 0.0
.data 2448 2448 0 0.0
.text 1405496 1406472 976 0.1
lock-app default (read only) 886064 886016 -48 -0.0
(read/write) 1593980 1595004 1024 0.1
.bss 144816 144864 48 0.0
.data 2464 2464 0 0.0
.text 1438312 1439288 976 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806120 806720 600 0.1
bss 70976 71024 48 0.1
noinit 43488 43488 0 0.0
text 569822 570234 412 0.1
lighting-app tlsr9518adk80d (read/write) 827928 828528 600 0.1
bss 71820 71868 48 0.1
noinit 43488 43488 0 0.0
text 587798 588208 410 0.1

@github-actions
Copy link

github-actions bot commented Aug 10, 2022

PR #21768: Size comparison from a985e18 to 9396ee9

Increases (12 builds for bl602, cyw30739, k32w, mbed, nrfconnect, telink)
platform target config section a985e18 9396ee9 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381450 888 0.1
.bss 119762 119810 48 0.0
.text 1048724 1049512 788 0.1
bl602+rpc (read/write) 1425818 1426706 888 0.1
.bss 127202 127250 48 0.0
.text 1080228 1081016 788 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585390 320 0.1
.app_xip_area 461856 462128 272 0.1
.bss 65656 65704 48 0.1
lock cyw930739m2evb_01 (read/write) 590862 591198 336 0.1
.app_xip_area 462864 463152 288 0.1
.bss 70440 70488 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598074 680 0.1
.app_xip_area 474900 475532 632 0.1
.bss 64968 65016 48 0.1
k32w light k32w0+release (read/write) 644076 644388 312 0.0
.bss 69728 69776 48 0.1
.text 569576 569840 264 0.0
lock k32w0+release (read/write) 701364 701724 360 0.1
.bss 70200 70248 48 0.1
.text 626384 626696 312 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452976 2453632 656 0.0
.bss 214572 214620 48 0.0
.text 1415620 1416276 656 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179067 708 0.1
bss 143230 143278 48 0.0
rodata 142776 143036 260 0.2
text 813520 813832 312 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158963 580 0.1
bss 142468 142516 48 0.0
rodata 134472 134732 260 0.2
text 802508 802820 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 806472 807236 764 0.1
bss 70976 71024 48 0.1
text 570178 570622 444 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829196 756 0.1
bss 71832 71880 48 0.1
text 588294 588736 442 0.1
Full report (12 builds for bl602, cyw30739, k32w, mbed, nrfconnect, telink)
platform target config section a985e18 9396ee9 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381450 888 0.1
.bss 119762 119810 48 0.0
.data 4480 4480 0 0.0
.text 1048724 1049512 788 0.1
bl602+rpc (read/write) 1425818 1426706 888 0.1
.bss 127202 127250 48 0.0
.data 4600 4600 0 0.0
.text 1080228 1081016 788 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585390 320 0.1
.app_xip_area 461856 462128 272 0.1
.bss 65656 65704 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590862 591198 336 0.1
.app_xip_area 462864 463152 288 0.1
.bss 70440 70488 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598074 680 0.1
.app_xip_area 474900 475532 632 0.1
.bss 64968 65016 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w0+release (read/write) 644076 644388 312 0.0
.bss 69728 69776 48 0.1
.data 2044 2044 0 0.0
.text 569576 569840 264 0.0
lock k32w0+release (read/write) 701364 701724 360 0.1
.bss 70200 70248 48 0.1
.data 2052 2052 0 0.0
.text 626384 626696 312 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452976 2453632 656 0.0
.bss 214572 214620 48 0.0
.data 5872 5872 0 0.0
.text 1415620 1416276 656 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179067 708 0.1
bss 143230 143278 48 0.0
rodata 142776 143036 260 0.2
text 813520 813832 312 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158963 580 0.1
bss 142468 142516 48 0.0
rodata 134472 134732 260 0.2
text 802508 802820 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 806472 807236 764 0.1
bss 70976 71024 48 0.1
noinit 43488 43488 0 0.0
text 570178 570622 444 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829196 756 0.1
bss 71832 71880 48 0.1
noinit 43488 43488 0 0.0
text 588294 588736 442 0.1

@github-actions
Copy link

github-actions bot commented Aug 10, 2022

PR #21768: Size comparison from a985e18 to 4a770a6

Increases above 0.2%:

platform target config section a985e18 4a770a6 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 89315 89571 256 0.3
pump-controller-app LP_CC2652R7 .rodata 84863 85127 264 0.3
linux bridge-app debug+rpc .rodata 202600 203080 480 0.2
lighting-app debug+rpc .rodata 219280 219728 448 0.2
lock-app debug .rodata 236368 236848 480 0.2
ota-provider-app debug .rodata 208440 208920 480 0.2
ota-requestor-app debug .rodata 215040 215520 480 0.2
shell debug .rodata 233650 234130 480 0.2
thermostat-no-ble arm64 .rodata 139716 140068 352 0.3
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a985e18 4a770a6 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381450 888 0.1
.bss 119762 119810 48 0.0
.text 1048724 1049512 788 0.1
bl602+rpc (read/write) 1425818 1426698 880 0.1
.bss 127202 127250 48 0.0
.text 1080228 1081012 784 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671343 671687 344 0.1
.bss 74284 74332 48 0.1
.rodata 88471 88519 48 0.1
.text 582556 582852 296 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 636735 637079 344 0.1
(read/write) 157860 157908 48 0.0
.bss 73572 73620 48 0.1
.rodata 77727 77775 48 0.1
.text 558684 558980 296 0.1
lock-ftd LP_CC2652R7 (read only) 673051 673379 328 0.0
.bss 71364 71412 48 0.1
.rodata 76411 76459 48 0.1
.text 596160 596440 280 0.0
lock-mtd LP_CC2652R7 (read only) 655659 655995 336 0.1
.bss 67052 67100 48 0.1
.rodata 101363 101411 48 0.0
.text 553816 554104 288 0.1
pump-app LP_CC2652R7 (read only) 683299 683899 600 0.1
.bss 71404 71452 48 0.1
.rodata 89315 89571 256 0.3
.text 593500 593844 344 0.1
pump-controller-app LP_CC2652R7 (read only) 667759 668359 600 0.1
.bss 71524 71572 48 0.1
.rodata 84863 85127 264 0.3
.text 582416 582752 336 0.1
shell LP_CC2652R7 (read only) 664018 664378 360 0.1
.bss 76604 76652 48 0.1
.rodata 85418 85466 48 0.1
.text 578284 578596 312 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585390 320 0.1
.app_xip_area 461856 462128 272 0.1
.bss 65656 65704 48 0.1
lock cyw930739m2evb_01 (read/write) 590862 591198 336 0.1
.app_xip_area 462864 463152 288 0.1
.bss 70440 70488 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598074 680 0.1
.app_xip_area 474900 475532 632 0.1
.bss 64968 65016 48 0.1
efr32 lighting-app BRD4161A (read/write) 1097132 1098260 1128 0.1
.bss 132860 132908 48 0.0
.text 962180 963264 1084 0.1
BRD4161A+rpc (read/write) 1151412 1152528 1116 0.1
.bss 149548 149596 48 0.0
.text 999564 1000632 1068 0.1
BRD4161A+rs911x (read/write) 986644 987752 1108 0.1
.bss 162200 162248 48 0.0
.text 822368 823428 1060 0.1
lock-app BRD4161A+wf200 (read/write) 1136980 1137628 648 0.1
.bss 144840 144888 48 0.0
.text 990056 990656 600 0.1
window-app BRD4161A (read/write) 1088584 1089724 1140 0.1
.bss 134292 134340 48 0.0
.text 952176 953268 1092 0.1
esp32 all-clusters-app c3devkit (read only) 1026576 1027010 434 0.0
(read/write) 1487442 1487746 304 0.0
.dram0.bss 70344 70392 48 0.1
.flash.rodata 217056 217312 256 0.1
.flash.text 1026576 1027010 434 0.0
m5stack (read only) 1079871 1080327 456 0.0
(read/write) 489400 489712 312 0.1
.dram0.bss 75848 75896 48 0.1
.flash.rodata 247412 247676 264 0.1
.flash.text 1074487 1074943 456 0.0
k32w light k32w0+release (read/write) 644076 644388 312 0.0
.bss 69728 69776 48 0.1
.text 569576 569840 264 0.0
lock k32w0+release (read/write) 701364 701724 360 0.1
.bss 70200 70248 48 0.1
.text 626384 626696 312 0.0
linux all-clusters-app debug (read only) 3027977 3030025 2048 0.1
(read/write) 155760 155792 32 0.0
.data.rel.ro 85416 85448 32 0.0
.rodata 273547 273995 448 0.2
.text 2575474 2577122 1648 0.1
all-clusters-minimal-app debug (read only) 2867769 2869881 2112 0.1
(read/write) 147496 147528 32 0.0
.data.rel.ro 78008 78040 32 0.0
.rodata 273675 274187 512 0.2
.text 2417842 2419490 1648 0.1
bridge-app debug+rpc (read only) 2366929 2369009 2080 0.1
(read/write) 127456 127488 32 0.0
.data.rel.ro 67368 67400 32 0.0
.rodata 202600 203080 480 0.2
.text 2001826 2003474 1648 0.1
chip-tool debug (read only) 10605713 10607665 1952 0.0
(read/write) 648480 648512 32 0.0
.data.rel.ro 613832 613864 32 0.0
.rodata 543989 544341 352 0.1
.text 8560564 8562212 1648 0.0
chip-tool-ipv6only arm64 (read only) 10014540 10016380 1840 0.0
(read/write) 696209 696241 32 0.0
.data.rel.ro 641392 641424 32 0.0
.got 13672 13680 8 0.1
.rodata 474444 474796 352 0.1
.text 7907908 7909364 1456 0.0
lighting-app debug+rpc (read only) 2590849 2592897 2048 0.1
(read/write) 130048 130080 32 0.0
.data.rel.ro 72248 72280 32 0.0
.rodata 219280 219728 448 0.2
.text 2200978 2202626 1648 0.1
lock-app debug (read only) 2574793 2576873 2080 0.1
(read/write) 125416 125448 32 0.0
.data.rel.ro 69416 69448 32 0.0
.rodata 236368 236848 480 0.2
.text 2171890 2173538 1648 0.1
ota-provider-app debug (read only) 2352049 2354129 2080 0.1
(read/write) 118848 118880 32 0.0
.data.rel.ro 63224 63256 32 0.1
.rodata 208440 208920 480 0.2
.text 1980258 1981906 1648 0.1
ota-requestor-app debug (read only) 2517425 2519505 2080 0.1
(read/write) 127192 127224 32 0.0
.data.rel.ro 68632 68664 32 0.0
.rodata 215040 215520 480 0.2
.text 2129938 2131586 1648 0.1
shell debug (read only) 2596345 2598409 2064 0.1
(read/write) 141912 141944 32 0.0
.data.rel.ro 77024 77056 32 0.0
.rodata 233650 234130 480 0.2
.text 2204466 2206098 1632 0.1
thermostat-no-ble arm64 (read only) 2351772 2353596 1824 0.1
(read/write) 141681 141729 48 0.0
.bss 55313 55329 16 0.0
.data.rel.ro 75880 75912 32 0.0
.got 5040 5048 8 0.2
.rodata 139716 140068 352 0.3
.text 1974528 1975968 1440 0.1
tv-app debug (read only) 3170041 3172065 2024 0.1
(read/write) 257872 257904 32 0.0
.data.rel.ro 79096 79120 24 0.0
.rodata 258248 258696 448 0.2
.text 2722002 2723650 1648 0.1
tv-casting-app debug (read only) 5410729 5412793 2064 0.0
(read/write) 158992 159024 32 0.0
.data.rel.ro 98672 98696 24 0.0
.rodata 341521 342001 480 0.1
.text 4800882 4802514 1632 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452976 2453632 656 0.0
.bss 214572 214620 48 0.0
.text 1415620 1416276 656 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179067 708 0.1
bss 143230 143278 48 0.0
rodata 142776 143036 260 0.2
text 813520 813832 312 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158947 564 0.0
bss 142468 142516 48 0.0
rodata 134472 134732 260 0.2
text 802508 802816 308 0.0
p6 all-clusters-app default (read/write) 1694476 1695636 1160 0.1
.bss 149176 149224 48 0.0
.text 1534256 1535368 1112 0.1
all-clusters-minimal-app default (read/write) 1638516 1639692 1176 0.1
.bss 148456 148504 48 0.0
.text 1479016 1480144 1128 0.1
light-app default (read/write) 1557348 1558524 1176 0.1
.bss 140344 140392 48 0.0
.text 1406168 1407296 1128 0.1
lock-app default (read/write) 1594516 1595692 1176 0.1
.bss 144824 144872 48 0.0
.text 1438840 1439968 1128 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806472 807228 756 0.1
bss 70976 71024 48 0.1
text 570178 570620 442 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829196 756 0.1
bss 71832 71880 48 0.1
text 588294 588736 442 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section a985e18 4a770a6 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 180048 179752 -296 -0.2
lock-ftd LP_CC2652R7 (read/write) 168532 168252 -280 -0.2
lock-mtd LP_CC2652R7 (read/write) 181612 181324 -288 -0.2
pump-app LP_CC2652R7 (read/write) 159092 158540 -552 -0.3
pump-controller-app LP_CC2652R7 (read/write) 174752 174200 -552 -0.3
shell LP_CC2652R7 (read/write) 182892 182580 -312 -0.2
p6 all-clusters-app default (read only) 881512 881464 -48 -0.0
all-clusters-minimal-app default (read only) 882232 882184 -48 -0.0
light-app default (read only) 890552 890504 -48 -0.0
lock-app default (read only) 886056 886008 -48 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a985e18 4a770a6 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381450 888 0.1
.bss 119762 119810 48 0.0
.data 4480 4480 0 0.0
.text 1048724 1049512 788 0.1
bl602+rpc (read/write) 1425818 1426698 880 0.1
.bss 127202 127250 48 0.0
.data 4600 4600 0 0.0
.text 1080228 1081012 784 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671343 671687 344 0.1
(read/write) 180048 179752 -296 -0.2
.bss 74284 74332 48 0.1
.data 3372 3372 0 0.0
.rodata 88471 88519 48 0.1
.text 582556 582852 296 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 636735 637079 344 0.1
(read/write) 157860 157908 48 0.0
.bss 73572 73620 48 0.1
.data 3372 3372 0 0.0
.rodata 77727 77775 48 0.1
.text 558684 558980 296 0.1
lock-ftd LP_CC2652R7 (read only) 673051 673379 328 0.0
(read/write) 168532 168252 -280 -0.2
.bss 71364 71412 48 0.1
.data 3296 3296 0 0.0
.rodata 76411 76459 48 0.1
.text 596160 596440 280 0.0
lock-mtd LP_CC2652R7 (read only) 655659 655995 336 0.1
(read/write) 181612 181324 -288 -0.2
.bss 67052 67100 48 0.1
.data 3296 3296 0 0.0
.rodata 101363 101411 48 0.0
.text 553816 554104 288 0.1
pump-app LP_CC2652R7 (read only) 683299 683899 600 0.1
(read/write) 159092 158540 -552 -0.3
.bss 71404 71452 48 0.1
.data 3296 3296 0 0.0
.rodata 89315 89571 256 0.3
.text 593500 593844 344 0.1
pump-controller-app LP_CC2652R7 (read only) 667759 668359 600 0.1
(read/write) 174752 174200 -552 -0.3
.bss 71524 71572 48 0.1
.data 3292 3292 0 0.0
.rodata 84863 85127 264 0.3
.text 582416 582752 336 0.1
shell LP_CC2652R7 (read only) 664018 664378 360 0.1
(read/write) 182892 182580 -312 -0.2
.bss 76604 76652 48 0.1
.data 3376 3376 0 0.0
.rodata 85418 85466 48 0.1
.text 578284 578596 312 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585390 320 0.1
.app_xip_area 461856 462128 272 0.1
.bss 65656 65704 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590862 591198 336 0.1
.app_xip_area 462864 463152 288 0.1
.bss 70440 70488 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598074 680 0.1
.app_xip_area 474900 475532 632 0.1
.bss 64968 65016 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1097132 1098260 1128 0.1
.bss 132860 132908 48 0.0
.data 2068 2068 0 0.0
.text 962180 963264 1084 0.1
BRD4161A+rpc (read/write) 1151412 1152528 1116 0.1
.bss 149548 149596 48 0.0
.data 2280 2280 0 0.0
.text 999564 1000632 1068 0.1
BRD4161A+rs911x (read/write) 986644 987752 1108 0.1
.bss 162200 162248 48 0.0
.data 2056 2056 0 0.0
.text 822368 823428 1060 0.1
lock-app BRD4161A+wf200 (read/write) 1136980 1137628 648 0.1
.bss 144840 144888 48 0.0
.data 2064 2064 0 0.0
.text 990056 990656 600 0.1
window-app BRD4161A (read/write) 1088584 1089724 1140 0.1
.bss 134292 134340 48 0.0
.data 2096 2096 0 0.0
.text 952176 953268 1092 0.1
esp32 all-clusters-app c3devkit (read only) 1026576 1027010 434 0.0
(read/write) 1487442 1487746 304 0.0
.dram0.bss 70344 70392 48 0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 217056 217312 256 0.1
.flash.text 1026576 1027010 434 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079871 1080327 456 0.0
(read/write) 489400 489712 312 0.1
.dram0.bss 75848 75896 48 0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247676 264 0.1
.flash.text 1074487 1074943 456 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 644076 644388 312 0.0
.bss 69728 69776 48 0.1
.data 2044 2044 0 0.0
.text 569576 569840 264 0.0
lock k32w0+release (read/write) 701364 701724 360 0.1
.bss 70200 70248 48 0.1
.data 2052 2052 0 0.0
.text 626384 626696 312 0.0
linux all-clusters-app debug (read only) 3027977 3030025 2048 0.1
(read/write) 155760 155792 32 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85416 85448 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273547 273995 448 0.2
.text 2575474 2577122 1648 0.1
all-clusters-minimal-app debug (read only) 2867769 2869881 2112 0.1
(read/write) 147496 147528 32 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78040 32 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 273675 274187 512 0.2
.text 2417842 2419490 1648 0.1
bridge-app debug+rpc (read only) 2366929 2369009 2080 0.1
(read/write) 127456 127488 32 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67400 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202600 203080 480 0.2
.text 2001826 2003474 1648 0.1
chip-tool debug (read only) 10605713 10607665 1952 0.0
(read/write) 648480 648512 32 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 613832 613864 32 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 543989 544341 352 0.1
.text 8560564 8562212 1648 0.0
chip-tool-ipv6only arm64 (read only) 10014540 10016380 1840 0.0
(read/write) 696209 696241 32 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 641392 641424 32 0.0
.dynamic 560 560 0 0.0
.got 13672 13680 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 474444 474796 352 0.1
.text 7907908 7909364 1456 0.0
lighting-app debug+rpc (read only) 2590849 2592897 2048 0.1
(read/write) 130048 130080 32 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72280 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219280 219728 448 0.2
.text 2200978 2202626 1648 0.1
lock-app debug (read only) 2574793 2576873 2080 0.1
(read/write) 125416 125448 32 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69448 32 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236368 236848 480 0.2
.text 2171890 2173538 1648 0.1
ota-provider-app debug (read only) 2352049 2354129 2080 0.1
(read/write) 118848 118880 32 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63256 32 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208440 208920 480 0.2
.text 1980258 1981906 1648 0.1
ota-requestor-app debug (read only) 2517425 2519505 2080 0.1
(read/write) 127192 127224 32 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68632 68664 32 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215040 215520 480 0.2
.text 2129938 2131586 1648 0.1
shell debug (read only) 2596345 2598409 2064 0.1
(read/write) 141912 141944 32 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77056 32 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 233650 234130 480 0.2
.text 2204466 2206098 1632 0.1
thermostat-no-ble arm64 (read only) 2351772 2353596 1824 0.1
(read/write) 141681 141729 48 0.0
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75912 32 0.0
.dynamic 560 560 0 0.0
.got 5040 5048 8 0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 140068 352 0.3
.text 1974528 1975968 1440 0.1
tv-app debug (read only) 3170041 3172065 2024 0.1
(read/write) 257872 257904 32 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79120 24 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258248 258696 448 0.2
.text 2722002 2723650 1648 0.1
tv-casting-app debug (read only) 5410729 5412793 2064 0.0
(read/write) 158992 159024 32 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98672 98696 24 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341521 342001 480 0.1
.text 4800882 4802514 1632 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452976 2453632 656 0.0
.bss 214572 214620 48 0.0
.data 5872 5872 0 0.0
.text 1415620 1416276 656 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179067 708 0.1
bss 143230 143278 48 0.0
rodata 142776 143036 260 0.2
text 813520 813832 312 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158947 564 0.0
bss 142468 142516 48 0.0
rodata 134472 134732 260 0.2
text 802508 802816 308 0.0
p6 all-clusters-app default (read only) 881512 881464 -48 -0.0
(read/write) 1694476 1695636 1160 0.1
.bss 149176 149224 48 0.0
.data 2656 2656 0 0.0
.text 1534256 1535368 1112 0.1
all-clusters-minimal-app default (read only) 882232 882184 -48 -0.0
(read/write) 1638516 1639692 1176 0.1
.bss 148456 148504 48 0.0
.data 2656 2656 0 0.0
.text 1479016 1480144 1128 0.1
light-app default (read only) 890552 890504 -48 -0.0
(read/write) 1557348 1558524 1176 0.1
.bss 140344 140392 48 0.0
.data 2448 2448 0 0.0
.text 1406168 1407296 1128 0.1
lock-app default (read only) 886056 886008 -48 -0.0
(read/write) 1594516 1595692 1176 0.1
.bss 144824 144872 48 0.0
.data 2464 2464 0 0.0
.text 1438840 1439968 1128 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806472 807228 756 0.1
bss 70976 71024 48 0.1
noinit 43488 43488 0 0.0
text 570178 570620 442 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829196 756 0.1
bss 71832 71880 48 0.1
noinit 43488 43488 0 0.0
text 588294 588736 442 0.1

@github-actions
Copy link

github-actions bot commented Aug 10, 2022

PR #21768: Size comparison from a985e18 to 0c42bc1

Increases above 0.2%:

platform target config section a985e18 0c42bc1 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 89315 89627 312 0.3
pump-controller-app LP_CC2652R7 .rodata 84863 85183 320 0.4
linux all-clusters-minimal-app debug .rodata 273675 274251 576 0.2
bridge-app debug+rpc .rodata 202600 203144 544 0.3
lighting-app debug+rpc .rodata 219280 219792 512 0.2
lock-app debug .rodata 236368 236880 512 0.2
ota-provider-app debug .rodata 208440 208984 544 0.3
ota-requestor-app debug .rodata 215040 215584 544 0.3
shell debug .rodata 233650 234162 512 0.2
thermostat-no-ble arm64 .rodata 139716 140116 400 0.3
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a985e18 0c42bc1 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381530 968 0.1
.bss 119762 119810 48 0.0
.text 1048724 1049536 812 0.1
bl602+rpc (read/write) 1425818 1426786 968 0.1
.bss 127202 127250 48 0.0
.text 1080228 1081040 812 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671343 671767 424 0.1
.bss 74284 74332 48 0.1
.rodata 88471 88575 104 0.1
.text 582556 582876 320 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 636735 637159 424 0.1
(read/write) 157860 157908 48 0.0
.bss 73572 73620 48 0.1
.rodata 77727 77831 104 0.1
.text 558684 559004 320 0.1
lock-ftd LP_CC2652R7 (read only) 673051 673459 408 0.1
.bss 71364 71412 48 0.1
.rodata 76411 76515 104 0.1
.text 596160 596464 304 0.1
lock-mtd LP_CC2652R7 (read only) 655659 656083 424 0.1
.bss 67052 67100 48 0.1
.rodata 101363 101467 104 0.1
.text 553816 554136 320 0.1
pump-app LP_CC2652R7 (read only) 683299 683971 672 0.1
.bss 71404 71452 48 0.1
.rodata 89315 89627 312 0.3
.text 593500 593860 360 0.1
pump-controller-app LP_CC2652R7 (read only) 667759 668431 672 0.1
.bss 71524 71572 48 0.1
.rodata 84863 85183 320 0.4
.text 582416 582768 352 0.1
shell LP_CC2652R7 (read only) 664018 664458 440 0.1
.bss 76604 76652 48 0.1
.rodata 85418 85522 104 0.1
.text 578284 578620 336 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585446 376 0.1
.app_xip_area 461856 462184 328 0.1
.bss 65656 65704 48 0.1
lock cyw930739m2evb_01 (read/write) 590862 591262 400 0.1
.app_xip_area 462864 463216 352 0.1
.bss 70440 70488 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598226 832 0.1
.app_xip_area 474900 475684 784 0.2
.bss 64968 65016 48 0.1
efr32 lighting-app BRD4161A (read/write) 1097132 1098348 1216 0.1
.bss 132860 132908 48 0.0
.text 962180 963352 1172 0.1
BRD4161A+rpc (read/write) 1151412 1152600 1188 0.1
.bss 149548 149596 48 0.0
.text 999564 1000704 1140 0.1
BRD4161A+rs911x (read/write) 986644 987824 1180 0.1
.bss 162200 162248 48 0.0
.text 822368 823500 1132 0.1
lock-app BRD4161A+wf200 (read/write) 1136980 1137716 736 0.1
.bss 144840 144888 48 0.0
.text 990056 990744 688 0.1
window-app BRD4161A (read/write) 1088584 1089796 1212 0.1
.bss 134292 134340 48 0.0
.text 952176 953340 1164 0.1
esp32 all-clusters-app c3devkit (read only) 1026576 1027070 494 0.0
(read/write) 1487442 1487842 400 0.0
.dram0.bss 70344 70408 64 0.1
.flash.rodata 217056 217392 336 0.2
.flash.text 1026576 1027070 494 0.0
m5stack (read only) 1079871 1080391 520 0.0
(read/write) 489400 489800 400 0.1
.dram0.bss 75848 75912 64 0.1
.flash.rodata 247412 247748 336 0.1
.flash.text 1074487 1075007 520 0.0
k32w light k32w0+release (read/write) 644076 644420 344 0.1
.bss 69728 69776 48 0.1
.text 569576 569872 296 0.1
lock k32w0+release (read/write) 701364 701796 432 0.1
.bss 70200 70248 48 0.1
.text 626384 626768 384 0.1
linux all-clusters-app debug (read only) 3027977 3030185 2208 0.1
(read/write) 155760 155792 32 0.0
.data.rel.ro 85416 85448 32 0.0
.rodata 273547 274059 512 0.2
.text 2575474 2577218 1744 0.1
all-clusters-minimal-app debug (read only) 2867769 2870041 2272 0.1
(read/write) 147496 147528 32 0.0
.data.rel.ro 78008 78040 32 0.0
.rodata 273675 274251 576 0.2
.text 2417842 2419586 1744 0.1
bridge-app debug+rpc (read only) 2366929 2369169 2240 0.1
(read/write) 127456 127488 32 0.0
.data.rel.ro 67368 67400 32 0.0
.rodata 202600 203144 544 0.3
.text 2001826 2003570 1744 0.1
chip-tool debug (read only) 10605713 10607825 2112 0.0
(read/write) 648480 648512 32 0.0
.data.rel.ro 613832 613864 32 0.0
.rodata 543989 544405 416 0.1
.text 8560564 8562308 1744 0.0
chip-tool-ipv6only arm64 (read only) 10014540 10016476 1936 0.0
(read/write) 696209 696241 32 0.0
.data.rel.ro 641392 641424 32 0.0
.got 13672 13680 8 0.1
.rodata 474444 474844 400 0.1
.text 7907908 7909412 1504 0.0
lighting-app debug+rpc (read only) 2590849 2593057 2208 0.1
(read/write) 130048 130080 32 0.0
.data.rel.ro 72248 72280 32 0.0
.rodata 219280 219792 512 0.2
.text 2200978 2202722 1744 0.1
lock-app debug (read only) 2574793 2577001 2208 0.1
(read/write) 125416 125448 32 0.0
.data.rel.ro 69416 69448 32 0.0
.rodata 236368 236880 512 0.2
.text 2171890 2173634 1744 0.1
ota-provider-app debug (read only) 2352049 2354289 2240 0.1
(read/write) 118848 118880 32 0.0
.data.rel.ro 63224 63256 32 0.1
.rodata 208440 208984 544 0.3
.text 1980258 1982002 1744 0.1
ota-requestor-app debug (read only) 2517425 2519665 2240 0.1
(read/write) 127192 127224 32 0.0
.data.rel.ro 68632 68664 32 0.0
.rodata 215040 215584 544 0.3
.text 2129938 2131682 1744 0.1
shell debug (read only) 2596345 2598553 2208 0.1
(read/write) 141912 141944 32 0.0
.data.rel.ro 77024 77056 32 0.0
.rodata 233650 234162 512 0.2
.text 2204466 2206210 1744 0.1
thermostat-no-ble arm64 (read only) 2351772 2353708 1936 0.1
(read/write) 141681 141729 48 0.0
.bss 55313 55329 16 0.0
.data.rel.ro 75880 75912 32 0.0
.got 5040 5048 8 0.2
.rodata 139716 140116 400 0.3
.text 1974528 1976032 1504 0.1
tv-app debug (read only) 3170041 3172225 2184 0.1
(read/write) 257872 257904 32 0.0
.data.rel.ro 79096 79120 24 0.0
.rodata 258248 258760 512 0.2
.text 2722002 2723746 1744 0.1
tv-casting-app debug (read only) 5410729 5412937 2208 0.0
(read/write) 158992 159024 32 0.0
.data.rel.ro 98672 98696 24 0.0
.rodata 341521 342033 512 0.1
.text 4800882 4802626 1744 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452976 2453688 712 0.0
.bss 214572 214620 48 0.0
.text 1415620 1416332 712 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179139 780 0.1
bss 143230 143278 48 0.0
rodata 142776 143092 316 0.2
text 813520 813852 332 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1159035 652 0.1
bss 142468 142516 48 0.0
rodata 134472 134788 316 0.2
text 802508 802840 332 0.0
p6 all-clusters-app default (read/write) 1694476 1695724 1248 0.1
.bss 149176 149224 48 0.0
.text 1534256 1535456 1200 0.1
all-clusters-minimal-app default (read/write) 1638516 1639764 1248 0.1
.bss 148456 148504 48 0.0
.text 1479016 1480216 1200 0.1
light-app default (read/write) 1557348 1558596 1248 0.1
.bss 140344 140392 48 0.0
.text 1406168 1407368 1200 0.1
lock-app default (read/write) 1594516 1595764 1248 0.1
.bss 144824 144872 48 0.0
.text 1438840 1440040 1200 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806472 807308 836 0.1
bss 70976 71024 48 0.1
text 570178 570640 462 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829268 828 0.1
bss 71832 71880 48 0.1
text 588294 588754 460 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section a985e18 0c42bc1 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 180048 179672 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 168532 168172 -360 -0.2
lock-mtd LP_CC2652R7 (read/write) 181612 181236 -376 -0.2
pump-app LP_CC2652R7 (read/write) 159092 158468 -624 -0.4
pump-controller-app LP_CC2652R7 (read/write) 174752 174128 -624 -0.4
shell LP_CC2652R7 (read/write) 182892 182500 -392 -0.2
p6 all-clusters-app default (read only) 881512 881464 -48 -0.0
all-clusters-minimal-app default (read only) 882232 882184 -48 -0.0
light-app default (read only) 890552 890504 -48 -0.0
lock-app default (read only) 886056 886008 -48 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a985e18 0c42bc1 change % change
bl602 lighting-app bl602 (read/write) 1380562 1381530 968 0.1
.bss 119762 119810 48 0.0
.data 4480 4480 0 0.0
.text 1048724 1049536 812 0.1
bl602+rpc (read/write) 1425818 1426786 968 0.1
.bss 127202 127250 48 0.0
.data 4600 4600 0 0.0
.text 1080228 1081040 812 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671343 671767 424 0.1
(read/write) 180048 179672 -376 -0.2
.bss 74284 74332 48 0.1
.data 3372 3372 0 0.0
.rodata 88471 88575 104 0.1
.text 582556 582876 320 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 636735 637159 424 0.1
(read/write) 157860 157908 48 0.0
.bss 73572 73620 48 0.1
.data 3372 3372 0 0.0
.rodata 77727 77831 104 0.1
.text 558684 559004 320 0.1
lock-ftd LP_CC2652R7 (read only) 673051 673459 408 0.1
(read/write) 168532 168172 -360 -0.2
.bss 71364 71412 48 0.1
.data 3296 3296 0 0.0
.rodata 76411 76515 104 0.1
.text 596160 596464 304 0.1
lock-mtd LP_CC2652R7 (read only) 655659 656083 424 0.1
(read/write) 181612 181236 -376 -0.2
.bss 67052 67100 48 0.1
.data 3296 3296 0 0.0
.rodata 101363 101467 104 0.1
.text 553816 554136 320 0.1
pump-app LP_CC2652R7 (read only) 683299 683971 672 0.1
(read/write) 159092 158468 -624 -0.4
.bss 71404 71452 48 0.1
.data 3296 3296 0 0.0
.rodata 89315 89627 312 0.3
.text 593500 593860 360 0.1
pump-controller-app LP_CC2652R7 (read only) 667759 668431 672 0.1
(read/write) 174752 174128 -624 -0.4
.bss 71524 71572 48 0.1
.data 3292 3292 0 0.0
.rodata 84863 85183 320 0.4
.text 582416 582768 352 0.1
shell LP_CC2652R7 (read only) 664018 664458 440 0.1
(read/write) 182892 182500 -392 -0.2
.bss 76604 76652 48 0.1
.data 3376 3376 0 0.0
.rodata 85418 85522 104 0.1
.text 578284 578620 336 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585070 585446 376 0.1
.app_xip_area 461856 462184 328 0.1
.bss 65656 65704 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590862 591262 400 0.1
.app_xip_area 462864 463216 352 0.1
.bss 70440 70488 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597394 598226 832 0.1
.app_xip_area 474900 475684 784 0.2
.bss 64968 65016 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1097132 1098348 1216 0.1
.bss 132860 132908 48 0.0
.data 2068 2068 0 0.0
.text 962180 963352 1172 0.1
BRD4161A+rpc (read/write) 1151412 1152600 1188 0.1
.bss 149548 149596 48 0.0
.data 2280 2280 0 0.0
.text 999564 1000704 1140 0.1
BRD4161A+rs911x (read/write) 986644 987824 1180 0.1
.bss 162200 162248 48 0.0
.data 2056 2056 0 0.0
.text 822368 823500 1132 0.1
lock-app BRD4161A+wf200 (read/write) 1136980 1137716 736 0.1
.bss 144840 144888 48 0.0
.data 2064 2064 0 0.0
.text 990056 990744 688 0.1
window-app BRD4161A (read/write) 1088584 1089796 1212 0.1
.bss 134292 134340 48 0.0
.data 2096 2096 0 0.0
.text 952176 953340 1164 0.1
esp32 all-clusters-app c3devkit (read only) 1026576 1027070 494 0.0
(read/write) 1487442 1487842 400 0.0
.dram0.bss 70344 70408 64 0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 217056 217392 336 0.2
.flash.text 1026576 1027070 494 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079871 1080391 520 0.0
(read/write) 489400 489800 400 0.1
.dram0.bss 75848 75912 64 0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247748 336 0.1
.flash.text 1074487 1075007 520 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 644076 644420 344 0.1
.bss 69728 69776 48 0.1
.data 2044 2044 0 0.0
.text 569576 569872 296 0.1
lock k32w0+release (read/write) 701364 701796 432 0.1
.bss 70200 70248 48 0.1
.data 2052 2052 0 0.0
.text 626384 626768 384 0.1
linux all-clusters-app debug (read only) 3027977 3030185 2208 0.1
(read/write) 155760 155792 32 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85416 85448 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273547 274059 512 0.2
.text 2575474 2577218 1744 0.1
all-clusters-minimal-app debug (read only) 2867769 2870041 2272 0.1
(read/write) 147496 147528 32 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78040 32 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 273675 274251 576 0.2
.text 2417842 2419586 1744 0.1
bridge-app debug+rpc (read only) 2366929 2369169 2240 0.1
(read/write) 127456 127488 32 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67400 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202600 203144 544 0.3
.text 2001826 2003570 1744 0.1
chip-tool debug (read only) 10605713 10607825 2112 0.0
(read/write) 648480 648512 32 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 613832 613864 32 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 543989 544405 416 0.1
.text 8560564 8562308 1744 0.0
chip-tool-ipv6only arm64 (read only) 10014540 10016476 1936 0.0
(read/write) 696209 696241 32 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 641392 641424 32 0.0
.dynamic 560 560 0 0.0
.got 13672 13680 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 474444 474844 400 0.1
.text 7907908 7909412 1504 0.0
lighting-app debug+rpc (read only) 2590849 2593057 2208 0.1
(read/write) 130048 130080 32 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72280 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219280 219792 512 0.2
.text 2200978 2202722 1744 0.1
lock-app debug (read only) 2574793 2577001 2208 0.1
(read/write) 125416 125448 32 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69448 32 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236368 236880 512 0.2
.text 2171890 2173634 1744 0.1
ota-provider-app debug (read only) 2352049 2354289 2240 0.1
(read/write) 118848 118880 32 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63256 32 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208440 208984 544 0.3
.text 1980258 1982002 1744 0.1
ota-requestor-app debug (read only) 2517425 2519665 2240 0.1
(read/write) 127192 127224 32 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68632 68664 32 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215040 215584 544 0.3
.text 2129938 2131682 1744 0.1
shell debug (read only) 2596345 2598553 2208 0.1
(read/write) 141912 141944 32 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77056 32 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 233650 234162 512 0.2
.text 2204466 2206210 1744 0.1
thermostat-no-ble arm64 (read only) 2351772 2353708 1936 0.1
(read/write) 141681 141729 48 0.0
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75912 32 0.0
.dynamic 560 560 0 0.0
.got 5040 5048 8 0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 140116 400 0.3
.text 1974528 1976032 1504 0.1
tv-app debug (read only) 3170041 3172225 2184 0.1
(read/write) 257872 257904 32 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79120 24 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258248 258760 512 0.2
.text 2722002 2723746 1744 0.1
tv-casting-app debug (read only) 5410729 5412937 2208 0.0
(read/write) 158992 159024 32 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98672 98696 24 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341521 342033 512 0.1
.text 4800882 4802626 1744 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452976 2453688 712 0.0
.bss 214572 214620 48 0.0
.data 5872 5872 0 0.0
.text 1415620 1416332 712 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1179139 780 0.1
bss 143230 143278 48 0.0
rodata 142776 143092 316 0.2
text 813520 813852 332 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1159035 652 0.1
bss 142468 142516 48 0.0
rodata 134472 134788 316 0.2
text 802508 802840 332 0.0
p6 all-clusters-app default (read only) 881512 881464 -48 -0.0
(read/write) 1694476 1695724 1248 0.1
.bss 149176 149224 48 0.0
.data 2656 2656 0 0.0
.text 1534256 1535456 1200 0.1
all-clusters-minimal-app default (read only) 882232 882184 -48 -0.0
(read/write) 1638516 1639764 1248 0.1
.bss 148456 148504 48 0.0
.data 2656 2656 0 0.0
.text 1479016 1480216 1200 0.1
light-app default (read only) 890552 890504 -48 -0.0
(read/write) 1557348 1558596 1248 0.1
.bss 140344 140392 48 0.0
.data 2448 2448 0 0.0
.text 1406168 1407368 1200 0.1
lock-app default (read only) 886056 886008 -48 -0.0
(read/write) 1594516 1595764 1248 0.1
.bss 144824 144872 48 0.0
.data 2464 2464 0 0.0
.text 1438840 1440040 1200 0.1
telink light-switch-app tlsr9518adk80d (read/write) 806472 807308 836 0.1
bss 70976 71024 48 0.1
noinit 43488 43488 0 0.0
text 570178 570640 462 0.1
lighting-app tlsr9518adk80d (read/write) 828440 829268 828 0.1
bss 71832 71880 48 0.1
noinit 43488 43488 0 0.0
text 588294 588754 460 0.1

src/app/CASESessionManager.h Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/app/CASESessionManager.h Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
src/messaging/ReliableMessageMgr.h Show resolved Hide resolved
src/transport/SessionManager.cpp Outdated Show resolved Hide resolved
src/transport/SessionManager.cpp Outdated Show resolved Hide resolved
src/transport/SessionManager.h Outdated Show resolved Hide resolved
src/transport/SessionUpdateDelegate.h Outdated Show resolved Hide resolved
src/app/OperationalSessionSetup.cpp Outdated Show resolved Hide resolved
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
@tehampson tehampson merged commit b94e1a1 into project-chip:master Aug 12, 2022
@tehampson tehampson deleted the reworked-update-device-21639 branch August 15, 2022 12:16
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
… fail (project-chip#21768)

* OnFirstMessageDeliveryFailed is removed from SessionDelegate
* CASESessionManager will implement delegate to allow updating Session transport peer address.
*During CASESessionManager::Init it will register itself with ReliableMessageMgr, so that ReliableMessageMgr has a callback.
* CASESessionManager create a different OperationalSessionSetup to perform address lookup and update that is separate
  from OperationalSessionSetup used for establishing a connection.

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
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.

OnFirstMessageDeliveryFailed no longer performs address lookup after 21256
4 participants