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

[v1.0 cherrypick] Fix delivery of urgent events to actually work correctly. (#23240) #23271

Conversation

bzbarsky-apple
Copy link
Contributor

  • Fix delivery of urgent events to actually work correctly.

If an urgent event was emitted at a point when the ReadHandler subscribing for it had already gotten its "min interval has elapsed" callback, we would just mark the read handler dirty but not schedule a run of the reporting engine. This would cause us to not report the event until something did trigger such a run (either the max interval being reached, or some other reading/reporting activity).

The fix is to make sure ReadHandler always schedules a run when IsReportable() becomes true.

@bzbarsky-apple bzbarsky-apple changed the title Fix delivery of urgent events to actually work correctly. (#23240) [v1.0 cherrypick] Fix delivery of urgent events to actually work correctly. (#23240) Oct 20, 2022
@github-actions
Copy link

PR #23271: Size comparison from a0595f4 to c8bd393

Increases (6 builds for bl702, mbed, telink)
platform target config section a0595f4 c8bd393 change % change
bl702 lighting-app bl702 (read/write) 1188939 1189211 272 0.0
.debug_aranges 133168 133192 24 0.0
.debug_frame 486676 486780 104 0.0
.debug_info 37899950 37900249 299 0.0
.debug_line 5256897 5257473 576 0.0
.debug_loc 3364109 3364216 107 0.0
.debug_ranges 360032 360144 112 0.0
.debug_str 3456613 3456786 173 0.0
.strtab 565170 565357 187 0.0
.symtab 171856 171904 48 0.0
.text 957360 957626 266 0.0
bl702+rpc (read/write) 1284867 1285139 272 0.0
.debug_aranges 140672 140696 24 0.0
.debug_frame 512052 512156 104 0.0
.debug_info 41806567 41806866 299 0.0
.debug_line 5631432 5632008 576 0.0
.debug_loc 3556789 3556882 93 0.0
.debug_ranges 382488 382600 112 0.0
.debug_str 3852580 3852753 173 0.0
.strtab 624343 624530 187 0.0
.symtab 189664 189712 48 0.0
.text 1031064 1031332 268 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2456016 2456048 32 0.0
.text 1418660 1418692 32 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814084 814184 100 0.0
text 574800 574876 76 0.0
lighting-app tlsr9518adk80d (read/write) 836188 836296 108 0.0
text 593020 593094 74 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844148 844248 100 0.0
text 599204 599278 74 0.0
Decreases (2 builds for bl702)
platform target config section a0595f4 c8bd393 change % change
bl702 lighting-app bl702 .debug_abbrev 1506948 1506885 -63 -0.0
bl702+rpc .debug_abbrev 1644527 1644464 -63 -0.0
Full report (6 builds for bl702, mbed, telink)
platform target config section a0595f4 c8bd393 change % change
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188939 1189211 272 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67006 67006 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1506948 1506885 -63 -0.0
.debug_aranges 133168 133192 24 0.0
.debug_frame 486676 486780 104 0.0
.debug_info 37899950 37900249 299 0.0
.debug_line 5256897 5257473 576 0.0
.debug_loc 3364109 3364216 107 0.0
.debug_ranges 360032 360144 112 0.0
.debug_str 3456613 3456786 173 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 116792 116792 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565170 565357 187 0.0
.symtab 171856 171904 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 957360 957626 266 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1284867 1285139 272 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75038 75038 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644527 1644464 -63 -0.0
.debug_aranges 140672 140696 24 0.0
.debug_frame 512052 512156 104 0.0
.debug_info 41806567 41806866 299 0.0
.debug_line 5631432 5632008 576 0.0
.debug_loc 3556789 3556882 93 0.0
.debug_ranges 382488 382600 112 0.0
.debug_str 3852580 3852753 173 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 130200 130200 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624343 624530 187 0.0
.symtab 189664 189712 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1031064 1031332 268 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2456016 2456048 32 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418660 1418692 32 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814084 814184 100 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 574800 574876 76 0.0
lighting-app tlsr9518adk80d (read/write) 836188 836296 108 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 593020 593094 74 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844148 844248 100 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 599204 599278 74 0.0

…ip#23240)

* Fix delivery of urgent events to actually work correctly.

If an urgent event was emitted at a point when the ReadHandler subscribing for
it had already gotten its "min interval has elapsed" callback, we would just
mark the read handler dirty but not schedule a run of the reporting engine.
This would cause us to not report the event until something _did_ trigger such a
run (either the max interval being reached, or some other reading/reporting
activity).

The fix is to make sure ReadHandler always schedules a run when IsReportable()
becomes true.

* Address review comments.

* Make TestSubscribeUrgentWildcardEvent slightly less random-failure-prone.
@bzbarsky-apple bzbarsky-apple force-pushed the cherry-pick-293c470fa5c6418001a2b24d5078e6299797a176-for-1.0 branch from c8bd393 to dc613ef Compare October 20, 2022 15:15
@github-actions
Copy link

github-actions bot commented Oct 20, 2022

PR #23271: Size comparison from 3c7d78f to dc613ef

Increases (30 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 3c7d78f dc613ef change % change
bl602 lighting-app bl602 (read/write) 1388962 1389234 272 0.0
.text 1068542 1068812 270 0.0
bl602+rpc (read/write) 1434182 1434446 264 0.0
.text 1099890 1100160 270 0.0
bl702 lighting-app bl702 (read/write) 1188939 1189211 272 0.0
.debug_aranges 133168 133192 24 0.0
.debug_frame 486676 486780 104 0.0
.debug_info 37899949 37900249 300 0.0
.debug_line 5256897 5257473 576 0.0
.debug_loc 3364109 3364216 107 0.0
.debug_ranges 360032 360144 112 0.0
.debug_str 3456613 3456786 173 0.0
.strtab 565170 565357 187 0.0
.symtab 171856 171904 48 0.0
.text 957358 957626 268 0.0
bl702+rpc (read/write) 1284867 1285139 272 0.0
.debug_aranges 140672 140696 24 0.0
.debug_frame 512052 512156 104 0.0
.debug_info 41806566 41806866 300 0.0
.debug_line 5631432 5632008 576 0.0
.debug_loc 3556789 3556882 93 0.0
.debug_ranges 382488 382600 112 0.0
.debug_str 3852580 3852753 173 0.0
.strtab 624343 624530 187 0.0
.symtab 189664 189712 48 0.0
.text 1031062 1031332 270 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 678511 678527 16 0.0
.text 600560 600576 16 0.0
lock-mtd LP_CC2652R7 (read only) 662347 662355 8 0.0
.text 558560 558568 8 0.0
pump-app LP_CC2652R7 (read only) 687687 687727 40 0.0
.rodata 90695 90727 32 0.0
.text 596508 596516 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672195 672227 32 0.0
.rodata 86251 86283 32 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 594778 594786 8 0.0
.app_xip_area 466076 466084 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543702 543734 32 0.0
.app_xip_area 425384 425416 32 0.0
efr32 lighting-app BRD4161A (read/write) 1110016 1110256 240 0.0
.text 971584 971824 240 0.0
BRD4161A+rpc (read/write) 973588 973620 32 0.0
.text 820460 820492 32 0.0
BRD4161A+rs911x (read/write) 1003312 1003528 216 0.0
.text 832052 832268 216 0.0
lock-app BRD4161A+wf200 (read/write) 1151140 1151172 32 0.0
.text 996784 996816 32 0.0
window-app BRD4161A (read/write) 1103612 1103836 224 0.0
.text 963708 963932 224 0.0
esp32 all-clusters-app c3devkit (read only) 1223180 1223252 72 0.0
(read/write) 1788294 1788326 32 0.0
.flash.rodata 257864 257896 32 0.0
.flash.text 1223180 1223252 72 0.0
m5stack (read only) 1233251 1233275 24 0.0
(read/write) 564188 564228 40 0.0
.flash.rodata 314920 314960 40 0.0
.flash.text 1227867 1227891 24 0.0
k32w contact k32w0+release (read/write) 665900 665916 16 0.0
.text 567640 567656 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2456016 2456048 32 0.0
.text 1418660 1418692 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182455 1182483 28 0.0
rodata 144376 144404 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161091 1161135 44 0.0
rodata 135948 135976 28 0.0
text 803360 803364 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744732 1744948 216 0.0
.debug_aranges 111840 111864 24 0.0
.debug_frame 373436 373508 72 0.0
.debug_info 26823236 26823456 220 0.0
.debug_line 3670828 3671082 254 0.0
.debug_str 3440051 3440224 173 0.0
.strtab 569581 569768 187 0.0
.symtab 421136 421232 96 0.0
.text 1544968 1545184 216 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687332 1687548 216 0.0
.debug_aranges 111312 111336 24 0.0
.debug_frame 376516 376588 72 0.0
.debug_info 26560019 26560238 219 0.0
.debug_line 3691544 3691798 254 0.0
.debug_str 3429064 3429237 173 0.0
.strtab 533670 533857 187 0.0
.symtab 407568 407664 96 0.0
.text 1488304 1488520 216 0.0
light cy8ckit_062s2_43012 (read/write) 1605868 1606108 240 0.0
.debug_aranges 103520 103544 24 0.0
.debug_frame 346844 346916 72 0.0
.debug_info 22024213 22024433 220 0.0
.debug_line 3261462 3261716 254 0.0
.debug_str 3234596 3234769 173 0.0
.strtab 470047 470234 187 0.0
.symtab 376016 376112 96 0.0
.text 1415032 1415272 240 0.0
lock cy8ckit_062s2_43012 (read/write) 1643732 1643972 240 0.0
.debug_aranges 104192 104216 24 0.0
.debug_frame 349668 349740 72 0.0
.debug_info 22403566 22403786 220 0.0
.debug_line 3270178 3270432 254 0.0
.debug_str 3262051 3262224 173 0.0
.strtab 476287 476474 187 0.0
.symtab 379248 379344 96 0.0
.text 1447864 1448104 240 0.0
qpg lighting-app qpg6105+debug (read/write) 1148508 1148532 24 0.0
.text 595608 595632 24 0.0
lock-app qpg6105+debug (read/write) 1116436 1116452 16 0.0
.text 563532 563548 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814084 814184 100 0.0
text 574800 574874 74 0.0
lighting-app tlsr9518adk80d (read/write) 836188 836288 100 0.0
text 593018 593092 74 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844148 844248 100 0.0
text 599202 599276 74 0.0
Decreases (10 builds for bl702, cc13x2_26x2, psoc6)
platform target config section 3c7d78f dc613ef change % change
bl702 lighting-app bl702 .debug_abbrev 1506948 1506885 -63 -0.0
bl702+rpc .debug_abbrev 1644527 1644464 -63 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 170192 170176 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 182044 182036 -8 -0.0
pump-app LP_CC2652R7 (read/write) 161720 161680 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177324 177292 -32 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1229290 1229227 -63 -0.0
.debug_loc 3584515 3584502 -13 -0.0
.debug_ranges 340272 340240 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1221089 1221026 -63 -0.0
.debug_loc 3572152 3572139 -13 -0.0
.debug_ranges 338888 338856 -32 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1055145 1055082 -63 -0.0
.debug_loc 3270218 3270204 -14 -0.0
.debug_ranges 304216 304184 -32 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1062564 1062501 -63 -0.0
.debug_loc 3310090 3310078 -12 -0.0
.debug_ranges 307560 307528 -32 -0.0
Full report (36 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 3c7d78f dc613ef change % change
bl602 lighting-app bl602 (read/write) 1388962 1389234 272 0.0
.bss 90529 90529 0 0.0
.data 9936 9936 0 0.0
.text 1068542 1068812 270 0.0
bl602+rpc (read/write) 1434182 1434446 264 0.0
.bss 97961 97961 0 0.0
.data 10320 10320 0 0.0
.text 1099890 1100160 270 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188939 1189211 272 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67006 67006 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1506948 1506885 -63 -0.0
.debug_aranges 133168 133192 24 0.0
.debug_frame 486676 486780 104 0.0
.debug_info 37899949 37900249 300 0.0
.debug_line 5256897 5257473 576 0.0
.debug_loc 3364109 3364216 107 0.0
.debug_ranges 360032 360144 112 0.0
.debug_str 3456613 3456786 173 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 116792 116792 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565170 565357 187 0.0
.symtab 171856 171904 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957358 957626 268 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284867 1285139 272 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75038 75038 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644527 1644464 -63 -0.0
.debug_aranges 140672 140696 24 0.0
.debug_frame 512052 512156 104 0.0
.debug_info 41806566 41806866 300 0.0
.debug_line 5631432 5632008 576 0.0
.debug_loc 3556789 3556882 93 0.0
.debug_ranges 382488 382600 112 0.0
.debug_str 3852580 3852753 173 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 130200 130200 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624343 624530 187 0.0
.symtab 189664 189712 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031062 1031332 270 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676995 676995 0 0.0
(read/write) 174540 174540 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89787 89787 0 0.0
.text 586896 586896 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641235 641235 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78923 78923 0 0.0
.text 561992 561992 0 0.0
lock-ftd LP_CC2652R7 (read only) 678511 678527 16 0.0
(read/write) 170192 170176 -16 -0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77471 77471 0 0.0
.text 600560 600576 16 0.0
lock-mtd LP_CC2652R7 (read only) 662347 662355 8 0.0
(read/write) 182044 182036 -8 -0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103307 103307 0 0.0
.text 558560 558568 8 0.0
pump-app LP_CC2652R7 (read only) 687687 687727 40 0.0
(read/write) 161720 161680 -40 -0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90695 90727 32 0.0
.text 596508 596516 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672195 672227 32 0.0
(read/write) 177324 177292 -32 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86251 86283 32 0.0
.text 585464 585464 0 0.0
shell LP_CC2652R7 (read only) 667990 667990 0 0.0
(read/write) 185856 185856 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86502 86502 0 0.0
.text 581172 581172 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587730 587730 0 0.0
.app_xip_area 464356 464356 0 0.0
.bss 65792 65792 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594778 594786 8 0.0
.app_xip_area 466076 466084 8 0.0
.bss 71112 71112 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543702 543734 32 0.0
.app_xip_area 425384 425416 32 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110016 1110256 240 0.0
.bss 136340 136340 0 0.0
.data 2072 2072 0 0.0
.text 971584 971824 240 0.0
BRD4161A+rpc (read/write) 973588 973620 32 0.0
.bss 150852 150852 0 0.0
.data 2252 2252 0 0.0
.text 820460 820492 32 0.0
BRD4161A+rs911x (read/write) 1003312 1003528 216 0.0
.bss 169176 169176 0 0.0
.data 2064 2064 0 0.0
.text 832052 832268 216 0.0
lock-app BRD4161A+wf200 (read/write) 1151140 1151172 32 0.0
.bss 152264 152264 0 0.0
.data 2072 2072 0 0.0
.text 996784 996816 32 0.0
window-app BRD4161A (read/write) 1103612 1103836 224 0.0
.bss 137788 137788 0 0.0
.data 2096 2096 0 0.0
.text 963708 963932 224 0.0
esp32 all-clusters-app c3devkit (read only) 1223180 1223252 72 0.0
(read/write) 1788294 1788326 32 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257864 257896 32 0.0
.flash.text 1223180 1223252 72 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233251 1233275 24 0.0
(read/write) 564188 564228 40 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314920 314960 40 0.0
.flash.text 1227867 1227891 24 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 665900 665916 16 0.0
.bss 77040 77040 0 0.0
.data 2108 2108 0 0.0
.text 567640 567656 16 0.0
light k32w0+release (read/write) 641624 641624 0 0.0
.bss 74816 74816 0 0.0
.data 2064 2064 0 0.0
.text 562016 562016 0 0.0
lock k32w0+release (read/write) 635688 635688 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 555280 555280 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2456016 2456048 32 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418660 1418692 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182455 1182483 28 0.0
bss 143633 143633 0 0.0
rodata 144376 144404 28 0.0
text 815496 815496 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161091 1161135 44 0.0
bss 142860 142860 0 0.0
rodata 135948 135976 28 0.0
text 803360 803364 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744732 1744948 216 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 1229290 1229227 -63 -0.0
.debug_aranges 111840 111864 24 0.0
.debug_frame 373436 373508 72 0.0
.debug_info 26823236 26823456 220 0.0
.debug_line 3670828 3671082 254 0.0
.debug_loc 3584515 3584502 -13 -0.0
.debug_ranges 340272 340240 -32 -0.0
.debug_str 3440051 3440224 173 0.0
.heap 841968 841968 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 569581 569768 187 0.0
.symtab 421136 421232 96 0.0
.text 1544968 1545184 216 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687332 1687548 216 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 1221089 1221026 -63 -0.0
.debug_aranges 111312 111336 24 0.0
.debug_frame 376516 376588 72 0.0
.debug_info 26560019 26560238 219 0.0
.debug_line 3691544 3691798 254 0.0
.debug_loc 3572152 3572139 -13 -0.0
.debug_ranges 338888 338856 -32 -0.0
.debug_str 3429064 3429237 173 0.0
.heap 842704 842704 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 533670 533857 187 0.0
.symtab 407568 407664 96 0.0
.text 1488304 1488520 216 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605868 1606108 240 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 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 1055145 1055082 -63 -0.0
.debug_aranges 103520 103544 24 0.0
.debug_frame 346844 346916 72 0.0
.debug_info 22024213 22024433 220 0.0
.debug_line 3261462 3261716 254 0.0
.debug_loc 3270218 3270204 -14 -0.0
.debug_ranges 304216 304184 -32 -0.0
.debug_str 3234596 3234769 173 0.0
.heap 850896 850896 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 470047 470234 187 0.0
.symtab 376016 376112 96 0.0
.text 1415032 1415272 240 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643732 1643972 240 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 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 1062564 1062501 -63 -0.0
.debug_aranges 104192 104216 24 0.0
.debug_frame 349668 349740 72 0.0
.debug_info 22403566 22403786 220 0.0
.debug_line 3270178 3270432 254 0.0
.debug_loc 3310090 3310078 -12 -0.0
.debug_ranges 307560 307528 -32 -0.0
.debug_str 3262051 3262224 173 0.0
.heap 845864 845864 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 476287 476474 187 0.0
.symtab 379248 379344 96 0.0
.text 1447864 1448104 240 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148508 1148532 24 0.0
.bss 110348 110348 0 0.0
.data 832 832 0 0.0
.text 595608 595632 24 0.0
lock-app qpg6105+debug (read/write) 1116436 1116452 16 0.0
.bss 106172 106172 0 0.0
.data 836 836 0 0.0
.text 563532 563548 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814084 814184 100 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 574800 574874 74 0.0
lighting-app tlsr9518adk80d (read/write) 836188 836288 100 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 593018 593092 74 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844148 844248 100 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 599202 599276 74 0.0

@andy31415 andy31415 merged commit 2cc09d8 into project-chip:v1.0-branch Oct 22, 2022
@bzbarsky-apple bzbarsky-apple deleted the cherry-pick-293c470fa5c6418001a2b24d5078e6299797a176-for-1.0 branch October 23, 2022 15:13
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.

[v1.0-branch] Delivery of urgent events to subscriptions does not work correctly
2 participants