<?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>194244</bug_id>
          
          <creation_ts>2019-02-04 15:29:31 -0800</creation_ts>
          <short_desc>[JSC] ExecutableToCodeBlockEdge should be smaller</short_desc>
          <delta_ts>2019-02-04 17:33:25 -0800</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>
          
          <blocked>193606</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1502059</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-02-04 15:29:31 -0800</bug_when>
    <thetext>[JSC] ExecutableToCodeBlockEdge should be smaller</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502103</commentid>
    <comment_count>1</comment_count>
      <attachid>361125</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-02-04 16:35:02 -0800</bug_when>
    <thetext>Created attachment 361125
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502108</commentid>
    <comment_count>2</comment_count>
      <attachid>361125</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2019-02-04 16:39:40 -0800</bug_when>
    <thetext>Comment on attachment 361125
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502133</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-02-04 17:10:17 -0800</bug_when>
    <thetext>Committed r240951: &lt;https://trac.webkit.org/changeset/240951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502134</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-04 17:11:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/47806227&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361125</attachid>
            <date>2019-02-04 16:35:02 -0800</date>
            <delta_ts>2019-02-04 16:39:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194244-20190204163501.patch</filename>
            <type>text/plain</type>
            <size>11865</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwOTQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBh
YmQwOTc1MWM4MjZjMDRkNzY3MDcwNzc4NzM1NGJhOTYxYzRiZTFmLi4yMWI1YTRjYWZiNjI2ZDJm
OTNkYWU1MjgwNWNmZjU4M2U1MmZjYTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSw0NyBAQAorMjAxOS0wMi0wNCAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2Ugc2hvdWxkIGJlIHNt
YWxsZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5
NDI0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4
ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UgaXMgYWxsb2NhdGVkIHNvIG1hbnkgdGltZXMuIEhvd2V2
ZXIgaXRzIG1lbW9yeSBsYXlvdXQgaXMgbm90IGVmZmljaWVudC4KKyAgICAgICAgc2l6ZW9mKEV4
ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UpIGlzIDI0Ynl0ZXMsIGJ1dCBpdCBkaXNjYXJkcyA3Ynl0
ZXMgZHVlIHRvIG9uZSBib29sIG1faXNBY3RpdmUgZmxhZy4KKyAgICAgICAgQmVjYXVzZSBvdXIg
c2l6ZSBjbGFzc2VzIGFyZSByb3VuZGVkIGJ5IDE2Ynl0ZXMsIEV4ZWN1dGFibGVUb0NvZGVCbG9j
a0VkZ2UgdGFrZXMgMzJieXRlcy4gU28sIGhhbGYgb2YKKyAgICAgICAgaXQgaXMgd2FzdGVkLiBX
ZSBzaG91bGQgZml0IGl0IGludG8gMTZieXRlcyBzbyB0aGF0IHdlIGNhbiBlZmZpY2llbnRseSBh
bGxvY2F0ZSBpdC4KKworICAgICAgICBJbiB0aGlzIHBhdGNoLCB3ZSBsZXZlcmFnZXMgVHlwZUlu
Zm9NYXlCZVByb3RvdHlwZSBiaXQgaW4gSlNUeXBlSW5mby4gSXQgaXMgYSBiaXQgc3BlY2lhbCBU
eXBlSW5mbyBiaXQKKyAgICAgICAgc2luY2UgdGhpcyBpcyBwZXItY2VsbCBiaXQuIFdlIHJlbmFt
ZSB0aGlzIHRvIFR5cGVJbmZvUGVyQ2VsbEJpdCwgYW5kIHVzZSBpdCBhcyBhIGBtX2lzQWN0aXZl
YCBtYXJrIGluCisgICAgICAgIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuIEluIEpTT2JqZWN0
IHN1YmNsYXNzZXMsIHdlIHVzZSBpdCBhcyBNYXlCZVByb3RvdHlwZSBmbGFnLgorCisgICAgICAg
IFNpbmNlIHRoaXMgZmxhZyBpcyBub3QgY2hhbmdlZCBpbiBDQVMgc3R5bGUsIHdlIG11c3Qgbm90
IGNoYW5nZSB0aGlzIGluIGNvbmN1cnJlbnQgdGhyZWFkcy4gVGhpcyBpcyBPSworICAgICAgICBm
b3IgRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZSdzIG1faXNBY3RpdmUgZmxhZyBzaW5jZSB0aGlz
IGlzIHRvdWNoZWQgb24gdGhlIG1haW4gdGhyZWFkIChTY3JpcHRFeGVjdXRhYmxlOjppbnN0YWxs
Q29kZQorICAgICAgICBkb2VzIG5vdCB0b3VjaCBpdCBpZiBpdCBpcyBjYWxsZWQgaW4gbm9uLW1h
aW4gdGhyZWFkcykuCisKKyAgICAgICAgKiBieXRlY29kZS9FeGVjdXRhYmxlVG9Db2RlQmxvY2tF
ZGdlLmNwcDoKKyAgICAgICAgKEpTQzo6RXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6ZmluaXNo
Q3JlYXRpb24pOgorICAgICAgICAoSlNDOjpFeGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlOjp2aXNp
dENoaWxkcmVuKToKKyAgICAgICAgKEpTQzo6RXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6YWN0
aXZhdGUpOgorICAgICAgICAoSlNDOjpFeGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlOjpkZWFjdGl2
YXRlKToKKyAgICAgICAgKEpTQzo6RXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6aXNBY3RpdmUg
Y29uc3QpOgorICAgICAgICAqIGJ5dGVjb2RlL0V4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuaDoK
KyAgICAgICAgKiBydW50aW1lL0pTQ2VsbC5oOgorICAgICAgICAqIHJ1bnRpbWUvSlNDZWxsSW5s
aW5lcy5oOgorICAgICAgICAoSlNDOjpKU0NlbGw6OnBlckNlbGxCaXQgY29uc3QpOgorICAgICAg
ICAoSlNDOjpKU0NlbGw6OnNldFBlckNlbGxCaXQpOgorICAgICAgICAoSlNDOjpKU0NlbGw6Om1h
eUJlUHJvdG90eXBlIGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAgKEpTQzo6SlNDZWxsOjpkaWRC
ZWNvbWVQcm90b3R5cGUpOiBEZWxldGVkLgorICAgICAgICAqIHJ1bnRpbWUvSlNPYmplY3QuY3Bw
OgorICAgICAgICAoSlNDOjpKU09iamVjdDo6c2V0UHJvdG90eXBlRGlyZWN0KToKKyAgICAgICAg
KiBydW50aW1lL0pTT2JqZWN0Lmg6CisgICAgICAgICogcnVudGltZS9KU09iamVjdElubGluZXMu
aDoKKyAgICAgICAgKEpTQzo6SlNPYmplY3Q6Om1heUJlUHJvdG90eXBlIGNvbnN0KToKKyAgICAg
ICAgKEpTQzo6SlNPYmplY3Q6OmRpZEJlY29tZVByb3RvdHlwZSk6CisgICAgICAgICogcnVudGlt
ZS9KU1R5cGVJbmZvLmg6CisgICAgICAgIChKU0M6OlR5cGVJbmZvOjpwZXJDZWxsQml0KToKKyAg
ICAgICAgKEpTQzo6VHlwZUluZm86Om1lcmdlSW5saW5lVHlwZUZsYWdzKToKKyAgICAgICAgKEpT
Qzo6VHlwZUluZm86Om1heUJlUHJvdG90eXBlKTogRGVsZXRlZC4KKwogMjAxOS0wMi0wNCAgWXVz
dWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIFNocmluayBz
aXplIG9mIEZ1bmN0aW9uRXhlY3V0YWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2J5dGVjb2RlL0V4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuY3BwIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb2RlL0V4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuY3BwCmluZGV4IDgx
YmM5YTk4NTMyYjczNzM5MTQ5Yjc3MWIyNjU0NTgzMjNkMmJhODAuLjE0ZDJkMzZiNDdhMzE3YWM1
NjE1YWU0MzRhNjIxOWZjYmFiYmZmYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ieXRlY29kZS9FeGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlLmNwcAorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZS5jcHAKQEAgLTQ0
LDYgKzQ0LDEyIEBAIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UqIEV4ZWN1dGFibGVUb0NvZGVC
bG9ja0VkZ2U6OmNyZWF0ZShWTSYgdm0sIENvZGVCbG9jayoKICAgICByZXR1cm4gcmVzdWx0Owog
fQogCit2b2lkIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2U6OmZpbmlzaENyZWF0aW9uKFZNJiB2
bSkKK3sKKyAgICBCYXNlOjpmaW5pc2hDcmVhdGlvbih2bSk7CisgICAgQVNTRVJUKCFpc0FjdGl2
ZSgpKTsKK30KKwogdm9pZCBFeGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlOjp2aXNpdENoaWxkcmVu
KEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0b3IpCiB7CiAgICAgVk0mIHZtID0gdmlz
aXRvci52bSgpOwpAQCAtNTksNyArNjUsNyBAQCB2b2lkIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0Vk
Z2U6OnZpc2l0Q2hpbGRyZW4oSlNDZWxsKiBjZWxsLCBTbG90VmlzaXRvciYgdmlzaXRvcgogICAg
IGlmICghY29kZUJsb2NrKQogICAgICAgICByZXR1cm47CiAgICAgCi0gICAgaWYgKCFlZGdlLT5t
X2lzQWN0aXZlKSB7CisgICAgaWYgKCFlZGdlLT5pc0FjdGl2ZSgpKSB7CiAgICAgICAgIHZpc2l0
b3IuYXBwZW5kVW5iYXJyaWVyZWQoY29kZUJsb2NrKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
QEAgLTEzMSwxNCArMTM3LDE5IEBAIHZvaWQgRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6Zmlu
YWxpemVVbmNvbmRpdGlvbmFsbHkoVk0mIHZtKQogICAgIHZtLmV4ZWN1dGFibGVUb0NvZGVCbG9j
a0VkZ2VzV2l0aENvbnN0cmFpbnRzLnJlbW92ZSh0aGlzKTsKIH0KIAotdm9pZCBFeGVjdXRhYmxl
VG9Db2RlQmxvY2tFZGdlOjphY3RpdmF0ZSgpCitpbmxpbmUgdm9pZCBFeGVjdXRhYmxlVG9Db2Rl
QmxvY2tFZGdlOjphY3RpdmF0ZSgpCit7CisgICAgc2V0UGVyQ2VsbEJpdCh0cnVlKTsKK30KKwor
aW5saW5lIHZvaWQgRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6ZGVhY3RpdmF0ZSgpCiB7Ci0g
ICAgbV9pc0FjdGl2ZSA9IHRydWU7CisgICAgc2V0UGVyQ2VsbEJpdChmYWxzZSk7CiB9CiAKLXZv
aWQgRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6ZGVhY3RpdmF0ZSgpCitpbmxpbmUgYm9vbCBF
eGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlOjppc0FjdGl2ZSgpIGNvbnN0CiB7Ci0gICAgbV9pc0Fj
dGl2ZSA9IGZhbHNlOworICAgIHJldHVybiBwZXJDZWxsQml0KCk7CiB9CiAKIENvZGVCbG9jayog
RXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZTo6ZGVhY3RpdmF0ZUFuZFVud3JhcChFeGVjdXRhYmxl
VG9Db2RlQmxvY2tFZGdlKiBlZGdlKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J5dGVjb2RlL0V4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuaCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29kZS9FeGVjdXRhYmxlVG9Db2RlQmxvY2tFZGdlLmgKaW5kZXggMTllMzUzMDQ4
MzcxYTdkZmZmMWNlZWI4ZGY4NDI4ZTFiYjcxZmZkYy4uOTFiNmM4YTFjYTBkNmQzNmI5YWVjMjI3
YThmNDE4Yzg5NDQyNmIzOCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVj
b2RlL0V4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvYnl0ZWNvZGUvRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZS5oCkBAIC01OCw5ICs1OCw2IEBA
IGNsYXNzIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0VkZ2UgZmluYWwgOiBwdWJsaWMgSlNDZWxsIHsK
ICAgICBzdGF0aWMgdm9pZCB2aXNpdE91dHB1dENvbnN0cmFpbnRzKEpTQ2VsbCosIFNsb3RWaXNp
dG9yJik7CiAgICAgdm9pZCBmaW5hbGl6ZVVuY29uZGl0aW9uYWxseShWTSYpOwogICAgIAotICAg
IHZvaWQgYWN0aXZhdGUoKTsKLSAgICB2b2lkIGRlYWN0aXZhdGUoKTsKLSAgICAKICAgICBzdGF0
aWMgQ29kZUJsb2NrKiB1bndyYXAoRXhlY3V0YWJsZVRvQ29kZUJsb2NrRWRnZSogZWRnZSkKICAg
ICB7CiAgICAgICAgIGlmICghZWRnZSkKQEAgLTc4LDExICs3NSwxNiBAQCBjbGFzcyBFeGVjdXRh
YmxlVG9Db2RlQmxvY2tFZGdlIGZpbmFsIDogcHVibGljIEpTQ2VsbCB7CiAgICAgZnJpZW5kIGNs
YXNzIExMSW50T2Zmc2V0c0V4dHJhY3RvcjsKIAogICAgIEV4ZWN1dGFibGVUb0NvZGVCbG9ja0Vk
Z2UoVk0mLCBDb2RlQmxvY2sqKTsKKworICAgIHZvaWQgZmluaXNoQ3JlYXRpb24oVk0mKTsKKwor
ICAgIHZvaWQgYWN0aXZhdGUoKTsKKyAgICB2b2lkIGRlYWN0aXZhdGUoKTsKKyAgICBib29sIGlz
QWN0aXZlKCkgY29uc3Q7CiAgICAgCiAgICAgdm9pZCBydW5Db25zdHJhaW50KGNvbnN0IENvbmN1
cnJlbnRKU0xvY2tlciYsIFZNJiwgU2xvdFZpc2l0b3ImKTsKICAgICAKICAgICBXcml0ZUJhcnJp
ZXI8Q29kZUJsb2NrPiBtX2NvZGVCbG9jazsKLSAgICBib29sIG1faXNBY3RpdmUgeyBmYWxzZSB9
OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU0NlbGwuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pT
Q2VsbC5oCmluZGV4IDllOGJhNjBkOWY2MjFlNDk4ODFmZTIyMDI2Y2FmZGFhOGVhN2VkYTguLjhj
ZGI4NzMyZDkzODNlMjBiNTdkNWQ4MGZjM2FlYTI0NjJmNDY4ZWQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0pTQ2VsbC5oCkBAIC0xMzksOSArMTM5LDYgQEAgY2xhc3MgSlNDZWxsIDog
cHVibGljIEhlYXBDZWxsIHsKIAogICAgIFR5cGVJbmZvOjpJbmxpbmVUeXBlRmxhZ3MgaW5saW5l
VHlwZUZsYWdzKCkgY29uc3QgeyByZXR1cm4gbV9mbGFnczsgfQogICAgIAotICAgIGJvb2wgbWF5
QmVQcm90b3R5cGUoKSBjb25zdDsKLSAgICB2b2lkIGRpZEJlY29tZVByb3RvdHlwZSgpOwotCiAg
ICAgY29uc3QgY2hhciogY2xhc3NOYW1lKFZNJikgY29uc3Q7CiAKICAgICAvLyBFeHRyYWN0aW5n
IHRoZSB2YWx1ZS4KQEAgLTIzOSw2ICsyMzYsOSBAQCBjbGFzcyBKU0NlbGwgOiBwdWJsaWMgSGVh
cENlbGwgewogICAgIH0KICAgICAKICAgICBzdGF0aWMgY29uc3QgVHlwZWRBcnJheVR5cGUgVHlw
ZWRBcnJheVN0b3JhZ2VUeXBlID0gTm90VHlwZWRBcnJheTsKKworICAgIHZvaWQgc2V0UGVyQ2Vs
bEJpdChib29sKTsKKyAgICBib29sIHBlckNlbGxCaXQoKSBjb25zdDsKIHByb3RlY3RlZDoKIAog
ICAgIHZvaWQgZmluaXNoQ3JlYXRpb24oVk0mKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL0pTQ2VsbElubGluZXMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTQ2VsbElubGluZXMuaAppbmRleCBmNDYzOWViMDc5MmY5ZWRjZjNmY2M0YTliOGE3
ZDk1YTViOWMyZDY0Li5mNGFiYmEyNjI4YjQyNjM1ODkzMzdlNTM0NTRlZWI5M2JjNjI0ZjA3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NlbGxJbmxpbmVzLmgK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxsSW5saW5lcy5oCkBAIC0z
ODIsMTYgKzM4MiwyMCBAQCBpbmxpbmUgYm9vbCBKU0NlbGxMb2NrOjppc0xvY2tlZCgpIGNvbnN0
CiAgICAgcmV0dXJuIEluZGV4aW5nVHlwZUxvY2tBbGdvcml0aG06OmlzTG9ja2VkKCpsb2NrKTsK
IH0KIAotaW5saW5lIGJvb2wgSlNDZWxsOjptYXlCZVByb3RvdHlwZSgpIGNvbnN0CitpbmxpbmUg
Ym9vbCBKU0NlbGw6OnBlckNlbGxCaXQoKSBjb25zdAogewotICAgIHJldHVybiBUeXBlSW5mbzo6
bWF5QmVQcm90b3R5cGUoaW5saW5lVHlwZUZsYWdzKCkpOworICAgIHJldHVybiBUeXBlSW5mbzo6
cGVyQ2VsbEJpdChpbmxpbmVUeXBlRmxhZ3MoKSk7CiB9CiAKLWlubGluZSB2b2lkIEpTQ2VsbDo6
ZGlkQmVjb21lUHJvdG90eXBlKCkKK2lubGluZSB2b2lkIEpTQ2VsbDo6c2V0UGVyQ2VsbEJpdChi
b29sIHZhbHVlKQogewotICAgIGlmIChtYXlCZVByb3RvdHlwZSgpKQorICAgIGlmICh2YWx1ZSA9
PSBwZXJDZWxsQml0KCkpCiAgICAgICAgIHJldHVybjsKLSAgICBtX2ZsYWdzIHw9IHN0YXRpY19j
YXN0PFR5cGVJbmZvOjpJbmxpbmVUeXBlRmxhZ3M+KFR5cGVJbmZvTWF5QmVQcm90b3R5cGUpOwor
CisgICAgaWYgKHZhbHVlKQorICAgICAgICBtX2ZsYWdzIHw9IHN0YXRpY19jYXN0PFR5cGVJbmZv
OjpJbmxpbmVUeXBlRmxhZ3M+KFR5cGVJbmZvUGVyQ2VsbEJpdCk7CisgICAgZWxzZQorICAgICAg
ICBtX2ZsYWdzICY9IH5zdGF0aWNfY2FzdDxUeXBlSW5mbzo6SW5saW5lVHlwZUZsYWdzPihUeXBl
SW5mb1BlckNlbGxCaXQpOwogfQogCiBpbmxpbmUgSlNPYmplY3QqIEpTQ2VsbDo6dG9PYmplY3Qo
RXhlY1N0YXRlKiBleGVjLCBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0KSBjb25zdApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuY3BwCmluZGV4IDAzNmVjMGQ4MDEy
Y2IwNzE1OWJhODA2NzY2YjE4ZDBhNWY4ZWJkNWEuLjFiNWM5MTczYTBjYzM3NjA2OTNkMDkwMjZj
ZjRiNGQ0M2Y1NzVmMGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0pTT2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU09iamVj
dC5jcHAKQEAgLTE3NDIsNyArMTc0Miw3IEBAIHZvaWQgSlNPYmplY3Q6OnNldFByb3RvdHlwZURp
cmVjdChWTSYgdm0sIEpTVmFsdWUgcHJvdG90eXBlKQogewogICAgIEFTU0VSVChwcm90b3R5cGUp
OwogICAgIGlmIChwcm90b3R5cGUuaXNPYmplY3QoKSkKLSAgICAgICAgcHJvdG90eXBlLmFzQ2Vs
bCgpLT5kaWRCZWNvbWVQcm90b3R5cGUoKTsKKyAgICAgICAgYXNPYmplY3QocHJvdG90eXBlKS0+
ZGlkQmVjb21lUHJvdG90eXBlKCk7CiAgICAgCiAgICAgaWYgKHN0cnVjdHVyZSh2bSktPmhhc01v
bm9Qcm90bygpKSB7CiAgICAgICAgIERlZmVycmVkU3RydWN0dXJlVHJhbnNpdGlvbldhdGNocG9p
bnRGaXJlIGRlZmVycmVkKHZtLCBzdHJ1Y3R1cmUodm0pKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU09iamVjdC5oCmluZGV4IGUwY2FhZjMwMDJkN2EwN2UxNDYwNmEzZjVlZmI0OWJk
Y2JlY2Q0MWMuLmU4MTk0YzhjNzM3MmQzYWNiYjgyOGE3M2Q0OWI4OGRkZjRhODY2MWEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTT2JqZWN0LmgKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaApAQCAtODc5LDYgKzg3OSw5IEBA
IGNsYXNzIEpTT2JqZWN0IDogcHVibGljIEpTQ2VsbCB7CiAgICAgYm9vbCBjYW5QZXJmb3JtRmFz
dFB1dElubGluZShWTSYsIFByb3BlcnR5TmFtZSk7CiAgICAgYm9vbCBjYW5QZXJmb3JtRmFzdFB1
dElubGluZUV4Y2x1ZGluZ1Byb3RvKFZNJik7CiAKKyAgICBib29sIG1heUJlUHJvdG90eXBlKCkg
Y29uc3Q7CisgICAgdm9pZCBkaWRCZWNvbWVQcm90b3R5cGUoKTsKKwogICAgIERFQ0xBUkVfRVhQ
T1JUX0lORk87CiAKIHByb3RlY3RlZDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0pTT2JqZWN0SW5saW5lcy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvSlNPYmplY3RJbmxpbmVzLmgKaW5kZXggY2EzNGJhYTRkMjQwNTA4Mzc5OWE2ZTYwMzBmNjQ0
NDFmNzEyM2FhZi4uODNkYzIzZGM4Y2JiNWI5ODFlOGFmYzkxNDc4OTkzMTZiN2NjYzMxYyAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3RJbmxpbmVzLmgKQEAg
LTM4NCw0ICszODQsMTQgQEAgQUxXQVlTX0lOTElORSBib29sIEpTT2JqZWN0OjpwdXREaXJlY3RJ
bnRlcm5hbChWTSYgdm0sIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUKICAgICByZXR1cm4gdHJ1
ZTsKIH0KIAoraW5saW5lIGJvb2wgSlNPYmplY3Q6Om1heUJlUHJvdG90eXBlKCkgY29uc3QKK3sK
KyAgICByZXR1cm4gcGVyQ2VsbEJpdCgpOworfQorCitpbmxpbmUgdm9pZCBKU09iamVjdDo6ZGlk
QmVjb21lUHJvdG90eXBlKCkKK3sKKyAgICBzZXRQZXJDZWxsQml0KHRydWUpOworfQorCiB9IC8v
IG5hbWVzcGFjZSBKU0MKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0pTVHlwZUluZm8uaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTVHlwZUluZm8u
aAppbmRleCBmYTQ0YWIzYzYzYTQwZmE0YmJlZDI4MDNjNzhhMjUxNTE4N2FlYmUwLi5kNjdiNDQx
ZGIxOWQ5N2U3ZWM2ZGJmMTkxYjM2YjQxNmI5MDI2MDFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9KU1R5cGVJbmZvLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSlNUeXBlSW5mby5oCkBAIC00Myw3ICs0Myw3IEBAIHN0YXRpYyBjb25zdCB1
bnNpZ25lZCBPdmVycmlkZXNHZXRDYWxsRGF0YSA9IDEgPDwgMjsgLy8gTmVlZCB0aGlzIGZsYWcg
aWYgeW91IGltCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgT3ZlcnJpZGVzR2V0T3duUHJvcGVydHlT
bG90ID0gMSA8PCAzOwogc3RhdGljIGNvbnN0IHVuc2lnbmVkIE92ZXJyaWRlc1RvVGhpcyA9IDEg
PDwgNDsgLy8gSWYgdGhpcyBpcyBmYWxzZSB0aGVuIHRoaXMgcmV0dXJucyBzb21ldGhpbmcgb3Ro
ZXIgdGhhbiAndGhpcycuIE5vbi1vYmplY3QgY2VsbHMgdGhhdCBhcmUgdmlzaWJsZSB0byBKUyBo
YXZlIHRoaXMgc2V0IGFzIGRvIHNvbWUgZXhvdGljIG9iamVjdHMuCiBzdGF0aWMgY29uc3QgdW5z
aWduZWQgSGFzU3RhdGljUHJvcGVydHlUYWJsZSA9IDEgPDwgNTsKLXN0YXRpYyBjb25zdCB1bnNp
Z25lZCBUeXBlSW5mb01heUJlUHJvdG90eXBlID0gMSA8PCA3OyAvLyBVbmxpa2Ugb3RoZXIgaW5s
aW5lIGZsYWdzLCB0aGlzIHdpbGwgb25seSBiZSBzZXQgb24gdGhlIGNlbGwgaXRzZWxmIGFuZCB3
aWxsIG5vdCBiZSBzZXQgb24gdGhlIFN0cnVjdHVyZS4KK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBU
eXBlSW5mb1BlckNlbGxCaXQgPSAxIDw8IDc7IC8vIFVubGlrZSBvdGhlciBpbmxpbmUgZmxhZ3Ms
IHRoaXMgd2lsbCBvbmx5IGJlIHNldCBvbiB0aGUgY2VsbCBpdHNlbGYgYW5kIHdpbGwgbm90IGJl
IHNldCBvbiB0aGUgU3RydWN0dXJlLgogCiAvLyBPdXQgb2YgbGluZSBmbGFncy4KIApAQCAtODks
NyArODksNyBAQCBjbGFzcyBUeXBlSW5mbyB7CiAgICAgYm9vbCBvdmVycmlkZXNHZXRPd25Qcm9w
ZXJ0eVNsb3QoKSBjb25zdCB7IHJldHVybiBvdmVycmlkZXNHZXRPd25Qcm9wZXJ0eVNsb3QoaW5s
aW5lVHlwZUZsYWdzKCkpOyB9CiAgICAgc3RhdGljIGJvb2wgb3ZlcnJpZGVzR2V0T3duUHJvcGVy
dHlTbG90KElubGluZVR5cGVGbGFncyBmbGFncykgeyByZXR1cm4gZmxhZ3MgJiBPdmVycmlkZXNH
ZXRPd25Qcm9wZXJ0eVNsb3Q7IH0KICAgICBzdGF0aWMgYm9vbCBoYXNTdGF0aWNQcm9wZXJ0eVRh
YmxlKElubGluZVR5cGVGbGFncyBmbGFncykgeyByZXR1cm4gZmxhZ3MgJiBIYXNTdGF0aWNQcm9w
ZXJ0eVRhYmxlOyB9Ci0gICAgc3RhdGljIGJvb2wgbWF5QmVQcm90b3R5cGUoSW5saW5lVHlwZUZs
YWdzIGZsYWdzKSB7IHJldHVybiBmbGFncyAmIFR5cGVJbmZvTWF5QmVQcm90b3R5cGU7IH0KKyAg
ICBzdGF0aWMgYm9vbCBwZXJDZWxsQml0KElubGluZVR5cGVGbGFncyBmbGFncykgeyByZXR1cm4g
ZmxhZ3MgJiBUeXBlSW5mb1BlckNlbGxCaXQ7IH0KICAgICBib29sIG92ZXJyaWRlc1RvVGhpcygp
IGNvbnN0IHsgcmV0dXJuIGlzU2V0T25GbGFnczEoT3ZlcnJpZGVzVG9UaGlzKTsgfQogICAgIGJv
b2wgc3RydWN0dXJlSXNJbW1vcnRhbCgpIGNvbnN0IHsgcmV0dXJuIGlzU2V0T25GbGFnczIoU3Ry
dWN0dXJlSXNJbW1vcnRhbCk7IH0KICAgICBib29sIG92ZXJyaWRlc0dldFByb3BlcnR5TmFtZXMo
KSBjb25zdCB7IHJldHVybiBpc1NldE9uRmxhZ3MyKE92ZXJyaWRlc0dldFByb3BlcnR5TmFtZXMp
OyB9CkBAIC0xMTcsMTAgKzExNywxMCBAQCBjbGFzcyBUeXBlSW5mbyB7CiAgICAgICAgIHJldHVy
biBPQkpFQ1RfT0ZGU0VUT0YoVHlwZUluZm8sIG1fdHlwZSk7CiAgICAgfQogCi0gICAgLy8gU2lu
Y2UgdGhlIFN0cnVjdHVyZSBkb2Vzbid0IHRyYWNrIFR5cGVJbmZvTWF5QmVQcm90b3R5cGUsIHdl
IG5lZWQgdG8gbWFrZSBzdXJlIHdlIGNvcHkgaXQuCisgICAgLy8gU2luY2UgdGhlIFN0cnVjdHVy
ZSBkb2Vzbid0IHRyYWNrIFR5cGVJbmZvUGVyQ2VsbEJpdCwgd2UgbmVlZCB0byBtYWtlIHN1cmUg
d2UgY29weSBpdC4KICAgICBzdGF0aWMgSW5saW5lVHlwZUZsYWdzIG1lcmdlSW5saW5lVHlwZUZs
YWdzKElubGluZVR5cGVGbGFncyBzdHJ1Y3R1cmVGbGFncywgSW5saW5lVHlwZUZsYWdzIG9sZENl
bGxGbGFncykKICAgICB7Ci0gICAgICAgIHJldHVybiBzdHJ1Y3R1cmVGbGFncyB8IChvbGRDZWxs
RmxhZ3MgJiBzdGF0aWNfY2FzdDxJbmxpbmVUeXBlRmxhZ3M+KFR5cGVJbmZvTWF5QmVQcm90b3R5
cGUpKTsKKyAgICAgICAgcmV0dXJuIHN0cnVjdHVyZUZsYWdzIHwgKG9sZENlbGxGbGFncyAmIHN0
YXRpY19jYXN0PElubGluZVR5cGVGbGFncz4oVHlwZUluZm9QZXJDZWxsQml0KSk7CiAgICAgfQog
CiAgICAgSW5saW5lVHlwZUZsYWdzIGlubGluZVR5cGVGbGFncygpIGNvbnN0IHsgcmV0dXJuIG1f
ZmxhZ3M7IH0K
</data>
<flag name="review"
          id="377811"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>