<?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>108253</bug_id>
          
          <creation_ts>2013-01-29 16:44:58 -0800</creation_ts>
          <short_desc>Add some hardening to methodTable()</short_desc>
          <delta_ts>2013-01-29 17:33:04 -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>528+ (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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>819488</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-01-29 16:44:58 -0800</bug_when>
    <thetext>Add some hardening to methodTable()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819491</commentid>
    <comment_count>1</comment_count>
      <attachid>185345</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-01-29 16:45:47 -0800</bug_when>
    <thetext>Created attachment 185345
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819496</commentid>
    <comment_count>2</comment_count>
      <attachid>185345</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-01-29 16:49:57 -0800</bug_when>
    <thetext>Comment on attachment 185345
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819569</commentid>
    <comment_count>3</comment_count>
      <attachid>185356</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-01-29 17:27:53 -0800</bug_when>
    <thetext>Created attachment 185356
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819572</commentid>
    <comment_count>4</comment_count>
      <attachid>185356</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-01-29 17:30:12 -0800</bug_when>
    <thetext>Comment on attachment 185356
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819578</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-01-29 17:33:04 -0800</bug_when>
    <thetext>Committed r141190: &lt;http://trac.webkit.org/changeset/141190&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185345</attachid>
            <date>2013-01-29 16:45:47 -0800</date>
            <delta_ts>2013-01-29 17:27:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108253-20130129164233.patch</filename>
            <type>text/plain</type>
            <size>1628</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
YTg5OTA0ZTQyYTIxYzk3ZDdhNDlkNzM4YTZmMWMxNjA2NjJkYjlkLi5mNjAyNGFmYTJjZTI1MTE0
Nzc3Zjg5ODg0Njk1MGRmYzZiNGJkNTNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwxOCBAQAogMjAxMy0wMS0yOSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgog
CisgICAgICAgIEFkZCBzb21lIGhhcmRlbmluZyB0byBtZXRob2RUYWJsZSgpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgyNTMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGFjY2Vzc2luZyBtZXRo
b2RUYWJsZSgpIHdlIG5vdyBhbHdheXMgbWFrZSBzdXJlIHRoYXQgb3VyCisgICAgICAgIHN0cnVj
dHVyZSBfY291bGRfIGJlIHZhbGlkLgorCisgICAgICAgICogcnVudGltZS9KU0NlbGxJbmxpbmVz
Lmg6CisgICAgICAgIChKU0M6OkpTQ2VsbDo6bWV0aG9kVGFibGUpOgorCisyMDEzLTAxLTI5ICBP
bGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKICAgICAgICAgUkVHUkVTU0lPTiAocjE0
MDU5NCk6IFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEIGluIEpTQzo6SW50ZXJwcmV0ZXI6OmV4
ZWN1dGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
ODA5NwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NlbGxJ
bmxpbmVzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NlbGxJbmxpbmVzLmgK
aW5kZXggODVjOTY2MzI0ZmFlN2MzYThmM2UyZDU5Y2I0ZGNjMWZkYWM0ZWYzZi4uZmE3MTM5OTQx
MmFkYzYzZjhlMjA1MzQ3ZTUwOTY1NTliM2JlMzUxYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxsSW5saW5lcy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0pTQ2VsbElubGluZXMuaApAQCAtMTM5LDYgKzEzOSwxMiBAQCBpbmxpbmUg
dm9pZCBKU0NlbGw6OnNldFN0cnVjdHVyZShKU0dsb2JhbERhdGEmIGdsb2JhbERhdGEsIFN0cnVj
dHVyZSogc3RydWN0dXJlKQogCiBpbmxpbmUgY29uc3QgTWV0aG9kVGFibGUqIEpTQ2VsbDo6bWV0
aG9kVGFibGUoKSBjb25zdAogeworI2lmIEVOQUJMRShHQ19WQUxJREFUSU9OKQorICAgIGlmIChT
dHJ1Y3R1cmUqIHJvb3RTdHJ1Y3R1cmUgPSBtX3N0cnVjdHVyZS51bnZhbGlkYXRlZEdldCgpLT5z
dHJ1Y3R1cmUoKSkKKyNlbHNlCisgICAgaWYgKFN0cnVjdHVyZSogcm9vdFN0cnVjdHVyZSA9IG1f
c3RydWN0dXJlLT5zdHJ1Y3R1cmUoKSkKKyNlbmRpZgorICAgICAgICBSRUxFQVNFX0FTU0VSVChy
b290U3RydWN0dXJlID09IHJvb3RTdHJ1Y3R1cmUtPnN0cnVjdHVyZSgpKTsKICAgICByZXR1cm4g
JmNsYXNzSW5mbygpLT5tZXRob2RUYWJsZTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185356</attachid>
            <date>2013-01-29 17:27:53 -0800</date>
            <delta_ts>2013-01-29 17:30:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108253-20130129172439.patch</filename>
            <type>text/plain</type>
            <size>3353</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
OGI2NDdlNjg4NTJjOTY2YzFiMTFmMzk4N2U1NjI5OWI4OGQ5NWFkLi4zMzhlZTdiYjU1YTA4ZmY3
YmVlMDc0YWNlMTg5NjRhNGNjMTgwMDBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxMy0wMS0yOSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIEFkZCBzb21lIGhhcmRlbmluZyB0byBtZXRob2RUYWJsZSgpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgyNTMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGFjY2Vzc2luZyBtZXRo
b2RUYWJsZSgpIHdlIG5vdyBhbHdheXMgbWFrZSBzdXJlIHRoYXQgb3VyCisgICAgICAgIHN0cnVj
dHVyZSBfY291bGRfIGJlIHZhbGlkLiAgQWRkZWQgYSBzZXBhcmF0ZSBtZXRob2QgdG8gZ2V0IGEK
KyAgICAgICAgY2xhc3NlcyBtZXRob2RUYWJsZSBkdXJpbmcgZGVzdHJ1Y3Rpb24gYXMgaXQncyBu
b3QgcG9zc2libGUgdG8KKyAgICAgICAgdmFsaWRhdGUgdGhlIHN0cnVjdHVyZSBhdCB0aGF0IHBv
aW50LiAgVGhpcyBzZXBhcmF0aW9uIG1pZ2h0CisgICAgICAgIGFsc28gbWFrZSBpdCBwb3NzaWJs
ZSB0byBpbXByb3ZlIHRoZSBwZXJmb3JtYW5jZSBvZiBtZXRob2RUYWJsZQorICAgICAgICBhY2Nl
c3MgbW9yZSBnZW5lcmFsbHkgaW4gZnV0dXJlLgorCisgICAgICAgICogaGVhcC9NYXJrZWRCbG9j
ay5jcHA6CisgICAgICAgIChKU0M6Ok1hcmtlZEJsb2NrOjpjYWxsRGVzdHJ1Y3Rvcik6CisgICAg
ICAgICogcnVudGltZS9KU0NlbGwuaDoKKyAgICAgICAgKEpTQ2VsbCk6CisgICAgICAgICogcnVu
dGltZS9KU0NlbGxJbmxpbmVzLmg6CisgICAgICAgIChKU0M6OkpTQ2VsbDo6bWV0aG9kVGFibGVG
b3JEZXN0cnVjdGlvbik6CisgICAgICAgIChKU0MpOgorICAgICAgICAoSlNDOjpKU0NlbGw6Om1l
dGhvZFRhYmxlKToKKwogMjAxMy0wMS0yOSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29t
PgogCiAgICAgICAgIG9mZmxpbmVhc20gQmFzZUluZGV4IGhhbmRsaW5nIGlzIGJyb2tlbiBvbiBB
Uk0gZHVlIHRvIE1JUFMgY2hhbmdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2hlYXAvTWFya2VkQmxvY2suY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2Vk
QmxvY2suY3BwCmluZGV4IDE0MzRiNTUwNWE0MWFjOWUxZWFjYjVlZjA0OWMxYzM3M2M1ZjU2MGQu
LjYyZmI0NjM5OWY2NzUwYTc2ZWI3NTA5NzZjZmJiMDI1M2UzNWM1M2EgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEJsb2NrLmNwcAorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRCbG9jay5jcHAKQEAgLTYyLDcgKzYyLDcgQEAgaW5saW5l
IHZvaWQgTWFya2VkQmxvY2s6OmNhbGxEZXN0cnVjdG9yKEpTQ2VsbCogY2VsbCkKICAgICBtX2hl
YXAtPm1fZGVzdHJveWVkVHlwZUNvdW50cy5jb3VudFZQdHIodnB0cik7CiAjZW5kaWYKIAotICAg
IGNlbGwtPm1ldGhvZFRhYmxlKCktPmRlc3Ryb3koY2VsbCk7CisgICAgY2VsbC0+bWV0aG9kVGFi
bGVGb3JEZXN0cnVjdGlvbigpLT5kZXN0cm95KGNlbGwpOwogICAgIGNlbGwtPnphcCgpOwogfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NlbGwuaCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbC5oCmluZGV4IDI4MDRkMzlkMTMxNTAx
ZDE5ZDZiNjEzMzU3MmI1OTI5MDBjYzAxYjQuLjUzNDIyODg5M2JmOGViY2NiODVjM2Y5N2FkM2U1
NTM4NWU0OTc0ZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pT
Q2VsbC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbC5oCkBAIC0x
MDUsNiArMTA1LDcgQEAgcHVibGljOgogICAgIC8vIE9iamVjdCBvcGVyYXRpb25zLCB3aXRoIHRo
ZSB0b09iamVjdCBvcGVyYXRpb24gaW5jbHVkZWQuCiAgICAgY29uc3QgQ2xhc3NJbmZvKiBjbGFz
c0luZm8oKSBjb25zdDsKICAgICBjb25zdCBNZXRob2RUYWJsZSogbWV0aG9kVGFibGUoKSBjb25z
dDsKKyAgICBjb25zdCBNZXRob2RUYWJsZSogbWV0aG9kVGFibGVGb3JEZXN0cnVjdGlvbigpIGNv
bnN0OwogICAgIHN0YXRpYyB2b2lkIHB1dChKU0NlbGwqLCBFeGVjU3RhdGUqLCBQcm9wZXJ0eU5h
bWUsIEpTVmFsdWUsIFB1dFByb3BlcnR5U2xvdCYpOwogICAgIHN0YXRpYyB2b2lkIHB1dEJ5SW5k
ZXgoSlNDZWxsKiwgRXhlY1N0YXRlKiwgdW5zaWduZWQgcHJvcGVydHlOYW1lLCBKU1ZhbHVlLCBi
b29sIHNob3VsZFRocm93KTsKICAgICAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU0NlbGxJbmxpbmVzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU0NlbGxJbmxpbmVzLmgKaW5kZXggODVjOTY2MzI0ZmFlN2MzYThmM2UyZDU5Y2I0ZGNj
MWZkYWM0ZWYzZi4uZjNiNTUzN2MxOThjOGYwOWY4NjI1MTM1Y2E5MjBiYmU5YTJiN2FiNSAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDZWxsSW5saW5lcy5oCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ2VsbElubGluZXMuaApAQCAtMTM3
LDggKzEzNywxNiBAQCBpbmxpbmUgdm9pZCBKU0NlbGw6OnNldFN0cnVjdHVyZShKU0dsb2JhbERh
dGEmIGdsb2JhbERhdGEsIFN0cnVjdHVyZSogc3RydWN0dXJlKQogICAgIG1fc3RydWN0dXJlLnNl
dChnbG9iYWxEYXRhLCB0aGlzLCBzdHJ1Y3R1cmUpOwogfQogCitpbmxpbmUgY29uc3QgTWV0aG9k
VGFibGUqIEpTQ2VsbDo6bWV0aG9kVGFibGVGb3JEZXN0cnVjdGlvbigpIGNvbnN0Cit7CisgICAg
cmV0dXJuICZjbGFzc0luZm8oKS0+bWV0aG9kVGFibGU7Cit9CisKIGlubGluZSBjb25zdCBNZXRo
b2RUYWJsZSogSlNDZWxsOjptZXRob2RUYWJsZSgpIGNvbnN0CiB7CisgICAgaWYgKFN0cnVjdHVy
ZSogcm9vdFN0cnVjdHVyZSA9IG1fc3RydWN0dXJlLT5zdHJ1Y3R1cmUoKSkKKyAgICAgICAgUkVM
RUFTRV9BU1NFUlQocm9vdFN0cnVjdHVyZSA9PSByb290U3RydWN0dXJlLT5zdHJ1Y3R1cmUoKSk7
CisKICAgICByZXR1cm4gJmNsYXNzSW5mbygpLT5tZXRob2RUYWJsZTsKIH0KIAo=
</data>
<flag name="review"
          id="204382"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>