<?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>59739</bug_id>
          
          <creation_ts>2011-04-28 14:27:09 -0700</creation_ts>
          <short_desc>Remove evil addressOfStructure() function</short_desc>
          <delta_ts>2011-04-28 15:52:31 -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>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>394747</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-28 14:27:09 -0700</bug_when>
    <thetext>Remove evil addressOfStructure() function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394748</commentid>
    <comment_count>1</comment_count>
      <attachid>91556</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-28 14:28:29 -0700</bug_when>
    <thetext>Created attachment 91556
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394765</commentid>
    <comment_count>2</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-04-28 14:40:41 -0700</bug_when>
    <thetext>Committed r85240: &lt;http://trac.webkit.org/changeset/85240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394836</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-28 15:52:31 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85240 might have broken WinCE Release (Build)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91556</attachid>
            <date>2011-04-28 14:28:29 -0700</date>
            <delta_ts>2011-04-28 14:30:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59739-20110428142828.patch</filename>
            <type>text/plain</type>
            <size>5762</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODUyMzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDQ1
OTA3ZTBmNWZkYmE3MGEyOTkyMTJhM2JkYWNhMzcyMTY4YTIyN2EuLjcxODRiODUzNTQxMDM0ZWQz
OThkZDAyMTAzZTIxNzZjZDA1NTE0ZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDIzIEBACiAyMDExLTA0LTI4ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIGV2
aWwgYWRkcmVzc09mU3RydWN0dXJlKCkgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5NzM5CisKKyAgICAgICAgUmVtb3ZlIHRoZSBhZGRy
ZXNzT2ZTdHJ1Y3R1cmUgZnVuY3Rpb24gZnJvbSBKU0NlbGwsIGFuZCB1cGRhdGUKKyAgICAgICAg
Y2FsbHNpdGVzIHRvIHVzZSB0aGUgc2FtZSBsb2dpYyBhcyB0ZXN0UHJvdG90eXBlKCkKKworICAg
ICAgICAqIGppdC9KSVRQcm9wZXJ0eUFjY2Vzcy5jcHA6CisgICAgICAgIChKU0M6OkpJVDo6cHJp
dmF0ZUNvbXBpbGVHZXRCeUlkUHJvdG8pOgorICAgICAgICAoSlNDOjpKSVQ6OnByaXZhdGVDb21w
aWxlR2V0QnlJZFByb3RvTGlzdCk6CisgICAgICAgICogaml0L0pJVFByb3BlcnR5QWNjZXNzMzJf
NjQuY3BwOgorICAgICAgICAoSlNDOjpKSVQ6OnByaXZhdGVDb21waWxlR2V0QnlJZFByb3RvKToK
KyAgICAgICAgKEpTQzo6SklUOjpwcml2YXRlQ29tcGlsZUdldEJ5SWRQcm90b0xpc3QpOgorICAg
ICAgICAqIHJ1bnRpbWUvSlNDZWxsLmg6CisKKzIwMTEtMDQtMjggIE9saXZlciBIdW50ICA8b2xp
dmVyQGFwcGxlLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBHYXZpbiBCYXJyYWNsb3VnaC4K
IAogICAgICAgICBDbGVhbiB1cCB0ZXN0UHJvdG90eXBlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9qaXQvSklUUHJvcGVydHlBY2Nlc3MuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2ppdC9KSVRQcm9wZXJ0eUFjY2Vzcy5jcHAKaW5kZXggZjIxYWM0MTE1NDE0OTA1NTU1
ODZjODJlM2YxOGFjMDkzODFlY2VkZS4uMzI4MTI0MDE1OGU5MDFiNTc5ZjIzMThhNDMzYmE2MGEz
YTQ5NWI1ZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRQcm9wZXJ0
eUFjY2Vzcy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRQcm9wZXJ0eUFj
Y2Vzcy5jcHAKQEAgLTcxMiwxMyArNzEyLDggQEAgdm9pZCBKSVQ6OnByaXZhdGVDb21waWxlR2V0
QnlJZFByb3RvKFN0cnVjdHVyZVN0dWJJbmZvKiBzdHViSW5mbywgU3RydWN0dXJlKiBzdHIKICAg
ICBKdW1wIGZhaWx1cmVDYXNlczEgPSBjaGVja1N0cnVjdHVyZShyZWdUMCwgc3RydWN0dXJlKTsK
IAogICAgIC8vIENoZWNrIHRoZSBwcm90b3R5cGUgb2JqZWN0J3MgU3RydWN0dXJlIGhhZCBub3Qg
Y2hhbmdlZC4KLSAgICBjb25zdCB2b2lkKiBwcm90b3R5cGVTdHJ1Y3R1cmVBZGRyZXNzID0gcHJv
dG9PYmplY3QtPmFkZHJlc3NPZlN0cnVjdHVyZSgpOwotI2lmIENQVShYODZfNjQpCi0gICAgbW92
ZShUcnVzdGVkSW1tUHRyKHByb3RvdHlwZVN0cnVjdHVyZSksIHJlZ1QzKTsKLSAgICBKdW1wIGZh
aWx1cmVDYXNlczIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFic29sdXRlQWRkcmVzcyhwcm90b3R5
cGVTdHJ1Y3R1cmVBZGRyZXNzKSwgcmVnVDMpOwotI2Vsc2UKLSAgICBKdW1wIGZhaWx1cmVDYXNl
czIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFic29sdXRlQWRkcmVzcyhwcm90b3R5cGVTdHJ1Y3R1
cmVBZGRyZXNzKSwgVHJ1c3RlZEltbVB0cihwcm90b3R5cGVTdHJ1Y3R1cmUpKTsKLSNlbmRpZgor
ICAgIG1vdmUoVHJ1c3RlZEltbVB0cihwcm90b09iamVjdCksIHJlZ1QzKTsKKyAgICBKdW1wIGZh
aWx1cmVDYXNlczIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFkZHJlc3MocmVnVDMsIEpTQ2VsbDo6
c3RydWN0dXJlT2Zmc2V0KCkpLCBUcnVzdGVkSW1tUHRyKHByb3RvdHlwZVN0cnVjdHVyZSkpOwog
CiAgICAgYm9vbCBuZWVkc1N0dWJMaW5rID0gZmFsc2U7CiAgICAgCkBAIC04MzQsMTMgKzgyOSw4
IEBAIHZvaWQgSklUOjpwcml2YXRlQ29tcGlsZUdldEJ5SWRQcm90b0xpc3QoU3RydWN0dXJlU3R1
YkluZm8qIHN0dWJJbmZvLCBQb2x5bW9ycGhpCiAgICAgSnVtcCBmYWlsdXJlQ2FzZXMxID0gY2hl
Y2tTdHJ1Y3R1cmUocmVnVDAsIHN0cnVjdHVyZSk7CiAKICAgICAvLyBDaGVjayB0aGUgcHJvdG90
eXBlIG9iamVjdCdzIFN0cnVjdHVyZSBoYWQgbm90IGNoYW5nZWQuCi0gICAgY29uc3Qgdm9pZCog
cHJvdG90eXBlU3RydWN0dXJlQWRkcmVzcyA9IHByb3RvT2JqZWN0LT5hZGRyZXNzT2ZTdHJ1Y3R1
cmUoKTsKLSNpZiBDUFUoWDg2XzY0KQotICAgIG1vdmUoVHJ1c3RlZEltbVB0cihwcm90b3R5cGVT
dHJ1Y3R1cmUpLCByZWdUMyk7Ci0gICAgSnVtcCBmYWlsdXJlQ2FzZXMyID0gYnJhbmNoUHRyKE5v
dEVxdWFsLCBBYnNvbHV0ZUFkZHJlc3MocHJvdG90eXBlU3RydWN0dXJlQWRkcmVzcyksIHJlZ1Qz
KTsKLSNlbHNlCi0gICAgSnVtcCBmYWlsdXJlQ2FzZXMyID0gYnJhbmNoUHRyKE5vdEVxdWFsLCBB
YnNvbHV0ZUFkZHJlc3MocHJvdG90eXBlU3RydWN0dXJlQWRkcmVzcyksIFRydXN0ZWRJbW1QdHIo
cHJvdG90eXBlU3RydWN0dXJlKSk7Ci0jZW5kaWYKKyAgICBtb3ZlKFRydXN0ZWRJbW1QdHIocHJv
dG9PYmplY3QpLCByZWdUMyk7CisgICAgSnVtcCBmYWlsdXJlQ2FzZXMyID0gYnJhbmNoUHRyKE5v
dEVxdWFsLCBBZGRyZXNzKHJlZ1QzLCBKU0NlbGw6OnN0cnVjdHVyZU9mZnNldCgpKSwgVHJ1c3Rl
ZEltbVB0cihwcm90b3R5cGVTdHJ1Y3R1cmUpKTsKIAogICAgIC8vIENoZWNrcyBvdXQgb2theSEK
ICAgICBib29sIG5lZWRzU3R1YkxpbmsgPSBmYWxzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9qaXQvSklUUHJvcGVydHlBY2Nlc3MzMl82NC5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvaml0L0pJVFByb3BlcnR5QWNjZXNzMzJfNjQuY3BwCmluZGV4IDgxZDczODA0ZmFh
NWM4YjA0YWE0NGJmMGNmMmZhYTY5MDAzYTM2ZTUuLmIzZTg5MDQyZGVjNmQzNjQxYjVjMDhjY2Fl
MWU4NDM5MTM3NWViZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklU
UHJvcGVydHlBY2Nlc3MzMl82NC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9K
SVRQcm9wZXJ0eUFjY2VzczMyXzY0LmNwcApAQCAtNzQwLDEzICs3NDAsOSBAQCB2b2lkIEpJVDo6
cHJpdmF0ZUNvbXBpbGVHZXRCeUlkUHJvdG8oU3RydWN0dXJlU3R1YkluZm8qIHN0dWJJbmZvLCBT
dHJ1Y3R1cmUqIHN0cgogICAgIEp1bXAgZmFpbHVyZUNhc2VzMSA9IGNoZWNrU3RydWN0dXJlKHJl
Z1QwLCBzdHJ1Y3R1cmUpOwogICAgIAogICAgIC8vIENoZWNrIHRoZSBwcm90b3R5cGUgb2JqZWN0
J3MgU3RydWN0dXJlIGhhZCBub3QgY2hhbmdlZC4KLSAgICBjb25zdCB2b2lkKiBwcm90b3R5cGVT
dHJ1Y3R1cmVBZGRyZXNzID0gcHJvdG9PYmplY3QtPmFkZHJlc3NPZlN0cnVjdHVyZSgpOwotI2lm
IENQVShYODZfNjQpCi0gICAgbW92ZShUcnVzdGVkSW1tUHRyKHByb3RvdHlwZVN0cnVjdHVyZSks
IHJlZ1QzKTsKLSAgICBKdW1wIGZhaWx1cmVDYXNlczIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFi
c29sdXRlQWRkcmVzcyhwcm90b3R5cGVTdHJ1Y3R1cmVBZGRyZXNzKSwgcmVnVDMpOwotI2Vsc2UK
LSAgICBKdW1wIGZhaWx1cmVDYXNlczIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFic29sdXRlQWRk
cmVzcyhwcm90b3R5cGVTdHJ1Y3R1cmVBZGRyZXNzKSwgVHJ1c3RlZEltbVB0cihwcm90b3R5cGVT
dHJ1Y3R1cmUpKTsKLSNlbmRpZgorICAgIG1vdmUoVHJ1c3RlZEltbVB0cihwcm90b09iamVjdCks
IHJlZ1QzKTsKKyAgICBKdW1wIGZhaWx1cmVDYXNlczIgPSBicmFuY2hQdHIoTm90RXF1YWwsIEFk
ZHJlc3MocmVnVDMsIEpTQ2VsbDo6c3RydWN0dXJlT2Zmc2V0KCkpLCBUcnVzdGVkSW1tUHRyKHBy
b3RvdHlwZVN0cnVjdHVyZSkpOworCiAgICAgYm9vbCBuZWVkc1N0dWJMaW5rID0gZmFsc2U7CiAg
ICAgLy8gQ2hlY2tzIG91dCBva2F5IQogICAgIGlmIChzbG90LmNhY2hlZFByb3BlcnR5VHlwZSgp
ID09IFByb3BlcnR5U2xvdDo6R2V0dGVyKSB7CkBAIC04NjYsMTMgKzg2Miw4IEBAIHZvaWQgSklU
Ojpwcml2YXRlQ29tcGlsZUdldEJ5SWRQcm90b0xpc3QoU3RydWN0dXJlU3R1YkluZm8qIHN0dWJJ
bmZvLCBQb2x5bW9ycGhpCiAgICAgSnVtcCBmYWlsdXJlQ2FzZXMxID0gY2hlY2tTdHJ1Y3R1cmUo
cmVnVDAsIHN0cnVjdHVyZSk7CiAgICAgCiAgICAgLy8gQ2hlY2sgdGhlIHByb3RvdHlwZSBvYmpl
Y3QncyBTdHJ1Y3R1cmUgaGFkIG5vdCBjaGFuZ2VkLgotICAgIGNvbnN0IHZvaWQqIHByb3RvdHlw
ZVN0cnVjdHVyZUFkZHJlc3MgPSBwcm90b09iamVjdC0+YWRkcmVzc09mU3RydWN0dXJlKCk7Ci0j
aWYgQ1BVKFg4Nl82NCkKLSAgICBtb3ZlKFRydXN0ZWRJbW1QdHIocHJvdG90eXBlU3RydWN0dXJl
KSwgcmVnVDMpOwotICAgIEp1bXAgZmFpbHVyZUNhc2VzMiA9IGJyYW5jaFB0cihOb3RFcXVhbCwg
QWJzb2x1dGVBZGRyZXNzKHByb3RvdHlwZVN0cnVjdHVyZUFkZHJlc3MpLCByZWdUMyk7Ci0jZWxz
ZQotICAgIEp1bXAgZmFpbHVyZUNhc2VzMiA9IGJyYW5jaFB0cihOb3RFcXVhbCwgQWJzb2x1dGVB
ZGRyZXNzKHByb3RvdHlwZVN0cnVjdHVyZUFkZHJlc3MpLCBUcnVzdGVkSW1tUHRyKHByb3RvdHlw
ZVN0cnVjdHVyZSkpOwotI2VuZGlmCisgICAgbW92ZShUcnVzdGVkSW1tUHRyKHByb3RvT2JqZWN0
KSwgcmVnVDMpOworICAgIEp1bXAgZmFpbHVyZUNhc2VzMiA9IGJyYW5jaFB0cihOb3RFcXVhbCwg
QWRkcmVzcyhyZWdUMywgSlNDZWxsOjpzdHJ1Y3R1cmVPZmZzZXQoKSksIFRydXN0ZWRJbW1QdHIo
cHJvdG90eXBlU3RydWN0dXJlKSk7CiAgICAgCiAgICAgYm9vbCBuZWVkc1N0dWJMaW5rID0gZmFs
c2U7CiAgICAgaWYgKHNsb3QuY2FjaGVkUHJvcGVydHlUeXBlKCkgPT0gUHJvcGVydHlTbG90OjpH
ZXR0ZXIpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2Vs
bC5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxsLmgKaW5kZXggN2RlYWM5
ZjIxNzRjMzVmM2I3OTRkNGY5YjUzODdhZjU1NmNmOWVlMC4uMTY2MjE2MzU4OGZkZTIxNmIxMmYy
ZTQ5NzRhYWI4MjRiMGFjNmQyZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNDZWxsLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxs
LmgKQEAgLTE0NywxMSArMTQ3LDYgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICByZXR1
cm4gT0JKRUNUX09GRlNFVE9GKEpTQ2VsbCwgbV9zdHJ1Y3R1cmUpOwogICAgICAgICB9CiAKLSAg
ICAgICAgY29uc3Qgdm9pZCogYWRkcmVzc09mU3RydWN0dXJlKCkgY29uc3QKLSAgICAgICAgewot
ICAgICAgICAgICAgcmV0dXJuICZtX3N0cnVjdHVyZTsKLSAgICAgICAgfQotCiAgICAgcHJvdGVj
dGVkOgogICAgICAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgQW5vbnltb3VzU2xvdENvdW50ID0g
MDsKIAo=
</data>
<flag name="review"
          id="84403"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>