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

[darwin] Data race when accessing onConnectionComplete #25487

Conversation

vivien-apple
Copy link
Contributor

Problem

Found while working on #25374

WARNING: ThreadSanitizer: data race (pid=3721)
  Read of size 8 at 0x7b1c00003a10 by thread T4:
    #0 -[BleConnection onConnectionComplete] BleConnectionDelegateImpl.mm:58 (chip-tool:x86_64+0x100fa0b89)
    #1 -[BleConnection dispatchConnectionComplete:] BleConnectionDelegateImpl.mm:238 (chip-tool:x86_64+0x100f9823f)
    #2 -[BleConnection peripheral:didDiscoverCharacteristicsForService:error:] BleConnectionDelegateImpl.mm:370 (chip-tool:x86_64+0x100f9b892)
    #3 -[CBPeripheral handleAttributeEvent:args:attributeSelector:delegateSelector:delegateFlag:] <null>:2 (CoreBluetooth:x86_64+0x346a9)
    #4 _dispatch_client_callout <null>:2 (libdispatch.dylib:x86_64+0x2a43)

  Previous write of size 8 at 0x7b1c00003a10 by thread T3:
    #0 -[BleConnection setOnConnectionComplete:] BleConnectionDelegateImpl.mm (chip-tool:x86_64+0x100fa0bfd)
    #1 chip::DeviceLayer::Internal::BleConnectionDelegateImpl::NewConnection(chip::Ble::BleLayer*, void*, void*) BleConnectionDelegateImpl.mm:121 (chip-tool:x86_64+0x100f966f8)
    #2 chip::Ble::BleLayer::NewBleConnectionByObject(void*, void*, void (*)(void*, void*), void (*)(void*, chip::ChipError)) BleLayer.cpp:403 (chip-tool:x86_64+0x100dacd68)
    #3 chip::Controller::SetUpCodePairer::PairDevice(unsigned long long, unsigned int, void*, chip::Controller::SetupCodePairerBehaviour) SetUpCodePairer.cpp:150 (chip-tool:x86_64+0x1011b2c4b)
    #4 chip::Controller::DeviceCommissioner::EstablishPASEConnection(unsigned long long, unsigned int, void*) CHIPDeviceController.cpp:646 (chip-tool:x86_64+0x1010a1007)
    #5 DiscoverCommissionablesPairCommand::RunCommand() DiscoverCommissionablesCommand.cpp:202 (chip-tool:x86_64+0x100cbed60)
    #6 CHIPCommand::RunQueuedCommand(long) CHIPCommand.cpp:473 (chip-tool:x86_64+0x100c4bc44)
    #7 chip::DeviceLayer::Internal::GenericPlatformManagerImpl<chip::DeviceLayer::PlatformManagerImpl>::_DispatchEvent(chip::DeviceLayer::ChipDeviceEvent const*) GenericPlatformManagerImpl.ipp:290 (chip-tool:x86_64+0x100f8ca72)
    #8 chip::DeviceLayer::PlatformManager::DispatchEvent(chip::DeviceLayer::ChipDeviceEvent const*) PlatformManager.h:505 (chip-tool:x86_64+0x100f8d999)
    #9 invocation function for block in chip::DeviceLayer::PlatformManagerImpl::_PostEvent(chip::DeviceLayer::ChipDeviceEvent const*) PlatformManagerImpl.cpp:150 (chip-tool:x86_64+0x100f8d90a)
    #10 __tsan::invoke_and_release_block(void*) <null>:3 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x7f44b)
    #11 _dispatch_client_callout <null>:2 (libdispatch.dylib:x86_64+0x2a43)

  Location is heap block of size 112 at 0x7b1c000039c0 allocated by thread T2:
    #0 calloc <null>:3 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x554b4)
    #1 _objc_rootAllocWithZone <null>:3 (libobjc.A.dylib:x86_64h+0xbef8)
    #2 chip::DeviceLayer::Internal::BLEManagerImpl::PrepareConnection(chip::DeviceLayer::PrepareCommissioningDelegate*) BLEManagerImpl.cpp:95 (chip-tool:x86_64+0x100f579de)
    #3 chip::DeviceLayer::PlatformManagerImpl::PrepareCommissioning(chip::DeviceLayer::PrepareCommissioningDelegate*) PlatformManagerImpl.cpp:167 (chip-tool:x86_64+0x100f8daa5)
    #4 chip::Controller::SetUpCodePairer::StartDiscoverDevices(chip::Controller::SetUpCodePairerDiscoveryDelegate*, chip::Controller::DiscoveryType) SetUpCodePairer.cpp:53 (chip-tool:x86_64+0x1011b0eef)
    #5 chip::Controller::DeviceCommissioner::StartDiscoverDevices(chip::Controller::SetUpCodePairerDiscoveryDelegate*, chip::Controller::DiscoveryType) CHIPDeviceController.cpp:584 (chip-tool:x86_64+0x10109f114)
    #6 DiscoverCommissionablesStartCommand::RunCommand() DiscoverCommissionablesCommand.cpp:115 (chip-tool:x86_64+0x100cbd804)
    #7 CHIPCommand::RunQueuedCommand(long) CHIPCommand.cpp:473 (chip-tool:x86_64+0x100c4bc44)
    #8 chip::DeviceLayer::Internal::GenericPlatformManagerImpl<chip::DeviceLayer::PlatformManagerImpl>::_DispatchEvent(chip::DeviceLayer::ChipDeviceEvent const*) GenericPlatformManagerImpl.ipp:290 (chip-tool:x86_64+0x100f8ca72)
    #9 chip::DeviceLayer::PlatformManager::DispatchEvent(chip::DeviceLayer::ChipDeviceEvent const*) PlatformManager.h:505 (chip-tool:x86_64+0x100f8d999)
    #10 invocation function for block in chip::DeviceLayer::PlatformManagerImpl::_PostEvent(chip::DeviceLayer::ChipDeviceEvent const*) PlatformManagerImpl.cpp:150 (chip-tool:x86_64+0x100f8d90a)
    #11 __tsan::invoke_and_release_block(void*) <null>:3 (libclang_rt.tsan_osx_dynamic.dylib:x86_64h+0x7f44b)
    #12 _dispatch_client_callout <null>:2 (libdispatch.dylib:x86_64+0x2a43)

@github-actions
Copy link

github-actions bot commented Mar 6, 2023

PR #25487: Size comparison from 7e7b7af to 261fd60

Increases (10 builds for bl602, cc32xx, psoc6, qpg, telink)
platform target config section 7e7b7af 261fd60 change % change
bl602 lighting-app bl602+rpc .text 1057730 1057732 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20262928 20262929 1 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27979951 27979953 2 0.0
lock cy8ckit_062s2_43012 .debug_info 23117853 23117854 1 0.0
qpg lock-app qpg6105+debug (read/write) 1118860 1118868 8 0.0
.text 565960 565968 8 0.0
telink all-clusters-app tlsr9518adk80d text 687762 687764 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 952516 952524 8 0.0
text 649018 649022 4 0.0
pump-controller-app tlsr9518adk80d text 575394 575396 2 0.0
temperature-measurement-app tlsr9518adk80d text 570826 570828 2 0.0
thermostat tlsr9518adk80d (read/write) 876556 876564 8 0.0
text 594964 594966 2 0.0
Decreases (8 builds for efr32, esp32, psoc6, telink)
platform target config section 7e7b7af 261fd60 change % change
efr32 lighting-app BRD4187C (read/write) 1014896 1014888 -8 -0.0
.text 837480 837472 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1050842 1050840 -2 -0.0
.flash.text 1050842 1050840 -2 -0.0
m5stack (read/write) 501755 501751 -4 -0.0
.flash.rodata 251080 251076 -4 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27524418 27524416 -2 -0.0
light cy8ckit_062s2_43012 .debug_info 22866199 22866198 -1 -0.0
telink light-switch-app tlsr9518adk80d text 593436 593432 -4 -0.0
lock-app tlsr9518adk80d text 607060 607058 -2 -0.0
ota-requestor-app tlsr9518adk80d text 603340 603338 -2 -0.0
Full report (48 builds for bl602, bl702, cc13x2_26x2, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7e7b7af 261fd60 change % change
bl602 lighting-app bl602 (read/write) 1350742 1350742 0 0.0
.bss 94690 94690 0 0.0
.data 9744 9744 0 0.0
.text 1026798 1026798 0 0.0
bl602+rpc (read/write) 1396190 1396190 0 0.0
.bss 102738 102738 0 0.0
.data 10136 10136 0 0.0
.text 1057730 1057732 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1189355 1189355 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69793 69793 0 0.0
.bss_psram 30064 30064 0 0.0
.comment 48 48 0 0.0
.data 4072 4072 0 0.0
.debug_abbrev 1552037 1552037 0 0.0
.debug_aranges 134312 134312 0 0.0
.debug_frame 492504 492504 0 0.0
.debug_info 4061261 4061261 0 0.0
.debug_line 5280107 5280107 0 0.0
.debug_loc 3418447 3418447 0 0.0
.debug_ranges 372488 372488 0 0.0
.debug_str 3581489 3581489 0 0.0
.hbn 536 536 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 107904 107904 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 575121 575121 0 0.0
.symtab 173776 173776 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
956420 956420 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1279223 1279223 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77841 77841 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4616 4616 0 0.0
.debug_abbrev 1700340 1700340 0 0.0
.debug_aranges 142552 142552 0 0.0
.debug_frame 520192 520192 0 0.0
.debug_info 45024686 45024686 0 0.0
.debug_line 5678869 5678869 0 0.0
.debug_loc 3615116 3615116 0 0.0
.debug_ranges 396264 396264 0 0.0
.debug_str 3985026 3985026 0 0.0
.hbn 536 536 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 122016 122016 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 636010 636010 0 0.0
.symtab 192096 192096 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1031086 1031086 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 680719 680719 0 0.0
(read/write) 170352 170352 0 0.0
.bss 80764 80764 0 0.0
.data 3352 3352 0 0.0
.rodata 88527 88527 0 0.0
.text 591876 591876 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643863 643863 0 0.0
(read/write) 157432 157432 0 0.0
.bss 79964 79964 0 0.0
.data 3352 3352 0 0.0
.rodata 78399 78399 0 0.0
.text 565144 565144 0 0.0
lock-ftd LP_CC2652R7 (read only) 677143 677143 0 0.0
(read/write) 171304 171304 0 0.0
.bss 78228 78228 0 0.0
.data 3316 3316 0 0.0
.rodata 76711 76711 0 0.0
.text 599952 599952 0 0.0
lock-mtd LP_CC2652R7 (read only) 663715 663715 0 0.0
(read/write) 179980 179980 0 0.0
.bss 73476 73476 0 0.0
.data 3316 3316 0 0.0
.rodata 103523 103523 0 0.0
.text 559712 559712 0 0.0
pump-app LP_CC2652R7 (read only) 690323 690323 0 0.0
(read/write) 158868 158868 0 0.0
.bss 78204 78204 0 0.0
.data 3280 3280 0 0.0
.rodata 91083 91083 0 0.0
.text 598760 598760 0 0.0
pump-controller-app LP_CC2652R7 (read only) 675283 675283 0 0.0
(read/write) 174044 174044 0 0.0
.bss 78340 78340 0 0.0
.data 3304 3304 0 0.0
.rodata 86971 86971 0 0.0
.text 587832 587832 0 0.0
shell LP_CC2652R7 (read only) 672182 672182 0 0.0
(read/write) 180960 180960 0 0.0
.bss 82836 82836 0 0.0
.data 3348 3348 0 0.0
.rodata 85430 85430 0 0.0
.text 586440 586440 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 643465 643465 0 0.0
(read/write) 203688 203688 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197088 197088 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930213 930213 0 0.0
.debug_aranges 87336 87336 0 0.0
.debug_frame 300024 300024 0 0.0
.debug_info 20262928 20262929 1 0.0
.debug_line 2657822 2657822 0 0.0
.debug_loc 2800026 2800026 0 0.0
.debug_ranges 282240 282240 0 0.0
.debug_str 3023883 3023883 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105929 105929 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 378514 378514 0 0.0
.symtab 256560 256560 0 0.0
.text 0 0 0 0.0
535412 535412 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586602 586602 0 0.0
.app_xip_area 463484 463484 0 0.0
.bss 65560 65560 0 0.0
.data 740 740 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590570 590570 0 0.0
.app_xip_area 462156 462156 0 0.0
.bss 70848 70848 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551622 551622 0 0.0
.app_xip_area 434008 434008 0 0.0
.bss 60096 60096 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1031576 1031576 0 0.0
.bss 181236 181236 0 0.0
.data 2048 2048 0 0.0
.text 848272 848272 0 0.0
BRD4187C (read/write) 1014896 1014888 -8 -0.0
.bss 150136 150136 0 0.0
.data 2684 2684 0 0.0
.text 837480 837472 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1058064 1058064 0 0.0
.bss 152772 152772 0 0.0
.data 2056 2056 0 0.0
.text 903216 903216 0 0.0
window-app BRD4187C (read/write) 1130616 1130616 0 0.0
.bss 134560 134560 0 0.0
.data 2576 2576 0 0.0
.text 968884 968884 0 0.0
esp32 all-clusters-app c3devkit (read only) 1050842 1050840 -2 -0.0
(read/write) 1585690 1585690 0 0.0
.dram0.bss 77824 77824 0 0.0
.dram0.data 13752 13752 0 0.0
.flash.rodata 222352 222352 0 0.0
.flash.text 1050842 1050840 -2 -0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1102431 1102431 0 0.0
(read/write) 501755 501751 -4 -0.0
.dram0.bss 82864 82864 0 0.0
.dram0.data 34040 34040 0 0.0
.flash.rodata 251080 251076 -4 -0.0
.flash.text 1097047 1097047 0 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 671020 671020 0 0.0
.bss 65276 65276 0 0.0
.data 2204 2204 0 0.0
.text 572140 572140 0 0.0
light k32w0+release (read/write) 670072 670072 0 0.0
.bss 64948 64948 0 0.0
.data 2192 2192 0 0.0
.text 571532 571532 0 0.0
lock k32w0+release (read/write) 626516 626516 0 0.0
.bss 63084 63084 0 0.0
.data 2136 2136 0 0.0
.text 546280 546280 0 0.0
linux chip-tool-ipv6only arm64 (read only) 12138436 12138436 0 0.0
(read/write) 733448 733448 0 0.0
.bss 34296 34296 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 675552 675552 0 0.0
.dynamic 560 560 0 0.0
.got 15376 15376 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 587188 587188 0 0.0
.text 9810628 9810628 0 0.0
thermostat-no-ble arm64 (read only) 2520500 2520500 0 0.0
(read/write) 145224 145224 0 0.0
.bss 56344 56344 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77688 77688 0 0.0
.dynamic 560 560 0 0.0
.got 5360 5360 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 150784 150784 0 0.0
.text 2107328 2107328 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2467384 2467384 0 0.0
.bss 215804 215804 0 0.0
.data 5880 5880 0 0.0
.text 1430028 1430028 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1167844 1167844 0 0.0
bss 143423 143423 0 0.0
rodata 136352 136352 0 0.0
text 808236 808236 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1372848 1372848 0 0.0
bss 105902 105902 0 0.0
rodata 213740 213740 0 0.0
text 767724 767724 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1112880 1112880 0 0.0
bss 142579 142579 0 0.0
rodata 113196 113196 0 0.0
text 777384 777384 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841000 841000 0 0.0
(read/write) 1761916 1761916 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189704 189704 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 2640 2640 0 0.0
.debug_abbrev 1253561 1253561 0 0.0
.debug_aranges 111456 111456 0 0.0
.debug_frame 374628 374628 0 0.0
.debug_info 27979951 27979953 2 0.0
.debug_line 3792723 3792723 0 0.0
.debug_loc 3695821 3695821 0 0.0
.debug_ranges 364136 364136 0 0.0
.debug_str 3533107 3533107 0 0.0
.heap 841000 841000 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 581588 581588 0 0.0
.symtab 425936 425936 0 0.0
.text 1561184 1561184 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841808 841808 0 0.0
(read/write) 1702100 1702100 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188904 188904 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 2632 2632 0 0.0
.debug_abbrev 1238894 1238894 0 0.0
.debug_aranges 110688 110688 0 0.0
.debug_frame 376964 376964 0 0.0
.debug_info 27524418 27524416 -2 -0.0
.debug_line 3800222 3800222 0 0.0
.debug_loc 3679022 3679022 0 0.0
.debug_ranges 362072 362072 0 0.0
.debug_str 3520229 3520229 0 0.0
.heap 841808 841808 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 541297 541297 0 0.0
.symtab 410848 410848 0 0.0
.text 1502176 1502176 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850072 850072 0 0.0
(read/write) 1615876 1615876 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180808 180808 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 2464 2464 0 0.0
.debug_abbrev 1074249 1074249 0 0.0
.debug_aranges 102896 102896 0 0.0
.debug_frame 347248 347248 0 0.0
.debug_info 22866199 22866198 -1 -0.0
.debug_line 3353117 3353117 0 0.0
.debug_loc 3354490 3354490 0 0.0
.debug_ranges 320592 320592 0 0.0
.debug_str 3319000 3319000 0 0.0
.heap 850072 850072 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 477014 477014 0 0.0
.symtab 378832 378832 0 0.0
.text 1424216 1424216 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845096 845096 0 0.0
(read/write) 1649692 1649692 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185768 185768 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 2480 2480 0 0.0
.debug_abbrev 1076193 1076193 0 0.0
.debug_aranges 103296 103296 0 0.0
.debug_frame 349012 349012 0 0.0
.debug_info 23117853 23117854 1 0.0
.debug_line 3355258 3355258 0 0.0
.debug_loc 3378998 3378998 0 0.0
.debug_ranges 323144 323144 0 0.0
.debug_str 3337802 3337802 0 0.0
.heap 845096 845096 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 480738 480738 0 0.0
.symtab 381008 381008 0 0.0
.text 1453056 1453056 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151820 1151820 0 0.0
.bss 99812 99812 0 0.0
.data 852 852 0 0.0
.text 598916 598916 0 0.0
lock-app qpg6105+debug (read/write) 1118860 1118868 8 0.0
.bss 96292 96292 0 0.0
.data 864 864 0 0.0
.text 565960 565968 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1017308 1017308 0 0.0
bss 97760 97760 0 0.0
text 687762 687764 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952516 952524 8 0.0
bss 96812 96812 0 0.0
text 649018 649022 4 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856556 856556 0 0.0
bss 88976 88976 0 0.0
text 579296 579296 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872412 872412 0 0.0
bss 89064 89064 0 0.0
text 593436 593432 -4 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951172 951172 0 0.0
bss 97192 97192 0 0.0
text 659936 659936 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951172 951172 0 0.0
bss 97192 97192 0 0.0
text 659936 659936 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 910576 910576 0 0.0
bss 89628 89628 0 0.0
text 607060 607058 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883980 883980 0 0.0
bss 89988 89988 0 0.0
text 603340 603338 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862020 862020 0 0.0
bss 89092 89092 0 0.0
text 585072 585072 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 849280 849280 0 0.0
bss 88892 88892 0 0.0
text 575394 575396 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845052 845052 0 0.0
bss 88752 88752 0 0.0
text 570826 570828 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876556 876564 8 0.0
bss 90456 90456 0 0.0
text 594964 594966 2 0.0

@bzbarsky-apple bzbarsky-apple merged commit 80a2c6e into project-chip:master Mar 6, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants