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

Enable asan for unit tests when compiling with clang. #11824

Merged
merged 1 commit into from
Nov 17, 2021

Conversation

bzbarsky-apple
Copy link
Contributor

@bzbarsky-apple bzbarsky-apple commented Nov 16, 2021

This immediately caught two bugs in things that were being unit-tested.

Problem

ASAN not enabled anywhere in our CI.

Change overview

At least enable it for unit tests on the "Build" job for Darwin [Edit: tried Linux too, but it fails to link there].

Testing

Ran the relevant Darwin commands locally.

@github-actions
Copy link

github-actions bot commented Nov 16, 2021

PR #11824: Size comparison from 10be5f6 to 7158e12

Increases (2 builds for linux)
platform target config section 10be5f6 7158e12 change % change
linux ota-provider-app debug (read only) 1260553 1260569 16 0.0
.text 1050402 1050418 16 0.0
ota-requestor-app debug (read only) 1343681 1343697 16 0.0
.text 1120370 1120386 16 0.0
Decreases (2 builds for linux)
platform target config section 10be5f6 7158e12 change % change
linux chip-tool debug (read only) 4900629 4900485 -144 -0.0
.text 4326037 4325893 -144 -0.0
tv-app debug (read only) 1846809 1846665 -144 -0.0
.text 1547330 1547186 -144 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 10be5f6 7158e12 change % change
efr32 lighting-app BRD4161A (read only) 746648 746648 0 0.0
(read/write) 115364 115364 0 0.0
.bss 113564 113564 0 0.0
.data 1800 1800 0 0.0
.text 746640 746640 0 0.0
BRD4161A+rpc (read only) 734188 734188 0 0.0
(read/write) 131992 131992 0 0.0
.bss 130068 130068 0 0.0
.data 1924 1924 0 0.0
.text 734180 734180 0 0.0
lock-app BRD4161A (read only) 723712 723712 0 0.0
(read/write) 113148 113148 0 0.0
.bss 111388 111388 0 0.0
.data 1756 1756 0 0.0
.text 723704 723704 0 0.0
window-app BRD4161A (read only) 724704 724704 0 0.0
(read/write) 113468 113468 0 0.0
.bss 111708 111708 0 0.0
.data 1760 1760 0 0.0
.text 724696 724696 0 0.0
esp32 all-clusters-app c3devkit (read only) 825820 825820 0 0.0
(read/write) 1220258 1220258 0 0.0
.dram0.bss 56512 56512 0 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 164408 164408 0 0.0
.flash.text 825820 825820 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 896619 896619 0 0.0
(read/write) 419580 419580 0 0.0
.dram0.bss 61864 61864 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192380 192380 0 0.0
.flash.text 891235 891235 0 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 705032 705032 0 0.0
.bss 76988 76988 0 0.0
.data 1912 1912 0 0.0
.text 620332 620332 0 0.0
lock-app k32w061+debug (read/write) 596448 596448 0 0.0
.bss 67500 67500 0 0.0
.data 1880 1880 0 0.0
.text 521268 521268 0 0.0
shell k32w061+debug (read/write) 661664 661664 0 0.0
.bss 78564 78564 0 0.0
.data 1848 1848 0 0.0
.text 575452 575452 0 0.0
linux all-clusters-app debug (read only) 1709953 1709953 0 0.0
(read/write) 126624 126624 0 0.0
.bss 57520 57520 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 62784 62784 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 135349 135349 0 0.0
.text 1441154 1441154 0 0.0
bridge-app debug+rpc (read only) 1305125 1305125 0 0.0
(read/write) 76816 76816 0 0.0
.bss 42224 42224 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 110764 110764 0 0.0
.text 1097461 1097461 0 0.0
chip-tool debug (read only) 4900629 4900485 -144 -0.0
(read/write) 166280 166280 0 0.0
.bss 40584 40584 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 117936 117936 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 265618 265618 0 0.0
.text 4326037 4325893 -144 -0.0
lighting-app debug+rpc (read only) 1574153 1574153 0 0.0
(read/write) 110064 110064 0 0.0
.bss 47888 47888 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55616 55616 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 128337 128337 0 0.0
.text 1311314 1311314 0 0.0
ota-provider-app debug (read only) 1260553 1260569 16 0.0
(read/write) 75560 75560 0 0.0
.bss 44832 44832 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24840 24840 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 113063 113063 0 0.0
.text 1050402 1050418 16 0.0
ota-requestor-app debug (read only) 1343681 1343697 16 0.0
(read/write) 79264 79264 0 0.0
.bss 47296 47296 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26024 26024 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123888 123888 0 0.0
.text 1120370 1120386 16 0.0
shell debug (read only) 794665 794665 0 0.0
(read/write) 66088 66088 0 0.0
.bss 23816 23816 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37520 37520 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78479 78479 0 0.0
.text 612674 612674 0 0.0
tv-app debug (read only) 1846809 1846665 -144 -0.0
(read/write) 405016 405016 0 0.0
.bss 336968 336968 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 59600 59600 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 155213 155213 0 0.0
.text 1547330 1547186 -144 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2285472 2285472 0 0.0
.bss 179108 179108 0 0.0
.data 5216 5216 0 0.0
.heap 852120 852120 0 0.0
.text 1248072 1248072 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2271408 2271408 0 0.0
.bss 171972 171972 0 0.0
.data 5576 5576 0 0.0
.heap 858896 858896 0 0.0
.text 1234008 1234008 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2247312 2247312 0 0.0
.bss 170860 170860 0 0.0
.data 5568 5568 0 0.0
.heap 860016 860016 0 0.0
.text 1209912 1209912 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2049520 2049520 0 0.0
.bss 156160 156160 0 0.0
.data 4968 4968 0 0.0
.heap 875320 875320 0 0.0
.text 1012120 1012120 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 861319 861319 0 0.0
bss 110384 110384 0 0.0
rodata 95400 95400 0 0.0
text 579904 579904 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 823691 823691 0 0.0
bss 106740 106740 0 0.0
rodata 86588 86588 0 0.0
text 554076 554076 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 786362 786362 0 0.0
bss 111760 111760 0 0.0
rodata 90660 90660 0 0.0
text 509372 509372 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 836719 836719 0 0.0
bss 109408 109408 0 0.0
rodata 91872 91872 0 0.0
text 560004 560004 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 762038 762038 0 0.0
bss 110820 110820 0 0.0
rodata 87176 87176 0 0.0
text 489564 489564 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 842859 842859 0 0.0
bss 109548 109548 0 0.0
rodata 93580 93580 0 0.0
text 564184 564184 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 836451 836451 0 0.0
bss 109444 109444 0 0.0
rodata 91828 91828 0 0.0
text 559624 559624 0 0.0
shell nrf52840dk_nrf52840 (read/write) 776239 776239 0 0.0
bss 109004 109004 0 0.0
rodata 72516 72516 0 0.0
text 520124 520124 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691294 691294 0 0.0
bss 109988 109988 0 0.0
rodata 67160 67160 0 0.0
text 440732 440732 0 0.0
p6 all-clusters-app default (read/write) 2294024 2294024 0 0.0
.bss 112096 112096 0 0.0
.data 2520 2520 0 0.0
.heap 918728 918728 0 0.0
.text 1252288 1252288 0 0.0
lock-app default (read/write) 2211448 2211448 0 0.0
.bss 100720 100720 0 0.0
.data 2400 2400 0 0.0
.heap 930224 930224 0 0.0
.text 1169712 1169712 0 0.0
qpg lighting-app qpg6100+debug (read only) 491108 491108 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50056 50056 0 0.0
.data 1008 1008 0 0.0
.text 485788 485788 0 0.0
lock-app qpg6100+debug (read only) 466040 466040 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49000 49000 0 0.0
.data 964 964 0 0.0
.text 460720 460720 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 764266 764266 0 0.0
bss 78896 78896 0 0.0
noinit 37160 37160 0 0.0
text 530138 530138 0 0.0

@bzbarsky-apple
Copy link
Contributor Author

@mspang any idea why the Linux build fails to link?

@github-actions
Copy link

github-actions bot commented Nov 17, 2021

PR #11824: Size comparison from e568d70 to 462781b

Increases (2 builds for linux)
platform target config section e568d70 462781b change % change
linux ota-provider-app debug (read only) 1260681 1260697 16 0.0
.text 1049938 1049954 16 0.0
ota-requestor-app debug (read only) 1344369 1344385 16 0.0
.text 1120226 1120242 16 0.0
Decreases (2 builds for linux)
platform target config section e568d70 462781b change % change
linux chip-tool debug (read only) 4970909 4970765 -144 -0.0
.text 4392709 4392565 -144 -0.0
tv-app debug (read only) 1861825 1861665 -160 -0.0
.text 1559666 1559506 -160 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e568d70 462781b change % change
efr32 lighting-app BRD4161A (read only) 748400 748400 0 0.0
(read/write) 115572 115572 0 0.0
.bss 113772 113772 0 0.0
.data 1800 1800 0 0.0
.text 748392 748392 0 0.0
BRD4161A+rpc (read only) 735932 735932 0 0.0
(read/write) 132200 132200 0 0.0
.bss 130276 130276 0 0.0
.data 1924 1924 0 0.0
.text 735924 735924 0 0.0
lock-app BRD4161A (read only) 725472 725472 0 0.0
(read/write) 113356 113356 0 0.0
.bss 111596 111596 0 0.0
.data 1756 1756 0 0.0
.text 725464 725464 0 0.0
window-app BRD4161A (read only) 726432 726432 0 0.0
(read/write) 113676 113676 0 0.0
.bss 111916 111916 0 0.0
.data 1760 1760 0 0.0
.text 726424 726424 0 0.0
esp32 all-clusters-app c3devkit (read only) 827574 827574 0 0.0
(read/write) 1220162 1220162 0 0.0
.dram0.bss 56720 56720 0 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 164104 164104 0 0.0
.flash.text 827574 827574 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 898475 898475 0 0.0
(read/write) 419484 419484 0 0.0
.dram0.bss 62072 62072 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192076 192076 0 0.0
.flash.text 893091 893091 0 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706012 706012 0 0.0
.bss 77196 77196 0 0.0
.data 1912 1912 0 0.0
.text 621104 621104 0 0.0
lock-app k32w061+debug (read/write) 597452 597452 0 0.0
.bss 67708 67708 0 0.0
.data 1880 1880 0 0.0
.text 522064 522064 0 0.0
shell k32w061+debug (read/write) 662796 662796 0 0.0
.bss 78836 78836 0 0.0
.data 1848 1848 0 0.0
.text 576312 576312 0 0.0
linux all-clusters-app debug (read only) 1716873 1716873 0 0.0
(read/write) 127200 127200 0 0.0
.bss 57776 57776 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63088 63088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 135605 135605 0 0.0
.text 1447314 1447314 0 0.0
bridge-app debug+rpc (read only) 1312005 1312005 0 0.0
(read/write) 77392 77392 0 0.0
.bss 42480 42480 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28344 28344 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 110980 110980 0 0.0
.text 1103621 1103621 0 0.0
chip-tool debug (read only) 4970909 4970765 -144 -0.0
(read/write) 167304 167304 0 0.0
.bss 40840 40840 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118680 118680 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 267690 267690 0 0.0
.text 4392709 4392565 -144 -0.0
lighting-app debug+rpc (read only) 1581137 1581137 0 0.0
(read/write) 110608 110608 0 0.0
.bss 48144 48144 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55904 55904 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 128625 128625 0 0.0
.text 1317506 1317506 0 0.0
ota-provider-app debug (read only) 1260681 1260697 16 0.0
(read/write) 76040 76040 0 0.0
.bss 45088 45088 0 0.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 113151 113151 0 0.0
.text 1049938 1049954 16 0.0
ota-requestor-app debug (read only) 1344369 1344385 16 0.0
(read/write) 79776 79776 0 0.0
.bss 47552 47552 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26280 26280 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 124168 124168 0 0.0
.text 1120226 1120242 16 0.0
shell debug (read only) 797793 797793 0 0.0
(read/write) 66440 66440 0 0.0
.bss 23944 23944 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78383 78383 0 0.0
.text 615394 615394 0 0.0
tv-app debug (read only) 1861825 1861665 -160 -0.0
(read/write) 319352 319352 0 0.0
.bss 250760 250760 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 60136 60136 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 157029 157029 0 0.0
.text 1559666 1559506 -160 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2287032 2287032 0 0.0
.bss 179316 179316 0 0.0
.data 5216 5216 0 0.0
.heap 851912 851912 0 0.0
.text 1249632 1249632 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2272960 2272960 0 0.0
.bss 172180 172180 0 0.0
.data 5576 5576 0 0.0
.heap 858688 858688 0 0.0
.text 1235560 1235560 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2248864 2248864 0 0.0
.bss 171068 171068 0 0.0
.data 5568 5568 0 0.0
.heap 859808 859808 0 0.0
.text 1211464 1211464 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050352 2050352 0 0.0
.bss 156224 156224 0 0.0
.data 4968 4968 0 0.0
.heap 875256 875256 0 0.0
.text 1012952 1012952 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 863671 863671 0 0.0
bss 110592 110592 0 0.0
rodata 95784 95784 0 0.0
text 581692 581692 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 826071 826071 0 0.0
bss 106948 106948 0 0.0
rodata 86968 86968 0 0.0
text 555860 555860 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788730 788730 0 0.0
bss 111968 111968 0 0.0
rodata 91044 91044 0 0.0
text 511164 511164 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839103 839103 0 0.0
bss 109616 109616 0 0.0
rodata 92256 92256 0 0.0
text 561788 561788 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764406 764406 0 0.0
bss 111028 111028 0 0.0
rodata 87560 87560 0 0.0
text 491352 491352 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 845211 845211 0 0.0
bss 109756 109756 0 0.0
rodata 93964 93964 0 0.0
text 565968 565968 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 838803 838803 0 0.0
bss 109652 109652 0 0.0
rodata 92212 92212 0 0.0
text 561408 561408 0 0.0
shell nrf52840dk_nrf52840 (read/write) 777795 777795 0 0.0
bss 109068 109068 0 0.0
rodata 73064 73064 0 0.0
text 521068 521068 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 692850 692850 0 0.0
bss 110052 110052 0 0.0
rodata 67708 67708 0 0.0
text 441680 441680 0 0.0
p6 all-clusters-app default (read/write) 2296424 2296424 0 0.0
.bss 112304 112304 0 0.0
.data 2520 2520 0 0.0
.heap 918520 918520 0 0.0
.text 1254688 1254688 0 0.0
lock-app default (read/write) 2213896 2213896 0 0.0
.bss 100928 100928 0 0.0
.data 2400 2400 0 0.0
.heap 930016 930016 0 0.0
.text 1172160 1172160 0 0.0
qpg lighting-app qpg6100+debug (read only) 492792 492792 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50216 50216 0 0.0
.data 1008 1008 0 0.0
.text 487472 487472 0 0.0
lock-app qpg6100+debug (read only) 467772 467772 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49160 49160 0 0.0
.data 964 964 0 0.0
.text 462452 462452 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 767062 767062 0 0.0
bss 79104 79104 0 0.0
noinit 37160 37160 0 0.0
text 532258 532258 0 0.0

This immediately caught two bugs in things that were being unit-tested.

The Linux version fails to link for some reason, hence this is
Darwin-only.
@github-actions
Copy link

github-actions bot commented Nov 17, 2021

PR #11824: Size comparison from 1359f6e to 18af833

Increases (2 builds for linux)
platform target config section 1359f6e 18af833 change % change
linux ota-provider-app debug (read only) 1262441 1262457 16 0.0
.text 1051058 1051074 16 0.0
ota-requestor-app debug (read only) 1348113 1348129 16 0.0
.text 1123330 1123346 16 0.0
Decreases (2 builds for linux)
platform target config section 1359f6e 18af833 change % change
linux chip-tool debug (read only) 4975181 4975037 -144 -0.0
.text 4396341 4396197 -144 -0.0
tv-app debug (read only) 1865521 1865377 -144 -0.0
.text 1562754 1562610 -144 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1359f6e 18af833 change % change
efr32 lighting-app BRD4161A (read only) 748512 748512 0 0.0
(read/write) 115476 115476 0 0.0
.bss 113676 113676 0 0.0
.data 1800 1800 0 0.0
.text 748504 748504 0 0.0
BRD4161A+rpc (read only) 736044 736044 0 0.0
(read/write) 132104 132104 0 0.0
.bss 130180 130180 0 0.0
.data 1924 1924 0 0.0
.text 736036 736036 0 0.0
lock-app BRD4161A (read only) 725584 725584 0 0.0
(read/write) 113260 113260 0 0.0
.bss 111500 111500 0 0.0
.data 1756 1756 0 0.0
.text 725576 725576 0 0.0
window-app BRD4161A (read only) 726560 726560 0 0.0
(read/write) 113580 113580 0 0.0
.bss 111820 111820 0 0.0
.data 1760 1760 0 0.0
.text 726552 726552 0 0.0
esp32 all-clusters-app c3devkit (read only) 827530 827530 0 0.0
(read/write) 1220066 1220066 0 0.0
.dram0.bss 56624 56624 0 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 164104 164104 0 0.0
.flash.text 827530 827530 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 898495 898495 0 0.0
(read/write) 419388 419388 0 0.0
.dram0.bss 61976 61976 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192076 192076 0 0.0
.flash.text 893111 893111 0 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 705932 705932 0 0.0
.bss 77100 77100 0 0.0
.data 1912 1912 0 0.0
.text 621120 621120 0 0.0
lock-app k32w061+debug (read/write) 597372 597372 0 0.0
.bss 67612 67612 0 0.0
.data 1880 1880 0 0.0
.text 522080 522080 0 0.0
shell k32w061+debug (read/write) 662700 662700 0 0.0
.bss 78740 78740 0 0.0
.data 1848 1848 0 0.0
.text 576312 576312 0 0.0
linux all-clusters-app debug (read only) 1718665 1718665 0 0.0
(read/write) 126752 126752 0 0.0
.bss 57328 57328 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63088 63088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 136277 136277 0 0.0
.text 1448434 1448434 0 0.0
bridge-app debug+rpc (read only) 1313765 1313765 0 0.0
(read/write) 76944 76944 0 0.0
.bss 42032 42032 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28344 28344 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 111620 111620 0 0.0
.text 1104741 1104741 0 0.0
chip-tool debug (read only) 4975181 4975037 -144 -0.0
(read/write) 166856 166856 0 0.0
.bss 40392 40392 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118680 118680 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 268330 268330 0 0.0
.text 4396341 4396197 -144 -0.0
lighting-app debug+rpc (read only) 1582849 1582849 0 0.0
(read/write) 110160 110160 0 0.0
.bss 47696 47696 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55904 55904 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129201 129201 0 0.0
.text 1318642 1318642 0 0.0
ota-provider-app debug (read only) 1262441 1262457 16 0.0
(read/write) 75592 75592 0 0.0
.bss 44640 44640 0 0.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 113791 113791 0 0.0
.text 1051058 1051074 16 0.0
ota-requestor-app debug (read only) 1348113 1348129 16 0.0
(read/write) 79328 79328 0 0.0
.bss 47104 47104 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26280 26280 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 124808 124808 0 0.0
.text 1123330 1123346 16 0.0
shell debug (read only) 798129 798129 0 0.0
(read/write) 66440 66440 0 0.0
.bss 23944 23944 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78639 78639 0 0.0
.text 615474 615474 0 0.0
tv-app debug (read only) 1865521 1865377 -144 -0.0
(read/write) 318904 318904 0 0.0
.bss 250312 250312 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 60136 60136 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 157637 157637 0 0.0
.text 1562754 1562610 -144 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2286616 2286616 0 0.0
.bss 179220 179220 0 0.0
.data 5216 5216 0 0.0
.heap 852008 852008 0 0.0
.text 1249216 1249216 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2272552 2272552 0 0.0
.bss 172084 172084 0 0.0
.data 5576 5576 0 0.0
.heap 858784 858784 0 0.0
.text 1235152 1235152 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2248456 2248456 0 0.0
.bss 170972 170972 0 0.0
.data 5568 5568 0 0.0
.heap 859904 859904 0 0.0
.text 1211056 1211056 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050352 2050352 0 0.0
.bss 156224 156224 0 0.0
.data 4968 4968 0 0.0
.heap 875256 875256 0 0.0
.text 1012952 1012952 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 863591 863591 0 0.0
bss 110496 110496 0 0.0
rodata 95784 95784 0 0.0
text 581696 581696 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 825991 825991 0 0.0
bss 106852 106852 0 0.0
rodata 86968 86968 0 0.0
text 555864 555864 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788634 788634 0 0.0
bss 111872 111872 0 0.0
rodata 91044 91044 0 0.0
text 511168 511168 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839007 839007 0 0.0
bss 109520 109520 0 0.0
rodata 92256 92256 0 0.0
text 561788 561788 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764310 764310 0 0.0
bss 110932 110932 0 0.0
rodata 87560 87560 0 0.0
text 491352 491352 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 845115 845115 0 0.0
bss 109660 109660 0 0.0
rodata 93964 93964 0 0.0
text 565972 565972 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 838707 838707 0 0.0
bss 109556 109556 0 0.0
rodata 92212 92212 0 0.0
text 561408 561408 0 0.0
shell nrf52840dk_nrf52840 (read/write) 777795 777795 0 0.0
bss 109068 109068 0 0.0
rodata 73064 73064 0 0.0
text 521068 521068 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 692850 692850 0 0.0
bss 110052 110052 0 0.0
rodata 67708 67708 0 0.0
text 441680 441680 0 0.0
p6 all-clusters-app default (read/write) 2296552 2296552 0 0.0
.bss 112208 112208 0 0.0
.data 2520 2520 0 0.0
.heap 918616 918616 0 0.0
.text 1254816 1254816 0 0.0
lock-app default (read/write) 2214024 2214024 0 0.0
.bss 100832 100832 0 0.0
.data 2400 2400 0 0.0
.heap 930112 930112 0 0.0
.text 1172288 1172288 0 0.0
qpg lighting-app qpg6100+debug (read only) 492800 492800 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50176 50176 0 0.0
.data 1008 1008 0 0.0
.text 487480 487480 0 0.0
lock-app qpg6100+debug (read only) 467780 467780 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49120 49120 0 0.0
.data 964 964 0 0.0
.text 462460 462460 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 766926 766926 0 0.0
bss 79008 79008 0 0.0
noinit 37160 37160 0 0.0
text 532224 532224 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 2b52b36 into project-chip:master Nov 17, 2021
@bzbarsky-apple bzbarsky-apple deleted the asan-unit-tests branch November 17, 2021 21:59
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.

4 participants