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

Ensure fields are always initialized in TLVWriters #30876

Conversation

tcarmelveilleux
Copy link
Contributor

  • It was found through static analysis that in some cases, TLVWriters did not have all fields initialized and this led to no errors, but possibly could lead to bad states.
  • None of the code making use of uninitialized TLVWriters was found in the SDK, but there may be usages.
  • In adding the checks, marked several areas that could be improved in TLVWriter data access/management.

Issue #30825

Testing done:

  • All tests still pass.
  • There is never uninitialized used of a TLVWriter.

- It was found through static analysis that in some cases, TLVWriters
  did not have all fields initialized and this led to no errors, but
  possibly could lead to bad states.
- None of the code making use of uninitialized TLVWriters was found
  in the SDK, but there may be usages.
- In adding the checks, marked several areas that could be improved
  in TLVWriter data access/management.

Issue project-chip#30825

Testing done:
- All tests still pass.
- There is never uninitialized used of a TLVWriter.
Copy link

github-actions bot commented Dec 7, 2023

PR #30876: Size comparison from 575d600 to 45b52be

Increases above 0.2%:

platform target config section 575d600 45b52be change % change
bl602 lighting-app bl602 (read/write) 1413742 1421294 7552 0.5
.rodata 156892 158036 1144 0.7
.text 1081626 1088038 6412 0.6
bl602+mfd (read/write) 1428206 1435766 7560 0.5
.rodata 155852 156996 1144 0.7
.text 1096990 1103406 6416 0.6
bl602+rpc (read/write) 1461526 1469118 7592 0.5
.rodata 164516 165700 1184 0.7
.text 1113370 1119782 6412 0.6
bl702 lighting-app bl702 (read/write) 1178419 1186483 8064 0.7
.rodata 106268 107456 1188 1.1
.text 950994 957872 6878 0.7
bl702+mfd (read/write) 1189295 1197359 8064 0.7
.rodata 105208 106396 1188 1.1
.text 962802 969680 6878 0.7
bl702+rpc (read/write) 1270431 1278543 8112 0.6
.rodata 121688 122920 1232 1.0
.text 1026056 1032934 6878 0.7
bl706-eth (read/write) 998373 1005689 7316 0.7
.rodata 99600 100700 1100 1.1
.text 744218 750436 6218 0.8
bl706-wifi (read/write) 1235010 1245310 10300 0.8
.rodata 120580 121724 1144 0.9
.text 970016 979170 9154 0.9
bl702l lighting-app bl702l (read/write) 1148636 1155936 7300 0.6
.rodata 100272 101460 1188 1.2
.text 944120 950742 6622 0.7
bl702l+mfd (read/write) 1159576 1167388 7812 0.7
.rodata 99212 100400 1188 1.2
.text 956496 963118 6622 0.7
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 744692 2400 0.3
.rodata 84648 85576 928 1.1
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 761660 2240 0.3
.rodata 79728 80608 880 1.1
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 748700 2296 0.3
.rodata 105504 106384 880 0.8
pump-app LP_EM_CC1354P10_6 (read only) 700004 702380 2376 0.3
.rodata 80440 81280 840 1.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 687908 2384 0.3
.rodata 76280 77120 840 1.1
.text 608856 610400 1544 0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 568346 1768 0.3
.rodata 83922 84802 880 1.0
lock CC3235SF_LAUNCHXL (read only) 619818 621802 1984 0.3
.rodata 105786 106802 1016 1.0
cyw30739 light cyw930739m2evb_01 (read/write) 561047 563663 2616 0.5
.app_xip_area 451337 453921 2584 0.6
lock cyw930739m2evb_01 (read/write) 543079 545591 2512 0.5
.app_xip_area 428633 431113 2480 0.6
ota-requestor cyw930739m2evb_01 (read/write) 561951 564183 2232 0.4
.app_xip_area 453697 455897 2200 0.5
switch cyw930739m2evb_01 (read/write) 557263 560151 2888 0.5
.app_xip_area 445785 448641 2856 0.6
efr32 lighting-app BRD4161A+rs9116 .text 841248 843716 2468 0.3
BRD4187C .text 901212 903824 2612 0.3
lock-app BRD4161A+wf200 .text 922660 924968 2308 0.3
esp32 all-clusters-app c3devkit .flash.rodata 241152 241760 608 0.3
k32w contact k32w0+release (read only) 594816 597204 2388 0.4
.text 594280 596668 2388 0.4
k32w1+release (read/write) 690448 692776 2328 0.3
.text 576672 578984 2312 0.4
light k32w0+release (read only) 594512 596980 2468 0.4
.text 593976 596444 2468 0.4
k32w1+release (read/write) 782252 784588 2336 0.3
.text 659616 661936 2320 0.4
lock k32w0+release (read only) 565904 568204 2300 0.4
.text 565368 567668 2300 0.4
linux shell debug .text 2426562 2433298 6736 0.3
tv-casting-app debug (read only) 9337033 9364921 27888 0.3
.text 8521747 8549635 27888 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1060860 1063772 2912 0.3
rodata 104172 105308 1136 1.1
nrf7002dk_nrf5340_cpuapp rodata 138300 139436 1136 0.8
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046488 1049160 2672 0.3
rodata 99432 100440 1008 1.0
qpg lighting-app qpg6105+debug .text 628740 631236 2496 0.4
lock-app qpg6105+debug .text 592384 595040 2656 0.4
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 45b52be change % change
bl602 lighting-app bl602 (read/write) 1413742 1421294 7552 0.5
.rodata 156892 158036 1144 0.7
.text 1081626 1088038 6412 0.6
bl602+mfd (read/write) 1428206 1435766 7560 0.5
.rodata 155852 156996 1144 0.7
.text 1096990 1103406 6416 0.6
bl602+rpc (read/write) 1461526 1469118 7592 0.5
.rodata 164516 165700 1184 0.7
.text 1113370 1119782 6412 0.6
bl702 lighting-app bl702 (read/write) 1178419 1186483 8064 0.7
.rodata 106268 107456 1188 1.1
.text 950994 957872 6878 0.7
bl702+mfd (read/write) 1189295 1197359 8064 0.7
.rodata 105208 106396 1188 1.1
.text 962802 969680 6878 0.7
bl702+rpc (read/write) 1270431 1278543 8112 0.6
.rodata 121688 122920 1232 1.0
.text 1026056 1032934 6878 0.7
bl706-eth (read/write) 998373 1005689 7316 0.7
.rodata 99600 100700 1100 1.1
.text 744218 750436 6218 0.8
bl706-wifi (read/write) 1235010 1245310 10300 0.8
.rodata 120580 121724 1144 0.9
.text 970016 979170 9154 0.9
bl702l lighting-app bl702l (read/write) 1148636 1155936 7300 0.6
.rodata 100272 101460 1188 1.2
.text 944120 950742 6622 0.7
bl702l+mfd (read/write) 1159576 1167388 7812 0.7
.rodata 99212 100400 1188 1.2
.text 956496 963118 6622 0.7
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 744692 2400 0.3
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.rodata 84648 85576 928 1.1
.text 657256 658728 1472 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 761660 2240 0.3
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.rodata 79728 80608 880 1.1
.text 679304 680664 1360 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 748700 2296 0.3
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.rodata 105504 106384 880 0.8
.text 640508 641924 1416 0.2
pump-app LP_EM_CC1354P10_6 (read only) 700004 702380 2376 0.3
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.rodata 80440 81280 840 1.0
.text 619176 620712 1536 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 687908 2384 0.3
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.rodata 76280 77120 840 1.1
.text 608856 610400 1544 0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 568346 1768 0.3
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.rodata 83922 84802 880 1.0
.text 480536 481424 888 0.2
lock CC3235SF_LAUNCHXL (read only) 619818 621802 1984 0.3
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.rodata 105786 106802 1016 1.0
.text 511912 512880 968 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 561047 563663 2616 0.5
.app_xip_area 451337 453921 2584 0.6
.bss 64624 64656 32 0.0
lock cyw930739m2evb_01 (read/write) 543079 545591 2512 0.5
.app_xip_area 428633 431113 2480 0.6
.bss 69320 69352 32 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 564183 2232 0.4
.app_xip_area 453697 455897 2200 0.5
.bss 63240 63272 32 0.1
switch cyw930739m2evb_01 (read/write) 557263 560151 2888 0.5
.app_xip_area 445785 448641 2856 0.6
.bss 66360 66392 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1019024 2500 0.2
.bss 172568 172600 32 0.0
.text 841248 843716 2468 0.3
BRD4187C (read/write) 1100700 1103344 2644 0.2
.bss 196172 196204 32 0.0
.text 901212 903824 2612 0.3
lock-app BRD4161A+wf200 (read/write) 1114016 1116356 2340 0.2
.bss 188624 188656 32 0.0
.text 922660 924968 2308 0.3
window-app BRD4187C (read/write) 1135128 1137556 2428 0.2
.bss 168204 168236 32 0.0
.text 963736 966132 2396 0.2
esp32 all-clusters-app c3devkit (read only) 1136088 1137300 1212 0.1
(read/write) 1670548 1671156 608 0.0
.flash.rodata 241152 241760 608 0.3
.flash.text 1136088 1137300 1212 0.1
m5stack (read only) 1181279 1181979 700 0.1
(read/write) 519744 520384 640 0.1
.flash.rodata 272184 272824 640 0.2
.flash.text 1175895 1176595 700 0.1
k32w contact k32w0+release (read only) 594816 597204 2388 0.4
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.text 594280 596668 2388 0.4
k32w1+release (read/write) 690448 692776 2328 0.3
.bss 67584 67600 16 0.0
.text 576672 578984 2312 0.4
light k32w0+release (read only) 594512 596980 2468 0.4
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.text 593976 596444 2468 0.4
k32w1+release (read/write) 782252 784588 2336 0.3
.bss 77252 77268 16 0.0
.text 659616 661936 2320 0.4
lock k32w0+release (read only) 565904 568204 2300 0.4
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.text 565368 567668 2300 0.4
linux air-purifier-app debug (read only) 2524413 2529341 4928 0.2
.text 2169781 2174709 4928 0.2
all-clusters-app debug (read only) 5365561 5372985 7424 0.1
.text 4654099 4661523 7424 0.2
all-clusters-minimal-app debug (read only) 4950601 4956905 6304 0.1
.text 4445363 4451667 6304 0.1
bridge-app debug (read only) 4415305 4420569 5264 0.1
.text 3977651 3982915 5264 0.1
chip-tool debug (read only) 11424177 11449441 25264 0.2
.text 10328707 10353971 25264 0.2
chip-tool-ipv6only arm64 (read only) 11145584 11150368 4784 0.0
.text 9950104 9954888 4784 0.0
lighting-app debug+rpc+ui (read only) 5301345 5306897 5552 0.1
.text 4716355 4721907 5552 0.1
lock-app debug (read only) 4499809 4505089 5280 0.1
.text 4042787 4048067 5280 0.1
ota-provider-app debug (read only) 4164561 4169585 5024 0.1
.text 3771427 3776451 5024 0.1
ota-requestor-app debug (read only) 4253985 4259313 5328 0.1
.text 3852643 3857971 5328 0.1
shell debug (read only) 2778273 2785009 6736 0.2
.text 2426562 2433298 6736 0.3
thermostat-no-ble arm64 (read only) 4402816 4403888 1072 0.0
.text 3900184 3901256 1072 0.0
tv-app debug (read only) 5382713 5389433 6720 0.1
.text 4872083 4878803 6720 0.1
tv-casting-app debug (read only) 9337033 9364921 27888 0.3
.text 8521747 8549635 27888 0.3
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525656 2527656 2000 0.1
.bss 220184 220216 32 0.0
.text 1488340 1490340 2000 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1060860 1063772 2912 0.3
bss 129029 129061 32 0.0
rodata 104172 105308 1136 1.1
text 779988 781772 1784 0.2
nrf7002dk_nrf5340_cpuapp (read/write) 1187416 1190296 2880 0.2
bss 121239 121271 32 0.0
rodata 138300 139436 1136 0.8
text 777556 779264 1708 0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046488 1049160 2672 0.3
bss 129316 129348 32 0.0
rodata 99432 100440 1008 1.0
text 770072 771740 1668 0.2
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1741140 1744140 3000 0.2
.bss 194644 194676 32 0.0
.text 1535636 1538604 2968 0.2
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1705444 1708172 2728 0.2
.bss 192924 192956 32 0.0
.text 1501660 1504356 2696 0.2
light cy8ckit_062s2_43012 (read/write) 1630500 1632868 2368 0.1
.bss 186348 186380 32 0.0
.text 1433404 1435740 2336 0.2
lock cy8ckit_062s2_43012 (read/write) 1657268 1659428 2160 0.1
.bss 213444 213476 32 0.0
.text 1433052 1435180 2128 0.1
qpg lighting-app qpg6105+debug (read/write) 1116364 1118860 2496 0.2
.bss 101200 101216 16 0.0
.text 628740 631236 2496 0.4
lock-app qpg6105+debug (read/write) 1080004 1082660 2656 0.2
.bss 97336 97352 16 0.0
.text 592384 595040 2656 0.4
telink air-quality-sensor-app tlsr9528a_retention (read/write) 819998 821390 1392 0.2
text 612678 613538 860 0.1
all-clusters-app tlsr9518adk80d (read/write) 1077892 1079752 1860 0.2
text 760616 761814 1198 0.2
all-clusters-minimal-app tlsr9528a (read/write) 1083128 1084836 1708 0.2
text 752626 753764 1138 0.2
bridge-app tlsr9518adk80d (read/write) 933864 935204 1340 0.1
text 646142 647004 862 0.1
contact-sensor-app tlsr9528a_retention (read/write) 820210 821594 1384 0.2
text 613024 613884 860 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 977240 978964 1724 0.2
text 693056 694120 1064 0.2
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092204 1094016 1812 0.2
text 769026 770178 1152 0.1
lock-app-dfu tlsr9528a (read/write) 963476 964860 1384 0.1
text 646710 647566 856 0.1
ota-requestor-app tlsr9518adk80d (read/write) 947516 949036 1520 0.2
text 662232 663224 992 0.1
pump-app tlsr9528a (read/write) 878992 880508 1516 0.2
text 621014 621962 948 0.2
pump-controller-app tlsr9518adk80d (read/write) 819596 821120 1524 0.2
text 587890 588838 948 0.2
shell tlsr9518adk80d (read/write) 705416 705604 188 0.0
text 461916 462058 142 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 821866 823250 1384 0.2
text 615696 616552 856 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 876697 878277 1580 0.2
text 629638 630648 1010 0.2
thermostat tlsr9518adk80d (read/write) 843840 845364 1524 0.2
text 606268 607216 948 0.2
window-covering tlsr9518adk80d (read/write) 838260 839644 1384 0.2
text 600402 601262 860 0.1
Decreases (6 builds for linux, psoc6)
platform target config section 575d600 45b52be change % change
linux chip-tool-ipv6only arm64 (read/write) 562432 561744 -688 -0.1
thermostat-no-ble arm64 (read/write) 247656 246584 -1072 -0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 45b52be change % change
bl602 lighting-app bl602 (read/write) 1413742 1421294 7552 0.5
.bss 85160 85160 0 0.0
.data 9416 9416 0 0.0
.rodata 156892 158036 1144 0.7
.text 1081626 1088038 6412 0.6
bl602+mfd (read/write) 1428206 1435766 7560 0.5
.bss 85328 85328 0 0.0
.data 9384 9384 0 0.0
.rodata 155852 156996 1144 0.7
.text 1096990 1103406 6416 0.6
bl602+rpc (read/write) 1461526 1469118 7592 0.5
.bss 93192 93192 0 0.0
.data 9784 9784 0 0.0
.rodata 164516 165700 1184 0.7
.text 1113370 1119782 6412 0.6
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178419 1186483 8064 0.7
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106268 107456 1188 1.1
.text 950994 957872 6878 0.7
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189295 1197359 8064 0.7
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105208 106396 1188 1.1
.text 962802 969680 6878 0.7
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270431 1278543 8112 0.6
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121688 122920 1232 1.0
.text 1026056 1032934 6878 0.7
bl706-eth (read/write) 998373 1005689 7316 0.7
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99600 100700 1100 1.1
.text 744218 750436 6218 0.8
bl706-wifi (read/write) 1235010 1245310 10300 0.8
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120580 121724 1144 0.9
.text 970016 979170 9154 0.9
bl702l lighting-app bl702l (read/write) 1148636 1155936 7300 0.6
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100272 101460 1188 1.2
.text 944120 950742 6622 0.7
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159576 1167388 7812 0.7
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99212 100400 1188 1.2
.text 956496 963118 6622 0.7
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 744692 2400 0.3
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.data 3420 3420 0 0.0
.rodata 84648 85576 928 1.1
.text 657256 658728 1472 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 761660 2240 0.3
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.data 3448 3448 0 0.0
.rodata 79728 80608 880 1.1
.text 679304 680664 1360 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 748700 2296 0.3
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.data 3448 3448 0 0.0
.rodata 105504 106384 880 0.8
.text 640508 641924 1416 0.2
pump-app LP_EM_CC1354P10_6 (read only) 700004 702380 2376 0.3
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.data 3408 3408 0 0.0
.rodata 80440 81280 840 1.0
.text 619176 620712 1536 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 687908 2384 0.3
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.data 3404 3404 0 0.0
.rodata 76280 77120 840 1.1
.text 608856 610400 1544 0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 568346 1768 0.3
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.data 1412 1412 0 0.0
.rodata 83922 84802 880 1.0
.text 480536 481424 888 0.2
lock CC3235SF_LAUNCHXL (read only) 619818 621802 1984 0.3
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.data 1448 1448 0 0.0
.rodata 105786 106802 1016 1.0
.text 511912 512880 968 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 561047 563663 2616 0.5
.app_xip_area 451337 453921 2584 0.6
.bss 64624 64656 32 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543079 545591 2512 0.5
.app_xip_area 428633 431113 2480 0.6
.bss 69320 69352 32 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 564183 2232 0.4
.app_xip_area 453697 455897 2200 0.5
.bss 63240 63272 32 0.1
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557263 560151 2888 0.5
.app_xip_area 445785 448641 2856 0.6
.bss 66360 66392 32 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1019024 2500 0.2
.bss 172568 172600 32 0.0
.data 2688 2688 0 0.0
.text 841248 843716 2468 0.3
BRD4187C (read/write) 1100700 1103344 2644 0.2
.bss 196172 196204 32 0.0
.data 3296 3296 0 0.0
.text 901212 903824 2612 0.3
lock-app BRD4161A+wf200 (read/write) 1114016 1116356 2340 0.2
.bss 188624 188656 32 0.0
.data 2712 2712 0 0.0
.text 922660 924968 2308 0.3
window-app BRD4187C (read/write) 1135128 1137556 2428 0.2
.bss 168204 168236 32 0.0
.data 3168 3168 0 0.0
.text 963736 966132 2396 0.2
esp32 all-clusters-app c3devkit (read only) 1136088 1137300 1212 0.1
(read/write) 1670548 1671156 608 0.0
.dram0.bss 72536 72536 0 0.0
.dram0.data 12988 12988 0 0.0
.flash.rodata 241152 241760 608 0.3
.flash.text 1136088 1137300 1212 0.1
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1181279 1181979 700 0.1
(read/write) 519744 520384 640 0.1
.dram0.bss 79192 79192 0 0.0
.dram0.data 34004 34004 0 0.0
.flash.rodata 272184 272824 640 0.2
.flash.text 1175895 1176595 700 0.1
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 594816 597204 2388 0.4
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.data 2128 2128 0 0.0
.text 594280 596668 2388 0.4
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690448 692776 2328 0.3
.bss 67584 67600 16 0.0
.data 2716 2716 0 0.0
.text 576672 578984 2312 0.4
light k32w0+release (read only) 594512 596980 2468 0.4
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.data 2116 2116 0 0.0
.text 593976 596444 2468 0.4
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782252 784588 2336 0.3
.bss 77252 77268 16 0.0
.data 1928 1928 0 0.0
.text 659616 661936 2320 0.4
lock k32w0+release (read only) 565904 568204 2300 0.4
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.data 2056 2056 0 0.0
.text 565368 567668 2300 0.4
linux air-purifier-app debug (read only) 2524413 2529341 4928 0.2
(read/write) 127176 127176 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72776 72776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 179272 179272 0 0.0
.text 2169781 2174709 4928 0.2
all-clusters-app debug (read only) 5365561 5372985 7424 0.1
(read/write) 447712 447712 0 0.0
.bss 130064 130064 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 306584 306584 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 308028 308028 0 0.0
.text 4654099 4661523 7424 0.2
all-clusters-minimal-app debug (read only) 4950601 4956905 6304 0.1
(read/write) 234656 234656 0 0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95912 95912 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 272813 272813 0 0.0
.text 4445363 4451667 6304 0.1
bridge-app debug (read only) 4415305 4420569 5264 0.1
(read/write) 215896 215896 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85232 85232 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 219125 219125 0 0.0
.text 3977651 3982915 5264 0.1
chip-tool debug (read only) 11424177 11449441 25264 0.2
(read/write) 496072 496072 0 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 389760 389760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 418281 418281 0 0.0
.text 10328707 10353971 25264 0.2
chip-tool-ipv6only arm64 (read only) 11145584 11150368 4784 0.0
(read/write) 562432 561744 -688 -0.1
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428472 428472 0 0.0
.dynamic 512 512 0 0.0
.got 19584 19584 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341032 341032 0 0.0
.text 9950104 9954888 4784 0.0
lighting-app debug+rpc+ui (read only) 5301345 5306897 5552 0.1
(read/write) 224968 224968 0 0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93632 93632 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 340244 340244 0 0.0
.text 4716355 4721907 5552 0.1
lock-app debug (read only) 4499809 4505089 5280 0.1
(read/write) 203616 203616 0 0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79464 79464 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 247029 247029 0 0.0
.text 4042787 4048067 5280 0.1
ota-provider-app debug (read only) 4164561 4169585 5024 0.1
(read/write) 192696 192696 0 0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69248 69248 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 201301 201301 0 0.0
.text 3771427 3776451 5024 0.1
ota-requestor-app debug (read only) 4253985 4259313 5328 0.1
(read/write) 196976 196976 0 0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72240 72240 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 205109 205109 0 0.0
.text 3852643 3857971 5328 0.1
shell debug (read only) 2778273 2785009 6736 0.2
(read/write) 149792 149792 0 0.0
.bss 60616 60616 0 0.0
.data 768 768 0 0.0
.data.rel.ro 82608 82608 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 181024 181024 0 0.0
.text 2426562 2433298 6736 0.3
thermostat-no-ble arm64 (read only) 4402816 4403888 1072 0.0
(read/write) 247656 246584 -1072 -0.4
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102312 102312 0 0.0
.dynamic 512 512 0 0.0
.got 12008 12008 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162316 162316 0 0.0
.text 3900184 3901256 1072 0.0
tv-app debug (read only) 5382713 5389433 6720 0.1
(read/write) 348896 348896 0 0.0
.bss 244384 244384 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92216 92216 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272821 272821 0 0.0
.text 4872083 4878803 6720 0.1
tv-casting-app debug (read only) 9337033 9364921 27888 0.3
(read/write) 334776 334776 0 0.0
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 169272 169272 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 359976 359976 0 0.0
.text 8521747 8549635 27888 0.3
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525656 2527656 2000 0.1
.bss 220184 220216 32 0.0
.data 5144 5144 0 0.0
.text 1488340 1490340 2000 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1060860 1063772 2912 0.3
bss 129029 129061 32 0.0
rodata 104172 105308 1136 1.1
text 779988 781772 1784 0.2
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187416 1190296 2880 0.2
bss 121239 121271 32 0.0
rodata 138300 139436 1136 0.8
text 777556 779264 1708 0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046488 1049160 2672 0.3
bss 129316 129348 32 0.0
rodata 99432 100440 1008 1.0
text 770072 771740 1668 0.2
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
(read/write) 1741140 1744140 3000 0.2
.bss 194644 194676 32 0.0
.data 2472 2472 0 0.0
.text 1535636 1538604 2968 0.2
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
(read/write) 1705444 1708172 2728 0.2
.bss 192924 192956 32 0.0
.data 2472 2472 0 0.0
.text 1501660 1504356 2696 0.2
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
(read/write) 1630500 1632868 2368 0.1
.bss 186348 186380 32 0.0
.data 2360 2360 0 0.0
.text 1433404 1435740 2336 0.2
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
(read/write) 1657268 1659428 2160 0.1
.bss 213444 213476 32 0.0
.data 2384 2384 0 0.0
.text 1433052 1435180 2128 0.1
qpg lighting-app qpg6105+debug (read/write) 1116364 1118860 2496 0.2
.bss 101200 101216 16 0.0
.data 740 740 0 0.0
.text 628740 631236 2496 0.4
lock-app qpg6105+debug (read/write) 1080004 1082660 2656 0.2
.bss 97336 97352 16 0.0
.data 784 784 0 0.0
.text 592384 595040 2656 0.4
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 819998 821390 1392 0.2
bss 54904 54904 0 0.0
text 612678 613538 860 0.1
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1077892 1079752 1860 0.2
bss 100072 100072 0 0.0
text 760616 761814 1198 0.2
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1083128 1084836 1708 0.2
bss 109764 109764 0 0.0
text 752626 753764 1138 0.2
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933864 935204 1340 0.1
bss 94272 94272 0 0.0
text 646142 647004 862 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820210 821594 1384 0.2
bss 54948 54948 0 0.0
text 613024 613884 860 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 977240 978964 1724 0.2
bss 78932 78932 0 0.0
text 693056 694120 1064 0.2
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092204 1094016 1812 0.2
bss 99836 99836 0 0.0
text 769026 770178 1152 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 963476 964860 1384 0.1
bss 97196 97196 0 0.0
text 646710 647566 856 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 947516 949036 1520 0.2
bss 92380 92380 0 0.0
text 662232 663224 992 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 878992 880508 1516 0.2
bss 68924 68924 0 0.0
text 621014 621962 948 0.2
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819596 821120 1524 0.2
bss 57160 57160 0 0.0
text 587890 588838 948 0.2
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705416 705604 188 0.0
bss 73588 73588 0 0.0
text 461916 462058 142 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 821866 823250 1384 0.2
bss 55084 55084 0 0.0
text 615696 616552 856 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876697 878277 1580 0.2
bss 60636 60636 0 0.0
text 629638 630648 1010 0.2
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 843840 845364 1524 0.2
bss 57456 57456 0 0.0
text 606268 607216 948 0.2
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838260 839644 1384 0.2
bss 57808 57808 0 0.0
text 600402 601262 860 0.1

src/lib/core/TLVWriter.cpp Show resolved Hide resolved
tennessee-google and others added 2 commits December 8, 2023 12:02
- Replace static initializers (which are inlined) with a non-inlined
  constructor call.
Copy link

github-actions bot commented Dec 8, 2023

PR #30876: Size comparison from 575d600 to 6882bd4

Increases above 0.2%:

platform target config section 575d600 6882bd4 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417614 3872 0.3
.text 1081626 1085504 3878 0.4
bl602+mfd (read/write) 1428206 1432086 3880 0.3
.text 1096990 1100872 3882 0.4
bl602+rpc (read/write) 1461526 1465398 3872 0.3
.text 1113370 1117248 3878 0.3
bl702 lighting-app bl702 (read/write) 1178419 1182631 4212 0.4
.text 950994 955206 4212 0.4
bl702+mfd (read/write) 1189295 1193763 4468 0.4
.text 962802 967270 4468 0.5
bl702+rpc (read/write) 1270431 1274643 4212 0.3
.text 1026056 1030268 4212 0.4
bl706-eth (read/write) 998373 1002257 3884 0.4
.text 744218 748102 3884 0.5
bl706-wifi (read/write) 1235010 1240386 5376 0.4
.text 970016 975390 5374 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152336 3700 0.3
.text 944120 948332 4212 0.4
bl702l+mfd (read/write) 1159576 1163788 4212 0.4
.text 956496 960708 4212 0.4
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 6882bd4 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417614 3872 0.3
.text 1081626 1085504 3878 0.4
bl602+mfd (read/write) 1428206 1432086 3880 0.3
.text 1096990 1100872 3882 0.4
bl602+rpc (read/write) 1461526 1465398 3872 0.3
.text 1113370 1117248 3878 0.3
bl702 lighting-app bl702 (read/write) 1178419 1182631 4212 0.4
.text 950994 955206 4212 0.4
bl702+mfd (read/write) 1189295 1193763 4468 0.4
.text 962802 967270 4468 0.5
bl702+rpc (read/write) 1270431 1274643 4212 0.3
.text 1026056 1030268 4212 0.4
bl706-eth (read/write) 998373 1002257 3884 0.4
.text 744218 748102 3884 0.5
bl706-wifi (read/write) 1235010 1240386 5376 0.4
.text 970016 975390 5374 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152336 3700 0.3
.text 944120 948332 4212 0.4
bl702l+mfd (read/write) 1159576 1163788 4212 0.4
.text 956496 960708 4212 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 742412 120 0.0
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.text 657256 657372 116 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 759628 208 0.0
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.text 679304 679508 204 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 746596 192 0.0
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.text 640508 640704 196 0.0
pump-app LP_EM_CC1354P10_6 (read only) 700004 700284 280 0.0
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.text 619176 619452 276 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 685812 288 0.0
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.text 608856 609140 284 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 566922 344 0.1
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.text 480536 480876 340 0.1
lock CC3235SF_LAUNCHXL (read only) 619818 620194 376 0.1
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.text 511912 512284 372 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 561047 561215 168 0.0
.app_xip_area 451337 451473 136 0.0
.bss 64624 64656 32 0.0
lock cyw930739m2evb_01 (read/write) 543079 543335 256 0.0
.app_xip_area 428633 428857 224 0.1
.bss 69320 69352 32 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 562191 240 0.0
.app_xip_area 453697 453905 208 0.0
.bss 63240 63272 32 0.1
switch cyw930739m2evb_01 (read/write) 557263 557559 296 0.1
.app_xip_area 445785 446049 264 0.1
.bss 66360 66392 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1016940 416 0.0
.bss 172568 172600 32 0.0
.text 841248 841632 384 0.0
BRD4187C (read/write) 1100700 1100876 176 0.0
.bss 196172 196204 32 0.0
.text 901212 901356 144 0.0
lock-app BRD4161A+wf200 (read/write) 1114016 1114232 216 0.0
.bss 188624 188656 32 0.0
.text 922660 922844 184 0.0
window-app BRD4187C (read/write) 1135128 1135648 520 0.0
.bss 168204 168236 32 0.0
.text 963736 964224 488 0.1
esp32 all-clusters-app c3devkit (read only) 1136088 1136764 676 0.1
.flash.text 1136088 1136764 676 0.1
m5stack (read only) 1181279 1181647 368 0.0
.flash.text 1175895 1176263 368 0.0
k32w contact k32w0+release (read only) 594816 595024 208 0.0
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.text 594280 594488 208 0.0
k32w1+release (read/write) 690448 690664 216 0.0
.bss 67584 67600 16 0.0
.text 576672 576872 200 0.0
light k32w0+release (read only) 594512 594784 272 0.0
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.text 593976 594248 272 0.0
k32w1+release (read/write) 782252 782540 288 0.0
.bss 77252 77268 16 0.0
.text 659616 659888 272 0.0
lock k32w0+release (read only) 565904 566160 256 0.0
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.text 565368 565624 256 0.0
linux air-purifier-app debug (read only) 2524413 2525453 1040 0.0
.text 2169781 2170821 1040 0.0
all-clusters-app debug (read only) 5365561 5366441 880 0.0
.text 4654099 4654979 880 0.0
all-clusters-minimal-app debug (read only) 4950601 4951337 736 0.0
.text 4445363 4446099 736 0.0
bridge-app debug (read only) 4415305 4416377 1072 0.0
.text 3977651 3978723 1072 0.0
chip-tool debug (read only) 11424177 11428033 3856 0.0
.rodata 418281 418313 32 0.0
.text 10328707 10332531 3824 0.0
chip-tool-ipv6only arm64 (read only) 11145584 11150464 4880 0.0
.rodata 341032 341096 64 0.0
.text 9950104 9954920 4816 0.0
lighting-app debug+rpc+ui (read only) 5301345 5301985 640 0.0
.text 4716355 4716995 640 0.0
lock-app debug (read only) 4499809 4500897 1088 0.0
.text 4042787 4043875 1088 0.0
ota-provider-app debug (read only) 4164561 4165617 1056 0.0
.text 3771427 3772483 1056 0.0
ota-requestor-app debug (read only) 4253985 4255073 1088 0.0
.text 3852643 3853731 1088 0.0
shell debug (read only) 2778273 2779073 800 0.0
.text 2426562 2427362 800 0.0
thermostat-no-ble arm64 (read only) 4402816 4403888 1072 0.0
.text 3900184 3901256 1072 0.0
tv-app debug (read only) 5382713 5384041 1328 0.0
.rodata 272821 272853 32 0.0
.text 4872083 4873379 1296 0.0
tv-casting-app debug (read only) 9337033 9341241 4208 0.0
.text 8521747 8525955 4208 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525656 2525784 128 0.0
.bss 220184 220216 32 0.0
.text 1488340 1488468 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1060860 1060924 64 0.0
bss 129029 129061 32 0.0
text 779988 780056 68 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1187416 1187528 112 0.0
bss 121239 121271 32 0.0
text 777556 777628 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046488 1046600 112 0.0
bss 129316 129348 32 0.0
text 770072 770192 120 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1741140 1741556 416 0.0
.bss 194644 194676 32 0.0
.text 1535636 1536020 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1705444 1705812 368 0.0
.bss 192924 192956 32 0.0
.text 1501660 1501996 336 0.0
light cy8ckit_062s2_43012 (read/write) 1630500 1630852 352 0.0
.bss 186348 186380 32 0.0
.text 1433404 1433724 320 0.0
lock cy8ckit_062s2_43012 (read/write) 1657268 1657700 432 0.0
.bss 213444 213476 32 0.0
.text 1433052 1433452 400 0.0
qpg lighting-app qpg6105+debug (read/write) 1116364 1116636 272 0.0
.bss 101200 101216 16 0.0
.text 628740 629012 272 0.0
lock-app qpg6105+debug (read/write) 1080004 1080292 288 0.0
.bss 97336 97352 16 0.0
.text 592384 592672 288 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 819998 820590 592 0.1
text 612678 613272 594 0.1
all-clusters-app tlsr9518adk80d (read/write) 1077892 1078628 736 0.1
text 760616 761354 738 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1083128 1083792 664 0.1
text 752626 753290 664 0.1
bridge-app tlsr9518adk80d (read/write) 933864 934464 600 0.1
text 646142 646742 600 0.1
contact-sensor-app tlsr9528a_retention (read/write) 820210 820826 616 0.1
text 613024 613642 618 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 977240 977976 736 0.1
text 693056 693794 738 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092204 1092804 600 0.1
text 769026 769632 606 0.1
lock-app-dfu tlsr9528a (read/write) 963476 964100 624 0.1
text 646710 647336 626 0.1
ota-requestor-app tlsr9518adk80d (read/write) 947516 948132 616 0.1
text 662232 662848 616 0.1
pump-app tlsr9528a (read/write) 878992 879624 632 0.1
text 621014 621650 636 0.1
pump-controller-app tlsr9518adk80d (read/write) 819596 820236 640 0.1
text 587890 588526 636 0.1
shell tlsr9518adk80d (read/write) 705416 705572 156 0.0
text 461916 462070 154 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 821866 822498 632 0.1
text 615696 616328 632 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 876697 877329 632 0.1
text 629638 630266 628 0.1
thermostat tlsr9518adk80d (read/write) 843840 844512 672 0.1
text 606268 606934 666 0.1
window-covering tlsr9518adk80d (read/write) 838260 838884 624 0.1
text 600402 601026 624 0.1
Decreases (6 builds for linux, psoc6)
platform target config section 575d600 6882bd4 change % change
linux chip-tool-ipv6only arm64 (read/write) 562432 561648 -784 -0.1
thermostat-no-ble arm64 (read/write) 247656 246584 -1072 -0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 6882bd4 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417614 3872 0.3
.bss 85160 85160 0 0.0
.data 9416 9416 0 0.0
.rodata 156892 156892 0 0.0
.text 1081626 1085504 3878 0.4
bl602+mfd (read/write) 1428206 1432086 3880 0.3
.bss 85328 85328 0 0.0
.data 9384 9384 0 0.0
.rodata 155852 155852 0 0.0
.text 1096990 1100872 3882 0.4
bl602+rpc (read/write) 1461526 1465398 3872 0.3
.bss 93192 93192 0 0.0
.data 9784 9784 0 0.0
.rodata 164516 164516 0 0.0
.text 1113370 1117248 3878 0.3
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178419 1182631 4212 0.4
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106268 106268 0 0.0
.text 950994 955206 4212 0.4
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189295 1193763 4468 0.4
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105208 105208 0 0.0
.text 962802 967270 4468 0.5
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270431 1274643 4212 0.3
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121688 121688 0 0.0
.text 1026056 1030268 4212 0.4
bl706-eth (read/write) 998373 1002257 3884 0.4
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99600 99600 0 0.0
.text 744218 748102 3884 0.5
bl706-wifi (read/write) 1235010 1240386 5376 0.4
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120580 120580 0 0.0
.text 970016 975390 5374 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152336 3700 0.3
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100272 100272 0 0.0
.text 944120 948332 4212 0.4
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159576 1163788 4212 0.4
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99212 99212 0 0.0
.text 956496 960708 4212 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 742412 120 0.0
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.data 3420 3420 0 0.0
.rodata 84648 84648 0 0.0
.text 657256 657372 116 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 759628 208 0.0
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.data 3448 3448 0 0.0
.rodata 79728 79728 0 0.0
.text 679304 679508 204 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 746596 192 0.0
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.data 3448 3448 0 0.0
.rodata 105504 105504 0 0.0
.text 640508 640704 196 0.0
pump-app LP_EM_CC1354P10_6 (read only) 700004 700284 280 0.0
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.data 3408 3408 0 0.0
.rodata 80440 80440 0 0.0
.text 619176 619452 276 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 685812 288 0.0
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.data 3404 3404 0 0.0
.rodata 76280 76280 0 0.0
.text 608856 609140 284 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 566922 344 0.1
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.data 1412 1412 0 0.0
.rodata 83922 83922 0 0.0
.text 480536 480876 340 0.1
lock CC3235SF_LAUNCHXL (read only) 619818 620194 376 0.1
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.data 1448 1448 0 0.0
.rodata 105786 105786 0 0.0
.text 511912 512284 372 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 561047 561215 168 0.0
.app_xip_area 451337 451473 136 0.0
.bss 64624 64656 32 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543079 543335 256 0.0
.app_xip_area 428633 428857 224 0.1
.bss 69320 69352 32 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 562191 240 0.0
.app_xip_area 453697 453905 208 0.0
.bss 63240 63272 32 0.1
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557263 557559 296 0.1
.app_xip_area 445785 446049 264 0.1
.bss 66360 66392 32 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1016940 416 0.0
.bss 172568 172600 32 0.0
.data 2688 2688 0 0.0
.text 841248 841632 384 0.0
BRD4187C (read/write) 1100700 1100876 176 0.0
.bss 196172 196204 32 0.0
.data 3296 3296 0 0.0
.text 901212 901356 144 0.0
lock-app BRD4161A+wf200 (read/write) 1114016 1114232 216 0.0
.bss 188624 188656 32 0.0
.data 2712 2712 0 0.0
.text 922660 922844 184 0.0
window-app BRD4187C (read/write) 1135128 1135648 520 0.0
.bss 168204 168236 32 0.0
.data 3168 3168 0 0.0
.text 963736 964224 488 0.1
esp32 all-clusters-app c3devkit (read only) 1136088 1136764 676 0.1
(read/write) 1670548 1670548 0 0.0
.dram0.bss 72536 72536 0 0.0
.dram0.data 12988 12988 0 0.0
.flash.rodata 241152 241152 0 0.0
.flash.text 1136088 1136764 676 0.1
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1181279 1181647 368 0.0
(read/write) 519744 519744 0 0.0
.dram0.bss 79192 79192 0 0.0
.dram0.data 34004 34004 0 0.0
.flash.rodata 272184 272184 0 0.0
.flash.text 1175895 1176263 368 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 594816 595024 208 0.0
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.data 2128 2128 0 0.0
.text 594280 594488 208 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690448 690664 216 0.0
.bss 67584 67600 16 0.0
.data 2716 2716 0 0.0
.text 576672 576872 200 0.0
light k32w0+release (read only) 594512 594784 272 0.0
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.data 2116 2116 0 0.0
.text 593976 594248 272 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782252 782540 288 0.0
.bss 77252 77268 16 0.0
.data 1928 1928 0 0.0
.text 659616 659888 272 0.0
lock k32w0+release (read only) 565904 566160 256 0.0
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.data 2056 2056 0 0.0
.text 565368 565624 256 0.0
linux air-purifier-app debug (read only) 2524413 2525453 1040 0.0
(read/write) 127176 127176 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72776 72776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 179272 179272 0 0.0
.text 2169781 2170821 1040 0.0
all-clusters-app debug (read only) 5365561 5366441 880 0.0
(read/write) 447712 447712 0 0.0
.bss 130064 130064 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 306584 306584 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 308028 308028 0 0.0
.text 4654099 4654979 880 0.0
all-clusters-minimal-app debug (read only) 4950601 4951337 736 0.0
(read/write) 234656 234656 0 0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95912 95912 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 272813 272813 0 0.0
.text 4445363 4446099 736 0.0
bridge-app debug (read only) 4415305 4416377 1072 0.0
(read/write) 215896 215896 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85232 85232 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 219125 219125 0 0.0
.text 3977651 3978723 1072 0.0
chip-tool debug (read only) 11424177 11428033 3856 0.0
(read/write) 496072 496072 0 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 389760 389760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 418281 418313 32 0.0
.text 10328707 10332531 3824 0.0
chip-tool-ipv6only arm64 (read only) 11145584 11150464 4880 0.0
(read/write) 562432 561648 -784 -0.1
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428472 428472 0 0.0
.dynamic 512 512 0 0.0
.got 19584 19584 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341032 341096 64 0.0
.text 9950104 9954920 4816 0.0
lighting-app debug+rpc+ui (read only) 5301345 5301985 640 0.0
(read/write) 224968 224968 0 0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93632 93632 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 340244 340244 0 0.0
.text 4716355 4716995 640 0.0
lock-app debug (read only) 4499809 4500897 1088 0.0
(read/write) 203616 203616 0 0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79464 79464 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 247029 247029 0 0.0
.text 4042787 4043875 1088 0.0
ota-provider-app debug (read only) 4164561 4165617 1056 0.0
(read/write) 192696 192696 0 0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69248 69248 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 201301 201301 0 0.0
.text 3771427 3772483 1056 0.0
ota-requestor-app debug (read only) 4253985 4255073 1088 0.0
(read/write) 196976 196976 0 0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72240 72240 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 205109 205109 0 0.0
.text 3852643 3853731 1088 0.0
shell debug (read only) 2778273 2779073 800 0.0
(read/write) 149792 149792 0 0.0
.bss 60616 60616 0 0.0
.data 768 768 0 0.0
.data.rel.ro 82608 82608 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 181024 181024 0 0.0
.text 2426562 2427362 800 0.0
thermostat-no-ble arm64 (read only) 4402816 4403888 1072 0.0
(read/write) 247656 246584 -1072 -0.4
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102312 102312 0 0.0
.dynamic 512 512 0 0.0
.got 12008 12008 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162316 162316 0 0.0
.text 3900184 3901256 1072 0.0
tv-app debug (read only) 5382713 5384041 1328 0.0
(read/write) 348896 348896 0 0.0
.bss 244384 244384 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92216 92216 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272821 272853 32 0.0
.text 4872083 4873379 1296 0.0
tv-casting-app debug (read only) 9337033 9341241 4208 0.0
(read/write) 334776 334776 0 0.0
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 169272 169272 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 359976 359976 0 0.0
.text 8521747 8525955 4208 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525656 2525784 128 0.0
.bss 220184 220216 32 0.0
.data 5144 5144 0 0.0
.text 1488340 1488468 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1060860 1060924 64 0.0
bss 129029 129061 32 0.0
rodata 104172 104172 0 0.0
text 779988 780056 68 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187416 1187528 112 0.0
bss 121239 121271 32 0.0
rodata 138300 138300 0 0.0
text 777556 777628 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046488 1046600 112 0.0
bss 129316 129348 32 0.0
rodata 99432 99432 0 0.0
text 770072 770192 120 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
(read/write) 1741140 1741556 416 0.0
.bss 194644 194676 32 0.0
.data 2472 2472 0 0.0
.text 1535636 1536020 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
(read/write) 1705444 1705812 368 0.0
.bss 192924 192956 32 0.0
.data 2472 2472 0 0.0
.text 1501660 1501996 336 0.0
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
(read/write) 1630500 1630852 352 0.0
.bss 186348 186380 32 0.0
.data 2360 2360 0 0.0
.text 1433404 1433724 320 0.0
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
(read/write) 1657268 1657700 432 0.0
.bss 213444 213476 32 0.0
.data 2384 2384 0 0.0
.text 1433052 1433452 400 0.0
qpg lighting-app qpg6105+debug (read/write) 1116364 1116636 272 0.0
.bss 101200 101216 16 0.0
.data 740 740 0 0.0
.text 628740 629012 272 0.0
lock-app qpg6105+debug (read/write) 1080004 1080292 288 0.0
.bss 97336 97352 16 0.0
.data 784 784 0 0.0
.text 592384 592672 288 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 819998 820590 592 0.1
bss 54904 54904 0 0.0
text 612678 613272 594 0.1
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1077892 1078628 736 0.1
bss 100072 100072 0 0.0
text 760616 761354 738 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1083128 1083792 664 0.1
bss 109764 109764 0 0.0
text 752626 753290 664 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933864 934464 600 0.1
bss 94272 94272 0 0.0
text 646142 646742 600 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820210 820826 616 0.1
bss 54948 54948 0 0.0
text 613024 613642 618 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 977240 977976 736 0.1
bss 78932 78932 0 0.0
text 693056 693794 738 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092204 1092804 600 0.1
bss 99836 99836 0 0.0
text 769026 769632 606 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 963476 964100 624 0.1
bss 97196 97196 0 0.0
text 646710 647336 626 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 947516 948132 616 0.1
bss 92380 92380 0 0.0
text 662232 662848 616 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 878992 879624 632 0.1
bss 68924 68924 0 0.0
text 621014 621650 636 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819596 820236 640 0.1
bss 57160 57160 0 0.0
text 587890 588526 636 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705416 705572 156 0.0
bss 73588 73588 0 0.0
text 461916 462070 154 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 821866 822498 632 0.1
bss 55084 55084 0 0.0
text 615696 616328 632 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876697 877329 632 0.1
bss 60636 60636 0 0.0
text 629638 630266 628 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 843840 844512 672 0.1
bss 57456 57456 0 0.0
text 606268 606934 666 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838260 838884 624 0.1
bss 57808 57808 0 0.0
text 600402 601026 624 0.1

src/lib/core/TLVWriter.cpp Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Dec 8, 2023

PR #30876: Size comparison from 575d600 to 2c6e339

Increases above 0.2%:

platform target config section 575d600 2c6e339 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417846 4104 0.3
.text 1081626 1085732 4106 0.4
bl602+mfd (read/write) 1428206 1432574 4368 0.3
.text 1096990 1101356 4366 0.4
bl602+rpc (read/write) 1461526 1465630 4104 0.3
.text 1113370 1117476 4106 0.4
bl702 lighting-app bl702 (read/write) 1178419 1182859 4440 0.4
.text 950994 955434 4440 0.5
bl702+mfd (read/write) 1189295 1193991 4696 0.4
.text 962802 967498 4696 0.5
bl702+rpc (read/write) 1270431 1274871 4440 0.3
.text 1026056 1030496 4440 0.4
bl706-eth (read/write) 998373 1002485 4112 0.4
.text 744218 748330 4112 0.6
bl706-wifi (read/write) 1235010 1240614 5604 0.5
.text 970016 975620 5604 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152564 3928 0.3
.text 944120 948560 4440 0.5
bl702l+mfd (read/write) 1159576 1164016 4440 0.4
.text 956496 960936 4440 0.5
linux all-clusters-app debug (read/write) 447712 449600 1888 0.4
.data.rel.ro 306584 308472 1888 0.6
chip-tool debug (read only) 11424177 11587297 163120 1.4
(read/write) 496072 500520 4448 0.9
.data.rel.ro 389760 394208 4448 1.1
.text 10328707 10483379 154672 1.5
chip-tool-ipv6only arm64 (read only) 11145584 11322304 176720 1.6
(read/write) 562432 565984 3552 0.6
.data.rel.ro 428472 432952 4480 1.0
.got 19584 19696 112 0.6
.text 9950104 10118008 167904 1.7
tv-casting-app debug (read only) 9337033 9498825 161792 1.7
(read/write) 334776 337336 2560 0.8
.data.rel.ro 169272 171832 2560 1.5
.text 8521747 8677155 155408 1.8
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 2c6e339 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417846 4104 0.3
.text 1081626 1085732 4106 0.4
bl602+mfd (read/write) 1428206 1432574 4368 0.3
.text 1096990 1101356 4366 0.4
bl602+rpc (read/write) 1461526 1465630 4104 0.3
.text 1113370 1117476 4106 0.4
bl702 lighting-app bl702 (read/write) 1178419 1182859 4440 0.4
.text 950994 955434 4440 0.5
bl702+mfd (read/write) 1189295 1193991 4696 0.4
.text 962802 967498 4696 0.5
bl702+rpc (read/write) 1270431 1274871 4440 0.3
.text 1026056 1030496 4440 0.4
bl706-eth (read/write) 998373 1002485 4112 0.4
.text 744218 748330 4112 0.6
bl706-wifi (read/write) 1235010 1240614 5604 0.5
.text 970016 975620 5604 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152564 3928 0.3
.text 944120 948560 4440 0.5
bl702l+mfd (read/write) 1159576 1164016 4440 0.4
.text 956496 960936 4440 0.5
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 742492 200 0.0
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.text 657256 657452 196 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 759708 288 0.0
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.text 679304 679588 284 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 746684 280 0.0
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.text 640508 640792 284 0.0
pump-app LP_EM_CC1354P10_6 (read only) 700004 700364 360 0.1
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.text 619176 619532 356 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 685900 376 0.1
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.text 608856 609228 372 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 566970 392 0.1
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.text 480536 480924 388 0.1
lock CC3235SF_LAUNCHXL (read only) 619818 620242 424 0.1
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.text 511912 512332 420 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 561047 561295 248 0.0
.app_xip_area 451337 451553 216 0.0
.bss 64624 64656 32 0.0
lock cyw930739m2evb_01 (read/write) 543079 543415 336 0.1
.app_xip_area 428633 428937 304 0.1
.bss 69320 69352 32 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 562279 328 0.1
.app_xip_area 453697 453993 296 0.1
.bss 63240 63272 32 0.1
switch cyw930739m2evb_01 (read/write) 557263 557647 384 0.1
.app_xip_area 445785 446137 352 0.1
.bss 66360 66392 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1016988 464 0.0
.bss 172568 172600 32 0.0
.text 841248 841680 432 0.1
BRD4187C (read/write) 1100700 1100964 264 0.0
.bss 196172 196204 32 0.0
.text 901212 901444 232 0.0
lock-app BRD4161A+wf200 (read/write) 1114016 1114328 312 0.0
.bss 188624 188656 32 0.0
.text 922660 922940 280 0.0
window-app BRD4187C (read/write) 1135128 1135712 584 0.1
.bss 168204 168236 32 0.0
.text 963736 964288 552 0.1
esp32 all-clusters-app c3devkit (read only) 1136088 1136862 774 0.1
.flash.text 1136088 1136862 774 0.1
m5stack (read only) 1181279 1181883 604 0.1
.flash.text 1175895 1176499 604 0.1
k32w contact k32w0+release (read only) 594816 595104 288 0.0
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.text 594280 594568 288 0.0
k32w1+release (read/write) 690448 690744 296 0.0
.bss 67584 67600 16 0.0
.text 576672 576952 280 0.0
light k32w0+release (read only) 594512 594864 352 0.1
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.text 593976 594328 352 0.1
k32w1+release (read/write) 782252 782620 368 0.0
.bss 77252 77268 16 0.0
.text 659616 659968 352 0.1
lock k32w0+release (read only) 565904 566240 336 0.1
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.text 565368 565704 336 0.1
linux air-purifier-app debug (read only) 2524413 2525597 1184 0.0
.text 2169781 2170965 1184 0.1
all-clusters-app debug (read only) 5365561 5369945 4384 0.1
(read/write) 447712 449600 1888 0.4
.data.rel.ro 306584 308472 1888 0.6
.rodata 308028 308476 448 0.1
.text 4654099 4656451 2352 0.1
all-clusters-minimal-app debug (read only) 4950601 4952809 2208 0.0
.text 4445363 4447571 2208 0.0
bridge-app debug (read only) 4415305 4416537 1232 0.0
.text 3977651 3978883 1232 0.0
chip-tool debug (read only) 11424177 11587297 163120 1.4
(read/write) 496072 500520 4448 0.9
.data.rel.ro 389760 394208 4448 1.1
.rodata 418281 418761 480 0.1
.text 10328707 10483379 154672 1.5
chip-tool-ipv6only arm64 (read only) 11145584 11322304 176720 1.6
(read/write) 562432 565984 3552 0.6
.data.rel.ro 428472 432952 4480 1.0
.got 19584 19696 112 0.6
.rodata 341032 341544 512 0.2
.text 9950104 10118008 167904 1.7
lighting-app debug+rpc+ui (read only) 5301345 5302145 800 0.0
.text 4716355 4717155 800 0.0
lock-app debug (read only) 4499809 4501057 1248 0.0
.text 4042787 4044035 1248 0.0
ota-provider-app debug (read only) 4164561 4165761 1200 0.0
.text 3771427 3772627 1200 0.0
ota-requestor-app debug (read only) 4253985 4255217 1232 0.0
.text 3852643 3853875 1232 0.0
shell debug (read only) 2778273 2780529 2256 0.1
.text 2426562 2428818 2256 0.1
thermostat-no-ble arm64 (read only) 4402816 4405200 2384 0.1
.text 3900184 3902568 2384 0.1
tv-app debug (read only) 5382713 5384249 1536 0.0
.rodata 272821 272853 32 0.0
.text 4872083 4873587 1504 0.0
tv-casting-app debug (read only) 9337033 9498825 161792 1.7
(read/write) 334776 337336 2560 0.8
.data.rel.ro 169272 171832 2560 1.5
.text 8521747 8677155 155408 1.8
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525656 2525912 256 0.0
.bss 220184 220216 32 0.0
.text 1488340 1488596 256 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1060860 1061036 176 0.0
bss 129029 129061 32 0.0
text 779988 780160 172 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1187416 1187624 208 0.0
bss 121239 121271 32 0.0
text 777556 777728 172 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046488 1046696 208 0.0
bss 129316 129348 32 0.0
text 770072 770292 220 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1741140 1741668 528 0.0
.bss 194644 194676 32 0.0
.text 1535636 1536132 496 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1705444 1705924 480 0.0
.bss 192924 192956 32 0.0
.text 1501660 1502108 448 0.0
light cy8ckit_062s2_43012 (read/write) 1630500 1630884 384 0.0
.bss 186348 186380 32 0.0
.text 1433404 1433756 352 0.0
lock cy8ckit_062s2_43012 (read/write) 1657268 1657732 464 0.0
.bss 213444 213476 32 0.0
.text 1433052 1433484 432 0.0
qpg lighting-app qpg6105+debug (read/write) 1116364 1116732 368 0.0
.bss 101200 101216 16 0.0
.text 628740 629108 368 0.1
lock-app qpg6105+debug (read/write) 1080004 1080388 384 0.0
.bss 97336 97352 16 0.0
.text 592384 592768 384 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 819998 820686 688 0.1
text 612678 613364 686 0.1
all-clusters-app tlsr9518adk80d (read/write) 1077892 1078740 848 0.1
text 760616 761466 850 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1083128 1083920 792 0.1
text 752626 753414 788 0.1
bridge-app tlsr9518adk80d (read/write) 933864 934552 688 0.1
text 646142 646834 692 0.1
contact-sensor-app tlsr9528a_retention (read/write) 820210 820922 712 0.1
text 613024 613734 710 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 977240 978056 816 0.1
text 693056 693874 818 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092204 1092900 696 0.1
text 769026 769724 698 0.1
lock-app-dfu tlsr9528a (read/write) 963476 964188 712 0.1
text 646710 647428 718 0.1
ota-requestor-app tlsr9518adk80d (read/write) 947516 948228 712 0.1
text 662232 662940 708 0.1
pump-app tlsr9528a (read/write) 878992 879720 728 0.1
text 621014 621742 728 0.1
pump-controller-app tlsr9518adk80d (read/write) 819596 820324 728 0.1
text 587890 588618 728 0.1
shell tlsr9518adk80d (read/write) 705416 705584 168 0.0
text 461916 462084 168 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 821866 822594 728 0.1
text 615696 616420 724 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 876697 877417 720 0.1
text 629638 630358 720 0.1
thermostat tlsr9518adk80d (read/write) 843840 844696 856 0.1
text 606268 607084 816 0.1
window-covering tlsr9518adk80d (read/write) 838260 838972 712 0.1
text 600402 601118 716 0.1
Decreases (5 builds for linux, psoc6)
platform target config section 575d600 2c6e339 change % change
linux thermostat-no-ble arm64 (read/write) 247656 245272 -2384 -1.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 575d600 2c6e339 change % change
bl602 lighting-app bl602 (read/write) 1413742 1417846 4104 0.3
.bss 85160 85160 0 0.0
.data 9416 9416 0 0.0
.rodata 156892 156892 0 0.0
.text 1081626 1085732 4106 0.4
bl602+mfd (read/write) 1428206 1432574 4368 0.3
.bss 85328 85328 0 0.0
.data 9384 9384 0 0.0
.rodata 155852 155852 0 0.0
.text 1096990 1101356 4366 0.4
bl602+rpc (read/write) 1461526 1465630 4104 0.3
.bss 93192 93192 0 0.0
.data 9784 9784 0 0.0
.rodata 164516 164516 0 0.0
.text 1113370 1117476 4106 0.4
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178419 1182859 4440 0.4
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106268 106268 0 0.0
.text 950994 955434 4440 0.5
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189295 1193991 4696 0.4
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105208 105208 0 0.0
.text 962802 967498 4696 0.5
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270431 1274871 4440 0.3
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121688 121688 0 0.0
.text 1026056 1030496 4440 0.4
bl706-eth (read/write) 998373 1002485 4112 0.4
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99600 99600 0 0.0
.text 744218 748330 4112 0.6
bl706-wifi (read/write) 1235010 1240614 5604 0.5
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120580 120580 0 0.0
.text 970016 975620 5604 0.6
bl702l lighting-app bl702l (read/write) 1148636 1152564 3928 0.3
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100272 100272 0 0.0
.text 944120 948560 4440 0.5
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159576 1164016 4440 0.4
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99212 99212 0 0.0
.text 956496 960936 4440 0.5
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742292 742492 200 0.0
(read/write) 167116 167132 16 0.0
.bss 89532 89548 16 0.0
.data 3420 3420 0 0.0
.rodata 84648 84648 0 0.0
.text 657256 657452 196 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759420 759708 288 0.0
(read/write) 177344 177360 16 0.0
.bss 99708 99724 16 0.0
.data 3448 3448 0 0.0
.rodata 79728 79728 0 0.0
.text 679304 679588 284 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746404 746684 280 0.0
(read/write) 171800 171816 16 0.0
.bss 94164 94180 16 0.0
.data 3448 3448 0 0.0
.rodata 105504 105504 0 0.0
.text 640508 640792 284 0.0
pump-app LP_EM_CC1354P10_6 (read only) 700004 700364 360 0.1
(read/write) 166120 166128 8 0.0
.bss 88312 88320 8 0.0
.data 3408 3408 0 0.0
.rodata 80440 80440 0 0.0
.text 619176 619532 356 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 685524 685900 376 0.1
(read/write) 166292 166308 16 0.0
.bss 88488 88504 16 0.0
.data 3404 3404 0 0.0
.rodata 76280 76280 0 0.0
.text 608856 609228 372 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566578 566970 392 0.1
(read/write) 207620 207652 32 0.0
.bss 201084 201116 32 0.0
.data 1412 1412 0 0.0
.rodata 83922 83922 0 0.0
.text 480536 480924 388 0.1
lock CC3235SF_LAUNCHXL (read only) 619818 620242 424 0.1
(read/write) 208016 208048 32 0.0
.bss 201448 201480 32 0.0
.data 1448 1448 0 0.0
.rodata 105786 105786 0 0.0
.text 511912 512332 420 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 561047 561295 248 0.0
.app_xip_area 451337 451553 216 0.0
.bss 64624 64656 32 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543079 543415 336 0.1
.app_xip_area 428633 428937 304 0.1
.bss 69320 69352 32 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 561951 562279 328 0.1
.app_xip_area 453697 453993 296 0.1
.bss 63240 63272 32 0.1
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557263 557647 384 0.1
.app_xip_area 445785 446137 352 0.1
.bss 66360 66392 32 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016524 1016988 464 0.0
.bss 172568 172600 32 0.0
.data 2688 2688 0 0.0
.text 841248 841680 432 0.1
BRD4187C (read/write) 1100700 1100964 264 0.0
.bss 196172 196204 32 0.0
.data 3296 3296 0 0.0
.text 901212 901444 232 0.0
lock-app BRD4161A+wf200 (read/write) 1114016 1114328 312 0.0
.bss 188624 188656 32 0.0
.data 2712 2712 0 0.0
.text 922660 922940 280 0.0
window-app BRD4187C (read/write) 1135128 1135712 584 0.1
.bss 168204 168236 32 0.0
.data 3168 3168 0 0.0
.text 963736 964288 552 0.1
esp32 all-clusters-app c3devkit (read only) 1136088 1136862 774 0.1
(read/write) 1670548 1670548 0 0.0
.dram0.bss 72536 72536 0 0.0
.dram0.data 12988 12988 0 0.0
.flash.rodata 241152 241152 0 0.0
.flash.text 1136088 1136862 774 0.1
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1181279 1181883 604 0.1
(read/write) 519744 519744 0 0.0
.dram0.bss 79192 79192 0 0.0
.dram0.data 34004 34004 0 0.0
.flash.rodata 272184 272184 0 0.0
.flash.text 1175895 1176499 604 0.1
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 594816 595104 288 0.0
(read/write) 88128 88144 16 0.0
.bss 71376 71392 16 0.0
.data 2128 2128 0 0.0
.text 594280 594568 288 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690448 690744 296 0.0
.bss 67584 67600 16 0.0
.data 2716 2716 0 0.0
.text 576672 576952 280 0.0
light k32w0+release (read only) 594512 594864 352 0.1
(read/write) 87804 87820 16 0.0
.bss 71064 71080 16 0.0
.data 2116 2116 0 0.0
.text 593976 594328 352 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782252 782620 368 0.0
.bss 77252 77268 16 0.0
.data 1928 1928 0 0.0
.text 659616 659968 352 0.1
lock k32w0+release (read only) 565904 566240 336 0.1
(read/write) 85600 85608 8 0.0
.bss 68920 68928 8 0.0
.data 2056 2056 0 0.0
.text 565368 565704 336 0.1
linux air-purifier-app debug (read only) 2524413 2525597 1184 0.0
(read/write) 127176 127176 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72776 72776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 179272 179272 0 0.0
.text 2169781 2170965 1184 0.1
all-clusters-app debug (read only) 5365561 5369945 4384 0.1
(read/write) 447712 449600 1888 0.4
.bss 130064 130064 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 306584 308472 1888 0.6
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 308028 308476 448 0.1
.text 4654099 4656451 2352 0.1
all-clusters-minimal-app debug (read only) 4950601 4952809 2208 0.0
(read/write) 234656 234656 0 0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95912 95912 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 272813 272813 0 0.0
.text 4445363 4447571 2208 0.0
bridge-app debug (read only) 4415305 4416537 1232 0.0
(read/write) 215896 215896 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85232 85232 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 219125 219125 0 0.0
.text 3977651 3978883 1232 0.0
chip-tool debug (read only) 11424177 11587297 163120 1.4
(read/write) 496072 500520 4448 0.9
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 389760 394208 4448 1.1
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 418281 418761 480 0.1
.text 10328707 10483379 154672 1.5
chip-tool-ipv6only arm64 (read only) 11145584 11322304 176720 1.6
(read/write) 562432 565984 3552 0.6
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428472 432952 4480 1.0
.dynamic 512 512 0 0.0
.got 19584 19696 112 0.6
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341032 341544 512 0.2
.text 9950104 10118008 167904 1.7
lighting-app debug+rpc+ui (read only) 5301345 5302145 800 0.0
(read/write) 224968 224968 0 0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93632 93632 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 340244 340244 0 0.0
.text 4716355 4717155 800 0.0
lock-app debug (read only) 4499809 4501057 1248 0.0
(read/write) 203616 203616 0 0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79464 79464 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 247029 247029 0 0.0
.text 4042787 4044035 1248 0.0
ota-provider-app debug (read only) 4164561 4165761 1200 0.0
(read/write) 192696 192696 0 0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69248 69248 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 201301 201301 0 0.0
.text 3771427 3772627 1200 0.0
ota-requestor-app debug (read only) 4253985 4255217 1232 0.0
(read/write) 196976 196976 0 0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72240 72240 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 205109 205109 0 0.0
.text 3852643 3853875 1232 0.0
shell debug (read only) 2778273 2780529 2256 0.1
(read/write) 149792 149792 0 0.0
.bss 60616 60616 0 0.0
.data 768 768 0 0.0
.data.rel.ro 82608 82608 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 181024 181024 0 0.0
.text 2426562 2428818 2256 0.1
thermostat-no-ble arm64 (read only) 4402816 4405200 2384 0.1
(read/write) 247656 245272 -2384 -1.0
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102312 102312 0 0.0
.dynamic 512 512 0 0.0
.got 12008 12008 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162316 162316 0 0.0
.text 3900184 3902568 2384 0.1
tv-app debug (read only) 5382713 5384249 1536 0.0
(read/write) 348896 348896 0 0.0
.bss 244384 244384 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92216 92216 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272821 272853 32 0.0
.text 4872083 4873587 1504 0.0
tv-casting-app debug (read only) 9337033 9498825 161792 1.7
(read/write) 334776 337336 2560 0.8
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 169272 171832 2560 1.5
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 359976 359976 0 0.0
.text 8521747 8677155 155408 1.8
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525656 2525912 256 0.0
.bss 220184 220216 32 0.0
.data 5144 5144 0 0.0
.text 1488340 1488596 256 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1060860 1061036 176 0.0
bss 129029 129061 32 0.0
rodata 104172 104172 0 0.0
text 779988 780160 172 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187416 1187624 208 0.0
bss 121239 121271 32 0.0
rodata 138300 138300 0 0.0
text 777556 777728 172 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046488 1046696 208 0.0
bss 129316 129348 32 0.0
rodata 99432 99432 0 0.0
text 770072 770292 220 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836224 836192 -32 -0.0
(read/write) 1741140 1741668 528 0.0
.bss 194644 194676 32 0.0
.data 2472 2472 0 0.0
.text 1535636 1536132 496 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837944 837912 -32 -0.0
(read/write) 1705444 1705924 480 0.0
.bss 192924 192956 32 0.0
.data 2472 2472 0 0.0
.text 1501660 1502108 448 0.0
light cy8ckit_062s2_43012 (read only) 844632 844600 -32 -0.0
(read/write) 1630500 1630884 384 0.0
.bss 186348 186380 32 0.0
.data 2360 2360 0 0.0
.text 1433404 1433756 352 0.0
lock cy8ckit_062s2_43012 (read only) 817512 817480 -32 -0.0
(read/write) 1657268 1657732 464 0.0
.bss 213444 213476 32 0.0
.data 2384 2384 0 0.0
.text 1433052 1433484 432 0.0
qpg lighting-app qpg6105+debug (read/write) 1116364 1116732 368 0.0
.bss 101200 101216 16 0.0
.data 740 740 0 0.0
.text 628740 629108 368 0.1
lock-app qpg6105+debug (read/write) 1080004 1080388 384 0.0
.bss 97336 97352 16 0.0
.data 784 784 0 0.0
.text 592384 592768 384 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 819998 820686 688 0.1
bss 54904 54904 0 0.0
text 612678 613364 686 0.1
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1077892 1078740 848 0.1
bss 100072 100072 0 0.0
text 760616 761466 850 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1083128 1083920 792 0.1
bss 109764 109764 0 0.0
text 752626 753414 788 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933864 934552 688 0.1
bss 94272 94272 0 0.0
text 646142 646834 692 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820210 820922 712 0.1
bss 54948 54948 0 0.0
text 613024 613734 710 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 977240 978056 816 0.1
bss 78932 78932 0 0.0
text 693056 693874 818 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092204 1092900 696 0.1
bss 99836 99836 0 0.0
text 769026 769724 698 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 963476 964188 712 0.1
bss 97196 97196 0 0.0
text 646710 647428 718 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 947516 948228 712 0.1
bss 92380 92380 0 0.0
text 662232 662940 708 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 878992 879720 728 0.1
bss 68924 68924 0 0.0
text 621014 621742 728 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819596 820324 728 0.1
bss 57160 57160 0 0.0
text 587890 588618 728 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705416 705584 168 0.0
bss 73588 73588 0 0.0
text 461916 462084 168 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 821866 822594 728 0.1
bss 55084 55084 0 0.0
text 615696 616420 724 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876697 877417 720 0.1
bss 60636 60636 0 0.0
text 629638 630358 720 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 843840 844696 856 0.1
bss 57456 57456 0 0.0
text 606268 607084 816 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838260 838972 712 0.1
bss 57808 57808 0 0.0
text 600402 601118 716 0.1

@tcarmelveilleux tcarmelveilleux merged commit 6e2aa2b into project-chip:master Dec 11, 2023
57 checks passed
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.

8 participants