<?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>192776</bug_id>
          
          <creation_ts>2018-12-17 13:48:48 -0800</creation_ts>
          <short_desc>Suppress ASAN on valid stack accesses in Probe-based OSRExit::executeOSRExit().</short_desc>
          <delta_ts>2018-12-17 14:47:00 -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>JavaScriptCore</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="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</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>1488581</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-12-17 13:48:48 -0800</bug_when>
    <thetext>&lt;rdar://problem/46772368&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488585</commentid>
    <comment_count>1</comment_count>
      <attachid>357474</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-12-17 13:59:18 -0800</bug_when>
    <thetext>Created attachment 357474
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488591</commentid>
    <comment_count>2</comment_count>
      <attachid>357474</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2018-12-17 14:20:05 -0800</bug_when>
    <thetext>Comment on attachment 357474
proposed patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488592</commentid>
    <comment_count>3</comment_count>
      <attachid>357474</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-12-17 14:20:51 -0800</bug_when>
    <thetext>Comment on attachment 357474
proposed patch.

Thanks for the review.  Landing now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488606</commentid>
    <comment_count>4</comment_count>
      <attachid>357474</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-17 14:46:58 -0800</bug_when>
    <thetext>Comment on attachment 357474
proposed patch.

Clearing flags on attachment: 357474

Committed r239290: &lt;https://trac.webkit.org/changeset/239290&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488607</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-17 14:47:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357474</attachid>
            <date>2018-12-17 13:59:18 -0800</date>
            <delta_ts>2018-12-17 14:46:58 -0800</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-192776.patch</filename>
            <type>text/plain</type>
            <size>8423</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzkyODkpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE4LTEyLTE3ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNv
bT4KKworICAgICAgICBTdXBwcmVzcyBBU0FOIG9uIHZhbGlkIHN0YWNrIGFjY2Vzc2VzIGluIFBy
b2JlLWJhc2VkIE9TUkV4aXQ6OmV4ZWN1dGVPU1JFeGl0KCkuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTI3NzYKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzQ2NzcyMzY4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogc3RyZXNzL291dC1vZi1mcmFtZS1zdGFjay1hY2Nlc3Nlcy1kdWUtdG8tcHJvYmUt
YmFzZWQtb3NyLWV4aXRzLmpzOiBBZGRlZC4KKwogMjAxOC0xMi0xNyAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHN0YWxlIGFzc2VydGlvbiBpbiBhdHRlbXB0
VG9Gb3JjZVN0cmluZ0FycmF5TW9kZUJ5VG9TdHJpbmdDb252ZXJzaW9uKCkuCkluZGV4OiBKU1Rl
c3RzL3N0cmVzcy9vdXQtb2YtZnJhbWUtc3RhY2stYWNjZXNzZXMtZHVlLXRvLXByb2JlLWJhc2Vk
LW9zci1leGl0cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0cmVzcy9vdXQtb2YtZnJhbWUt
c3RhY2stYWNjZXNzZXMtZHVlLXRvLXByb2JlLWJhc2VkLW9zci1leGl0cy5qcwkobm9uZXhpc3Rl
bnQpCisrKyBKU1Rlc3RzL3N0cmVzcy9vdXQtb2YtZnJhbWUtc3RhY2stYWNjZXNzZXMtZHVlLXRv
LXByb2JlLWJhc2VkLW9zci1leGl0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE0IEBA
CisvL0AgcmVxdWlyZU9wdGlvbnMoIi0tdXNlUHJvYmVPU1JFeGl0PXRydWUiLCAiIi0tZm9yY2VF
YWdlckNvbXBpbGF0aW9uPXRydWUiIikKKworLy8gVGhpcyB0ZXN0IHBhc3NlcyBpZiBpdCBkb2Vz
IG5vdCBjcmFzaCBlc3BlY2lhbGx5IG9uIEFTQU4gYnVpbGRzLgorCitsZXQgeCA9IDA7CitmdW5j
dGlvbiBGb28oYSkgeworICAgIGEgPT09IGE7CisgICAgJycgKyB4ICsgeCArIHggKyB4ICsgeCAr
IHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsg
eCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4
ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHgg
KyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCAr
IHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsg
eCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4ICsgeCArIHggKyB4
ICsgeCArIHggKyB4ICsgeCArIHg7Cit9CisKK2ZvciAobGV0IGk9MDsgaTw4OyBpKyspCisgICAg
bmV3IEZvbygwKTsKKworbmV3IEZvbyh7fSk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDIzOTI4OCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAxOC0xMi0xNyAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcHJlc3MgQVNBTiBvbiB2YWxpZCBzdGFjayBh
Y2Nlc3NlcyBpbiBQcm9iZS1iYXNlZCBPU1JFeGl0OjpleGVjdXRlT1NSRXhpdCgpLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkyNzc2CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS80Njc3MjM2OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAxLiBBZGQgc29tZSBhc2FuVW5zYWZlIG1ldGhvZHMgdG8gdGhl
IFJlZ2lzdGVyIGNsYXNzLgorICAgICAgICAyLiBVcGRhdGUgdGhlIHByb2JlLWJhc2VkIE9TUkV4
aXQ6OmV4ZWN1dGVPU1JFeGl0KCkgdG8gdXNlIHRoZXNlIGFzYW5VbnNhZmUgbWV0aG9kcy4KKwor
ICAgICAgICAqIGRmZy9ERkdPU1JFeGl0LmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpPU1JFeGl0
OjpleGVjdXRlT1NSRXhpdCk6CisgICAgICAgICogaW50ZXJwcmV0ZXIvUmVnaXN0ZXIuaDoKKyAg
ICAgICAgKEpTQzo6UmVnaXN0ZXI6OmFzYW5VbnNhZmVVbmJveGVkSW50MzIgY29uc3QpOgorICAg
ICAgICAoSlNDOjpSZWdpc3Rlcjo6YXNhblVuc2FmZVVuYm94ZWRJbnQ1MiBjb25zdCk6CisgICAg
ICAgIChKU0M6OlJlZ2lzdGVyOjphc2FuVW5zYWZlVW5ib3hlZFN0cmljdEludDUyIGNvbnN0KToK
KyAgICAgICAgKEpTQzo6UmVnaXN0ZXI6OmFzYW5VbnNhZmVVbmJveGVkRG91YmxlIGNvbnN0KToK
KyAgICAgICAgKEpTQzo6UmVnaXN0ZXI6OmFzYW5VbnNhZmVVbmJveGVkQ2VsbCBjb25zdCk6CisK
IDIwMTgtMTItMTcgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIEZp
eCBzdGFsZSBhc3NlcnRpb24gaW4gYXR0ZW1wdFRvRm9yY2VTdHJpbmdBcnJheU1vZGVCeVRvU3Ry
aW5nQ29udmVyc2lvbigpLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdPU1JF
eGl0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09TUkV4
aXQuY3BwCShyZXZpc2lvbiAyMzkyODgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R09TUkV4aXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NjksNyArNTY5LDcgQEAgdm9pZCBPU1JF
eGl0OjpleGVjdXRlT1NSRXhpdChDb250ZXh0JiBjbwogCiAgICAgICAgIHN3aXRjaCAocmVjb3Zl
cnkudGVjaG5pcXVlKCkpIHsKICAgICAgICAgY2FzZSBEaXNwbGFjZWRJbkpTU3RhY2s6Ci0gICAg
ICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIGV4ZWMtPnIocmVjb3ZlcnkudmlydHVh
bFJlZ2lzdGVyKCkpLmpzVmFsdWUoKSk7CisgICAgICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9w
ZXJhbmQsIGV4ZWMtPnIocmVjb3ZlcnkudmlydHVhbFJlZ2lzdGVyKCkpLmFzYW5VbnNhZmVKU1Zh
bHVlKCkpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBJbkZQUjoKQEAgLTU5
MSw3ICs1OTEsNyBAQCB2b2lkIE9TUkV4aXQ6OmV4ZWN1dGVPU1JFeGl0KENvbnRleHQmIGNvCiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIENlbGxEaXNwbGFjZWRJbkpTU3RhY2s6
Ci0gICAgICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIEpTVmFsdWUoZXhlYy0+cihy
ZWNvdmVyeS52aXJ0dWFsUmVnaXN0ZXIoKSkudW5ib3hlZENlbGwoKSkpOworICAgICAgICAgICAg
ZnJhbWUuc2V0T3BlcmFuZChvcGVyYW5kLCBKU1ZhbHVlKGV4ZWMtPnIocmVjb3ZlcnkudmlydHVh
bFJlZ2lzdGVyKCkpLmFzYW5VbnNhZmVVbmJveGVkQ2VsbCgpKSk7CiAgICAgICAgICAgICBicmVh
azsKIAogI2lmIFVTRShKU1ZBTFVFMzJfNjQpCkBAIC02MDIsOSArNjAyLDkgQEAgdm9pZCBPU1JF
eGl0OjpleGVjdXRlT1NSRXhpdChDb250ZXh0JiBjbwogCiAgICAgICAgIGNhc2UgQm9vbGVhbkRp
c3BsYWNlZEluSlNTdGFjazoKICNpZiBVU0UoSlNWQUxVRTY0KQotICAgICAgICAgICAgZnJhbWUu
c2V0T3BlcmFuZChvcGVyYW5kLCBleGVjLT5yKHJlY292ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5q
c1ZhbHVlKCkpOworICAgICAgICAgICAgZnJhbWUuc2V0T3BlcmFuZChvcGVyYW5kLCBleGVjLT5y
KHJlY292ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5hc2FuVW5zYWZlSlNWYWx1ZSgpKTsKICNlbHNl
Ci0gICAgICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIGpzQm9vbGVhbihleGVjLT5y
KHJlY292ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5qc1ZhbHVlKCkucGF5bG9hZCgpKSk7CisgICAg
ICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIGpzQm9vbGVhbihleGVjLT5yKHJlY292
ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5hc2FuVW5zYWZlSlNWYWx1ZSgpLnBheWxvYWQoKSkpOwog
I2VuZGlmCiAgICAgICAgICAgICBicmVhazsKIApAQCAtNjEzLDcgKzYxMyw3IEBAIHZvaWQgT1NS
RXhpdDo6ZXhlY3V0ZU9TUkV4aXQoQ29udGV4dCYgY28KICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIGNhc2UgSW50MzJEaXNwbGFjZWRJbkpTU3RhY2s6Ci0gICAgICAgICAgICBmcmFtZS5z
ZXRPcGVyYW5kKG9wZXJhbmQsIEpTVmFsdWUoZXhlYy0+cihyZWNvdmVyeS52aXJ0dWFsUmVnaXN0
ZXIoKSkudW5ib3hlZEludDMyKCkpKTsKKyAgICAgICAgICAgIGZyYW1lLnNldE9wZXJhbmQob3Bl
cmFuZCwgSlNWYWx1ZShleGVjLT5yKHJlY292ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5hc2FuVW5z
YWZlVW5ib3hlZEludDMyKCkpKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAjaWYgVVNFKEpTVkFM
VUU2NCkKQEAgLTYyMiw3ICs2MjIsNyBAQCB2b2lkIE9TUkV4aXQ6OmV4ZWN1dGVPU1JFeGl0KENv
bnRleHQmIGNvCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIEludDUyRGlzcGxh
Y2VkSW5KU1N0YWNrOgotICAgICAgICAgICAgZnJhbWUuc2V0T3BlcmFuZChvcGVyYW5kLCBKU1Zh
bHVlKGV4ZWMtPnIocmVjb3ZlcnkudmlydHVhbFJlZ2lzdGVyKCkpLnVuYm94ZWRJbnQ1MigpKSk7
CisgICAgICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIEpTVmFsdWUoZXhlYy0+cihy
ZWNvdmVyeS52aXJ0dWFsUmVnaXN0ZXIoKSkuYXNhblVuc2FmZVVuYm94ZWRJbnQ1MigpKSk7CiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFVuYm94ZWRTdHJpY3RJbnQ1MkluR1BS
OgpAQCAtNjMwLDcgKzYzMCw3IEBAIHZvaWQgT1NSRXhpdDo6ZXhlY3V0ZU9TUkV4aXQoQ29udGV4
dCYgY28KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgU3RyaWN0SW50NTJEaXNw
bGFjZWRJbkpTU3RhY2s6Ci0gICAgICAgICAgICBmcmFtZS5zZXRPcGVyYW5kKG9wZXJhbmQsIEpT
VmFsdWUoZXhlYy0+cihyZWNvdmVyeS52aXJ0dWFsUmVnaXN0ZXIoKSkudW5ib3hlZFN0cmljdElu
dDUyKCkpKTsKKyAgICAgICAgICAgIGZyYW1lLnNldE9wZXJhbmQob3BlcmFuZCwgSlNWYWx1ZShl
eGVjLT5yKHJlY292ZXJ5LnZpcnR1YWxSZWdpc3RlcigpKS5hc2FuVW5zYWZlVW5ib3hlZFN0cmlj
dEludDUyKCkpKTsKICAgICAgICAgICAgIGJyZWFrOwogI2VuZGlmCiAKQEAgLTYzOSw3ICs2Mzks
NyBAQCB2b2lkIE9TUkV4aXQ6OmV4ZWN1dGVPU1JFeGl0KENvbnRleHQmIGNvCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBjYXNlIERvdWJsZURpc3BsYWNlZEluSlNTdGFjazoKLSAgICAg
ICAgICAgIGZyYW1lLnNldE9wZXJhbmQob3BlcmFuZCwgSlNWYWx1ZShKU1ZhbHVlOjpFbmNvZGVB
c0RvdWJsZSwgcHVyaWZ5TmFOKGV4ZWMtPnIocmVjb3ZlcnkudmlydHVhbFJlZ2lzdGVyKCkpLnVu
Ym94ZWREb3VibGUoKSkpKTsKKyAgICAgICAgICAgIGZyYW1lLnNldE9wZXJhbmQob3BlcmFuZCwg
SlNWYWx1ZShKU1ZhbHVlOjpFbmNvZGVBc0RvdWJsZSwgcHVyaWZ5TmFOKGV4ZWMtPnIocmVjb3Zl
cnkudmlydHVhbFJlZ2lzdGVyKCkpLmFzYW5VbnNhZmVVbmJveGVkRG91YmxlKCkpKSk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIENvbnN0YW50OgpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ludGVycHJldGVyL1JlZ2lzdGVyLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL1JlZ2lzdGVyLmgJKHJldmlzaW9uIDIzOTI4OCkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9SZWdpc3Rlci5oCSh3b3JraW5n
IGNvcHkpCkBAIC02NSwxMSArNjUsMTYgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIEpTT2Jq
ZWN0KiBvYmplY3QoKSBjb25zdDsKICAgICAgICAgSlNTY29wZSogc2NvcGUoKSBjb25zdDsKICAg
ICAgICAgaW50MzJfdCB1bmJveGVkSW50MzIoKSBjb25zdDsKKyAgICAgICAgaW50MzJfdCBhc2Fu
VW5zYWZlVW5ib3hlZEludDMyKCkgY29uc3Q7CiAgICAgICAgIGludDY0X3QgdW5ib3hlZEludDUy
KCkgY29uc3Q7CisgICAgICAgIGludDY0X3QgYXNhblVuc2FmZVVuYm94ZWRJbnQ1MigpIGNvbnN0
OwogICAgICAgICBpbnQ2NF90IHVuYm94ZWRTdHJpY3RJbnQ1MigpIGNvbnN0OworICAgICAgICBp
bnQ2NF90IGFzYW5VbnNhZmVVbmJveGVkU3RyaWN0SW50NTIoKSBjb25zdDsKICAgICAgICAgYm9v
bCB1bmJveGVkQm9vbGVhbigpIGNvbnN0OwogICAgICAgICBkb3VibGUgdW5ib3hlZERvdWJsZSgp
IGNvbnN0OworICAgICAgICBkb3VibGUgYXNhblVuc2FmZVVuYm94ZWREb3VibGUoKSBjb25zdDsK
ICAgICAgICAgSlNDZWxsKiB1bmJveGVkQ2VsbCgpIGNvbnN0OworICAgICAgICBKU0NlbGwqIGFz
YW5VbnNhZmVVbmJveGVkQ2VsbCgpIGNvbnN0OwogICAgICAgICBpbnQzMl90IHBheWxvYWQoKSBj
b25zdDsKICAgICAgICAgaW50MzJfdCB0YWcoKSBjb25zdDsKICAgICAgICAgaW50MzJfdCB1bnNh
ZmVQYXlsb2FkKCkgY29uc3Q7CkBAIC0xNzAsMTYgKzE3NSwzMSBAQCBuYW1lc3BhY2UgSlNDIHsK
ICAgICAgICAgcmV0dXJuIHBheWxvYWQoKTsKICAgICB9CiAKKyAgICBTVVBQUkVTU19BU0FOIEFM
V0FZU19JTkxJTkUgaW50MzJfdCBSZWdpc3Rlcjo6YXNhblVuc2FmZVVuYm94ZWRJbnQzMigpIGNv
bnN0CisgICAgeworICAgICAgICByZXR1cm4gdW5zYWZlUGF5bG9hZCgpOworICAgIH0KKwogICAg
IEFMV0FZU19JTkxJTkUgaW50NjRfdCBSZWdpc3Rlcjo6dW5ib3hlZEludDUyKCkgY29uc3QKICAg
ICB7CiAgICAgICAgIHJldHVybiB1LmludGVnZXIgPj4gSlNWYWx1ZTo6aW50NTJTaGlmdEFtb3Vu
dDsKICAgICB9CiAKKyAgICBTVVBQUkVTU19BU0FOIEFMV0FZU19JTkxJTkUgaW50NjRfdCBSZWdp
c3Rlcjo6YXNhblVuc2FmZVVuYm94ZWRJbnQ1MigpIGNvbnN0CisgICAgeworICAgICAgICByZXR1
cm4gdS5pbnRlZ2VyID4+IEpTVmFsdWU6OmludDUyU2hpZnRBbW91bnQ7CisgICAgfQorCiAgICAg
QUxXQVlTX0lOTElORSBpbnQ2NF90IFJlZ2lzdGVyOjp1bmJveGVkU3RyaWN0SW50NTIoKSBjb25z
dAogICAgIHsKICAgICAgICAgcmV0dXJuIHUuaW50ZWdlcjsKICAgICB9CiAKKyAgICBTVVBQUkVT
U19BU0FOIEFMV0FZU19JTkxJTkUgaW50NjRfdCBSZWdpc3Rlcjo6YXNhblVuc2FmZVVuYm94ZWRT
dHJpY3RJbnQ1MigpIGNvbnN0CisgICAgeworICAgICAgICByZXR1cm4gdS5pbnRlZ2VyOworICAg
IH0KKwogICAgIEFMV0FZU19JTkxJTkUgYm9vbCBSZWdpc3Rlcjo6dW5ib3hlZEJvb2xlYW4oKSBj
b25zdAogICAgIHsKICAgICAgICAgcmV0dXJuICEhcGF5bG9hZCgpOwpAQCAtMTkwLDYgKzIxMCwx
MSBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgcmV0dXJuIHUubnVtYmVyOwogICAgIH0KIAor
ICAgIFNVUFBSRVNTX0FTQU4gQUxXQVlTX0lOTElORSBkb3VibGUgUmVnaXN0ZXI6OmFzYW5VbnNh
ZmVVbmJveGVkRG91YmxlKCkgY29uc3QKKyAgICB7CisgICAgICAgIHJldHVybiB1Lm51bWJlcjsK
KyAgICB9CisKICAgICBBTFdBWVNfSU5MSU5FIEpTQ2VsbCogUmVnaXN0ZXI6OnVuYm94ZWRDZWxs
KCkgY29uc3QKICAgICB7CiAjaWYgVVNFKEpTVkFMVUU2NCkKQEAgLTE5OSw2ICsyMjQsMTUgQEAg
bmFtZXNwYWNlIEpTQyB7CiAjZW5kaWYKICAgICB9CiAKKyAgICBTVVBQUkVTU19BU0FOIEFMV0FZ
U19JTkxJTkUgSlNDZWxsKiBSZWdpc3Rlcjo6YXNhblVuc2FmZVVuYm94ZWRDZWxsKCkgY29uc3QK
KyAgICB7CisjaWYgVVNFKEpTVkFMVUU2NCkKKyAgICAgICAgcmV0dXJuIHUuZW5jb2RlZFZhbHVl
LnB0cjsKKyNlbHNlCisgICAgICAgIHJldHVybiBiaXR3aXNlX2Nhc3Q8SlNDZWxsKj4ocGF5bG9h
ZCgpKTsKKyNlbmRpZgorICAgIH0KKwogICAgIEFMV0FZU19JTkxJTkUgdm9pZCogUmVnaXN0ZXI6
OnBvaW50ZXIoKSBjb25zdAogICAgIHsKICNpZiBVU0UoSlNWQUxVRTY0KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>