<?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>205835</bug_id>
          
          <creation_ts>2020-01-06 14:40:45 -0800</creation_ts>
          <short_desc>[iOS] Get display level in the UI process for all iOS platforms</short_desc>
          <delta_ts>2020-01-10 14:43:12 -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>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="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1603283</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 14:40:45 -0800</bug_when>
    <thetext>This was previously only done for iOS, but should be done for all iOS platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603284</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 14:41:08 -0800</bug_when>
    <thetext>rdar://problem/58116883</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603295</commentid>
    <comment_count>2</comment_count>
      <attachid>386894</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 14:50:53 -0800</bug_when>
    <thetext>Created attachment 386894
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603309</commentid>
    <comment_count>3</comment_count>
      <attachid>386894</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-01-06 15:19:35 -0800</bug_when>
    <thetext>Comment on attachment 386894
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=386894&amp;action=review

&gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:551
&gt; +#elif PLATFORM(IOS)

I&apos;m not sure this is right. Should this just be &quot;#if PLATFORM(IOS)&quot; and add an #endif? Since the CFNotificationCenterAddObserver is needed by both, but apparently the NSNotification part is only needed for iOS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603314</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 15:25:59 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #3)
&gt; Comment on attachment 386894 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=386894&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:551
&gt; &gt; +#elif PLATFORM(IOS)
&gt; 
&gt; I&apos;m not sure this is right. Should this just be &quot;#if PLATFORM(IOS)&quot; and add
&gt; an #endif? Since the CFNotificationCenterAddObserver is needed by both, but
&gt; apparently the NSNotification part is only needed for iOS?

Ah, you are right. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603315</commentid>
    <comment_count>5</comment_count>
      <attachid>386897</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 15:32:08 -0800</bug_when>
    <thetext>Created attachment 386897
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603318</commentid>
    <comment_count>6</comment_count>
      <attachid>386897</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-01-06 15:33:07 -0800</bug_when>
    <thetext>Comment on attachment 386897
Patch

Thank you for fixing that! r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603332</commentid>
    <comment_count>7</comment_count>
      <attachid>386902</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 15:41:19 -0800</bug_when>
    <thetext>Created attachment 386902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603333</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-01-06 15:42:02 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #6)
&gt; Comment on attachment 386897 [details]
&gt; Patch
&gt; 
&gt; Thank you for fixing that! r=me

Thanks for reviewing :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603382</commentid>
    <comment_count>9</comment_count>
      <attachid>386902</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-06 17:06:42 -0800</bug_when>
    <thetext>Comment on attachment 386902
Patch

Clearing flags on attachment: 386902

Committed r254101: &lt;https://trac.webkit.org/changeset/254101&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386894</attachid>
            <date>2020-01-06 14:50:53 -0800</date>
            <delta_ts>2020-01-06 15:32:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205835-20200106145052.patch</filename>
            <type>text/plain</type>
            <size>6349</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTQwODgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDIwLTAxLTA2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBHZXQgZGlzcGxheSBs
ZXZlbCBpbiB0aGUgVUkgcHJvY2VzcyBmb3IgYWxsIGlPUyBwbGF0Zm9ybXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTgzNQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTgxMTY4ODM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhpcyB3YXMgcHJldmlvdXNseSBvbmx5IGRvbmUgZm9yIGlPUywgYnV0
IHNob3VsZCBiZSBkb25lIGZvciBhbGwgaU9TIHBsYXRmb3Jtcy4KKworICAgICAgICAqIFVJUHJv
Y2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQ
b29sOjppbml0aWFsaXplTmV3V2ViUHJvY2Vzcyk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBy
b2Nlc3NQb29sLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmg6CisgICAgICAg
ICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluOgorICAgICAgICAqIFdlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorCiAyMDIwLTAxLTA2ICBNYXJrIExhbSAgPG1h
cmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBDb252ZXJ0IEFTU0VSVF9ESVNBQkxFRCB0byBB
U1NFUlRfRU5BQkxFRCwgYW5kIGZpeCBzb21lIHRlc3RzIG9mIE5ERUJVRyB0aGF0IHNob3VsZCBh
Y3R1YWxseSB0ZXN0IGZvciBBU1NFUlRfRU5BQkxFRC4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAJKHJldmlzaW9uIDI1NDA3MSkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA2
Miw3ICsxMDYyLDcgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6aW5pdGlhbGl6ZU5ld1dlYlBybwog
ICAgICAgICBwcm9jZXNzLnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OlByZXdhcm1HbG9iYWxs
eSgpLCAwKTsKICAgICB9CiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZB
TUlMWSkKICAgICBwcm9jZXNzLnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OkJhY2tsaWdodExl
dmVsRGlkQ2hhbmdlKGRpc3BsYXlCcmlnaHRuZXNzKCkpLCAwKTsKICNlbmRpZgogCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgJKHJldmlzaW9uIDI1NDA3MSkK
KysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTYwNSw3ICs2MDUsNyBAQCBwcml2YXRlOgogCiAgICAgdm9pZCB1cGRhdGVCYWNrRm9y
d2FyZENhY2hlQ2FwYWNpdHkoKTsKIAotI2lmIFBMQVRGT1JNKElPUykKKyNpZiBQTEFURk9STShJ
T1NfRkFNSUxZKQogICAgIHN0YXRpYyBmbG9hdCBkaXNwbGF5QnJpZ2h0bmVzcygpOwogICAgIHN0
YXRpYyB2b2lkIGJhY2tsaWdodExldmVsRGlkQ2hhbmdlQ2FsbGJhY2soQ0ZOb3RpZmljYXRpb25D
ZW50ZXJSZWYsIHZvaWQgKm9ic2VydmVyLCBDRlN0cmluZ1JlZiBuYW1lLCBjb25zdCB2b2lkICos
IENGRGljdGlvbmFyeVJlZiB1c2VySW5mbyk7ICAgIAogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHJl
dmlzaW9uIDI1NDA3MSkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nl
c3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTEwMiw3ICsxMDIsNyBAQCBzdGF0aWMg
TlNTdHJpbmcgKiBjb25zdCBXZWJLaXRTdXBwcmVzc01lCiBzdGF0aWMgTlNTdHJpbmcgKiBjb25z
dCBXZWJLaXRMb2dDb29raWVJbmZvcm1hdGlvbkRlZmF1bHRzS2V5ID0gQCJXZWJLaXRMb2dDb29r
aWVJbmZvcm1hdGlvbiI7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKElPUykKKyNpZiBQTEFURk9S
TShJT1NfRkFNSUxZKQogU09GVF9MSU5LX1BSSVZBVEVfRlJBTUVXT1JLKEJhY2tCb2FyZFNlcnZp
Y2VzKQogU09GVF9MSU5LKEJhY2tCb2FyZFNlcnZpY2VzLCBCS1NEaXNwbGF5QnJpZ2h0bmVzc0dl
dEN1cnJlbnQsIGZsb2F0LCAoKSwgKCkpOwogI2VuZGlmCkBAIC00ODcsNyArNDg3LDcgQEAgYm9v
bCBXZWJQcm9jZXNzUG9vbDo6bmV0d29ya1Byb2Nlc3NIYXNFbgogICAgIHJldHVybiBXVEY6Omhh
c0VudGl0bGVtZW50KGVuc3VyZU5ldHdvcmtQcm9jZXNzKCkuY29ubmVjdGlvbigpLT54cGNDb25u
ZWN0aW9uKCksIGVudGl0bGVtZW50LnV0ZjgoKS5kYXRhKCkpOwogfQogCi0jaWYgUExBVEZPUk0o
SU9TKQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiBmbG9hdCBXZWJQcm9jZXNzUG9vbDo6ZGlz
cGxheUJyaWdodG5lc3MoKQogewogICAgIHJldHVybiBCS1NEaXNwbGF5QnJpZ2h0bmVzc0dldEN1
cnJlbnQoKTsKQEAgLTU0Niw4ICs1NDYsOSBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpyZWdpc3Rl
ck5vdGlmaWNhdGlvCiAgICAgbV9kZWFjdGl2YXRpb25PYnNlcnZlciA9IFtbTlNOb3RpZmljYXRp
b25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOk5TQXBwbGljYXRpb25E
aWRSZXNpZ25BY3RpdmVOb3RpZmljYXRpb24gb2JqZWN0Ok5TQXBwIHF1ZXVlOltOU09wZXJhdGlv
blF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICpub3RpZmlj
YXRpb24pIHsKICAgICAgICAgc2V0QXBwbGljYXRpb25Jc0FjdGl2ZShmYWxzZSk7CiAgICAgfV07
Ci0jZWxpZiBQTEFURk9STShJT1MpCisjZWxpZiBQTEFURk9STShJT1NfRkFNSUxZKQogICAgIENG
Tm90aWZpY2F0aW9uQ2VudGVyQWRkT2JzZXJ2ZXIoQ0ZOb3RpZmljYXRpb25DZW50ZXJHZXREYXJ3
aW5Ob3RpZnlDZW50ZXIoKSwgdGhpcywgYmFja2xpZ2h0TGV2ZWxEaWRDaGFuZ2VDYWxsYmFjaywg
c3RhdGljX2Nhc3Q8Q0ZTdHJpbmdSZWY+KFVJQmFja2xpZ2h0TGV2ZWxDaGFuZ2VkTm90aWZpY2F0
aW9uKSwgbnVsbHB0ciwgQ0ZOb3RpZmljYXRpb25TdXNwZW5zaW9uQmVoYXZpb3JDb2FsZXNjZSk7
CisjZWxpZiBQTEFURk9STShJT1MpCiAgICAgbV9hY2Nlc3NpYmlsaXR5RW5hYmxlZE9ic2VydmVy
ID0gW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZlckZvck5h
bWU6KF9fYnJpZGdlIGlkKWtBWFNBcHBsaWNhdGlvbkFjY2Vzc2liaWxpdHlFbmFibGVkTm90aWZp
Y2F0aW9uIG9iamVjdDpuaWwgcXVldWU6W05TT3BlcmF0aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1
c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKikgewogICAgICAgICBmb3IgKHNpemVfdCBpID0g
MDsgaSA8IG1fcHJvY2Vzc2VzLnNpemUoKTsgKytpKQogICAgICAgICAgICAgbV9wcm9jZXNzZXNb
aV0tPnVuYmxvY2tBY2Nlc3NpYmlsaXR5U2VydmVySWZOZWVkZWQoKTsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAkocmV2aXNpb24gMjU0MDcxKQorKysgU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAkod29ya2luZyBjb3B5KQpAQCAtMjg4LDcgKzI4
OCw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHVuYmxvY2tBY2Nlc3NpYmlsaXR5U2VydmVyKGNvbnN0
IFNhbmRib3hFeHRlbnNpb246OkhhbmRsZSYpOwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1Mp
CisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBmbG9hdCBiYWNrbGlnaHRMZXZlbCgpIGNv
bnN0IHsgcmV0dXJuIG1fYmFja2xpZ2h0TGV2ZWw7IH0KICNlbmRpZgogCkBAIC00NjEsMTEgKzQ2
MSw5IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1cGRhdGVQcm9jZXNzTmFtZSgpOwogI2VuZGlmCiAK
LSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICB2b2lkIGJh
Y2tsaWdodExldmVsRGlkQ2hhbmdlKGZsb2F0IGJhY2tsaWdodExldmVsKTsKLSNlbmRpZgogCi0j
aWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBib29sIHNob3VsZEZyZWV6ZU9uU3VzcGVuc2lv
bigpIGNvbnN0OwogICAgIHZvaWQgdXBkYXRlRnJlZXplclN0YXR1cygpOwogI2VuZGlmCkBAIC01
OTMsNyArNTkxLDcgQEAgcHJpdmF0ZToKICAgICBIYXNoTWFwPFN0cmluZywgUmVmUHRyPFNhbmRi
b3hFeHRlbnNpb24+PiBtX21lZGlhQ2FwdHVyZVNhbmRib3hFeHRlbnNpb25zOwogI2VuZGlmCiAK
LSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBmbG9hdCBt
X2JhY2tsaWdodExldmVsIHsgMCB9OwogI2VuZGlmCiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluCShyZXZpc2lvbiAyNTQwNzEpCisr
KyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5tZXNzYWdlcy5pbgkod29ya2lu
ZyBjb3B5KQpAQCAtMTI1LDcgKzEyNSw3IEBAIG1lc3NhZ2VzIC0+IFdlYlByb2Nlc3MgTGVnYWN5
UmVjZWl2ZXIgTm8KICNlbmRpZgogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExB
VEZPUk0oSU9TX0ZBTUlMWSkKICAgICBCYWNrbGlnaHRMZXZlbERpZENoYW5nZShmbG9hdCBiYWNr
bGlnaHRMZXZlbCkKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29j
b2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI1NDA3MSkKKysrIFNvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTgwLDEyICs4MCwxMiBAQAogI2ltcG9ydCA8d3RmL2NvY29hL05TVVJMRXh0cmFzLmg+
CiAKICNpZiBQTEFURk9STShJT1MpCi0jaW1wb3J0ICJVSUtpdFNQSS5oIgogI2ltcG9ydCA8V2Vi
Q29yZS9QYXJlbnRhbENvbnRyb2xzQ29udGVudEZpbHRlci5oPgogI2VuZGlmCiAKICNpZiBQTEFU
Rk9STShJT1NfRkFNSUxZKQotI2luY2x1ZGUgPGJtYWxsb2MvTWVtb3J5U3RhdHVzU1BJLmg+Cisj
aW1wb3J0ICJVSUtpdFNQSS5oIgorI2ltcG9ydCA8Ym1hbGxvYy9NZW1vcnlTdGF0dXNTUEkuaD4K
ICNlbmRpZgogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKQEAgLTgxNSw3ICs4MTUsNyBAQCB2
b2lkIFdlYlByb2Nlc3M6OmRpc3BsYXlXYXNSZWZyZXNoZWQoQ0dECiB9CiAjZW5kaWYKIAotI2lm
IFBMQVRGT1JNKElPUykKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQogc3RhdGljIGZsb2F0IGN1
cnJlbnRCYWNrbGlnaHRMZXZlbCgpCiB7CiAgICAgcmV0dXJuIFdlYlByb2Nlc3M6OnNpbmdsZXRv
bigpLmJhY2tsaWdodExldmVsKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386897</attachid>
            <date>2020-01-06 15:32:08 -0800</date>
            <delta_ts>2020-01-06 15:33:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205835-20200106153207.patch</filename>
            <type>text/plain</type>
            <size>6400</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTQwOTEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDIwLTAxLTA2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBHZXQgZGlzcGxheSBs
ZXZlbCBpbiB0aGUgVUkgcHJvY2VzcyBmb3IgYWxsIGlPUyBwbGF0Zm9ybXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTgzNQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTgxMTY4ODM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhpcyB3YXMgcHJldmlvdXNseSBvbmx5IGRvbmUgZm9yIGlPUywgYnV0
IHNob3VsZCBiZSBkb25lIGZvciBhbGwgaU9TIHBsYXRmb3Jtcy4KKworICAgICAgICAqIFVJUHJv
Y2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzUG9vbDo6cmVnaXN0ZXJOb3RpZmljYXRpb25PYnNlcnZlcnMpOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQ
b29sOjppbml0aWFsaXplTmV3V2ViUHJvY2Vzcyk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBy
b2Nlc3NQb29sLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmg6CisgICAgICAg
ICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluOgorICAgICAgICAqIFdlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorCiAyMDIwLTAxLTA2ICBNYXJrIExhbSAgPG1h
cmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBDb252ZXJ0IEFTU0VSVF9ESVNBQkxFRCB0byBB
U1NFUlRfRU5BQkxFRCwgYW5kIGZpeCBzb21lIHRlc3RzIG9mIE5ERUJVRyB0aGF0IHNob3VsZCBh
Y3R1YWxseSB0ZXN0IGZvciBBU1NFUlRfRU5BQkxFRC4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAJKHJldmlzaW9uIDI1NDA5MSkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA2
Miw3ICsxMDYyLDcgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6aW5pdGlhbGl6ZU5ld1dlYlBybwog
ICAgICAgICBwcm9jZXNzLnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OlByZXdhcm1HbG9iYWxs
eSgpLCAwKTsKICAgICB9CiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZB
TUlMWSkKICAgICBwcm9jZXNzLnNlbmQoTWVzc2FnZXM6OldlYlByb2Nlc3M6OkJhY2tsaWdodExl
dmVsRGlkQ2hhbmdlKGRpc3BsYXlCcmlnaHRuZXNzKCkpLCAwKTsKICNlbmRpZgogCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgJKHJldmlzaW9uIDI1NDA5MSkK
KysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTYwNSw3ICs2MDUsNyBAQCBwcml2YXRlOgogCiAgICAgdm9pZCB1cGRhdGVCYWNrRm9y
d2FyZENhY2hlQ2FwYWNpdHkoKTsKIAotI2lmIFBMQVRGT1JNKElPUykKKyNpZiBQTEFURk9STShJ
T1NfRkFNSUxZKQogICAgIHN0YXRpYyBmbG9hdCBkaXNwbGF5QnJpZ2h0bmVzcygpOwogICAgIHN0
YXRpYyB2b2lkIGJhY2tsaWdodExldmVsRGlkQ2hhbmdlQ2FsbGJhY2soQ0ZOb3RpZmljYXRpb25D
ZW50ZXJSZWYsIHZvaWQgKm9ic2VydmVyLCBDRlN0cmluZ1JlZiBuYW1lLCBjb25zdCB2b2lkICos
IENGRGljdGlvbmFyeVJlZiB1c2VySW5mbyk7ICAgIAogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHJl
dmlzaW9uIDI1NDA5MSkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nl
c3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTEwMiw3ICsxMDIsNyBAQCBzdGF0aWMg
TlNTdHJpbmcgKiBjb25zdCBXZWJLaXRTdXBwcmVzc01lCiBzdGF0aWMgTlNTdHJpbmcgKiBjb25z
dCBXZWJLaXRMb2dDb29raWVJbmZvcm1hdGlvbkRlZmF1bHRzS2V5ID0gQCJXZWJLaXRMb2dDb29r
aWVJbmZvcm1hdGlvbiI7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKElPUykKKyNpZiBQTEFURk9S
TShJT1NfRkFNSUxZKQogU09GVF9MSU5LX1BSSVZBVEVfRlJBTUVXT1JLKEJhY2tCb2FyZFNlcnZp
Y2VzKQogU09GVF9MSU5LKEJhY2tCb2FyZFNlcnZpY2VzLCBCS1NEaXNwbGF5QnJpZ2h0bmVzc0dl
dEN1cnJlbnQsIGZsb2F0LCAoKSwgKCkpOwogI2VuZGlmCkBAIC00ODIsNyArNDgyLDcgQEAgYm9v
bCBXZWJQcm9jZXNzUG9vbDo6bmV0d29ya1Byb2Nlc3NIYXNFbgogICAgIHJldHVybiBXVEY6Omhh
c0VudGl0bGVtZW50KGVuc3VyZU5ldHdvcmtQcm9jZXNzKCkuY29ubmVjdGlvbigpLT54cGNDb25u
ZWN0aW9uKCksIGVudGl0bGVtZW50LnV0ZjgoKS5kYXRhKCkpOwogfQogCi0jaWYgUExBVEZPUk0o
SU9TKQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiBmbG9hdCBXZWJQcm9jZXNzUG9vbDo6ZGlz
cGxheUJyaWdodG5lc3MoKQogewogICAgIHJldHVybiBCS1NEaXNwbGF5QnJpZ2h0bmVzc0dldEN1
cnJlbnQoKTsKQEAgLTU0MSwxMiArNTQxLDE0IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnJlZ2lz
dGVyTm90aWZpY2F0aW8KICAgICBtX2RlYWN0aXZhdGlvbk9ic2VydmVyID0gW1tOU05vdGlmaWNh
dGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZlckZvck5hbWU6TlNBcHBsaWNhdGlv
bkRpZFJlc2lnbkFjdGl2ZU5vdGlmaWNhdGlvbiBvYmplY3Q6TlNBcHAgcXVldWU6W05TT3BlcmF0
aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKm5vdGlm
aWNhdGlvbikgewogICAgICAgICBzZXRBcHBsaWNhdGlvbklzQWN0aXZlKGZhbHNlKTsKICAgICB9
XTsKLSNlbGlmIFBMQVRGT1JNKElPUykKKyNlbGlmCiAgICAgQ0ZOb3RpZmljYXRpb25DZW50ZXJB
ZGRPYnNlcnZlcihDRk5vdGlmaWNhdGlvbkNlbnRlckdldERhcndpbk5vdGlmeUNlbnRlcigpLCB0
aGlzLCBiYWNrbGlnaHRMZXZlbERpZENoYW5nZUNhbGxiYWNrLCBzdGF0aWNfY2FzdDxDRlN0cmlu
Z1JlZj4oVUlCYWNrbGlnaHRMZXZlbENoYW5nZWROb3RpZmljYXRpb24pLCBudWxscHRyLCBDRk5v
dGlmaWNhdGlvblN1c3BlbnNpb25CZWhhdmlvckNvYWxlc2NlKTsKKyNpZiBQTEFURk9STShJT1Mp
CiAgICAgbV9hY2Nlc3NpYmlsaXR5RW5hYmxlZE9ic2VydmVyID0gW1tOU05vdGlmaWNhdGlvbkNl
bnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZlckZvck5hbWU6KF9fYnJpZGdlIGlkKWtBWFNB
cHBsaWNhdGlvbkFjY2Vzc2liaWxpdHlFbmFibGVkTm90aWZpY2F0aW9uIG9iamVjdDpuaWwgcXVl
dWU6W05TT3BlcmF0aW9uUXVldWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmlj
YXRpb24gKikgewogICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fcHJvY2Vzc2VzLnNp
emUoKTsgKytpKQogICAgICAgICAgICAgbV9wcm9jZXNzZXNbaV0tPnVuYmxvY2tBY2Nlc3NpYmls
aXR5U2VydmVySWZOZWVkZWQoKTsKICAgICB9XTsKKyNlbmRpZiAvLyBQTEFURk9STShJT1MpCiAj
ZW5kaWYgLy8gIVBMQVRGT1JNKElPU19GQU1JTFkpCiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlByb2Nlc3MuaAkocmV2aXNpb24gMjU0MDkxKQorKysgU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAkod29ya2luZyBjb3B5KQpAQCAtMjg4LDcgKzI4OCw3IEBA
IHB1YmxpYzoKICAgICB2b2lkIHVuYmxvY2tBY2Nlc3NpYmlsaXR5U2VydmVyKGNvbnN0IFNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZSYpOwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYg
UExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBmbG9hdCBiYWNrbGlnaHRMZXZlbCgpIGNvbnN0IHsg
cmV0dXJuIG1fYmFja2xpZ2h0TGV2ZWw7IH0KICNlbmRpZgogCkBAIC00NjEsMTEgKzQ2MSw5IEBA
IHByaXZhdGU6CiAgICAgdm9pZCB1cGRhdGVQcm9jZXNzTmFtZSgpOwogI2VuZGlmCiAKLSNpZiBQ
TEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICB2b2lkIGJhY2tsaWdo
dExldmVsRGlkQ2hhbmdlKGZsb2F0IGJhY2tsaWdodExldmVsKTsKLSNlbmRpZgogCi0jaWYgUExB
VEZPUk0oSU9TX0ZBTUlMWSkKICAgICBib29sIHNob3VsZEZyZWV6ZU9uU3VzcGVuc2lvbigpIGNv
bnN0OwogICAgIHZvaWQgdXBkYXRlRnJlZXplclN0YXR1cygpOwogI2VuZGlmCkBAIC01OTMsNyAr
NTkxLDcgQEAgcHJpdmF0ZToKICAgICBIYXNoTWFwPFN0cmluZywgUmVmUHRyPFNhbmRib3hFeHRl
bnNpb24+PiBtX21lZGlhQ2FwdHVyZVNhbmRib3hFeHRlbnNpb25zOwogI2VuZGlmCiAKLSNpZiBQ
TEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBmbG9hdCBtX2JhY2ts
aWdodExldmVsIHsgMCB9OwogI2VuZGlmCiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLm1lc3NhZ2VzLmluCShyZXZpc2lvbiAyNTQwOTEpCisrKyBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5tZXNzYWdlcy5pbgkod29ya2luZyBjb3B5
KQpAQCAtMTI1LDcgKzEyNSw3IEBAIG1lc3NhZ2VzIC0+IFdlYlByb2Nlc3MgTGVnYWN5UmVjZWl2
ZXIgTm8KICNlbmRpZgogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0o
SU9TX0ZBTUlMWSkKICAgICBCYWNrbGlnaHRMZXZlbERpZENoYW5nZShmbG9hdCBiYWNrbGlnaHRM
ZXZlbCkKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2Vi
UHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9j
b2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI1NDA5MSkKKysrIFNvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAg
LTgwLDEyICs4MCwxMiBAQAogI2ltcG9ydCA8d3RmL2NvY29hL05TVVJMRXh0cmFzLmg+CiAKICNp
ZiBQTEFURk9STShJT1MpCi0jaW1wb3J0ICJVSUtpdFNQSS5oIgogI2ltcG9ydCA8V2ViQ29yZS9Q
YXJlbnRhbENvbnRyb2xzQ29udGVudEZpbHRlci5oPgogI2VuZGlmCiAKICNpZiBQTEFURk9STShJ
T1NfRkFNSUxZKQotI2luY2x1ZGUgPGJtYWxsb2MvTWVtb3J5U3RhdHVzU1BJLmg+CisjaW1wb3J0
ICJVSUtpdFNQSS5oIgorI2ltcG9ydCA8Ym1hbGxvYy9NZW1vcnlTdGF0dXNTUEkuaD4KICNlbmRp
ZgogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKQEAgLTgxNSw3ICs4MTUsNyBAQCB2b2lkIFdl
YlByb2Nlc3M6OmRpc3BsYXlXYXNSZWZyZXNoZWQoQ0dECiB9CiAjZW5kaWYKIAotI2lmIFBMQVRG
T1JNKElPUykKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQogc3RhdGljIGZsb2F0IGN1cnJlbnRC
YWNrbGlnaHRMZXZlbCgpCiB7CiAgICAgcmV0dXJuIFdlYlByb2Nlc3M6OnNpbmdsZXRvbigpLmJh
Y2tsaWdodExldmVsKCk7Cg==
</data>
<flag name="review"
          id="402664"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386902</attachid>
            <date>2020-01-06 15:41:19 -0800</date>
            <delta_ts>2020-01-06 17:06:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205835-20200106154118.patch</filename>
            <type>text/plain</type>
            <size>6389</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTQwOTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDIwLTAxLTA2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBHZXQgZGlzcGxheSBs
ZXZlbCBpbiB0aGUgVUkgcHJvY2VzcyBmb3IgYWxsIGlPUyBwbGF0Zm9ybXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTgzNQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTgxMTY4ODM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hh
bS4KKworICAgICAgICBUaGlzIHdhcyBwcmV2aW91c2x5IG9ubHkgZG9uZSBmb3IgaU9TLCBidXQg
c2hvdWxkIGJlIGRvbmUgZm9yIGFsbCBpT1MgcGxhdGZvcm1zLgorCisgICAgICAgICogVUlQcm9j
ZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBy
b2Nlc3NQb29sOjpyZWdpc3Rlck5vdGlmaWNhdGlvbk9ic2VydmVycyk6CisgICAgICAgICogVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bv
b2w6OmluaXRpYWxpemVOZXdXZWJQcm9jZXNzKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUHJv
Y2Vzc1Bvb2wuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuaDoKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MubWVzc2FnZXMuaW46CisgICAgICAgICogV2ViUHJvY2Vz
cy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisKIDIwMjAtMDEtMDYgIEFsZXggQ2hyaXN0ZW5z
ZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBOZXR3b3JrU2Vzc2lvbkNv
Y29hOjppc29sYXRlZFNlc3Npb24gc2hvdWxkIG5vdCB1c2UgaXRlcmF0b3IgYWZ0ZXIgbXV0YXRp
bmcgbV9pc29sYXRlZFNlc3Npb25zCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUG9vbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vi
UHJvY2Vzc1Bvb2wuY3BwCShyZXZpc2lvbiAyNTQwOTIpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwNjIsNyArMTA2Miw3
IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OmluaXRpYWxpemVOZXdXZWJQcm8KICAgICAgICAgcHJv
Y2Vzcy5zZW5kKE1lc3NhZ2VzOjpXZWJQcm9jZXNzOjpQcmV3YXJtR2xvYmFsbHkoKSwgMCk7CiAg
ICAgfQogCi0jaWYgUExBVEZPUk0oSU9TKQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAg
cHJvY2Vzcy5zZW5kKE1lc3NhZ2VzOjpXZWJQcm9jZXNzOjpCYWNrbGlnaHRMZXZlbERpZENoYW5n
ZShkaXNwbGF5QnJpZ2h0bmVzcygpKSwgMCk7CiAjZW5kaWYKIApJbmRleDogU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCShyZXZpc2lvbiAyNTQwOTIpCisrKyBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCSh3b3JraW5nIGNvcHkpCkBAIC02MDUs
NyArNjA1LDcgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgdXBkYXRlQmFja0ZvcndhcmRDYWNoZUNh
cGFjaXR5KCk7CiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkK
ICAgICBzdGF0aWMgZmxvYXQgZGlzcGxheUJyaWdodG5lc3MoKTsKICAgICBzdGF0aWMgdm9pZCBi
YWNrbGlnaHRMZXZlbERpZENoYW5nZUNhbGxiYWNrKENGTm90aWZpY2F0aW9uQ2VudGVyUmVmLCB2
b2lkICpvYnNlcnZlciwgQ0ZTdHJpbmdSZWYgbmFtZSwgY29uc3Qgdm9pZCAqLCBDRkRpY3Rpb25h
cnlSZWYgdXNlckluZm8pOyAgICAKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lvbiAyNTQw
OTIpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29h
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMDIsNyArMTAyLDcgQEAgc3RhdGljIE5TU3RyaW5nICog
Y29uc3QgV2ViS2l0U3VwcHJlc3NNZQogc3RhdGljIE5TU3RyaW5nICogY29uc3QgV2ViS2l0TG9n
Q29va2llSW5mb3JtYXRpb25EZWZhdWx0c0tleSA9IEAiV2ViS2l0TG9nQ29va2llSW5mb3JtYXRp
b24iOwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1MpCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlM
WSkKIFNPRlRfTElOS19QUklWQVRFX0ZSQU1FV09SSyhCYWNrQm9hcmRTZXJ2aWNlcykKIFNPRlRf
TElOSyhCYWNrQm9hcmRTZXJ2aWNlcywgQktTRGlzcGxheUJyaWdodG5lc3NHZXRDdXJyZW50LCBm
bG9hdCwgKCksICgpKTsKICNlbmRpZgpAQCAtNDgyLDcgKzQ4Miw3IEBAIGJvb2wgV2ViUHJvY2Vz
c1Bvb2w6Om5ldHdvcmtQcm9jZXNzSGFzRW4KICAgICByZXR1cm4gV1RGOjpoYXNFbnRpdGxlbWVu
dChlbnN1cmVOZXR3b3JrUHJvY2VzcygpLmNvbm5lY3Rpb24oKS0+eHBjQ29ubmVjdGlvbigpLCBl
bnRpdGxlbWVudC51dGY4KCkuZGF0YSgpKTsKIH0KIAotI2lmIFBMQVRGT1JNKElPUykKKyNpZiBQ
TEFURk9STShJT1NfRkFNSUxZKQogZmxvYXQgV2ViUHJvY2Vzc1Bvb2w6OmRpc3BsYXlCcmlnaHRu
ZXNzKCkKIHsKICAgICByZXR1cm4gQktTRGlzcGxheUJyaWdodG5lc3NHZXRDdXJyZW50KCk7CkBA
IC01NDEsMTIgKzU0MSwxNCBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpyZWdpc3Rlck5vdGlmaWNh
dGlvCiAgICAgbV9kZWFjdGl2YXRpb25PYnNlcnZlciA9IFtbTlNOb3RpZmljYXRpb25DZW50ZXIg
ZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOk5TQXBwbGljYXRpb25EaWRSZXNpZ25B
Y3RpdmVOb3RpZmljYXRpb24gb2JqZWN0Ok5TQXBwIHF1ZXVlOltOU09wZXJhdGlvblF1ZXVlIGN1
cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICpub3RpZmljYXRpb24pIHsK
ICAgICAgICAgc2V0QXBwbGljYXRpb25Jc0FjdGl2ZShmYWxzZSk7CiAgICAgfV07Ci0jZWxpZiBQ
TEFURk9STShJT1MpCisjZWxzZQogICAgIENGTm90aWZpY2F0aW9uQ2VudGVyQWRkT2JzZXJ2ZXIo
Q0ZOb3RpZmljYXRpb25DZW50ZXJHZXREYXJ3aW5Ob3RpZnlDZW50ZXIoKSwgdGhpcywgYmFja2xp
Z2h0TGV2ZWxEaWRDaGFuZ2VDYWxsYmFjaywgc3RhdGljX2Nhc3Q8Q0ZTdHJpbmdSZWY+KFVJQmFj
a2xpZ2h0TGV2ZWxDaGFuZ2VkTm90aWZpY2F0aW9uKSwgbnVsbHB0ciwgQ0ZOb3RpZmljYXRpb25T
dXNwZW5zaW9uQmVoYXZpb3JDb2FsZXNjZSk7CisjaWYgUExBVEZPUk0oSU9TKQogICAgIG1fYWNj
ZXNzaWJpbGl0eUVuYWJsZWRPYnNlcnZlciA9IFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVs
dENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOihfX2JyaWRnZSBpZClrQVhTQXBwbGljYXRpb25B
Y2Nlc3NpYmlsaXR5RW5hYmxlZE5vdGlmaWNhdGlvbiBvYmplY3Q6bmlsIHF1ZXVlOltOU09wZXJh
dGlvblF1ZXVlIGN1cnJlbnRRdWV1ZV0gdXNpbmdCbG9jazpeKE5TTm90aWZpY2F0aW9uICopIHsK
ICAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBtX3Byb2Nlc3Nlcy5zaXplKCk7ICsraSkK
ICAgICAgICAgICAgIG1fcHJvY2Vzc2VzW2ldLT51bmJsb2NrQWNjZXNzaWJpbGl0eVNlcnZlcklm
TmVlZGVkKCk7CiAgICAgfV07CisjZW5kaWYgLy8gUExBVEZPUk0oSU9TKQogI2VuZGlmIC8vICFQ
TEFURk9STShJT1NfRkFNSUxZKQogfQogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUHJvY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
cm9jZXNzLmgJKHJldmlzaW9uIDI1NDA5MikKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQcm9jZXNzLmgJKHdvcmtpbmcgY29weSkKQEAgLTI4OCw3ICsyODgsNyBAQCBwdWJsaWM6CiAg
ICAgdm9pZCB1bmJsb2NrQWNjZXNzaWJpbGl0eVNlcnZlcihjb25zdCBTYW5kYm94RXh0ZW5zaW9u
OjpIYW5kbGUmKTsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oSU9TKQorI2lmIFBMQVRGT1JNKElP
U19GQU1JTFkpCiAgICAgZmxvYXQgYmFja2xpZ2h0TGV2ZWwoKSBjb25zdCB7IHJldHVybiBtX2Jh
Y2tsaWdodExldmVsOyB9CiAjZW5kaWYKIApAQCAtNDYxLDExICs0NjEsOSBAQCBwcml2YXRlOgog
ICAgIHZvaWQgdXBkYXRlUHJvY2Vzc05hbWUoKTsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oSU9T
KQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgdm9pZCBiYWNrbGlnaHRMZXZlbERpZENo
YW5nZShmbG9hdCBiYWNrbGlnaHRMZXZlbCk7Ci0jZW5kaWYKIAotI2lmIFBMQVRGT1JNKElPU19G
QU1JTFkpCiAgICAgYm9vbCBzaG91bGRGcmVlemVPblN1c3BlbnNpb24oKSBjb25zdDsKICAgICB2
b2lkIHVwZGF0ZUZyZWV6ZXJTdGF0dXMoKTsKICNlbmRpZgpAQCAtNTkzLDcgKzU5MSw3IEBAIHBy
aXZhdGU6CiAgICAgSGFzaE1hcDxTdHJpbmcsIFJlZlB0cjxTYW5kYm94RXh0ZW5zaW9uPj4gbV9t
ZWRpYUNhcHR1cmVTYW5kYm94RXh0ZW5zaW9uczsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oSU9T
KQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgZmxvYXQgbV9iYWNrbGlnaHRMZXZlbCB7
IDAgfTsKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vz
cy5tZXNzYWdlcy5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2Vi
UHJvY2Vzcy5tZXNzYWdlcy5pbgkocmV2aXNpb24gMjU0MDkyKQorKysgU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlByb2Nlc3MubWVzc2FnZXMuaW4JKHdvcmtpbmcgY29weSkKQEAgLTEyNSw3
ICsxMjUsNyBAQCBtZXNzYWdlcyAtPiBXZWJQcm9jZXNzIExlZ2FjeVJlY2VpdmVyIE5vCiAjZW5k
aWYKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oSU9TKQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkp
CiAgICAgQmFja2xpZ2h0TGV2ZWxEaWRDaGFuZ2UoZmxvYXQgYmFja2xpZ2h0TGV2ZWwpCiAjZW5k
aWYKIApJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2Nv
YS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJv
Y2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNTQwOTIpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC04MCwxMiArODAs
MTIgQEAKICNpbXBvcnQgPHd0Zi9jb2NvYS9OU1VSTEV4dHJhcy5oPgogCiAjaWYgUExBVEZPUk0o
SU9TKQotI2ltcG9ydCAiVUlLaXRTUEkuaCIKICNpbXBvcnQgPFdlYkNvcmUvUGFyZW50YWxDb250
cm9sc0NvbnRlbnRGaWx0ZXIuaD4KICNlbmRpZgogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkK
LSNpbmNsdWRlIDxibWFsbG9jL01lbW9yeVN0YXR1c1NQSS5oPgorI2ltcG9ydCAiVUlLaXRTUEku
aCIKKyNpbXBvcnQgPGJtYWxsb2MvTWVtb3J5U3RhdHVzU1BJLmg+CiAjZW5kaWYKIAogI2lmIFBM
QVRGT1JNKElPU19GQU1JTFkpCkBAIC04MTUsNyArODE1LDcgQEAgdm9pZCBXZWJQcm9jZXNzOjpk
aXNwbGF5V2FzUmVmcmVzaGVkKENHRAogfQogI2VuZGlmCiAKLSNpZiBQTEFURk9STShJT1MpCisj
aWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKIHN0YXRpYyBmbG9hdCBjdXJyZW50QmFja2xpZ2h0TGV2
ZWwoKQogewogICAgIHJldHVybiBXZWJQcm9jZXNzOjpzaW5nbGV0b24oKS5iYWNrbGlnaHRMZXZl
bCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>