<?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>231825</bug_id>
          
          <creation_ts>2021-10-15 11:54:13 -0700</creation_ts>
          <short_desc>[JSC] Optimize Structure::getConcurrently</short_desc>
          <delta_ts>2021-10-15 16:25:15 -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>New Bugs</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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1804934</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-10-15 11:54:13 -0700</bug_when>
    <thetext>[JSC] Optimize Structure::getConcurrently</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1804935</commentid>
    <comment_count>1</comment_count>
      <attachid>441410</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-10-15 12:01:54 -0700</bug_when>
    <thetext>Created attachment 441410
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805058</commentid>
    <comment_count>2</comment_count>
      <attachid>441410</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-10-15 15:20:00 -0700</bug_when>
    <thetext>Comment on attachment 441410
Patch

Looks like the other EWS bots are getting stuck. Ensured JSC bot and mac-wk1 is passing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805112</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-15 16:24:31 -0700</bug_when>
    <thetext>Committed r284285 (243087@main): &lt;https://commits.webkit.org/243087@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 441410.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805113</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-15 16:25:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/84321419&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441410</attachid>
            <date>2021-10-15 12:01:54 -0700</date>
            <delta_ts>2021-10-15 16:24:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231825-20211015120153.patch</filename>
            <type>text/plain</type>
            <size>7366</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0MjIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YzMzYTdkOGYxZDdiYzg0OWI2ZWJkZWM4NDhlNTY0YjliODZkZWE5Li4xMDBhYmJiOTg2MmEwMWNk
NmVkOGY1MzcyMDA1MTA2N2FkMzlkZGMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSw1NCBAQAorMjAyMS0xMC0xNSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIE9wdGltaXplIFN0cnVjdHVyZTo6Z2V0Q29uY3VycmVudGx5Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzE4MjUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGcm9tIGFydHJh
Y2UgZGF0YSwgd2UgZm91bmQgdGhhdCBTdHJ1Y3R1cmU6OmdldENvbmN1cnJlbnRseSBpcyB0YWtp
bmcgZmFpciBhbW91bnQgb2YgdGltZQorICAgICAgICBpbiBTcGVlZG9tZXRlcjIgKmluIHRoZSBt
YWluIHRocmVhZCohIFRoaXMgaXMgYmVjYXVzZSBTdHJ1Y3R1cmU6OmdldENvbmN1cnJlbnRseSBp
cyB1c2VkCisgICAgICAgIGluIFByb3BlcnR5Q29uZGl0aW9uLCBhbmQgaXRzIHZhbGlkYXRpb24g
Y2FuIGJlIGNhbGxlZCBpbiB0aGUgbWFpbiB0aHJlYWQgd2hlbiB3YXRjaGVkCisgICAgICAgIFN0
cnVjdHVyZSB0cmFuc2l0aW9uIGhhcHBlbnMsIE9iamVjdFByb3BlcnR5Q29uZGl0aW9uU2V0IGlz
IGNyZWF0ZWQgZm9yIElDIGV0Yy4KKworICAgICAgICBTdHJ1Y3R1cmU6OmdldENvbmN1cnJlbnRs
eSBpcyBzbG93IHNpbmNlIGl0IGlzIHVzaW5nIFN0cnVjdHVyZTo6Zm9yRWFjaFByb3BlcnR5Q29u
Y3VycmVudGx5LgorICAgICAgICBXZSBjYW4gb3B0aW1pemUgU3RydWN0dXJlOjpnZXRDb25jdXJy
ZW50bHkgc2luY2UsCisKKyAgICAgICAgICAgIDEuIFdlIGRvIG5vdCBuZWVkIHRvIHRyYWNrIHNl
ZW4gcHJvcGVydGllcyB2aWEgc2VlblByb3BlcnRpZXMgSGFzaFNldC4KKyAgICAgICAgICAgIDIu
IFdlIGNhbiBoYW5kbGUgVHJhbnNpdGlvbktpbmQ6OlByb3BlcnR5RGVsZXRpb24uCisgICAgICAg
ICAgICAzLiBXZSBjYW4gdXNlIFByb3BlcnR5VGFibGU6OmdldC4KKworICAgICAgICBXZSBhcmUg
c2VlaW5nIGNvbnNpc3RlbnQgMC40JSBpbXByb3ZlbWVudCBpbiBTcGVlZG9tZXRlcjIgKEkgcmFu
IDEyMCBTcGVlZG9tZXRlcjIgcnVucyB0d2ljZSBhbmQgYm90aCBzYWlkIDAuNCUgaW1wcm92ZW1l
bnQpLgorCisgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICAgICAgfCAgICAgICAgICAgICAg
IHN1YnRlc3QgICAgICAgICAgICAgICAgfCAgICAgbXMgICAgICB8ICAgICBtcyAgICAgIHwgIGIg
LyBhICAgfCBwVmFsdWUgKHNpZ25pZmljYW5jZSB1c2luZyBGYWxzZSBEaXNjb3ZlcnkgUmF0ZSkg
fAorICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgIHwgRWxtLVRvZG9NVkMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwxMDYuMjAxNjY3ICAgfDEwNi4wMzAwMDAgICB8MC45OTgzODQg
IHwgMC42NjY2OTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAg
ICAgICAgfCBWdWVKUy1Ub2RvTVZDICAgICAgICAgICAgICAgICAgICAgICAgfDIxLjk1NTAwMCAg
ICB8MjEuOTg1MDAwICAgIHwxLjAwMTM2NiAgfCAwLjg5ODI5NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAorICAgICAgICB8IEVtYmVySlMtVG9kb01WQyAgICAgICAg
ICAgICAgICAgICAgICB8MTIwLjcyMDAwMCAgIHwxMTkuOTM4MzMzICAgfDAuOTkzNTI1ICB8IDAu
MDU1MDYzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAg
IHwgQmFja2JvbmVKUy1Ub2RvTVZDICAgICAgICAgICAgICAgICAgIHw0MC4zMDY2NjcgICAgfDQw
LjAyMzMzMyAgICB8MC45OTI5NzEgIHwgMC4wNTQ4NTggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKKyAgICAgICAgfCBQcmVhY3QtVG9kb01WQyAgICAgICAgICAgICAg
ICAgICAgICAgfDE2LjI3MzMzMyAgICB8MTUuOTY4MzMzICAgIHwwLjk4MTI1OCAgfCAwLjEzNTg5
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAgICB8IEFu
Z3VsYXJKUy1Ub2RvTVZDICAgICAgICAgICAgICAgICAgICB8MTIzLjMyNTAwMCAgIHwxMjIuNTk2
NjY3ICAgfDAuOTk0MDk0ICB8IDAuMDc5MjEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CisgICAgICAgIHwgVmFuaWxsYS1FUzIwMTUtVG9kb01WQyAgICAgICAgICAg
ICAgIHw2MC4xMTY2NjcgICAgfDYwLjE2ODMzMyAgICB8MS4wMDA4NTkgIHwgMC42OTE5ODEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgfCBJbmZlcm5v
LVRvZG9NVkMgICAgICAgICAgICAgICAgICAgICAgfDU4Ljk0NTAwMCAgICB8NTguNTM4MzMzICAg
IHwwLjk5MzEwMSAgfCAwLjE1NTc1MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAorICAgICAgICB8IEZsaWdodC1Ub2RvTVZDICAgICAgICAgICAgICAgICAgICAgICB8
NTcuODQ2NjY3ICAgIHw1Ny44MDgzMzMgICAgfDAuOTk5MzM3ICB8IDAuODY4NDA4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAgIHwgQW5ndWxhcjItVHlw
ZVNjcmlwdC1Ub2RvTVZDICAgICAgICAgIHwzOC41OTUwMDAgICAgfDM4LjI2MDAwMCAgICB8MC45
OTEzMjAgIHwgMC4zOTI2MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKKyAgICAgICAgfCBWYW5pbGxhSlMtVG9kb01WQyAgICAgICAgICAgICAgICAgICAgfDUwLjMx
NjY2NyAgICB8NTAuMTg1MDAwICAgIHwwLjk5NzM4MyAgfCAwLjYwOTMzNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAgICB8IGpRdWVyeS1Ub2RvTVZDICAg
ICAgICAgICAgICAgICAgICAgICB8MjA4LjM3NjY2NyAgIHwyMDguOTMzMzMzICAgfDEuMDAyNjcx
ICB8IDAuMTk2NDA2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cisg
ICAgICAgIHwgRW1iZXJKUy1EZWJ1Zy1Ub2RvTVZDICAgICAgICAgICAgICAgIHwzMzguNDgxNjY3
ICAgfDMzNi43NTUwMDAgICB8MC45OTQ4OTkgIHwgMC4wMDc0ODUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgfCBSZWFjdC1Ub2RvTVZDICAgICAgICAg
ICAgICAgICAgICAgICAgfDgyLjUzMzMzMyAgICB8ODIuMDkxNjY3ICAgIHwwLjk5NDY0OSAgfCAw
LjAzNzQ4MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAg
ICB8IFJlYWN0LVJlZHV4LVRvZG9NVkMgICAgICAgICAgICAgICAgICB8MTMzLjcwMzMzMyAgIHwx
MzMuMjU4MzMzICAgfDAuOTk2NjcyICB8IDAuMDY5MjQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CisgICAgICAgIHwgVmFuaWxsYS1FUzIwMTUtQmFiZWwtV2VicGFj
ay1Ub2RvTVZDIHw1OS4zNDY2NjcgICAgfDU5LjYwMDAwMCAgICB8MS4wMDQyNjkgIHwgMC4yMDMz
NzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICBhIG1lYW4gPSAyODIuOTU3MTUKKyAgICAgICAgYiBtZWFu
ID0gMjg0LjA3NjA2CisgICAgICAgIHBWYWx1ZSA9IDAuMDAxMzg3NzE1NworICAgICAgICAoQmln
Z2VyIG1lYW5zIGFyZSBiZXR0ZXIuKQorICAgICAgICAxLjAwNCB0aW1lcyBiZXR0ZXIKKyAgICAg
ICAgUmVzdWx0cyBBUkUgc2lnbmlmaWNhbnQKKworICAgICAgICAqIHJ1bnRpbWUvU3RydWN0dXJl
LmNwcDoKKyAgICAgICAgKEpTQzo6U3RydWN0dXJlOjpnZXRDb25jdXJyZW50bHkpOgorCiAyMDIx
LTEwLTE0ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgUmVtb3ZlIFZhcmlhbnQuaApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvU3RydWN0dXJlLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0
cnVjdHVyZS5jcHAKaW5kZXggNWMyZWQ1ZTRhYzEyODAxNGYxZjRlN2RiMDE0ZTM5ZGY4OWJjYmQ4
NS4uZjhlZmYxOWEyYjRjZDdkMjI2ZmJjMTE4MTE5NzJjOTk4MTVmNDVkYSAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmNwcAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwCkBAIC0xMDg5LDE4ICsxMDg5LDYw
IEBAIFByb3BlcnR5VGFibGUqIFN0cnVjdHVyZTo6Y29weVByb3BlcnR5VGFibGVGb3JQaW5uaW5n
KFZNJiB2bSkKIAogUHJvcGVydHlPZmZzZXQgU3RydWN0dXJlOjpnZXRDb25jdXJyZW50bHkoVW5p
cXVlZFN0cmluZ0ltcGwqIHVpZCwgdW5zaWduZWQmIGF0dHJpYnV0ZXMpCiB7CisgICAgVmVjdG9y
PFN0cnVjdHVyZSosIDg+IHN0cnVjdHVyZXM7CisgICAgU3RydWN0dXJlKiB0YWJsZVN0cnVjdHVy
ZTsKKyAgICBQcm9wZXJ0eVRhYmxlKiB0YWJsZTsKKworICAgIGJvb2wgZGlkRmluZFN0cnVjdHVy
ZSA9IGZpbmRTdHJ1Y3R1cmVzQW5kTWFwRm9yTWF0ZXJpYWxpemF0aW9uKHN0cnVjdHVyZXMsIHRh
YmxlU3RydWN0dXJlLCB0YWJsZSk7CisKKyAgICBmb3IgKGF1dG8qIHN0cnVjdHVyZSA6IHN0cnVj
dHVyZXMpIHsKKyAgICAgICAgaWYgKCFzdHJ1Y3R1cmUtPm1fdHJhbnNpdGlvblByb3BlcnR5TmFt
ZSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHN3aXRjaCAoc3RydWN0dXJlLT50
cmFuc2l0aW9uS2luZCgpKSB7CisgICAgICAgIGNhc2UgVHJhbnNpdGlvbktpbmQ6OlByb3BlcnR5
QWRkaXRpb246CisgICAgICAgIGNhc2UgVHJhbnNpdGlvbktpbmQ6OlByb3BlcnR5QXR0cmlidXRl
Q2hhbmdlOgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVHJhbnNpdGlvbktpbmQ6
OlByb3BlcnR5RGVsZXRpb246CisgICAgICAgICAgICBpZiAoc3RydWN0dXJlLT5tX3RyYW5zaXRp
b25Qcm9wZXJ0eU5hbWUuZ2V0KCkgPT0gdWlkKSB7CisgICAgICAgICAgICAgICAgaWYgKGRpZEZp
bmRTdHJ1Y3R1cmUpIHsKKyAgICAgICAgICAgICAgICAgICAgYXNzZXJ0SXNIZWxkKHRhYmxlU3Ry
dWN0dXJlLT5tX2xvY2spOyAvLyBTYWRseSBDbGFuZyBuZWVkcyBzb21lIGhlbHAgaGVyZS4KKyAg
ICAgICAgICAgICAgICAgICAgdGFibGVTdHJ1Y3R1cmUtPm1fbG9jay51bmxvY2soKTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgcmV0dXJuIGludmFsaWRPZmZzZXQ7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgY2FzZSBUcmFuc2l0aW9u
S2luZDo6U2V0QnJhbmQ6CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBpZiAoc3RydWN0dXJlLT5tX3RyYW5zaXRpb25Qcm9wZXJ0eU5h
bWUuZ2V0KCkgPT0gdWlkKSB7CisgICAgICAgICAgICBQcm9wZXJ0eU9mZnNldCByZXN1bHQgPSBz
dHJ1Y3R1cmUtPnRyYW5zaXRpb25PZmZzZXQoKTsKKyAgICAgICAgICAgIGF0dHJpYnV0ZXMgPSBz
dHJ1Y3R1cmUtPnRyYW5zaXRpb25Qcm9wZXJ0eUF0dHJpYnV0ZXMoKTsKKyAgICAgICAgICAgIGlm
IChkaWRGaW5kU3RydWN0dXJlKSB7CisgICAgICAgICAgICAgICAgYXNzZXJ0SXNIZWxkKHRhYmxl
U3RydWN0dXJlLT5tX2xvY2spOyAvLyBTYWRseSBDbGFuZyBuZWVkcyBzb21lIGhlbHAgaGVyZS4K
KyAgICAgICAgICAgICAgICB0YWJsZVN0cnVjdHVyZS0+bV9sb2NrLnVubG9jaygpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsKKyAgICAgICAgfQorICAgIH0KKwog
ICAgIFByb3BlcnR5T2Zmc2V0IHJlc3VsdCA9IGludmFsaWRPZmZzZXQ7Ci0gICAgCi0gICAgZm9y
RWFjaFByb3BlcnR5Q29uY3VycmVudGx5KAotICAgICAgICBbJl0gKGNvbnN0IFByb3BlcnR5TWFw
RW50cnkmIGNhbmRpZGF0ZSkgLT4gYm9vbCB7Ci0gICAgICAgICAgICBpZiAoY2FuZGlkYXRlLmtl
eSAhPSB1aWQpCi0gICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgICAgICAKLSAg
ICAgICAgICAgIHJlc3VsdCA9IGNhbmRpZGF0ZS5vZmZzZXQ7Ci0gICAgICAgICAgICBhdHRyaWJ1
dGVzID0gY2FuZGlkYXRlLmF0dHJpYnV0ZXM7Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0g
ICAgICAgIH0pOwotICAgIAorCisgICAgaWYgKGRpZEZpbmRTdHJ1Y3R1cmUpIHsKKyAgICAgICAg
YXNzZXJ0SXNIZWxkKHRhYmxlU3RydWN0dXJlLT5tX2xvY2spOyAvLyBTYWRseSBDbGFuZyBuZWVk
cyBzb21lIGhlbHAgaGVyZS4KKyAgICAgICAgLy8gQmVjYXVzZSB1aWQgaXMgVW5pcXVlZFN0cmlu
Z0ltcGwsIGl0IGlzIGd1YXJhbnRlZWQgdGhhdCB0aGUgaGFzaCBpcyBhbHJlYWR5IGNvbXB1dGVk
LgorICAgICAgICAvLyBTbyB3ZSBjYW4gdXNlIFByb3BlcnR5VGFibGU6OmdldCBldmVuIGZyb20g
dGhlIGNvbmN1cnJlbnQgY29tcGlsZXJzLgorICAgICAgICBpZiAoYXV0byogZW50cnkgPSB0YWJs
ZS0+Z2V0KHVpZCkpIHsKKyAgICAgICAgICAgIHJlc3VsdCA9IGVudHJ5LT5vZmZzZXQ7CisgICAg
ICAgICAgICBhdHRyaWJ1dGVzID0gZW50cnktPmF0dHJpYnV0ZXM7CisgICAgICAgIH0KKyAgICAg
ICAgdGFibGVTdHJ1Y3R1cmUtPm1fbG9jay51bmxvY2soKTsKKyAgICB9CisKICAgICByZXR1cm4g
cmVzdWx0OwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>