<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>226099</bug_id>
          
          <creation_ts>2021-05-21 12:12:06 -0700</creation_ts>
          <short_desc>Adopt CheckedLock in StorageAreaSync</short_desc>
          <delta_ts>2021-05-21 14:30:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>darin</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>gsnedders</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>sam</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1762514</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-21 12:12:06 -0700</bug_when>
    <thetext>Adopt CheckedLock in StorageAreaSync to benefit from Clang Thread Safety Analysis.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762515</commentid>
    <comment_count>1</comment_count>
      <attachid>429321</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-21 12:13:29 -0700</bug_when>
    <thetext>Created attachment 429321
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762593</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-21 14:29:11 -0700</bug_when>
    <thetext>Committed r277890 (238027@main): &lt;https://commits.webkit.org/238027@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429321.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762595</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-21 14:30:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/78328874&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429321</attachid>
            <date>2021-05-21 12:13:29 -0700</date>
            <delta_ts>2021-05-21 14:29:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226099-20210521121328.patch</filename>
            <type>text/plain</type>
            <size>2643</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3ODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCmluZGV4IDU0Mjhm
MzIzNjk1MzFhMmNiNDhiMmNjZmRjNzQyYWUwNTc5OGI5YjYuLmE3MjcyMzc5ZWI2MmRjMTI4N2M1
MTBmNTFkMGJlOGM3NmUyODk5N2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMjEtMDUtMjEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAg
ICBBZG9wdCBDaGVja2VkTG9jayBpbiBTdG9yYWdlQXJlYVN5bmMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjA5OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkb3B0IENoZWNrZWRMb2NrIGluIFN0b3Jh
Z2VBcmVhU3luYyB0byBiZW5lZml0IGZyb20gQ2xhbmcgVGhyZWFkIFNhZmV0eSBBbmFseXNpcy4K
KworICAgICAgICAqIFN0b3JhZ2UvU3RvcmFnZUFyZWFTeW5jLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6U3RvcmFnZUFyZWFTeW5jOjptYXJrSW1wb3J0ZWQpOgorICAgICAgICAoV2ViS2l0OjpTdG9y
YWdlQXJlYVN5bmM6OmJsb2NrVW50aWxJbXBvcnRDb21wbGV0ZSk6CisgICAgICAgICogU3RvcmFn
ZS9TdG9yYWdlQXJlYVN5bmMuaDoKKwogMjAyMS0wNS0xOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFj
aHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCBzdXBwb3J0IGZvciBOYXZpZ2F0
aW9uIFRpbWluZyBMZXZlbCAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L1N0b3Jh
Z2UvU3RvcmFnZUFyZWFTeW5jLmNwcCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvU3RvcmFnZS9TdG9y
YWdlQXJlYVN5bmMuY3BwCmluZGV4IDk3NmJhNTM0N2VmNTg0NWFhZDhkMGE0OGYzNDkwZGE3MzI3
YTY1MGEuLjkxYjRmN2FjMzQ2MzMxM2UxMGVhN2YzMjJhZTg4N2E4ZTg0NGU0ZWIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvU3RvcmFnZS9TdG9yYWdlQXJlYVN5bmMuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXRMZWdhY3kvU3RvcmFnZS9TdG9yYWdlQXJlYVN5bmMuY3BwCkBAIC0zNTQs
NyArMzU0LDcgQEAgdm9pZCBTdG9yYWdlQXJlYVN5bmM6OnBlcmZvcm1JbXBvcnQoKQogCiB2b2lk
IFN0b3JhZ2VBcmVhU3luYzo6bWFya0ltcG9ydGVkKCkKIHsKLSAgICBMb2NrSG9sZGVyIGxvY2tl
cihtX2ltcG9ydExvY2spOworICAgIExvY2tlciBsb2NrZXIgeyBtX2ltcG9ydExvY2sgfTsKICAg
ICBtX2ltcG9ydENvbXBsZXRlID0gdHJ1ZTsKICAgICBtX2ltcG9ydENvbmRpdGlvbi5ub3RpZnlP
bmUoKTsKIH0KQEAgLTM3NCw3ICszNzQsNyBAQCB2b2lkIFN0b3JhZ2VBcmVhU3luYzo6YmxvY2tV
bnRpbEltcG9ydENvbXBsZXRlKCkKICAgICBpZiAoIW1fc3RvcmFnZUFyZWEpCiAgICAgICAgIHJl
dHVybjsKIAotICAgIExvY2tIb2xkZXIgbG9ja2VyKG1faW1wb3J0TG9jayk7CisgICAgTG9ja2Vy
IGxvY2tlciB7IG1faW1wb3J0TG9jayB9OwogICAgIHdoaWxlICghbV9pbXBvcnRDb21wbGV0ZSkK
ICAgICAgICAgbV9pbXBvcnRDb25kaXRpb24ud2FpdChtX2ltcG9ydExvY2spOwogICAgIG1fc3Rv
cmFnZUFyZWEgPSBudWxscHRyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9TdG9y
YWdlL1N0b3JhZ2VBcmVhU3luYy5oIGIvU291cmNlL1dlYktpdExlZ2FjeS9TdG9yYWdlL1N0b3Jh
Z2VBcmVhU3luYy5oCmluZGV4IDEwOWM3Y2YzNDZjMzVmZDBjZDAxNzg2YmI0OTBkZTA4YmQzMDk2
ZjMuLjlmNjFhOGFmZDg3YjQ1MmE2YWNmNTE2ZjExMzNiZjhlOTc0YjljZDAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXRMZWdhY3kvU3RvcmFnZS9TdG9yYWdlQXJlYVN5bmMuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L1N0b3JhZ2UvU3RvcmFnZUFyZWFTeW5jLmgKQEAgLTI3LDcgKzI3LDgg
QEAKIAogI2luY2x1ZGUgPFdlYkNvcmUvU1FMaXRlRGF0YWJhc2UuaD4KICNpbmNsdWRlIDxXZWJD
b3JlL1RpbWVyLmg+Ci0jaW5jbHVkZSA8d3RmL0NvbmRpdGlvbi5oPgorI2luY2x1ZGUgPHd0Zi9D
aGVja2VkQ29uZGl0aW9uLmg+CisjaW5jbHVkZSA8d3RmL0NoZWNrZWRMb2NrLmg+CiAjaW5jbHVk
ZSA8d3RmL0hhc2hNYXAuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdIYXNoLmg+CiAKQEAg
LTk2LDkgKzk3LDkgQEAgcHJpdmF0ZToKIAogICAgIGJvb2wgbV9zeW5jQ2xvc2VEYXRhYmFzZTsK
IAotICAgIG11dGFibGUgTG9jayBtX2ltcG9ydExvY2s7Ci0gICAgQ29uZGl0aW9uIG1faW1wb3J0
Q29uZGl0aW9uOwotICAgIGJvb2wgbV9pbXBvcnRDb21wbGV0ZTsKKyAgICBtdXRhYmxlIENoZWNr
ZWRMb2NrIG1faW1wb3J0TG9jazsKKyAgICBDaGVja2VkQ29uZGl0aW9uIG1faW1wb3J0Q29uZGl0
aW9uOworICAgIGJvb2wgbV9pbXBvcnRDb21wbGV0ZSBXVEZfR1VBUkRFRF9CWV9MT0NLKG1faW1w
b3J0TG9jayk7CiAgICAgdm9pZCBtYXJrSW1wb3J0ZWQoKTsKICAgICB2b2lkIG1pZ3JhdGVJdGVt
VGFibGVJZk5lZWRlZCgpOwogfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>