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 compile-time code generation using zap for app-templates #23962

Merged
merged 111 commits into from
Jan 18, 2023

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Dec 7, 2022

Why

Compile time code generation makes code dependencies clearer (and also highlights oddities ... like we generate several CHIPClusters.h with different content and different uses throughout)

zap file updates for apps will not conflict as much during codegen (but data model clusters still will)

Faster edit/compile cycle for zap edits (zap-regen has a much narrower scope ... still needs .matter files update, however not other files).

Changes

  • add support for gn builds
  • add support for cmake builds
  • update esp32 build logic
  • update pre-generation script
  • split out app and idl codegen
  • update template used so zap_generate_all only generates IDLs for apps
  • updated CI unit tests
  • added timing information for zap_generate_all
  • add EFR32 support for pregen directory and launcher command
  • updated code generation documentation and instructions
  • Fixed several builds to use updated include paths
  • Added ZAP installation to darwin CI
  • Added updated header includes for darwin xcode projects
  • added unit tests to detect any errors/deviations in generate.py outputs over time

Future (not this PR):

  • Update darwin projects - those will likely have to be maintained async (i.e. not this PR)

Update effects

zap-cli becomes a mandatory tool during building (unless one uses a pre-generated directory).

- add support for gn builds
- add support for cmake builds
- update esp32 build logic
- update pre-generation script
- split out app and idl codegen
- update template used so zap_generate_all only generates IDLs for apps
- updated CI unit tests
@github-actions
Copy link

github-actions bot commented Jan 13, 2023

PR #23962: Size comparison from a25af90 to bef4097

Increases (19 builds for bl602, bl702, cc13x2_26x2, efr32, linux, mbed, psoc6, telink)
platform target config section a25af90 bef4097 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329438 32 0.0
.text 1016646 1016678 32 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194767 32 0.0
.debug_info 39900395 39900396 1 0.0
.text 956870 956906 36 0.0
bl702+rpc (read/write) 1286899 1286931 32 0.0
.text 1033764 1033798 34 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640699 8 0.0
.text 562984 562992 8 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674511 8 0.0
.text 597664 597672 8 0.0
pump-app LP_CC2652R7 (read/write) 161528 161536 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672243 8 0.0
.text 585616 585624 8 0.0
efr32 window-app BRD4187C (read/write) 1140600 1140608 8 0.0
.text 973480 973488 8 0.0
linux all-clusters-app debug .data.rel.ro 81704 81720 16 0.0
all-clusters-minimal-app debug .data.rel.ro 76120 76136 16 0.0
lock-app debug (read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
ota-provider-app debug (read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
tv-casting-app debug (read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2461848 2461856 8 0.0
.text 1424492 1424500 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27342516 27342517 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26903799 26903800 1 0.0
light cy8ckit_062s2_43012 .debug_info 22366046 22366048 2 0.0
lock cy8ckit_062s2_43012 (read/write) 1642876 1642892 16 0.0
.text 1447128 1447144 16 0.0
telink thermostat tlsr9518adk80d (read/write) 887120 887128 8 0.0
text 596812 596816 4 0.0
Decreases (26 builds for bl602, bl702, cc13x2_26x2, esp32, linux, nrfconnect, psoc6, qpg, telink)
platform target config section a25af90 bef4097 change % change
bl602 lighting-app bl602+rpc (read/write) 1374894 1374678 -216 -0.0
.text 1047632 1047410 -222 -0.0
bl702 lighting-app bl702 .debug_line 5228530 5228482 -48 -0.0
.debug_str 3507996 3507972 -24 -0.0
bl702+rpc .debug_line 5626119 5626071 -48 -0.0
.debug_str 3910606 3910582 -24 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 174504 174496 -8 -0.0
pump-app LP_CC2652R7 (read only) 688215 688207 -8 -0.0
.rodata 90431 90423 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177604 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1221432 1221430 -2 -0.0
.flash.text 1221432 1221430 -2 -0.0
m5stack (read/write) 560335 560331 -4 -0.0
.flash.rodata 311408 311404 -4 -0.0
linux all-clusters-app debug (read only) 3124897 3124865 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.data 2304 2272 -32 -1.4
.rodata 282571 282539 -32 -0.0
all-clusters-minimal-app debug (read only) 2937145 2937113 -32 -0.0
.data 2272 2240 -32 -1.4
.rodata 281259 281227 -32 -0.0
lock-app debug (read only) 2622905 2622873 -32 -0.0
.rodata 244712 244680 -32 -0.0
ota-provider-app debug (read only) 2196793 2196761 -32 -0.0
.rodata 196040 196008 -32 -0.0
ota-requestor-app debug (read only) 2358281 2358249 -32 -0.0
.rodata 202768 202736 -32 -0.0
tv-casting-app debug (read only) 5638457 5638441 -16 -0.0
.text 4999010 4998994 -16 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 763788 763784 -4 -0.0
lighting-app nrf52840dongle_nrf52840 (read/write) 1063992 1063976 -16 -0.0
text 738448 738444 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3753850 3753808 -42 -0.0
.debug_str 3465869 3465848 -21 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3762639 3762581 -58 -0.0
.debug_str 3450733 3450704 -29 -0.0
light cy8ckit_062s2_43012 .debug_line 3327833 3327791 -42 -0.0
.debug_str 3256265 3256244 -21 -0.0
lock cy8ckit_062s2_43012 .debug_info 22584737 22584736 -1 -0.0
.debug_line 3328933 3328891 -42 -0.0
.debug_str 3272099 3272078 -21 -0.0
qpg lock-app qpg6105+debug (read/write) 1115036 1115020 -16 -0.0
.text 562132 562116 -16 -0.0
telink all-clusters-app tlsr9518adk80d text 689096 689094 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d text 652388 652386 -2 -0.0
contact-sensor-app tlsr9518adk80d (read/write) 867572 867564 -8 -0.0
text 581570 581562 -8 -0.0
lighting-app tlsr9518adk80d text 661888 661886 -2 -0.0
ota-requestor-app tlsr9518adk80d text 607288 607282 -6 -0.0
Full report (69 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a25af90 bef4097 change % change
bl602 lighting-app bl602 (read/write) 1329406 1329438 32 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016678 32 0.0
bl602+rpc (read/write) 1374894 1374678 -216 -0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047632 1047410 -222 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194767 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533431 0 0.0
.debug_aranges 132656 132656 0 0.0
.debug_frame 486996 486996 0 0.0
.debug_info 39900395 39900396 1 0.0
.debug_line 5228530 5228482 -48 -0.0
.debug_loc 3394501 3394501 0 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3507996 3507972 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569273 569273 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956870 956906 36 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286931 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681901 0 0.0
.debug_aranges 140880 140880 0 0.0
.debug_frame 514708 514708 0 0.0
.debug_info 44286220 44286220 0 0.0
.debug_line 5626119 5626071 -48 -0.0
.debug_loc 3590508 3590508 0 0.0
.debug_ranges 395896 395896 0 0.0
.debug_str 3910606 3910582 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629788 629788 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033798 34 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677075 0 0.0
(read/write) 174404 174404 0 0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589460 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640699 8 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 562992 8 0.0
lock-ftd LP_CC2652R7 (read only) 674503 674511 8 0.0
(read/write) 174504 174496 -8 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597664 597672 8 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659563 0 0.0
(read/write) 184708 184708 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556640 0 0.0
pump-app LP_CC2652R7 (read only) 688215 688207 -8 -0.0
(read/write) 161528 161536 8 0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90423 -8 -0.0
.text 597300 597300 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672243 8 0.0
(read/write) 177612 177604 -8 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585624 8 0.0
shell LP_CC2652R7 (read only) 668298 668298 0 0.0
(read/write) 185508 185508 0 0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 583952 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585674 585674 0 0.0
.app_xip_area 462020 462020 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589398 0 0.0
.app_xip_area 460448 460448 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550022 0 0.0
.app_xip_area 431856 431856 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974108 974108 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819748 0 0.0
BRD4161A+rs911x (read/write) 1037256 1037256 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848576 0 0.0
BRD4187C (read/write) 1147924 1147924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066792 1066792 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906564 906564 0 0.0
window-app BRD4187C (read/write) 1140600 1140608 8 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973488 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221432 1221430 -2 -0.0
(read/write) 1787114 1787114 0 0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245624 0 0.0
.flash.text 1221432 1221430 -2 -0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235007 1235007 0 0.0
(read/write) 560335 560331 -4 -0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311404 -4 -0.0
.flash.text 1229623 1229623 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 660380 660380 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562132 562132 0 0.0
light k32w0+release (read/write) 671408 671408 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591796 0 0.0
lock k32w0+release (read/write) 631764 631764 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551372 551372 0 0.0
linux all-clusters-app debug (read only) 3124897 3124865 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.bss 62496 62496 0 0.0
.data 2304 2272 -32 -1.4
.data.rel.ro 81704 81720 16 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282539 -32 -0.0
.text 2657426 2657426 0 0.0
all-clusters-minimal-app debug (read only) 2937145 2937113 -32 -0.0
(read/write) 146480 146480 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2240 -32 -1.4
.data.rel.ro 76120 76136 16 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281227 -32 -0.0
.text 2474242 2474242 0 0.0
bridge-app debug (read only) 2496569 2496569 0 0.0
(read/write) 130944 130944 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112242 2112242 0 0.0
chip-tool debug (read only) 11431825 11431825 0 0.0
(read/write) 645296 645296 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 609328 609328 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 641669 641669 0 0.0
.text 9295172 9295172 0 0.0
chip-tool-ipv6only arm64 (read only) 10848132 10848132 0 0.0
(read/write) 694616 694616 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 638120 638120 0 0.0
.dynamic 560 560 0 0.0
.got 14096 14096 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 567860 567860 0 0.0
.text 8635412 8635412 0 0.0
lighting-app debug+rpc (read only) 2664033 2664033 0 0.0
(read/write) 130280 130280 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258770 2258770 0 0.0
lock-app debug (read only) 2622905 2622873 -32 -0.0
(read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244680 -32 -0.0
.text 2206290 2206290 0 0.0
ota-provider-app debug (read only) 2196793 2196761 -32 -0.0
(read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196008 -32 -0.0
.text 1860850 1860850 0 0.0
ota-requestor-app debug (read only) 2358281 2358249 -32 -0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202736 -32 -0.0
.text 2006610 2006610 0 0.0
shell debug (read only) 2657497 2657497 0 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256818 2256818 0 0.0
thermostat-no-ble arm64 (read only) 2478556 2478556 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068128 2068128 0 0.0
tv-app debug (read only) 3286681 3286681 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822866 2822866 0 0.0
tv-casting-app debug (read only) 5638457 5638441 -16 -0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999010 4998994 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2540572 2540572 0 0.0
.bss 222680 222680 0 0.0
.data 5600 5600 0 0.0
.text 1503188 1503188 0 0.0
all-clusters-minimal-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488304 2488304 0 0.0
.bss 221920 221920 0 0.0
.data 5568 5568 0 0.0
.text 1450900 1450900 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2475868 2475868 0 0.0
.bss 216628 216628 0 0.0
.data 5848 5848 0 0.0
.text 1438484 1438484 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461856 8 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424500 8 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2424212 2424212 0 0.0
.bss 214944 214944 0 0.0
.data 5752 5752 0 0.0
.text 1386828 1386828 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165324 0 0.0
bss 146748 146748 0 0.0
rodata 133820 133820 0 0.0
text 804548 804548 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1366968 0 0.0
bss 106048 106048 0 0.0
rodata 211308 211308 0 0.0
text 763788 763784 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111168 0 0.0
bss 145947 145947 0 0.0
rodata 111104 111104 0 0.0
text 773944 773944 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1076044 1076044 0 0.0
bss 138329 138329 0 0.0
rodata 111820 111820 0 0.0
text 745784 745784 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1277292 1277292 0 0.0
bss 99664 99664 0 0.0
rodata 177952 177952 0 0.0
text 713888 713888 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1119164 1119164 0 0.0
bss 148686 148686 0 0.0
rodata 106436 106436 0 0.0
text 782620 782620 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063992 1063976 -16 -0.0
bss 156811 156811 0 0.0
rodata 85128 85128 0 0.0
text 738448 738444 -4 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1063408 1063408 0 0.0
bss 143296 143296 0 0.0
rodata 109224 109224 0 0.0
text 727496 727496 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1277292 1277292 0 0.0
bss 99664 99664 0 0.0
rodata 177952 177952 0 0.0
text 713888 713888 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111696 1111696 0 0.0
bss 139377 139377 0 0.0
rodata 134576 134576 0 0.0
text 757768 757768 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1020776 1020776 0 0.0
bss 134209 134209 0 0.0
rodata 127536 127536 0 0.0
text 675552 675552 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1313340 1313340 0 0.0
bss 100746 100746 0 0.0
rodata 200780 200780 0 0.0
text 726012 726012 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1067288 1067288 0 0.0
bss 138158 138158 0 0.0
rodata 110456 110456 0 0.0
text 738576 738576 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1053888 1053888 0 0.0
bss 137925 137925 0 0.0
rodata 107168 107168 0 0.0
text 728736 728736 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748716 1748716 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247585 0 0.0
.debug_aranges 111144 111144 0 0.0
.debug_frame 373232 373232 0 0.0
.debug_info 27342516 27342517 1 0.0
.debug_line 3753850 3753808 -42 -0.0
.debug_loc 3643134 3643134 0 0.0
.debug_ranges 356360 356360 0 0.0
.debug_str 3465869 3465848 -21 -0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576152 576152 0 0.0
.symtab 423744 423744 0 0.0
.text 0 0 0 0.0
1549008 1549008 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690156 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233392 0 0.0
.debug_aranges 110408 110408 0 0.0
.debug_frame 375676 375676 0 0.0
.debug_info 26903799 26903800 1 0.0
.debug_line 3762639 3762581 -58 -0.0
.debug_loc 3626534 3626534 0 0.0
.debug_ranges 354328 354328 0 0.0
.debug_str 3450733 3450704 -29 -0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536642 536642 0 0.0
.symtab 408704 408704 0 0.0
.text 1491208 1491208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067785 0 0.0
.debug_aranges 102608 102608 0 0.0
.debug_frame 346008 346008 0 0.0
.debug_info 22366046 22366048 2 0.0
.debug_line 3327833 3327791 -42 -0.0
.debug_loc 3326715 3326715 0 0.0
.debug_ranges 318464 318464 0 0.0
.debug_str 3256265 3256244 -21 -0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472949 472949 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418088 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642892 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069831 0 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347808 347808 0 0.0
.debug_info 22584737 22584736 -1 -0.0
.debug_line 3328933 3328891 -42 -0.0
.debug_loc 3348319 3348319 0 0.0
.debug_ranges 320320 320320 0 0.0
.debug_str 3272099 3272078 -21 -0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475666 475666 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447144 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148044 1148044 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595144 595144 0 0.0
lock-app qpg6105+debug (read/write) 1115036 1115020 -16 -0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562132 562116 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026288 0 0.0
bss 98184 98184 0 0.0
text 689096 689094 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964628 0 0.0
bss 97368 97368 0 0.0
text 652388 652386 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867572 867564 -8 -0.0
bss 89524 89524 0 0.0
text 581570 581562 -8 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883888 0 0.0
bss 89616 89616 0 0.0
text 596040 596040 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961860 0 0.0
bss 97676 97676 0 0.0
text 661888 661886 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897860 897860 0 0.0
bss 90568 90568 0 0.0
text 607288 607282 -6 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887120 887128 8 0.0
bss 91004 91004 0 0.0
text 596812 596816 4 0.0

@bzbarsky-apple
Copy link
Contributor

I am not sure how to make this work on darwin ... do we install clang-format there? do we have any control?

You mean Darwin in CI, or when building locally?

for these tests specificall, do not clang-format.

So what are these tests actually testing?

@github-actions
Copy link

github-actions bot commented Jan 16, 2023

PR #23962: Size comparison from c8a9f1a to 9f7e343

Increases (19 builds for bl602, bl702, cc13x2_26x2, esp32, linux, mbed, nrfconnect, telink)
platform target config section c8a9f1a 9f7e343 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329446 32 0.0
.text 1016656 1016688 32 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194783 48 0.0
.text 956880 956914 34 0.0
bl702+rpc (read/write) 1286899 1286931 32 0.0
.text 1033772 1033806 34 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676555 8 0.0
.text 589276 589284 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read/write) 184692 184700 8 0.0
pump-app LP_CC2652R7 (read/write) 161512 161520 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
.text 585632 585640 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221462 2 0.0
.flash.text 1221460 1221462 2 0.0
linux all-clusters-app debug .data.rel.ro 81704 81720 16 0.0
all-clusters-minimal-app debug .data.rel.ro 76120 76136 16 0.0
lock-app debug (read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
ota-provider-app debug (read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
tv-casting-app debug (read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2461880 2461952 72 0.0
.text 1424524 1424596 72 0.0
nrfconnect lighting-app nrf52840dongle_nrf52840 text 738320 738324 4 0.0
lock-app nrf7002dk_nrf5340_cpuapp text 725884 725888 4 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026312 1026320 8 0.0
text 689120 689122 2 0.0
Decreases (24 builds for bl602, bl702, cc13x2_26x2, linux, nrfconnect, psoc6, telink)
platform target config section c8a9f1a 9f7e343 change % change
bl602 lighting-app bl602+rpc (read/write) 1374910 1374686 -224 -0.0
.text 1047642 1047420 -222 -0.0
bl702 lighting-app bl702 .debug_abbrev 1533577 1533529 -48 -0.0
.debug_info 39896862 39896856 -6 -0.0
.debug_line 5229094 5229026 -68 -0.0
.debug_str 3508127 3508103 -24 -0.0
bl702+rpc .debug_abbrev 1682029 1681981 -48 -0.0
.debug_info 44282408 44282402 -6 -0.0
.debug_line 5626683 5626615 -68 -0.0
.debug_str 3910737 3910713 -24 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174932 174924 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 175016 175008 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
.rodata 90431 90423 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177596 177588 -8 -0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.data 2304 2272 -32 -1.4
.rodata 282571 282539 -32 -0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.data 2272 2240 -32 -1.4
.rodata 281259 281227 -32 -0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
.rodata 244712 244680 -32 -0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
.rodata 196040 196008 -32 -0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
.rodata 202768 202736 -32 -0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
.text 4999170 4999154 -16 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1366008 1365992 -16 -0.0
text 763664 763660 -4 -0.0
lighting-app nrf5340dk_nrf5340_cpuapp text 727372 727368 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1247748 1247700 -48 -0.0
.debug_info 27338835 27338829 -6 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_str 3466002 3465981 -21 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1233555 1233507 -48 -0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_str 3450866 3450837 -29 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1067948 1067900 -48 -0.0
.debug_info 22362936 22362930 -6 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_str 3256396 3256375 -21 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1069994 1069946 -48 -0.0
.debug_info 2258134 22581334 -6 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_str 3272230 3272209 -21 -0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 867604 867588 -16 -0.0
text 581598 581588 -10 -0.0
lighting-app tlsr9518adk80d text 661914 661912 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 897892 897884 -8 -0.0
text 607314 607310 -4 -0.0
thermostat tlsr9518adk80d text 596842 596840 -2 -0.0
Full report (69 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c8a9f1a 9f7e343 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329446 32 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016656 1016688 32 0.0
bl602+rpc (read/write) 1374910 1374686 -224 -0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047642 1047420 -222 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194783 48 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533577 1533529 -48 -0.0
.debug_aranges 132752 132752 0 0.0
.debug_frame 487332 487332 0 0.0
.debug_info 39896862 39896856 -6 -0.0
.debug_line 5229094 5229026 -68 -0.0
.debug_loc 3395002 3395002 0 0.0
.debug_ranges 372288 372288 0 0.0
.debug_str 3508127 3508103 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569474 569474 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956914 34 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286931 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1682029 1681981 -48 -0.0
.debug_aranges 140976 140976 0 0.0
.debug_frame 515044 515044 0 0.0
.debug_info 44282408 44282402 -6 -0.0
.debug_line 5626683 5626615 -68 -0.0
.debug_loc 3591013 3591013 0 0.0
.debug_ranges 395992 395992 0 0.0
.debug_str 3910737 3910713 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629989 629989 0 0.0
.symtab 190400 190400 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033772 1033806 34 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676555 8 0.0
(read/write) 174932 174924 -8 -0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 86955 86955 0 0.0
.text 589276 589284 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
(read/write) 175016 175008 -8 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
(read/write) 184692 184700 8 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
(read/write) 161512 161520 8 0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90423 -8 -0.0
.text 597316 597316 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
(read/write) 177596 177588 -8 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585632 585640 8 0.0
shell LP_CC2652R7 (read only) 667786 667786 0 0.0
(read/write) 186020 186020 0 0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583784 583784 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585186 585186 0 0.0
.app_xip_area 461532 461532 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588910 588910 0 0.0
.app_xip_area 459960 459960 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549502 549502 0 0.0
.app_xip_area 431336 431336 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221462 2 0.0
(read/write) 1787114 1787114 0 0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245624 0 0.0
.flash.text 1221460 1221462 2 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235031 1235031 0 0.0
(read/write) 560335 560335 0 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311408 0 0.0
.flash.text 1229647 1229647 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659900 659900 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561652 561652 0 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631268 631268 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550876 550876 0 0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.bss 62496 62496 0 0.0
.data 2304 2272 -32 -1.4
.data.rel.ro 81704 81720 16 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282539 -32 -0.0
.text 2657586 2657586 0 0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.bss 61632 61632 0 0.0
.data 2272 2240 -32 -1.4
.data.rel.ro 76120 76136 16 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281227 -32 -0.0
.text 2474402 2474402 0 0.0
bridge-app debug (read only) 2496817 2496817 0 0.0
(read/write) 130976 130976 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112402 2112402 0 0.0
chip-tool debug (read only) 1150476 1150476 0 0.0
(read/write) 646256 646256 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610288 610288 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 642309 642309 0 0.0
.text 9365060 9365060 0 0.0
chip-tool-ipv6only arm64 (read only) 10895284 10895284 0 0.0
(read/write) 695608 695608 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 568468 568468 0 0.0
.text 8679604 8679604 0 0.0
lighting-app debug+rpc (read only) 2664281 2664281 0 0.0
(read/write) 130312 130312 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258930 2258930 0 0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
(read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244680 -32 -0.0
.text 2206450 2206450 0 0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
(read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196008 -32 -0.0
.text 1861010 1861010 0 0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202736 -32 -0.0
.text 2006770 2006770 0 0.0
shell debug (read only) 2657745 2657745 0 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256978 2256978 0 0.0
thermostat-no-ble arm64 (read only) 2478748 2478748 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068320 0 0.0
tv-app debug (read only) 3286897 3286897 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822994 2822994 0 0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
(read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999170 4999154 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2540604 2540604 0 0.0
.bss 222680 222680 0 0.0
.data 5600 5600 0 0.0
.text 1503220 1503220 0 0.0
all-clusters-minimal-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488336 2488336 0 0.0
.bss 221920 221920 0 0.0
.data 5568 5568 0 0.0
.text 1450932 1450932 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2475900 2475900 0 0.0
.bss 216628 216628 0 0.0
.data 5848 5848 0 0.0
.text 1438516 1438516 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461880 2461952 72 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424524 1424596 72 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2424244 2424244 0 0.0
.bss 214944 214944 0 0.0
.data 5752 5752 0 0.0
.text 1386860 1386860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164352 0 0.0
bss 146748 146748 0 0.0
rodata 132976 132976 0 0.0
text 804424 804424 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1365992 -16 -0.0
bss 106048 106048 0 0.0
rodata 210460 210460 0 0.0
text 763664 763660 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110196 0 0.0
bss 145947 145947 0 0.0
rodata 110260 110260 0 0.0
text 773820 773820 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075072 1075072 0 0.0
bss 138329 138329 0 0.0
rodata 110976 110976 0 0.0
text 745660 745660 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1118192 1118192 0 0.0
bss 148686 148686 0 0.0
rodata 105592 105592 0 0.0
text 782496 782496 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063020 1063020 0 0.0
bss 156811 156811 0 0.0
rodata 84284 84284 0 0.0
text 738320 738324 4 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1062436 1062436 0 0.0
bss 143296 143296 0 0.0
rodata 108380 108380 0 0.0
text 727372 727368 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110724 1110724 0 0.0
bss 139377 139377 0 0.0
rodata 133732 133732 0 0.0
text 757644 757644 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1019800 1019800 0 0.0
bss 134209 134209 0 0.0
rodata 126688 126688 0 0.0
text 675428 675428 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1312368 1312368 0 0.0
bss 100746 100746 0 0.0
rodata 199936 199936 0 0.0
text 725884 725888 4 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1066312 1066312 0 0.0
bss 138158 138158 0 0.0
rodata 109608 109608 0 0.0
text 738452 738452 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1052932 1052932 0 0.0
bss 137925 137925 0 0.0
rodata 106324 106324 0 0.0
text 728612 728612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748748 1748748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247748 1247700 -48 -0.0
.debug_aranges 111248 111248 0 0.0
.debug_frame 373544 373544 0 0.0
.debug_info 27338835 27338829 -6 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_loc 3643928 3643928 0 0.0
.debug_ranges 356464 356464 0 0.0
.debug_str 3466002 3465981 -21 -0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576350 0 0.0
.symtab 423872 423872 0 0.0
.text 0 0 0 0.0
1549040 1549040 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690188 1690188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233555 1233507 -48 -0.0
.debug_aranges 110512 110512 0 0.0
.debug_frame 375988 375988 0 0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_loc 3627328 3627328 0 0.0
.debug_ranges 354432 354432 0 0.0
.debug_str 3450866 3450837 -29 -0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536840 0 0.0
.symtab 408832 408832 0 0.0
.text 1491240 1491240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067948 1067900 -48 -0.0
.debug_aranges 102712 102712 0 0.0
.debug_frame 346320 346320 0 0.0
.debug_info 22362936 22362930 -6 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_loc 3327521 3327521 0 0.0
.debug_ranges 318568 318568 0 0.0
.debug_str 3256396 3256375 -21 -0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069994 1069946 -48 -0.0
.debug_aranges 103096 103096 0 0.0
.debug_frame 348120 348120 0 0.0
.debug_info 2258134 22581334 -6 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_loc 3349050 3349050 0 0.0
.debug_ranges 320424 320424 0 0.0
.debug_str 3272230 3272209 -21 -0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148060 1148060 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595160 595160 0 0.0
lock-app qpg6105+debug (read/write) 1115044 1115044 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562140 562140 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026312 1026320 8 0.0
bss 98184 98184 0 0.0
text 689120 689122 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964652 0 0.0
bss 97368 97368 0 0.0
text 652410 652410 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867604 867588 -16 -0.0
bss 89524 89524 0 0.0
text 581598 581588 -10 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 883912 0 0.0
bss 89616 89616 0 0.0
text 596068 596068 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661914 661912 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897892 897884 -8 -0.0
bss 90568 90568 0 0.0
text 607314 607310 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887152 0 0.0
bss 91004 91004 0 0.0
text 596842 596840 -2 -0.0

@github-actions
Copy link

github-actions bot commented Jan 16, 2023

PR #23962: Size comparison from c8a9f1a to 5025c38

Increases (18 builds for bl602, bl702, cc13x2_26x2, esp32, linux, mbed, nrfconnect, telink)
platform target config section c8a9f1a 5025c38 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329454 40 0.0
.text 1016656 1016690 34 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194783 48 0.0
.debug_info 39896862 39896892 30 0.0
.text 956880 956918 38 0.0
bl702+rpc (read/write) 1286899 1286947 48 0.0
.debug_info 44282408 44282438 30 0.0
.text 1033772 1033810 38 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676555 8 0.0
.text 589276 589284 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read/write) 184692 184700 8 0.0
pump-app LP_CC2652R7 (read/write) 161512 161520 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
.text 585632 585640 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221462 2 0.0
(read/write) 1787114 1787122 8 0.0
.flash.rodata 245624 245632 8 0.0
.flash.text 1221460 1221462 2 0.0
linux all-clusters-app debug .data.rel.ro 81704 81720 16 0.0
all-clusters-minimal-app debug .data.rel.ro 76120 76136 16 0.0
lock-app debug (read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
ota-provider-app debug (read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
tv-casting-app debug (read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2461880 2461952 72 0.0
.text 1424524 1424596 72 0.0
nrfconnect lighting-app nrf52840dongle_nrf52840 text 738320 738324 4 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026312 1026320 8 0.0
text 689120 689122 2 0.0
Decreases (26 builds for bl602, bl702, cc13x2_26x2, linux, nrfconnect, psoc6, telink)
platform target config section c8a9f1a 5025c38 change % change
bl602 lighting-app bl602+rpc (read/write) 1374910 1374686 -224 -0.0
.text 1047642 1047420 -222 -0.0
bl702 lighting-app bl702 .debug_abbrev 1533577 1533570 -7 -0.0
.debug_line 5229094 5228744 -350 -0.0
.debug_str 3508127 3508103 -24 -0.0
bl702+rpc .debug_abbrev 1682029 1682022 -7 -0.0
.debug_line 5626683 5626333 -350 -0.0
.debug_str 3910737 3910713 -24 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174932 174924 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 175016 175008 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
.rodata 90431 90423 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177596 177588 -8 -0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.data 2304 2272 -32 -1.4
.rodata 282571 282539 -32 -0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.data 2272 2240 -32 -1.4
.rodata 281259 281227 -32 -0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
.rodata 244712 244680 -32 -0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
.rodata 196040 196008 -32 -0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
.rodata 202768 202736 -32 -0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
.text 4999170 4999154 -16 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1366008 1365992 -16 -0.0
text 763664 763660 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 773820 773816 -4 -0.0
lighting-app nrf5340dk_nrf5340_cpuapp text 727372 727368 -4 -0.0
pump-app nrf52840dk_nrf52840 text 738452 738448 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1247748 1247700 -48 -0.0
.debug_info 27338835 27338830 -5 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_str 3466002 3465981 -21 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1233555 1233507 -48 -0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_str 3450866 3450837 -29 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1067948 1067900 -48 -0.0
.debug_info 22362936 22362929 -7 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_str 3256396 3256375 -21 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1069994 1069946 -48 -0.0
.debug_info 2258134 22581334 -6 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_str 3272230 3272209 -21 -0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 867604 867588 -16 -0.0
text 581598 581588 -10 -0.0
light-switch-app tlsr9518adk80d text 596068 596066 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 897892 897884 -8 -0.0
text 607314 607310 -4 -0.0
thermostat tlsr9518adk80d text 596842 596838 -4 -0.0
Full report (69 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c8a9f1a 5025c38 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329454 40 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016656 1016690 34 0.0
bl602+rpc (read/write) 1374910 1374686 -224 -0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047642 1047420 -222 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194783 48 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533577 1533570 -7 -0.0
.debug_aranges 132752 132752 0 0.0
.debug_frame 487332 487332 0 0.0
.debug_info 39896862 39896892 30 0.0
.debug_line 5229094 5228744 -350 -0.0
.debug_loc 3395002 3395002 0 0.0
.debug_ranges 372288 372288 0 0.0
.debug_str 3508127 3508103 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569474 569474 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956918 38 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286947 48 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1682029 1682022 -7 -0.0
.debug_aranges 140976 140976 0 0.0
.debug_frame 515044 515044 0 0.0
.debug_info 44282408 44282438 30 0.0
.debug_line 5626683 5626333 -350 -0.0
.debug_loc 3591013 3591013 0 0.0
.debug_ranges 395992 395992 0 0.0
.debug_str 3910737 3910713 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629989 629989 0 0.0
.symtab 190400 190400 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033772 1033810 38 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676555 8 0.0
(read/write) 174932 174924 -8 -0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 86955 86955 0 0.0
.text 589276 589284 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
(read/write) 175016 175008 -8 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
(read/write) 184692 184700 8 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
(read/write) 161512 161520 8 0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90423 -8 -0.0
.text 597316 597316 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
(read/write) 177596 177588 -8 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585632 585640 8 0.0
shell LP_CC2652R7 (read only) 667786 667786 0 0.0
(read/write) 186020 186020 0 0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583784 583784 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585186 585186 0 0.0
.app_xip_area 461532 461532 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588910 588910 0 0.0
.app_xip_area 459960 459960 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549502 549502 0 0.0
.app_xip_area 431336 431336 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221462 2 0.0
(read/write) 1787114 1787122 8 0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245632 8 0.0
.flash.text 1221460 1221462 2 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235031 1235031 0 0.0
(read/write) 560335 560335 0 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311408 0 0.0
.flash.text 1229647 1229647 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659900 659900 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561652 561652 0 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631268 631268 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550876 550876 0 0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.bss 62496 62496 0 0.0
.data 2304 2272 -32 -1.4
.data.rel.ro 81704 81720 16 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282539 -32 -0.0
.text 2657586 2657586 0 0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.bss 61632 61632 0 0.0
.data 2272 2240 -32 -1.4
.data.rel.ro 76120 76136 16 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281227 -32 -0.0
.text 2474402 2474402 0 0.0
bridge-app debug (read only) 2496817 2496817 0 0.0
(read/write) 130976 130976 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112402 2112402 0 0.0
chip-tool debug (read only) 1150476 1150476 0 0.0
(read/write) 646256 646256 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610288 610288 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 642309 642309 0 0.0
.text 9365060 9365060 0 0.0
chip-tool-ipv6only arm64 (read only) 10895284 10895284 0 0.0
(read/write) 695608 695608 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 568468 568468 0 0.0
.text 8679604 8679604 0 0.0
lighting-app debug+rpc (read only) 2664281 2664281 0 0.0
(read/write) 130312 130312 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258930 2258930 0 0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
(read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244680 -32 -0.0
.text 2206450 2206450 0 0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
(read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196008 -32 -0.0
.text 1861010 1861010 0 0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202736 -32 -0.0
.text 2006770 2006770 0 0.0
shell debug (read only) 2657745 2657745 0 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256978 2256978 0 0.0
thermostat-no-ble arm64 (read only) 2478748 2478748 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068320 0 0.0
tv-app debug (read only) 3286897 3286897 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822994 2822994 0 0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
(read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999170 4999154 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2540604 2540604 0 0.0
.bss 222680 222680 0 0.0
.data 5600 5600 0 0.0
.text 1503220 1503220 0 0.0
all-clusters-minimal-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488336 2488336 0 0.0
.bss 221920 221920 0 0.0
.data 5568 5568 0 0.0
.text 1450932 1450932 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2475900 2475900 0 0.0
.bss 216628 216628 0 0.0
.data 5848 5848 0 0.0
.text 1438516 1438516 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461880 2461952 72 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424524 1424596 72 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2424244 2424244 0 0.0
.bss 214944 214944 0 0.0
.data 5752 5752 0 0.0
.text 1386860 1386860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164352 0 0.0
bss 146748 146748 0 0.0
rodata 132976 132976 0 0.0
text 804424 804424 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1365992 -16 -0.0
bss 106048 106048 0 0.0
rodata 210460 210460 0 0.0
text 763664 763660 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110196 0 0.0
bss 145947 145947 0 0.0
rodata 110260 110260 0 0.0
text 773820 773816 -4 -0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075072 1075072 0 0.0
bss 138329 138329 0 0.0
rodata 110976 110976 0 0.0
text 745660 745660 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1118192 1118192 0 0.0
bss 148686 148686 0 0.0
rodata 105592 105592 0 0.0
text 782496 782496 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063020 1063020 0 0.0
bss 156811 156811 0 0.0
rodata 84284 84284 0 0.0
text 738320 738324 4 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1062436 1062436 0 0.0
bss 143296 143296 0 0.0
rodata 108380 108380 0 0.0
text 727372 727368 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110724 1110724 0 0.0
bss 139377 139377 0 0.0
rodata 133732 133732 0 0.0
text 757644 757644 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1019800 1019800 0 0.0
bss 134209 134209 0 0.0
rodata 126688 126688 0 0.0
text 675428 675428 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1312368 1312368 0 0.0
bss 100746 100746 0 0.0
rodata 199936 199936 0 0.0
text 725884 725884 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1066312 1066312 0 0.0
bss 138158 138158 0 0.0
rodata 109608 109608 0 0.0
text 738452 738448 -4 -0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1052932 1052932 0 0.0
bss 137925 137925 0 0.0
rodata 106324 106324 0 0.0
text 728612 728612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748748 1748748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247748 1247700 -48 -0.0
.debug_aranges 111248 111248 0 0.0
.debug_frame 373544 373544 0 0.0
.debug_info 27338835 27338830 -5 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_loc 3643928 3643928 0 0.0
.debug_ranges 356464 356464 0 0.0
.debug_str 3466002 3465981 -21 -0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576350 0 0.0
.symtab 423872 423872 0 0.0
.text 0 0 0 0.0
1549040 1549040 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690188 1690188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233555 1233507 -48 -0.0
.debug_aranges 110512 110512 0 0.0
.debug_frame 375988 375988 0 0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_loc 3627328 3627328 0 0.0
.debug_ranges 354432 354432 0 0.0
.debug_str 3450866 3450837 -29 -0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536840 0 0.0
.symtab 408832 408832 0 0.0
.text 1491240 1491240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067948 1067900 -48 -0.0
.debug_aranges 102712 102712 0 0.0
.debug_frame 346320 346320 0 0.0
.debug_info 22362936 22362929 -7 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_loc 3327521 3327521 0 0.0
.debug_ranges 318568 318568 0 0.0
.debug_str 3256396 3256375 -21 -0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069994 1069946 -48 -0.0
.debug_aranges 103096 103096 0 0.0
.debug_frame 348120 348120 0 0.0
.debug_info 2258134 22581334 -6 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_loc 3349050 3349050 0 0.0
.debug_ranges 320424 320424 0 0.0
.debug_str 3272230 3272209 -21 -0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148060 1148060 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595160 595160 0 0.0
lock-app qpg6105+debug (read/write) 1115044 1115044 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562140 562140 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026312 1026320 8 0.0
bss 98184 98184 0 0.0
text 689120 689122 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964652 0 0.0
bss 97368 97368 0 0.0
text 652410 652410 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867604 867588 -16 -0.0
bss 89524 89524 0 0.0
text 581598 581588 -10 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 883912 0 0.0
bss 89616 89616 0 0.0
text 596068 596066 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661914 661914 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897892 897884 -8 -0.0
bss 90568 90568 0 0.0
text 607314 607310 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887152 0 0.0
bss 91004 91004 0 0.0
text 596842 596838 -4 -0.0

@github-actions
Copy link

github-actions bot commented Jan 17, 2023

PR #23962: Size comparison from 9fbcf1c to 8db3711

Increases (21 builds for bl602, bl702, cc13x2_26x2, linux, mbed, nrfconnect, telink)
platform target config section 9fbcf1c 8db3711 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329446 32 0.0
.text 1016654 1016688 34 0.0
bl602+rpc (read/write) 1374854 1374886 32 0.0
.text 1047588 1047618 30 0.0
bl702 lighting-app bl702 (read/write) 1194735 1194783 48 0.0
.text 956880 956916 36 0.0
bl702+rpc (read/write) 1286851 1286883 32 0.0
.text 1033714 1033752 38 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read/write) 184692 184700 8 0.0
pump-app LP_CC2652R7 (read/write) 161512 161520 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
.text 585632 585640 8 0.0
linux all-clusters-app debug .data.rel.ro 81704 81720 16 0.0
all-clusters-minimal-app debug .data.rel.ro 76120 76136 16 0.0
lock-app debug (read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
ota-provider-app debug (read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
tv-casting-app debug (read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2461880 2461952 72 0.0
.text 1424524 1424596 72 0.0
nrfconnect light-switch-app nrf52840dk_nrf52840 text 745656 745660 4 0.0
lighting-app nrf52840dongle_nrf52840 text 738320 738324 4 0.0
telink all-clusters-minimal-app tlsr9518adk80d text 652410 652412 2 0.0
light-switch-app tlsr9518adk80d text 596064 596068 4 0.0
lighting-app tlsr9518adk80d text 661912 661914 2 0.0
thermostat tlsr9518adk80d text 596838 596840 2 0.0
Decreases (23 builds for bl702, cc13x2_26x2, esp32, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 9fbcf1c 8db3711 change % change
bl702 lighting-app bl702 .debug_abbrev 1533618 1533570 -48 -0.0
.debug_info 39896896 39896891 -5 -0.0
.debug_line 5228812 5228744 -68 -0.0
.debug_str 3508127 3508103 -24 -0.0
bl702+rpc .debug_abbrev 1681767 1681719 -48 -0.0
.debug_info 44284839 44284835 -4 -0.0
.debug_line 5626539 5626471 -68 -0.0
.debug_str 3911263 3911239 -24 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 175016 175008 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
.rodata 90431 90423 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177596 177588 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1221462 1221460 -2 -0.0
(read/write) 1787122 1787114 -8 -0.0
.flash.rodata 245632 245624 -8 -0.0
.flash.text 1221462 1221460 -2 -0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.data 2304 2272 -32 -1.4
.rodata 282571 282539 -32 -0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.data 2272 2240 -32 -1.4
.rodata 281259 281227 -32 -0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
.rodata 244712 244680 -32 -0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
.rodata 196040 196008 -32 -0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
.rodata 202768 202736 -32 -0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
.text 4999170 4999154 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 804424 804420 -4 -0.0
lighting-app nrf5340dk_nrf5340_cpuapp text 727372 727368 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1247748 1247700 -48 -0.0
.debug_info 27338836 27338829 -7 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_str 3466002 3465981 -21 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1233555 1233507 -48 -0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_str 3450866 3450837 -29 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1067948 1067900 -48 -0.0
.debug_info 22362936 22362929 -7 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_str 3256396 3256375 -21 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1069994 1069946 -48 -0.0
.debug_info 22581341 22581334 -7 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_str 3272230 3272209 -21 -0.0
qpg lock-app qpg6105+debug (read/write) 1115052 1115036 -16 -0.0
.text 562148 562132 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026320 1026312 -8 -0.0
text 689122 689120 -2 -0.0
contact-sensor-app tlsr9518adk80d (read/write) 867604 867588 -16 -0.0
text 581598 581586 -12 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 897892 897884 -8 -0.0
text 607314 607310 -4 -0.0
Full report (69 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 9fbcf1c 8db3711 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329446 32 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016654 1016688 34 0.0
bl602+rpc (read/write) 1374854 1374886 32 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047588 1047618 30 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194783 48 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533618 1533570 -48 -0.0
.debug_aranges 132752 132752 0 0.0
.debug_frame 487332 487332 0 0.0
.debug_info 39896896 39896891 -5 -0.0
.debug_line 5228812 5228744 -68 -0.0
.debug_loc 3395002 3395002 0 0.0
.debug_ranges 372288 372288 0 0.0
.debug_str 3508127 3508103 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569474 569474 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956916 36 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286851 1286883 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681767 1681719 -48 -0.0
.debug_aranges 140968 140968 0 0.0
.debug_frame 514996 514996 0 0.0
.debug_info 44284839 44284835 -4 -0.0
.debug_line 5626539 5626471 -68 -0.0
.debug_loc 3590980 3590980 0 0.0
.debug_ranges 395984 395984 0 0.0
.debug_str 3911263 3911239 -24 -0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629925 629925 0 0.0
.symtab 190384 190384 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033714 1033752 38 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676555 0 0.0
(read/write) 174924 174924 0 0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 86955 86955 0 0.0
.text 589284 589284 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640187 16 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562808 562824 16 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673999 8 0.0
(read/write) 175016 175008 -8 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597496 597504 8 0.0
lock-mtd LP_CC2652R7 (read only) 659579 659571 -8 -0.0
(read/write) 184692 184700 8 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556656 556648 -8 -0.0
pump-app LP_CC2652R7 (read only) 688231 688223 -8 -0.0
(read/write) 161512 161520 8 0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90423 -8 -0.0
.text 597316 597316 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672259 8 0.0
(read/write) 177596 177588 -8 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585632 585640 8 0.0
shell LP_CC2652R7 (read only) 667786 667786 0 0.0
(read/write) 186020 186020 0 0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583784 583784 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585186 585186 0 0.0
.app_xip_area 461532 461532 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588910 588910 0 0.0
.app_xip_area 459960 459960 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549502 549502 0 0.0
.app_xip_area 431336 431336 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221462 1221460 -2 -0.0
(read/write) 1787122 1787114 -8 -0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245632 245624 -8 -0.0
.flash.text 1221462 1221460 -2 -0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235031 1235031 0 0.0
(read/write) 560335 560335 0 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311408 0 0.0
.flash.text 1229647 1229647 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659900 659900 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561652 561652 0 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631268 631268 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550876 550876 0 0.0
linux all-clusters-app debug (read only) 3125145 3125113 -32 -0.0
(read/write) 153104 153072 -32 -0.0
.bss 62496 62496 0 0.0
.data 2304 2272 -32 -1.4
.data.rel.ro 81704 81720 16 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282539 -32 -0.0
.text 2657586 2657586 0 0.0
all-clusters-minimal-app debug (read only) 2937393 2937361 -32 -0.0
(read/write) 146512 146480 -32 -0.0
.bss 61632 61632 0 0.0
.data 2272 2240 -32 -1.4
.data.rel.ro 76120 76136 16 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281227 -32 -0.0
.text 2474402 2474402 0 0.0
bridge-app debug (read only) 2496817 2496817 0 0.0
(read/write) 130976 130976 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112402 2112402 0 0.0
chip-tool debug (read only) 1150476 1150476 0 0.0
(read/write) 646256 646256 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610288 610288 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 642309 642309 0 0.0
.text 9365060 9365060 0 0.0
chip-tool-ipv6only arm64 (read only) 10895284 10895284 0 0.0
(read/write) 695608 695608 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 568468 568468 0 0.0
.text 8679604 8679604 0 0.0
lighting-app debug+rpc (read only) 2664393 2664393 0 0.0
(read/write) 130312 130312 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2259042 2259042 0 0.0
lock-app debug (read only) 2623153 2623121 -32 -0.0
(read/write) 125328 125360 32 0.0
.bss 48384 48416 32 0.1
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244680 -32 -0.0
.text 2206450 2206450 0 0.0
ota-provider-app debug (read only) 2197049 2197017 -32 -0.0
(read/write) 105072 105104 32 0.0
.bss 46560 46592 32 0.1
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196008 -32 -0.0
.text 1861010 1861010 0 0.0
ota-requestor-app debug (read only) 2358529 2358497 -32 -0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202736 -32 -0.0
.text 2006770 2006770 0 0.0
shell debug (read only) 2657745 2657745 0 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256978 2256978 0 0.0
thermostat-no-ble arm64 (read only) 2478748 2478748 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068320 0 0.0
tv-app debug (read only) 3286897 3286897 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822994 2822994 0 0.0
tv-casting-app debug (read only) 5638705 5638689 -16 -0.0
(read/write) 160728 160760 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999170 4999154 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2540604 2540604 0 0.0
.bss 222680 222680 0 0.0
.data 5600 5600 0 0.0
.text 1503220 1503220 0 0.0
all-clusters-minimal-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488336 2488336 0 0.0
.bss 221920 221920 0 0.0
.data 5568 5568 0 0.0
.text 1450932 1450932 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2475900 2475900 0 0.0
.bss 216628 216628 0 0.0
.data 5848 5848 0 0.0
.text 1438516 1438516 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461880 2461952 72 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424524 1424596 72 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2424244 2424244 0 0.0
.bss 214944 214944 0 0.0
.data 5752 5752 0 0.0
.text 1386860 1386860 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164352 0 0.0
bss 146748 146748 0 0.0
rodata 132976 132976 0 0.0
text 804424 804420 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1366008 0 0.0
bss 106048 106048 0 0.0
rodata 210460 210460 0 0.0
text 763664 763664 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110196 0 0.0
bss 145947 145947 0 0.0
rodata 110260 110260 0 0.0
text 773820 773820 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075072 1075072 0 0.0
bss 138329 138329 0 0.0
rodata 110976 110976 0 0.0
text 745656 745660 4 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1118176 1118176 0 0.0
bss 148686 148686 0 0.0
rodata 105592 105592 0 0.0
text 782480 782480 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063020 1063020 0 0.0
bss 156811 156811 0 0.0
rodata 84284 84284 0 0.0
text 738320 738324 4 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1062436 1062436 0 0.0
bss 143296 143296 0 0.0
rodata 108380 108380 0 0.0
text 727372 727368 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1276320 1276320 0 0.0
bss 99664 99664 0 0.0
rodata 177108 177108 0 0.0
text 713764 713764 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110724 1110724 0 0.0
bss 139377 139377 0 0.0
rodata 133732 133732 0 0.0
text 757644 757644 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1019800 1019800 0 0.0
bss 134209 134209 0 0.0
rodata 126688 126688 0 0.0
text 675428 675428 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1312368 1312368 0 0.0
bss 100746 100746 0 0.0
rodata 199936 199936 0 0.0
text 725888 725888 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1066312 1066312 0 0.0
bss 138158 138158 0 0.0
rodata 109608 109608 0 0.0
text 738452 738452 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1052932 1052932 0 0.0
bss 137925 137925 0 0.0
rodata 106324 106324 0 0.0
text 728612 728612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748748 1748748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247748 1247700 -48 -0.0
.debug_aranges 111248 111248 0 0.0
.debug_frame 373544 373544 0 0.0
.debug_info 27338836 27338829 -7 -0.0
.debug_line 3754288 3754221 -67 -0.0
.debug_loc 3643928 3643928 0 0.0
.debug_ranges 356464 356464 0 0.0
.debug_str 3466002 3465981 -21 -0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576350 0 0.0
.symtab 423872 423872 0 0.0
.text 0 0 0 0.0
1549040 1549040 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690188 1690188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233555 1233507 -48 -0.0
.debug_aranges 110512 110512 0 0.0
.debug_frame 375988 375988 0 0.0
.debug_info 26900404 26900399 -5 -0.0
.debug_line 3763077 3762994 -83 -0.0
.debug_loc 3627328 3627328 0 0.0
.debug_ranges 354432 354432 0 0.0
.debug_str 3450866 3450837 -29 -0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536840 0 0.0
.symtab 408832 408832 0 0.0
.text 1491240 1491240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067948 1067900 -48 -0.0
.debug_aranges 102712 102712 0 0.0
.debug_frame 346320 346320 0 0.0
.debug_info 22362936 22362929 -7 -0.0
.debug_line 3328270 3328203 -67 -0.0
.debug_loc 3327521 3327521 0 0.0
.debug_ranges 318568 318568 0 0.0
.debug_str 3256396 3256375 -21 -0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069994 1069946 -48 -0.0
.debug_aranges 103096 103096 0 0.0
.debug_frame 348120 348120 0 0.0
.debug_info 22581341 22581334 -7 -0.0
.debug_line 3329365 3329298 -67 -0.0
.debug_loc 3349050 3349050 0 0.0
.debug_ranges 320424 320424 0 0.0
.debug_str 3272230 3272209 -21 -0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148060 1148060 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595160 595160 0 0.0
lock-app qpg6105+debug (read/write) 1115052 1115036 -16 -0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562148 562132 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026320 1026312 -8 -0.0
bss 98184 98184 0 0.0
text 689122 689120 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964652 0 0.0
bss 97368 97368 0 0.0
text 652410 652412 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867604 867588 -16 -0.0
bss 89524 89524 0 0.0
text 581598 581586 -12 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 883912 0 0.0
bss 89616 89616 0 0.0
text 596064 596068 4 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661912 661914 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897892 897884 -8 -0.0
bss 90568 90568 0 0.0
text 607314 607310 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887152 0 0.0
bss 91004 91004 0 0.0
text 596838 596840 2 0.0

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking very close, but one critical issue remains: running env ZAP_DEVELOPMENT_PATH=/Users/bzbarsky/zap ./gn_build.sh is_asan=true enable_host_clang_build=false enable_host_gcc_mbedtls_crypto_tests=false enable_host_clang_boringssl_crypto_tests=false chip_enable_dnssd_tests=false errors out with:

FAILED: mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/access.h mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/gen_config.h mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/endpoint_config.h mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/CHIPClientCallbacks.h mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/CHIPClusters.h mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated/IMClusterCommandHandler.cpp 
python3 ../../third_party/pigweed/repo/pw_build/py/pw_build/python_runner.py --gn-root ../../ --current-path ../../src/controller/data_model --default-toolchain=//third_party/pigweed/repo/pw_toolchain/default:default --current-toolchain=//build/toolchain/host:mac_arm64_gcc --capture-output --python-dep-list-files mac_arm64_gcc/gen/src/controller/data_model/data_model_zapgen_zap_pregen_metadata_path_list.txt -- ../../scripts/tools/zap/generate.py --no-prettify-output --templates /Users/bzbarsky/connectedhomeip/src/app/zap-templates/app-templates.json --output-dir /Users/bzbarsky/connectedhomeip/out/debug/mac_arm64_gcc/gen/src/controller/data_model/zap_pregen/zap-generated --lock-file /Users/bzbarsky/connectedhomeip/out/debug/mac_arm64_gcc/zap_gen.lock --parallel /Users/bzbarsky/connectedhomeip/src/controller/data_model/controller-clusters.zap
Searching for zcl file from /Users/bzbarsky/connectedhomeip/src/controller/data_model/controller-clusters.zap
Failed to find `Version: ....` line from ['node', 'src-script/zap-start.js'] --version

scripts/tools/zap/generate.py Outdated Show resolved Hide resolved
@andy31415
Copy link
Contributor Author

./gn_build.sh is_asan=true enable_host_clang_build=false enable_host_gcc_mbedtls_crypto_tests=false enable_host_clang_boringssl_crypto_tests=false chip_enable_dnssd_tests=false

@bzbarsky-apple I am not sure what is going on since on linux my devel zap can report a version ... but for now I just made the version check not run when a development path is set. If one sets ZAP_DEVELOPMENT it sounds like it is deliberate and the person knows what is happening.

@bzbarsky-apple bzbarsky-apple merged commit 89c6fb6 into project-chip:master Jan 18, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
…-chip#23962)

* Add compile-time code generation using zap for app-templates

- add support for gn builds
- add support for cmake builds
- update esp32 build logic
- update pre-generation script
- split out app and idl codegen
- update template used so zap_generate_all only generates IDLs for apps
- updated CI unit tests

* Fix tizen build dependencies for all-clusters and minimal

* Remove one more unnedded include directory from tizen

* Fix tv casting app include

* Restyle

* Bump up openiotsdk dockerfile to get zap-cli

* Fix include for efr32 Lcd painter

* Test out a zap installation workflow in darwin builds

* Fix trailing slash

* Multiline to make mac install more redable

* make sure all subdirs are created when installing zap

* Use sudo to create the zap install directory

* unzip only zap-cli, to hopefully make the unzip faster

* Install zap on all darwin CI runs

* Add `"$(TEMP_DIR)/out/gen/src/controller/data_model/zapgen/"` to xcode project header search paths

* Do not run clang-format for compile-time generated files

* Update code generation documentation a bit

* More documentation with examples of how to invoke and set pregeneration variables

* Restyle

* Fix typo in command for code pregen

* Fix typo

* Add a runnable check that is intended to codegen

* make unit tests with golden images run (but not yet pass)

* Update golden copies

* Update documentation and restyle

* Bump up build apps time... seems like bimodal timing distribution and this occasionally fails at 1h, leave to 1.5hrs for now

* Fix spelling

* make zap-cli --version run on mac as part of the install since I seem to get package conflict errors periodically

* Try to use tempState for mac parallel runs

* Restyle

* Several code review changes

* Fix typo in path for templates

* Undo third party submodule changes

* Move common python zap logic into one file, to have the zap path logic centralized and to be more easily be able to add version checks

* Restyle

* Add version check capabilities to zap execution and generate.py

* Restyle

* Update zap version and set skip_real_version based on merge with master

* Also update darwin zap installation path

* Update more paths with the new zap version

* Restyle

* Golden image update for regeneration

* Do not restyle test outputs for zap generation tests

* Restyle

* Restyled by isort

* Fix up one more include for obsolete paths

* Update generated files for unit tests

* Re-generate unit test output data

* Fix telink contact sensor build

* Update unit test data

* Revert wrong diff marker

* Bump CI docker to 0.6.31 to use the latest zap

* Bump up image versions for non-chip-build images as well

* Re-generate using latest zap from 0.6.31 image

* Keep codegen for controller clusters, for darwin specifically

* patch the matter xcode project to update the include path to use the darwin-spefici codegen for controller cluster paths

* Restyle

* Update to make template checker happy, update min version for zap execution

* One more manual restyle attempt

* Ran regen again for tests

* Re-generated this time using CI steps for checking

* See if CI can run zap tests on mac as well

* Do not set skip real version for the version check

* Add a better comment of why IMClusterCommandHandler is odd

* Restyle

* Start developing a simpler ZAP version update script as this is likely often used

* Off by one fix and update search logic a bit

* Add support for min version update as well

* Update a comment and a min version

* Comment updates

* Another comment regarding version update

* Fix gen files for unit tests. We should figure out why environment matters here ... this is odd

* Update clang-format version comment: it is 15 not 14 now in pigweed

* Force clang-format-15 or clang-format (assuming we use pigweed)

* Regenerate in pigweed environment, so clang-format is consistently 15

* Report clang-format version when formatting, to understand any format differences

* Re-gen all after clang-format-15 was applied

* Remove zzz_generated from restyled.yaml since we clang-format already during zap gen

* Zap regen app2

* Regenerated (after restyle changed permissions..) and updated logs to contain what files get formatted

* Update CI image for coverage run

* Serialize zap execution to work around zap darwin bugs

* Fix copy and paste error for cmake: remove extra comma

* Update version update to control what files to update: usage or docker

* Update scripts/tools/zap/generate.py

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Skip ZAP version check when ZAP_DEVELOPMENT_PATH is set

* Restyle

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants