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

Add DataVersionFilter for read/subscribe #14711

Conversation

yunhanw-google
Copy link
Contributor

@yunhanw-google yunhanw-google commented Feb 2, 2022

Problem

IM read/subscribe's request should be able to specify the cluster version via DataVersionFilters, in server side, if the DataVersion field of a matching DataVersionFilterIB does not match the data version of the cluster instance in the path, the corresponding attributeDataIB would be generated.

Change overview

--Implement DataVersionFilter in ReadClient, process it in ReadHandler and report engine where the filters would be allocated from clusterInfo pool and then it would filter out the attribute change with version equal to the related one in DataVersionFilter

Testing

Add python integration test to check the version change.
Add unit test to test read and subscribe with data version filter, observe the eventfilter change for subscribe.
Manually run chip-tool to read/read_with_version/write/read_with_version

@yunhanw-google yunhanw-google force-pushed the feature/add_data_version_support branch 2 times, most recently from f336442 to a73d83a Compare February 9, 2022 06:42
@pullapprove pullapprove bot requested a review from lazarkov February 10, 2022 06:29
examples/chip-tool/commands/clusters/ReportCommand.h Outdated Show resolved Hide resolved
examples/chip-tool/templates/partials/test_cluster.zapt Outdated Show resolved Hide resolved
examples/chip-tool/templates/partials/test_cluster.zapt Outdated Show resolved Hide resolved
src/app/ConcreteAttributePath.h Show resolved Hide resolved
src/app/DataVersionFilter.h Show resolved Hide resolved
src/controller/TypedReadCallback.h Outdated Show resolved Hide resolved
src/controller/TypedReadCallback.h Outdated Show resolved Hide resolved
src/controller/python/chip/clusters/attribute.cpp Outdated Show resolved Hide resolved
src/controller/tests/data_model/TestRead.cpp Outdated Show resolved Hide resolved
src/controller/tests/data_model/TestRead.cpp Outdated Show resolved Hide resolved
examples/chip-tool/templates/partials/test_cluster.zapt Outdated Show resolved Hide resolved
src/app/ReadClient.cpp Outdated Show resolved Hide resolved
src/app/reporting/Engine.cpp Outdated Show resolved Hide resolved
src/app/reporting/Engine.cpp Outdated Show resolved Hide resolved
src/app/reporting/Engine.h Outdated Show resolved Hide resolved
src/controller/CHIPDeviceController.cpp Show resolved Hide resolved
src/controller/TypedReadCallback.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Feb 11, 2022

PR #14711: Size comparison from 24271c7 to f9775de

Increases above 0.2%:

platform target config section 24271c7 f9775de change % change
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
.text 1789584 1795232 5648 0.3
Increases (10 builds for k32w, linux, p6, qpg, telink)
platform target config section 24271c7 f9775de change % change
k32w light k32w061+release (read/write) 684224 685652 1428 0.2
.bss 78240 78376 136 0.2
.text 598280 599572 1292 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.data.rel.ro 235544 235568 24 0.0
.got 48944 48952 8 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.data.rel.ro 74960 74984 24 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119680 119808 128 0.1
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389960 1344 0.1
.bss 109328 109456 128 0.1
.text 1346880 1348224 1344 0.1
lock-app default (read/write) 2352056 2353408 1352 0.1
.bss 109048 109176 128 0.1
.text 1310320 1311672 1352 0.1
qpg lighting-app qpg6105+debug (read only) 593656 594956 1300 0.2
.bss 90512 90656 144 0.2
.text 588336 589636 1300 0.2
lock-app qpg6105+debug (read only) 559408 560708 1300 0.2
.bss 90496 90640 144 0.2
.text 554088 555388 1300 0.2
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
text 613516 614948 1432 0.2
Full report (11 builds for k32w, linux, p6, qpg, telink)
platform target config section 24271c7 f9775de change % change
k32w light k32w061+release (read/write) 684224 685652 1428 0.2
.bss 78240 78376 136 0.2
.data 1904 1904 0 0.0
.text 598280 599572 1292 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.data 1948 1948 0 0.0
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 235544 235568 24 0.0
.dynamic 560 560 0 0.0
.got 48944 48952 8 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74984 24 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119680 119808 128 0.1
.data 2672 2672 0 0.0
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389960 1344 0.1
.bss 109328 109456 128 0.1
.data 2520 2520 0 0.0
.text 1346880 1348224 1344 0.1
lock-app default (read/write) 2352056 2353408 1352 0.1
.bss 109048 109176 128 0.1
.data 2480 2480 0 0.0
.text 1310320 1311672 1352 0.1
qpg lighting-app qpg6105+debug (read only) 593656 594956 1300 0.2
(read/write) 146936 146936 0 0.0
.bss 90512 90656 144 0.2
.data 1108 1108 0 0.0
.text 588336 589636 1300 0.2
lock-app qpg6105+debug (read only) 559408 560708 1300 0.2
(read/write) 146936 146936 0 0.0
.bss 90496 90640 144 0.2
.data 1060 1060 0 0.0
.text 554088 555388 1300 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
noinit 37160 37160 0 0.0
text 613516 614948 1432 0.2

@yunhanw-google yunhanw-google force-pushed the feature/add_data_version_support branch from f9775de to d2a455f Compare February 11, 2022 04:46
@github-actions
Copy link

PR #14711: Size comparison from 6380d38 to d2a455f

Increases above 0.2%:

platform target config section 6380d38 d2a455f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
.text 1789584 1795232 5648 0.3
qpg lighting-app qpg6105+debug (read only) 593688 594956 1268 0.2
.text 588368 589636 1268 0.2
lock-app qpg6105+debug (read only) 559440 560708 1268 0.2
.text 554120 555388 1268 0.2
telink lighting-app tlsr9518adk80d text 613516 614948 1432 0.2
Increases (7 builds for k32w, linux, qpg, telink)
platform target config section 6380d38 d2a455f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.bss 78248 78376 128 0.2
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.data.rel.ro 235544 235568 24 0.0
.got 48944 48952 8 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.data.rel.ro 74960 74984 24 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
qpg lighting-app qpg6105+debug (read only) 593688 594956 1268 0.2
.bss 90520 90656 136 0.2
.text 588368 589636 1268 0.2
lock-app qpg6105+debug (read only) 559440 560708 1268 0.2
.bss 90504 90640 136 0.2
.text 554120 555388 1268 0.2
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
text 613516 614948 1432 0.2
Full report (8 builds for k32w, linux, qpg, telink)
platform target config section 6380d38 d2a455f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.bss 78248 78376 128 0.2
.data 1904 1904 0 0.0
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.data 1948 1948 0 0.0
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 235544 235568 24 0.0
.dynamic 560 560 0 0.0
.got 48944 48952 8 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74984 24 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
qpg lighting-app qpg6105+debug (read only) 593688 594956 1268 0.2
(read/write) 146936 146936 0 0.0
.bss 90520 90656 136 0.2
.data 1108 1108 0 0.0
.text 588368 589636 1268 0.2
lock-app qpg6105+debug (read only) 559440 560708 1268 0.2
(read/write) 146936 146936 0 0.0
.bss 90504 90640 136 0.2
.data 1060 1060 0 0.0
.text 554120 555388 1268 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
noinit 37160 37160 0 0.0
text 613516 614948 1432 0.2

@yunhanw-google yunhanw-google force-pushed the feature/add_data_version_support branch from d2a455f to 0ceb23f Compare February 11, 2022 05:12
@github-actions
Copy link

github-actions bot commented Feb 11, 2022

PR #14711: Size comparison from 6380d38 to 0ceb23f

Increases above 0.2%:

platform target config section 6380d38 0ceb23f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
.text 1789584 1795232 5648 0.3
Increases (10 builds for k32w, linux, p6, qpg, telink)
platform target config section 6380d38 0ceb23f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.bss 78248 78376 128 0.2
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.data.rel.ro 235544 235568 24 0.0
.got 48944 48952 8 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.data.rel.ro 74960 74984 24 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119680 119808 128 0.1
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389960 1344 0.1
.bss 109328 109456 128 0.1
.text 1346880 1348224 1344 0.1
lock-app default (read/write) 2352056 2353408 1352 0.1
.bss 109048 109176 128 0.1
.text 1310320 1311672 1352 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594956 1268 0.2
.bss 90520 90656 136 0.2
.text 588368 589636 1268 0.2
lock-app qpg6105+debug (read only) 559440 560708 1268 0.2
.bss 90504 90640 136 0.2
.text 554120 555388 1268 0.2
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
text 613516 614948 1432 0.2
Full report (11 builds for k32w, linux, p6, qpg, telink)
platform target config section 6380d38 0ceb23f change % change
k32w light k32w061+release (read/write) 684248 685652 1404 0.2
.bss 78248 78376 128 0.2
.data 1904 1904 0 0.0
.text 598296 599572 1276 0.2
lock k32w061+release (read/write) 689088 690492 1404 0.2
.bss 78640 78768 128 0.2
.data 1948 1948 0 0.0
.text 602700 603976 1276 0.2
linux chip-tool-ipv6only arm64 (read only) 8064204 8132508 68304 0.8
(read/write) 341185 341217 32 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 235544 235568 24 0.0
.dynamic 560 560 0 0.0
.got 48944 48952 8 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433684 433956 272 0.1
.text 6901220 6969204 67984 1.0
thermostat-no-ble arm64 (read only) 2140156 2145868 5712 0.3
(read/write) 142209 142225 16 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74984 24 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132492 32 0.0
.text 1789584 1795232 5648 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119680 119808 128 0.1
.data 2672 2672 0 0.0
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389960 1344 0.1
.bss 109328 109456 128 0.1
.data 2520 2520 0 0.0
.text 1346880 1348224 1344 0.1
lock-app default (read/write) 2352056 2353408 1352 0.1
.bss 109048 109176 128 0.1
.data 2480 2480 0 0.0
.text 1310320 1311672 1352 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594956 1268 0.2
(read/write) 146936 146936 0 0.0
.bss 90520 90656 136 0.2
.data 1108 1108 0 0.0
.text 588368 589636 1268 0.2
lock-app qpg6105+debug (read only) 559440 560708 1268 0.2
(read/write) 146936 146936 0 0.0
.bss 90504 90640 136 0.2
.data 1060 1060 0 0.0
.text 554120 555388 1268 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874870 876506 1636 0.2
bss 90328 90456 128 0.1
noinit 37160 37160 0 0.0
text 613516 614948 1432 0.2

@yunhanw-google yunhanw-google force-pushed the feature/add_data_version_support branch from 318c9ca to ea224cd Compare February 11, 2022 06:03
@github-actions
Copy link

github-actions bot commented Feb 11, 2022

PR #14711: Size comparison from 681e9b9 to ea224cd

Increases above 0.2%:

platform target config section 681e9b9 ea224cd change % change
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
.text 2145714 2152594 6880 0.3
Increases (19 builds for k32w, linux, p6, qpg, telink)
platform target config section 681e9b9 ea224cd change % change
k32w light k32w061+release (read/write) 684248 685636 1388 0.2
.bss 78248 78376 128 0.2
.text 598296 599556 1260 0.2
lock k32w061+release (read/write) 689088 690476 1388 0.2
.bss 78640 78768 128 0.2
.text 602700 603960 1260 0.2
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
.rodata 205253 205381 128 0.1
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
.rodata 141036 141164 128 0.1
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
.rodata 456789 457397 608 0.1
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
(read/write) 341185 341217 32 0.0
.data.rel.ro 235544 235568 24 0.0
.got 48944 48952 8 0.0
.rodata 433684 433956 272 0.1
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
.rodata 172434 172562 128 0.1
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
.rodata 165937 166065 128 0.1
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
.rodata 157406 157587 181 0.1
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
.rodata 151695 151812 117 0.1
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
.rodata 206258 206418 160 0.1
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
(read/write) 142209 142225 16 0.0
.data.rel.ro 74960 74984 24 0.0
.rodata 132460 132492 32 0.0
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
.rodata 197292 197613 321 0.2
.text 2145714 2152594 6880 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119688 119816 128 0.1
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389944 1328 0.1
.bss 109336 109464 128 0.1
.text 1346880 1348208 1328 0.1
lock-app default (read/write) 2352072 2353408 1336 0.1
.bss 109056 109184 128 0.1
.text 1310336 1311672 1336 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594940 1252 0.2
.bss 90520 90656 136 0.2
.text 588368 589620 1252 0.2
lock-app qpg6105+debug (read only) 559440 560692 1252 0.2
.bss 90504 90640 136 0.2
.text 554120 555372 1252 0.2
telink lighting-app tlsr9518adk80d (read/write) 874846 876482 1636 0.2
bss 90328 90456 128 0.1
text 613496 614922 1426 0.2
Full report (20 builds for k32w, linux, p6, qpg, telink)
platform target config section 681e9b9 ea224cd change % change
k32w light k32w061+release (read/write) 684248 685636 1388 0.2
.bss 78248 78376 128 0.2
.data 1904 1904 0 0.0
.text 598296 599556 1260 0.2
lock k32w061+release (read/write) 689088 690476 1388 0.2
.bss 78640 78768 128 0.2
.data 1948 1948 0 0.0
.text 602700 603960 1260 0.2
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
(read/write) 141600 141600 0 0.0
.bss 56128 56128 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 78488 78488 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205253 205381 128 0.1
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
(read/write) 85768 85768 0 0.0
.bss 40528 40528 0 0.0
.data 2034 2034 0 0.0
.data.rel.ro 38056 38056 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141036 141164 128 0.1
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
(read/write) 233816 233816 0 0.0
.bss 33416 33416 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 193176 193176 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 456789 457397 608 0.1
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
(read/write) 341185 341217 32 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 235544 235568 24 0.0
.dynamic 560 560 0 0.0
.got 48944 48952 8 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433684 433956 272 0.1
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
(read/write) 112088 112088 0 0.0
.bss 43600 43600 0 0.0
.data 1010 1010 0 0.0
.data.rel.ro 62064 62064 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172434 172562 128 0.1
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
(read/write) 117368 117368 0 0.0
.bss 44576 44576 0 0.0
.data 1464 1464 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165937 166065 128 0.1
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
(read/write) 107768 107768 0 0.0
.bss 43456 43456 0 0.0
.data 1224 1224 0 0.0
.data.rel.ro 57432 57432 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157406 157587 181 0.1
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
(read/write) 108984 108984 0 0.0
.bss 43840 43840 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 58504 58504 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151695 151812 117 0.1
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
(read/write) 144496 144496 0 0.0
.bss 64928 64928 0 0.0
.data 832 832 0 0.0
.data.rel.ro 73040 73040 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206258 206418 160 0.1
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
(read/write) 142209 142225 16 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74984 24 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132492 32 0.0
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
(read/write) 140960 140960 0 0.0
.bss 58752 58752 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 72984 72984 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197292 197613 321 0.2
.text 2145714 2152594 6880 0.3
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119688 119816 128 0.1
.data 2672 2672 0 0.0
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389944 1328 0.1
.bss 109336 109464 128 0.1
.data 2520 2520 0 0.0
.text 1346880 1348208 1328 0.1
lock-app default (read/write) 2352072 2353408 1336 0.1
.bss 109056 109184 128 0.1
.data 2480 2480 0 0.0
.text 1310336 1311672 1336 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594940 1252 0.2
(read/write) 146936 146936 0 0.0
.bss 90520 90656 136 0.2
.data 1108 1108 0 0.0
.text 588368 589620 1252 0.2
lock-app qpg6105+debug (read only) 559440 560692 1252 0.2
(read/write) 146936 146936 0 0.0
.bss 90504 90640 136 0.2
.data 1060 1060 0 0.0
.text 554120 555372 1252 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874846 876482 1636 0.2
bss 90328 90456 128 0.1
noinit 37160 37160 0 0.0
text 613496 614922 1426 0.2

@github-actions
Copy link

github-actions bot commented Feb 11, 2022

PR #14711: Size comparison from 681e9b9 to fd8f90c

Increases above 0.2%:

platform target config section 681e9b9 fd8f90c change % change
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
.text 2145714 2152594 6880 0.3
Increases (39 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 681e9b9 fd8f90c change % change
cyw30739 light cyw930739m2evb_01 .bss 81220 81284 64 0.1
lock cyw930739m2evb_01 .bss 79692 79756 64 0.1
ota-requestor cyw930739m2evb_01 .bss 88620 88684 64 0.1
efr32 lighting-app BRD4161A (read only) 907632 908976 1344 0.1
(read/write) 128976 129104 128 0.1
.bss 126944 127072 128 0.1
.text 907624 908968 1344 0.1
BRD4161A+rpc (read only) 895092 896420 1328 0.1
(read/write) 145636 145764 128 0.1
.bss 143504 143632 128 0.1
.text 895084 896412 1328 0.1
window-app BRD4161A (read only) 842712 844032 1320 0.2
(read/write) 127040 127168 128 0.1
.bss 125136 125264 128 0.1
.text 842704 844024 1320 0.2
esp32 all-clusters-app c3devkit (read only) 943892 945324 1432 0.2
(read/write) 1399738 1399938 200 0.0
.dram0.bss 68000 68128 128 0.2
.flash.rodata 198576 198648 72 0.0
.flash.text 943892 945324 1432 0.2
m5stack (read only) 993659 994923 1264 0.1
(read/write) 465008 465208 200 0.0
.dram0.bss 73144 73272 128 0.2
.flash.rodata 225672 225744 72 0.0
.flash.text 988275 989539 1264 0.1
k32w light k32w061+release (read/write) 684248 685636 1388 0.2
.bss 78248 78376 128 0.2
.text 598296 599556 1260 0.2
lock k32w061+release (read/write) 689088 690476 1388 0.2
.bss 78640 78768 128 0.2
.text 602700 603960 1260 0.2
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
.rodata 205253 205381 128 0.1
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
.rodata 141036 141164 128 0.1
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
.rodata 456789 457397 608 0.1
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
(read/write) 341185 341217 32 0.0
.data.rel.ro 235544 235568 24 0.0
.got 48944 48952 8 0.0
.rodata 433684 433956 272 0.1
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
.rodata 172434 172562 128 0.1
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
.rodata 165937 166065 128 0.1
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
.rodata 157406 157587 181 0.1
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
.rodata 151695 151812 117 0.1
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
.rodata 206258 206418 160 0.1
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
(read/write) 142209 142225 16 0.0
.data.rel.ro 74960 74984 24 0.0
.rodata 132460 132492 32 0.0
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
.rodata 197292 197613 321 0.2
.text 2145714 2152594 6880 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2396832 2397896 1064 0.0
.bss 190068 190196 128 0.1
.text 1359432 1360496 1064 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2358456 2359512 1056 0.0
.bss 182680 182808 128 0.1
.text 1321056 1322112 1056 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2321984 2323112 1128 0.0
.bss 182568 182696 128 0.1
.text 1284584 1285712 1128 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2308052 2309116 1064 0.0
.bss 179820 179948 128 0.1
.text 1270624 1271688 1064 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1015947 1017335 1388 0.1
bss 123004 123132 128 0.1
rodata 119528 119604 76 0.1
text 694520 695696 1176 0.2
nrf52840dk_nrf52840+rpc (read/write) 984779 986167 1388 0.1
bss 120192 120320 128 0.1
rodata 110896 110972 76 0.1
text 674132 675308 1176 0.2
nrf52840dongle_nrf52840 (read/write) 1031775 1033147 1372 0.1
bss 124392 124520 128 0.1
rodata 118392 118468 76 0.1
text 699108 700284 1176 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 922690 924062 1372 0.1
bss 119568 119696 128 0.1
rodata 112772 112848 76 0.1
text 609556 610732 1176 0.2
lock-app nrf52840dk_nrf52840 (read/write) 945775 947147 1372 0.1
bss 121376 121504 128 0.1
rodata 108276 108352 76 0.1
text 637520 638696 1176 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 853250 854622 1372 0.2
bss 117968 118096 128 0.1
rodata 101444 101520 76 0.1
text 553328 554504 1176 0.2
pump-app nrf52840dk_nrf52840 (read/write) 945187 946575 1388 0.1
bss 121096 121224 128 0.1
rodata 107632 107708 76 0.1
text 637780 638956 1176 0.2
pump-controller-app nrf52840dk_nrf52840 (read/write) 940535 941907 1372 0.1
bss 121100 121228 128 0.1
rodata 106924 107000 76 0.1
text 633816 634992 1176 0.2
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119688 119816 128 0.1
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389944 1328 0.1
.bss 109336 109464 128 0.1
.text 1346880 1348208 1328 0.1
lock-app default (read/write) 2352072 2353408 1336 0.1
.bss 109056 109184 128 0.1
.text 1310336 1311672 1336 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594940 1252 0.2
.bss 90520 90656 136 0.2
.text 588368 589620 1252 0.2
lock-app qpg6105+debug (read only) 559440 560692 1252 0.2
.bss 90504 90640 136 0.2
.text 554120 555372 1252 0.2
telink lighting-app tlsr9518adk80d (read/write) 874846 876482 1636 0.2
bss 90328 90456 128 0.1
text 613496 614922 1426 0.2
Decreases (3 builds for cyw30739)
platform target config section 681e9b9 fd8f90c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 607074 594554 -12520 -2.1
.app_xip_area 508552 495968 -12584 -2.5
lock cyw930739m2evb_01 (read/write) 563778 552358 -11420 -2.0
.app_xip_area 466824 455340 -11484 -2.5
ota-requestor cyw930739m2evb_01 (read/write) 584586 571890 -12696 -2.2
.app_xip_area 478376 465616 -12760 -2.7
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 681e9b9 fd8f90c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 607074 594554 -12520 -2.1
.app_xip_area 508552 495968 -12584 -2.5
.bss 81220 81284 64 0.1
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563778 552358 -11420 -2.0
.app_xip_area 466824 455340 -11484 -2.5
.bss 79692 79756 64 0.1
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 584586 571890 -12696 -2.2
.app_xip_area 478376 465616 -12760 -2.7
.bss 88620 88684 64 0.1
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907632 908976 1344 0.1
(read/write) 128976 129104 128 0.1
.bss 126944 127072 128 0.1
.data 2032 2032 0 0.0
.text 907624 908968 1344 0.1
BRD4161A+rpc (read only) 895092 896420 1328 0.1
(read/write) 145636 145764 128 0.1
.bss 143504 143632 128 0.1
.data 2132 2132 0 0.0
.text 895084 896412 1328 0.1
window-app BRD4161A (read only) 842712 844032 1320 0.2
(read/write) 127040 127168 128 0.1
.bss 125136 125264 128 0.1
.data 1900 1900 0 0.0
.text 842704 844024 1320 0.2
esp32 all-clusters-app c3devkit (read only) 943892 945324 1432 0.2
(read/write) 1399738 1399938 200 0.0
.dram0.bss 68000 68128 128 0.2
.dram0.data 14268 14268 0 0.0
.flash.rodata 198576 198648 72 0.0
.flash.text 943892 945324 1432 0.2
.iram0.text 62056 62056 0 0.0
m5stack (read only) 993659 994923 1264 0.1
(read/write) 465008 465208 200 0.0
.dram0.bss 73144 73272 128 0.2
.dram0.data 34064 34064 0 0.0
.flash.rodata 225672 225744 72 0.0
.flash.text 988275 989539 1264 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 684248 685636 1388 0.2
.bss 78248 78376 128 0.2
.data 1904 1904 0 0.0
.text 598296 599556 1260 0.2
lock k32w061+release (read/write) 689088 690476 1388 0.2
.bss 78640 78768 128 0.2
.data 1948 1948 0 0.0
.text 602700 603960 1260 0.2
linux all-clusters-app debug (read only) 2346265 2352745 6480 0.3
(read/write) 141600 141600 0 0.0
.bss 56128 56128 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 78488 78488 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205253 205381 128 0.1
.text 1978786 1985138 6352 0.3
bridge-app debug+rpc (read only) 1713925 1720405 6480 0.4
(read/write) 85768 85768 0 0.0
.bss 40528 40528 0 0.0
.data 2034 2034 0 0.0
.data.rel.ro 38056 38056 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141036 141164 128 0.1
.text 1456389 1462741 6352 0.4
chip-tool debug (read only) 8241253 8315109 73856 0.9
(read/write) 233816 233816 0 0.0
.bss 33416 33416 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 193176 193176 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 456789 457397 608 0.1
.text 7300341 7373589 73248 1.0
chip-tool-ipv6only arm64 (read only) 8064028 8132300 68272 0.8
(read/write) 341185 341217 32 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 235544 235568 24 0.0
.dynamic 560 560 0 0.0
.got 48944 48952 8 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433684 433956 272 0.1
.text 6901044 6968996 67952 1.0
door-lock-app debug (read only) 1919081 1925561 6480 0.3
(read/write) 112088 112088 0 0.0
.bss 43600 43600 0 0.0
.data 1010 1010 0 0.0
.data.rel.ro 62064 62064 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172434 172562 128 0.1
.text 1598178 1604530 6352 0.4
lighting-app debug+rpc (read only) 2043385 2049865 6480 0.3
(read/write) 117368 117368 0 0.0
.bss 44576 44576 0 0.0
.data 1464 1464 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165937 166065 128 0.1
.text 1722658 1729010 6352 0.4
ota-provider-app debug (read only) 1857841 1864369 6528 0.4
(read/write) 107768 107768 0 0.0
.bss 43456 43456 0 0.0
.data 1224 1224 0 0.0
.data.rel.ro 57432 57432 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157406 157587 181 0.1
.text 1549890 1556242 6352 0.4
ota-requestor-app debug (read only) 1854209 1860673 6464 0.3
(read/write) 108984 108984 0 0.0
.bss 43840 43840 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 58504 58504 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151695 151812 117 0.1
.text 1553666 1560018 6352 0.4
shell debug (read only) 2320025 2326537 6512 0.3
(read/write) 144496 144496 0 0.0
.bss 64928 64928 0 0.0
.data 832 832 0 0.0
.data.rel.ro 73040 73040 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206258 206418 160 0.1
.text 1957346 1963698 6352 0.3
thermostat-no-ble arm64 (read only) 2140076 2145756 5680 0.3
(read/write) 142209 142225 16 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74984 24 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132492 32 0.0
.text 1789504 1795120 5616 0.3
tv-app debug (read only) 2515921 2523129 7208 0.3
(read/write) 140960 140960 0 0.0
.bss 58752 58752 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 72984 72984 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197292 197613 321 0.2
.text 2145714 2152594 6880 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2396832 2397896 1064 0.0
.bss 190068 190196 128 0.1
.data 5320 5320 0 0.0
.text 1359432 1360496 1064 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358456 2359512 1056 0.0
.bss 182680 182808 128 0.1
.data 5624 5624 0 0.0
.text 1321056 1322112 1056 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2321984 2323112 1128 0.0
.bss 182568 182696 128 0.1
.data 5600 5600 0 0.0
.text 1284584 1285712 1128 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2308052 2309116 1064 0.0
.bss 179820 179948 128 0.1
.data 5424 5424 0 0.0
.text 1270624 1271688 1064 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1015947 1017335 1388 0.1
bss 123004 123132 128 0.1
rodata 119528 119604 76 0.1
text 694520 695696 1176 0.2
nrf52840dk_nrf52840+rpc (read/write) 984779 986167 1388 0.1
bss 120192 120320 128 0.1
rodata 110896 110972 76 0.1
text 674132 675308 1176 0.2
nrf52840dongle_nrf52840 (read/write) 1031775 1033147 1372 0.1
bss 124392 124520 128 0.1
rodata 118392 118468 76 0.1
text 699108 700284 1176 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 922690 924062 1372 0.1
bss 119568 119696 128 0.1
rodata 112772 112848 76 0.1
text 609556 610732 1176 0.2
lock-app nrf52840dk_nrf52840 (read/write) 945775 947147 1372 0.1
bss 121376 121504 128 0.1
rodata 108276 108352 76 0.1
text 637520 638696 1176 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 853250 854622 1372 0.2
bss 117968 118096 128 0.1
rodata 101444 101520 76 0.1
text 553328 554504 1176 0.2
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 945187 946575 1388 0.1
bss 121096 121224 128 0.1
rodata 107632 107708 76 0.1
text 637780 638956 1176 0.2
pump-controller-app nrf52840dk_nrf52840 (read/write) 940535 941907 1372 0.1
bss 121100 121228 128 0.1
rodata 106924 107000 76 0.1
text 633816 634992 1176 0.2
shell nrf52840dk_nrf52840 (read/write) 806207 806207 0 0.0
bss 112376 112376 0 0.0
rodata 78948 78948 0 0.0
text 537304 537304 0 0.0
p6 all-clusters-app default (read/write) 2482288 2483632 1344 0.1
.bss 119688 119816 128 0.1
.data 2672 2672 0 0.0
.text 1440552 1441896 1344 0.1
light-app default (read/write) 2388616 2389944 1328 0.1
.bss 109336 109464 128 0.1
.data 2520 2520 0 0.0
.text 1346880 1348208 1328 0.1
lock-app default (read/write) 2352072 2353408 1336 0.1
.bss 109056 109184 128 0.1
.data 2480 2480 0 0.0
.text 1310336 1311672 1336 0.1
qpg lighting-app qpg6105+debug (read only) 593688 594940 1252 0.2
(read/write) 146936 146936 0 0.0
.bss 90520 90656 136 0.2
.data 1108 1108 0 0.0
.text 588368 589620 1252 0.2
lock-app qpg6105+debug (read only) 559440 560692 1252 0.2
(read/write) 146936 146936 0 0.0
.bss 90504 90640 136 0.2
.data 1060 1060 0 0.0
.text 554120 555372 1252 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874846 876482 1636 0.2
bss 90328 90456 128 0.1
noinit 37160 37160 0 0.0
text 613496 614922 1426 0.2

@yunhanw-google yunhanw-google merged commit 0edb9f9 into project-chip:master Feb 11, 2022
jamesluo11 pushed a commit to jamesluo11/connectedhomeip that referenced this pull request Apr 26, 2022
* Add DataVersionFilter support for read/subscribe
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.

3 participants