<?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>39384</bug_id>
          
          <creation_ts>2010-05-19 15:56:46 -0700</creation_ts>
          <short_desc>Slight refactoring to CodeBlock bytecode access</short_desc>
          <delta_ts>2010-05-19 16:24:46 -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="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>228023</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-05-19 15:56:46 -0700</bug_when>
    <thetext>Slight refactoring to CodeBlock bytecode access</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228024</commentid>
    <comment_count>1</comment_count>
      <attachid>56526</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-05-19 15:57:31 -0700</bug_when>
    <thetext>Created attachment 56526
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228049</commentid>
    <comment_count>2</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-05-19 16:24:46 -0700</bug_when>
    <thetext>Committed r59791: &lt;http://trac.webkit.org/changeset/59791&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56526</attachid>
            <date>2010-05-19 15:57:31 -0700</date>
            <delta_ts>2010-05-19 16:08:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39384-20100519155729.patch</filename>
            <type>text/plain</type>
            <size>4602</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDU5Nzg5KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMTkgIEdlb2ZmcmV5
IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBTbGlnaHQgcmVmYWN0b3JpbmcgdG8gQ29kZUJsb2NrIGJ5dGVj
b2RlIGFjY2VzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MzkzODQKKworICAgICAgICAqIGJ5dGVjb2RlL0NvZGVCbG9jay5oOgorICAgICAgICAoSlND
OjpDb2RlQmxvY2s6OmJ5dGVjb2RlT2Zmc2V0KToKKyAgICAgICAgKiBpbnRlcnByZXRlci9DYWxs
RnJhbWUuaDoKKyAgICAgICAgKEpTQzo6RXhlY1N0YXRlOjpyZXR1cm5QQyk6CisgICAgICAgICog
aW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwOgorICAgICAgICAoSlNDOjpJbnRlcnByZXRlcjo6
dW53aW5kQ2FsbEZyYW1lKToKKyAgICAgICAgKEpTQzo6SW50ZXJwcmV0ZXI6OnJldHJpZXZlTGFz
dENhbGxlcik6CisKIDIwMTAtMDUtMTkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNv
bT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpJbmRleDogSmF2YVNjcmlwdENv
cmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvYnl0
ZWNvZGUvQ29kZUJsb2NrLmgJKHJldmlzaW9uIDU5Nzc3KQorKysgSmF2YVNjcmlwdENvcmUvYnl0
ZWNvZGUvQ29kZUJsb2NrLmgJKHdvcmtpbmcgY29weSkKQEAgLTM1Niw2ICszNTYsMTEgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIGJvb2wgZnVuY3Rpb25S
ZWdpc3RlckZvckJ5dGVjb2RlT2Zmc2V0KHVuc2lnbmVkIGJ5dGVjb2RlT2Zmc2V0LCBpbnQmIGZ1
bmN0aW9uUmVnaXN0ZXJJbmRleCk7CisjZWxzZQorICAgICAgICB1bnNpZ25lZCBieXRlY29kZU9m
ZnNldChDYWxsRnJhbWUqLCBJbnN0cnVjdGlvbiogcmV0dXJuQWRkcmVzcykKKyAgICAgICAgewor
ICAgICAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PEluc3RydWN0aW9uKj4ocmV0dXJuQWRkcmVz
cykgLSBpbnN0cnVjdGlvbnMoKS5iZWdpbigpOworICAgICAgICB9CiAjZW5kaWYKIAogICAgICAg
ICB2b2lkIHNldElzTnVtZXJpY0NvbXBhcmVGdW5jdGlvbihib29sIGlzTnVtZXJpY0NvbXBhcmVG
dW5jdGlvbikgeyBtX2lzTnVtZXJpY0NvbXBhcmVGdW5jdGlvbiA9IGlzTnVtZXJpY0NvbXBhcmVG
dW5jdGlvbjsgfQpJbmRleDogSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgJKHJl
dmlzaW9uIDU5NzY5KQorKysgSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTI0LDYgKzI0LDcgQEAKICNkZWZpbmUgQ2FsbEZyYW1lX2gKIAog
I2luY2x1ZGUgIkpTR2xvYmFsRGF0YS5oIgorI2luY2x1ZGUgIk1hY3JvQXNzZW1ibGVyQ29kZVJl
Zi5oIgogI2luY2x1ZGUgIlJlZ2lzdGVyRmlsZS5oIgogI2luY2x1ZGUgIlNjb3BlQ2hhaW4uaCIK
IApAQCAtMTA3LDcgKzEwOCwxMSBAQCBuYW1lc3BhY2UgSlNDICB7CiAgICAgICAgIENhbGxGcmFt
ZSYgb3BlcmF0b3I9KGNvbnN0IFJlZ2lzdGVyJiByKSB7ICpzdGF0aWNfY2FzdDxSZWdpc3Rlcio+
KHRoaXMpID0gcjsgcmV0dXJuICp0aGlzOyB9CiAKICAgICAgICAgQ2FsbEZyYW1lKiBjYWxsZXJG
cmFtZSgpIGNvbnN0IHsgcmV0dXJuIHRoaXNbUmVnaXN0ZXJGaWxlOjpDYWxsZXJGcmFtZV0uY2Fs
bEZyYW1lKCk7IH0KKyNpZiBFTkFCTEUoSklUKQorICAgICAgICBSZXR1cm5BZGRyZXNzUHRyIHJl
dHVyblBDKCkgY29uc3QgeyByZXR1cm4gUmV0dXJuQWRkcmVzc1B0cih0aGlzW1JlZ2lzdGVyRmls
ZTo6UmV0dXJuUENdLnZQQygpKTsgfQorI2Vsc2UKICAgICAgICAgSW5zdHJ1Y3Rpb24qIHJldHVy
blBDKCkgY29uc3QgeyByZXR1cm4gdGhpc1tSZWdpc3RlckZpbGU6OlJldHVyblBDXS52UEMoKTsg
fQorI2VuZGlmCiAKICAgICAgICAgdm9pZCBzZXRDYWxsZXJGcmFtZShDYWxsRnJhbWUqIGNhbGxl
ckZyYW1lKSB7IHN0YXRpY19jYXN0PFJlZ2lzdGVyKj4odGhpcylbUmVnaXN0ZXJGaWxlOjpDYWxs
ZXJGcmFtZV0gPSBjYWxsZXJGcmFtZTsgfQogICAgICAgICB2b2lkIHNldFNjb3BlQ2hhaW4oU2Nv
cGVDaGFpbk5vZGUqIHNjb3BlQ2hhaW4pIHsgc3RhdGljX2Nhc3Q8UmVnaXN0ZXIqPih0aGlzKVtS
ZWdpc3RlckZpbGU6OlNjb3BlQ2hhaW5dID0gc2NvcGVDaGFpbjsgfQpJbmRleDogSmF2YVNjcmlw
dENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3Jp
cHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAkocmV2aXNpb24gNTk3ODEpCisrKyBK
YXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9JbnRlcnByZXRlci5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTcxLDE2ICs3MSw2IEBAIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKIG5hbWVzcGFjZSBKU0Mg
ewogCi1zdGF0aWMgQUxXQVlTX0lOTElORSB1bnNpZ25lZCBieXRlY29kZU9mZnNldEZvclBDKENh
bGxGcmFtZSogY2FsbEZyYW1lLCBDb2RlQmxvY2sqIGNvZGVCbG9jaywgdm9pZCogcGMpCi17Ci0j
aWYgRU5BQkxFKEpJVCkKLSAgICByZXR1cm4gY29kZUJsb2NrLT5ieXRlY29kZU9mZnNldChjYWxs
RnJhbWUsIFJldHVybkFkZHJlc3NQdHIocGMpKTsKLSNlbHNlCi0gICAgVU5VU0VEX1BBUkFNKGNh
bGxGcmFtZSk7Ci0gICAgcmV0dXJuIHN0YXRpY19jYXN0PEluc3RydWN0aW9uKj4ocGMpIC0gY29k
ZUJsb2NrLT5pbnN0cnVjdGlvbnMoKS5iZWdpbigpOwotI2VuZGlmCi19Ci0KIC8vIFJldHVybnMg
dGhlIGRlcHRoIG9mIHRoZSBzY29wZSBjaGFpbiB3aXRoaW4gYSBnaXZlbiBjYWxsIGZyYW1lLgog
c3RhdGljIGludCBkZXB0aChDb2RlQmxvY2sqIGNvZGVCbG9jaywgU2NvcGVDaGFpbiYgc2MpCiB7
CkBAIC01NTEsMTMgKzU0MSwxMyBAQCBORVZFUl9JTkxJTkUgYm9vbCBJbnRlcnByZXRlcjo6dW53
aW5kQ2FsCiAgICAgaWYgKG9sZENvZGVCbG9jay0+bmVlZHNGdWxsU2NvcGVDaGFpbigpKQogICAg
ICAgICBzY29wZUNoYWluLT5kZXJlZigpOwogCi0gICAgdm9pZCogcmV0dXJuUEMgPSBjYWxsRnJh
bWUtPnJldHVyblBDKCk7Ci0gICAgY2FsbEZyYW1lID0gY2FsbEZyYW1lLT5jYWxsZXJGcmFtZSgp
OwotICAgIGlmIChjYWxsRnJhbWUtPmhhc0hvc3RDYWxsRnJhbWVGbGFnKCkpCisgICAgQ2FsbEZy
YW1lKiBjYWxsZXJGcmFtZSA9IGNhbGxGcmFtZS0+Y2FsbGVyRnJhbWUoKTsKKyAgICBpZiAoY2Fs
bGVyRnJhbWUtPmhhc0hvc3RDYWxsRnJhbWVGbGFnKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAotICAgIGNvZGVCbG9jayA9IGNhbGxGcmFtZS0+Y29kZUJsb2NrKCk7Ci0gICAgYnl0ZWNvZGVP
ZmZzZXQgPSBieXRlY29kZU9mZnNldEZvclBDKGNhbGxGcmFtZSwgY29kZUJsb2NrLCByZXR1cm5Q
Qyk7CisgICAgY29kZUJsb2NrID0gY2FsbGVyRnJhbWUtPmNvZGVCbG9jaygpOworICAgIGJ5dGVj
b2RlT2Zmc2V0ID0gY29kZUJsb2NrLT5ieXRlY29kZU9mZnNldChjYWxsZXJGcmFtZSwgY2FsbEZy
YW1lLT5yZXR1cm5QQygpKTsKKyAgICBjYWxsRnJhbWUgPSBjYWxsZXJGcmFtZTsKICAgICByZXR1
cm4gdHJ1ZTsKIH0KIApAQCAtNDQ2NSw3ICs0NDU1LDcgQEAgdm9pZCBJbnRlcnByZXRlcjo6cmV0
cmlldmVMYXN0Q2FsbGVyKENhbAogICAgIGlmICghY2FsbGVyQ29kZUJsb2NrKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICB1bnNpZ25lZCBieXRlY29kZU9mZnNldCA9IGJ5dGVjb2RlT2Zmc2V0Rm9y
UEMoY2FsbGVyRnJhbWUsIGNhbGxlckNvZGVCbG9jaywgY2FsbEZyYW1lLT5yZXR1cm5QQygpKTsK
KyAgICB1bnNpZ25lZCBieXRlY29kZU9mZnNldCA9IGNhbGxlckNvZGVCbG9jay0+Ynl0ZWNvZGVP
ZmZzZXQoY2FsbGVyRnJhbWUsIGNhbGxGcmFtZS0+cmV0dXJuUEMoKSk7CiAgICAgbGluZU51bWJl
ciA9IGNhbGxlckNvZGVCbG9jay0+bGluZU51bWJlckZvckJ5dGVjb2RlT2Zmc2V0KGNhbGxlckZy
YW1lLCBieXRlY29kZU9mZnNldCAtIDEpOwogICAgIHNvdXJjZUlEID0gY2FsbGVyQ29kZUJsb2Nr
LT5vd25lckV4ZWN1dGFibGUoKS0+c291cmNlSUQoKTsKICAgICBzb3VyY2VVUkwgPSBjYWxsZXJD
b2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLT5zb3VyY2VVUkwoKTsK
</data>
<flag name="review"
          id="40958"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>