<?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>172392</bug_id>
          
          <creation_ts>2017-05-19 15:31:19 -0700</creation_ts>
          <short_desc>Fix dump-class-layout to handle different file architectures</short_desc>
          <delta_ts>2017-05-19 16:14:58 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1310812</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-19 15:31:19 -0700</bug_when>
    <thetext>Fix dump-class-layout to handle different file architectures</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310816</commentid>
    <comment_count>1</comment_count>
      <attachid>310710</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-19 15:32:31 -0700</bug_when>
    <thetext>Created attachment 310710
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310846</commentid>
    <comment_count>2</comment_count>
      <attachid>310710</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-19 16:14:56 -0700</bug_when>
    <thetext>Comment on attachment 310710
Patch

Clearing flags on attachment: 310710

Committed r217167: &lt;http://trac.webkit.org/changeset/217167&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310847</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-19 16:14:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310710</attachid>
            <date>2017-05-19 15:32:31 -0700</date>
            <delta_ts>2017-05-19 16:14:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172392-20170519153230.patch</filename>
            <type>text/plain</type>
            <size>4592</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MDg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTcxZWM3MDc2NGMyODBhMDZiODkxMjA4ZGJjNDgwNjcw
NjBiNDUzZS4uOWM1ZWFmOTFjOWMyZDI3ZGU1YWU1N2M0OTQ5MTNlMDMxZTEzMWM4ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE3LTA1LTE5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CisgICAgICAgIEZpeCBkdW1wLWNsYXNzLWxheW91dCB0byBoYW5kbGUgZGlmZmVyZW50IGZpbGUg
YXJjaGl0ZWN0dXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTcyMzkyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgSW5zdGVhZCBvZiB1c2luZyBsbGRiLkxMREJfQVJDSF9ERUZBVUxUIGJ5IGRlZmF1bHQs
IHJ1biAnZmlsZScgb24gdGhlIGJpbmFyeQorICAgICAgICBhbmQgdXNlIHRoZSBmaXJzdCBhcmNo
aXRlY3R1cmUgcmVwb3J0ZWQuIEFsc28gYWRkIGEgIi0tYXJjaGl0ZWN0dXJlIiBhcmd1bWVudAor
ICAgICAgICB0byBhbGxvdyB0aGUgdXNlciB0byBzcGVjaWZ5IGFuIGFyY2hpdGVjdHVyZS4KKwor
ICAgICAgICAqIFNjcmlwdHMvZHVtcC1jbGFzcy1sYXlvdXQ6CisgICAgICAgIChpbXBvcnRfbGxk
Yik6CisgICAgICAgICh2ZXJpZnlfdHlwZV9yZWN1cnNpdmUpOgorICAgICAgICAoZ2V0X2ZpcnN0
X2ZpbGVfYXJjaGl0ZWN0dXJlKToKKyAgICAgICAgKGR1bXBfY2xhc3MpOgorICAgICAgICAobWFp
bik6CisgICAgICAgIChmaW5kX2J1aWxkX2RpcmVjdG9yeSk6IERlbGV0ZWQuCisKIDIwMTctMDUt
MTggIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIEVOQUJMRShBUFBM
RV9QQVlfREVMRUdBVEUpIHNob3VsZCBiZSBOTyBvbiBtYWNPUyBTaWVycmEgYW5kIGVhcmxpZXIK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvZHVtcC1jbGFzcy1sYXlvdXQgYi9Ub29scy9TY3Jp
cHRzL2R1bXAtY2xhc3MtbGF5b3V0CmluZGV4IDM4MDdkY2Y0OTIyMzhmN2Q1YThmOTk5Y2FhOGFj
YWM2OTJkYWJjYmUuLjRlMjNiYjczYTAxMTFiZWU3NjU2MzMxOGZiYWNlOTBhZDJkMWQ3N2YgMTAw
NzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvZHVtcC1jbGFzcy1sYXlvdXQKKysrIGIvVG9vbHMvU2Ny
aXB0cy9kdW1wLWNsYXNzLWxheW91dApAQCAtMjMsNiArMjMsNyBAQAogIyBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
CiAjIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAoraW1wb3J0IHJlCiBpbXBvcnQg
c3lzCiBpbXBvcnQgZ2V0b3B0CiBpbXBvcnQgYXJncGFyc2UKQEAgLTMzLDYgKzM0LDcgQEAgaW1w
b3J0IHN1YnByb2Nlc3M7CiBmcmFtZXdvcmsgPSAiV2ViQ29yZSIKIGJ1aWxkX2RpcmVjdG9yeSA9
ICIiCiBjb25maWcgPSAiUmVsZWFzZSIKK2FyY2ggPSBOb25lCiAKIGRlZiB3ZWJraXRfYnVpbGRf
ZGlyKCk6CiAgICAgc2NyaXB0cGF0aCA9IG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRo
KF9fZmlsZV9fKSkKQEAgLTUzLDEwICs1NSw2IEBAIGRlZiBpbXBvcnRfbGxkYigpOgogICAgICAg
ICBwcmludCAiRmFpbGVkIHRvIGltcG9ydCB7fSBmcm9tIHt9Ii5mb3JtYXQoTExEQl9NT0RVTEVf
TkFNRSwgbGxkYl9mcmFtZXdvcmtfcGF0aCkKICAgICAgICAgc3lzLmV4aXQoMSkKIAotZGVmIGZp
bmRfYnVpbGRfZGlyZWN0b3J5KCk6Ci0gICAgcmV0dXJuCi0KLQogZGVmIHZlcmlmeV90eXBlKHRh
cmdldCwgdHlwZSk6CiAgICAgdHlwZW5hbWUgPSB0eXBlLkdldE5hbWUoKQogICAgIChlbmRfb2Zm
c2V0LCBwYWRkaW5nKSA9IHZlcmlmeV90eXBlX3JlY3Vyc2l2ZSh0YXJnZXQsIHR5cGUsIE5vbmUs
IDAsIDAsIDApCkBAIC0xMjIsMjIgKzEyMCw0MiBAQCBkZWYgdmVyaWZ5X3R5cGVfcmVjdXJzaXZl
KHRhcmdldCwgdHlwZSwgbWVtYmVyX25hbWUsIGRlcHRoLCBiYXNlX29mZnNldCwgcGFkZGluZwog
CiAgICAgcmV0dXJuIChwcmV2X2VuZF9vZmZzZXQsIHBhZGRpbmcpCiAKLWRlZiBkdW1wX2NsYXNz
KGZyYW1ld29yaywgY2xhc3NuYW1lKToKK2RlZiBnZXRfZmlyc3RfZmlsZV9hcmNoaXRlY3R1cmUo
ZnJhbWV3b3JrX3BhdGgpOgorICAgIHAgPSByZS5jb21waWxlKCdzaGFyZWQgbGlicmFyeSArKFx3
KykkJykKKyAgICBmaWxlX3Jlc3VsdCA9IHN1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KFsiZmlsZSIs
IGZyYW1ld29ya19wYXRoXSkuc3BsaXQoJ1xuJykKKyAgICBhcmNoZXMgPSBbXQorICAgIGZvciBs
aW5lIGluIGZpbGVfcmVzdWx0OgorICAgICAgICBtYXRjaCA9IHAuc2VhcmNoKGxpbmUpCisgICAg
ICAgIGlmIG1hdGNoOgorICAgICAgICAgICAgYXJjaGVzLmFwcGVuZChtYXRjaC5ncm91cCgxKSk7
CisKKyAgICBpZiBsZW4oYXJjaGVzKSA+IDE6CisgICAgICAgIHByaW50ICdGb3VuZCBhcmNoaXRl
Y3R1cmVzICVzLCB1c2luZyAlcycgJSAoYXJjaGVzLCBhcmNoZXNbMF0pCisKKyAgICBpZiBsZW4o
YXJjaGVzKSA+IDA6CisgICAgICAgIHJldHVybiBhcmNoZXNbMF0KKyAgICAKKyAgICByZXR1cm4g
bGxkYi5MTERCX0FSQ0hfREVGQVVMVAorCitkZWYgZHVtcF9jbGFzcyhmcmFtZXdvcmtfcGF0aCwg
Y2xhc3NuYW1lLCBhcmNoaXRlY3R1cmUpOgogICAgIGRlYnVnZ2VyID0gbGxkYi5TQkRlYnVnZ2Vy
LkNyZWF0ZSgpCi0gICAgZGVidWdnZXIuU2V0QXN5bmMgKEZhbHNlKQotICAgIHRhcmdldCA9IGRl
YnVnZ2VyLkNyZWF0ZVRhcmdldFdpdGhGaWxlQW5kQXJjaChmcmFtZXdvcmssIGxsZGIuTExEQl9B
UkNIX0RFRkFVTFQpCisgICAgZGVidWdnZXIuU2V0QXN5bmMoRmFsc2UpCisgICAgaWYgbm90IGFy
Y2hpdGVjdHVyZToKKyAgICAgICAgYXJjaGl0ZWN0dXJlID0gZ2V0X2ZpcnN0X2ZpbGVfYXJjaGl0
ZWN0dXJlKGZyYW1ld29ya19wYXRoKQorCisgICAgdGFyZ2V0ID0gZGVidWdnZXIuQ3JlYXRlVGFy
Z2V0V2l0aEZpbGVBbmRBcmNoKGZyYW1ld29ya19wYXRoLCBhcmNoaXRlY3R1cmUpCiAgICAgaWYg
bm90IHRhcmdldDoKLSAgICAgICAgcHJpbnQgIkZhaWxlZCB0byBtYWtlIHRhcmdldCBmb3IgIiAr
IGZyYW1ld29yazsKKyAgICAgICAgcHJpbnQgIkZhaWxlZCB0byBtYWtlIHRhcmdldCBmb3IgIiAr
IGZyYW1ld29ya19wYXRoOwogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAgbW9kdWxlID0gdGFy
Z2V0LkdldE1vZHVsZUF0SW5kZXgoMCkKICAgICBpZiBub3QgbW9kdWxlOgotICAgICAgICBwcmlu
dCAiRmFpbGVkIHRvIGdldCBmaXJzdCBtb2R1bGUgaW4gIiArIGZyYW1ld29yazsKKyAgICAgICAg
cHJpbnQgIkZhaWxlZCB0byBnZXQgZmlyc3QgbW9kdWxlIGluICIgKyBmcmFtZXdvcmtfcGF0aDsK
ICAgICAgICAgc3lzLmV4aXQoMSkKIAogICAgIHR5cGVzID0gbW9kdWxlLkZpbmRUeXBlcyhjbGFz
c25hbWUpCiAgICAgaWYgdHlwZXMuR2V0U2l6ZSgpOgotICAgICAgICBwcmludCAnRm91bmQgJXUg
dHlwZXMgbWF0Y2hpbmcgIiVzIiBpbiAiJXMiJyAlIChsZW4odHlwZXMpLCBjbGFzc25hbWUsIG1v
ZHVsZS5maWxlKQorICAgICAgICBwcmludCAnRm91bmQgJXUgdHlwZXMgbWF0Y2hpbmcgIiVzIiBp
biAiJXMiIGZvciAlcycgJSAobGVuKHR5cGVzKSwgY2xhc3NuYW1lLCBtb2R1bGUuZmlsZSwgYXJj
aGl0ZWN0dXJlKQogICAgICAgICBmb3IgdHlwZSBpbiB0eXBlczoKICAgICAgICAgICAgIHZlcmlm
eV90eXBlKHRhcmdldCwgdHlwZSkKICAgICBlbHNlOgpAQCAtMTU4LDYgKzE3Niw5IEBAIGRlZiBt
YWluKCk6CiAgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgnLWMnLCAnLS1jb25maWd1cmF0aW9uJywg
ZGVzdD0nY29uZmlnJywgYWN0aW9uPSdzdG9yZScsCiAgICAgICAgIGhlbHA9J0NvbmZpZ3VyYXRp
b24gKERlYnVnIG9yIFJlbGVhc2UpJykKIAorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoJy1hJywg
Jy0tYXJjaGl0ZWN0dXJlJywgZGVzdD0nYXJjaCcsIGFjdGlvbj0nc3RvcmUnLAorICAgICAgICBo
ZWxwPSdBcmNoaXRlY3R1cmUgKGkzODYsIHg4Nl82NCwgYXJtdjcsIGFybXY3cywgYXJtNjQpLiBV
c2VzIHRoZSBmaXJzdCBhcmNoaXRlY3R1cmUgbGlzdGVkIGJ5IFwnZmlsZVwnIGJ5IGRlZmF1bHQn
KQorCiAgICAgYXJncyA9IHBhcnNlci5wYXJzZV9hcmdzKCkKICAgICBidWlsZF9kaXIgPSB3ZWJr
aXRfYnVpbGRfZGlyKCkKIApAQCAtMTY5LDcgKzE5MCw3IEBAIGRlZiBtYWluKCk6CiAKICAgICB0
YXJnZXRfcGF0aCA9IG9zLnBhdGguam9pbihidWlsZF9kaXIsIGFyZ3MuY29uZmlnLCBhcmdzLmZy
YW1ld29yayArICIuZnJhbWV3b3JrIiwgYXJncy5mcmFtZXdvcmspOwogICAgIGltcG9ydF9sbGRi
KCkKLSAgICBkdW1wX2NsYXNzKHRhcmdldF9wYXRoLCBhcmdzLmNsYXNzbmFtZSkKKyAgICBkdW1w
X2NsYXNzKHRhcmdldF9wYXRoLCBhcmdzLmNsYXNzbmFtZSwgYXJncy5hcmNoKQogCiBpZiBfX25h
bWVfXyA9PSAiX19tYWluX18iOgogICAgIG1haW4oKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>