<?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>176291</bug_id>
          
          <creation_ts>2017-09-02 20:51:20 -0700</creation_ts>
          <short_desc>Need an API to get the global context from JSObjectRef</short_desc>
          <delta_ts>2017-09-27 12:41:37 -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>InRadar</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>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1344915</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2017-09-02 20:51:20 -0700</bug_when>
    <thetext>Need an API to get the global context from JSObjectRef</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344916</commentid>
    <comment_count>1</comment_count>
      <attachid>319758</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2017-09-02 20:52:11 -0700</bug_when>
    <thetext>Created attachment 319758
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344917</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-09-02 20:54:54 -0700</bug_when>
    <thetext>Attachment 319758 did not pass style-queue:


ERROR: Source/JavaScriptCore/API/tests/testapi.c:2054:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
ERROR: Source/JavaScriptCore/API/JSObjectRefPrivate.h:72:  The parameter name &quot;object&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 2 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344925</commentid>
    <comment_count>3</comment_count>
      <attachid>319758</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-02 21:42:55 -0700</bug_when>
    <thetext>Comment on attachment 319758
Patch

Clearing flags on attachment: 319758

Committed r221546: &lt;http://trac.webkit.org/changeset/221546&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344926</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-02 21:42:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353604</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:41:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/34693773&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>319758</attachid>
            <date>2017-09-02 20:52:11 -0700</date>
            <delta_ts>2017-09-02 21:42:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-176291-20170902205209.patch</filename>
            <type>text/plain</type>
            <size>3703</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
MjJkY2Q5NGU4ZWZjMTQ3YTUyYzFmODJmMjQzOTE4MjFhYWMwNDMxLi4zY2VhN2RhOTBlNTMwZGVi
YjFmNGNlZWI0MDY1YjdmYTMzZjg1OTM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxNy0wOS0wMiAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIE5lZWQgYW4gQVBJIHRvIGdldCB0aGUgZ2xvYmFsIGNvbnRleHQgZnJvbSBKU09i
amVjdFJlZgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTc2MjkxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VmVyeSBzaW1wbGUgYWRkaXRpb25hbCBBUEksIHN0YXJ0aW5nIG9mZiBhcyBTUEkgb24gcHJpbmNp
cGxlLgorCisgICAgICAgICogQVBJL0pTT2JqZWN0UmVmLmNwcDoKKyAgICAgICAgKEpTT2JqZWN0
R2V0R2xvYmFsQ29udGV4dCk6CisgICAgICAgICogQVBJL0pTT2JqZWN0UmVmUHJpdmF0ZS5oOgor
ICAgICAgICAqIEFQSS90ZXN0cy90ZXN0YXBpLmM6CisgICAgICAgIChtYWluKToKKwogMjAxNy0w
OS0wMSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBb
RlRMXSBGVEwgYWxsb2NhdGlvbiBmb3IgYXN5bmMgRnVuY3Rpb24gaXMgaW5jb3JyZWN0CmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTT2JqZWN0UmVmLmNwcCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNPYmplY3RSZWYuY3BwCmluZGV4IGNlZmVmNjYxNDVkZjJl
YjU5YWYxZDAxMTdiNmNlYWFkZmE2ZGY2MWUuLmNlMzdjYzY5MGY2NWYwNzAyM2Q3ZWVhYzMxNmJm
MzEyYzcyMWIyYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNPYmpl
Y3RSZWYuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNPYmplY3RSZWYuY3Bw
CkBAIC02OTEsMyArNjkxLDEyIEBAIEpTT2JqZWN0UmVmIEpTT2JqZWN0R2V0UHJveHlUYXJnZXQo
SlNPYmplY3RSZWYgb2JqZWN0UmVmKQogICAgICAgICByZXN1bHQgPSBwcm94eS0+dGFyZ2V0KCk7
CiAgICAgcmV0dXJuIHRvUmVmKHJlc3VsdCk7CiB9CisKK0pTR2xvYmFsQ29udGV4dFJlZiBKU09i
amVjdEdldEdsb2JhbENvbnRleHQoSlNPYmplY3RSZWYgb2JqZWN0UmVmKQoreworICAgIEpTT2Jq
ZWN0KiBvYmplY3QgPSB0b0pTKG9iamVjdFJlZik7CisgICAgaWYgKCFvYmplY3QpCisgICAgICAg
IHJldHVybiBudWxscHRyOworICAgIHJldHVybiByZWludGVycHJldF9jYXN0PEpTR2xvYmFsQ29u
dGV4dFJlZj4ob2JqZWN0LT5nbG9iYWxPYmplY3QoKS0+Z2xvYmFsRXhlYygpKTsKK30KKwpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU09iamVjdFJlZlByaXZhdGUuaCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNPYmplY3RSZWZQcml2YXRlLmgKaW5kZXggZTJi
ZGFkNjk3ZTM0NjUzOTE0ZTk2ZTlhMGQxNTkwZGMyYmRmMmQ1Ni4uZWI2OGI5NjdlYTczNjgyNDZh
MjI3YTZkZWI4MjU5ZWE4MjRlYjIyMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0FQSS9KU09iamVjdFJlZlByaXZhdGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJ
L0pTT2JqZWN0UmVmUHJpdmF0ZS5oCkBAIC02OSw2ICs2OSw4IEBAIEpTX0VYUE9SVCBib29sIEpT
T2JqZWN0RGVsZXRlUHJpdmF0ZVByb3BlcnR5KEpTQ29udGV4dFJlZiBjdHgsIEpTT2JqZWN0UmVm
IG9iamVjCiAKIEpTX0VYUE9SVCBKU09iamVjdFJlZiBKU09iamVjdEdldFByb3h5VGFyZ2V0KEpT
T2JqZWN0UmVmKTsKIAorSlNfRVhQT1JUIEpTR2xvYmFsQ29udGV4dFJlZiBKU09iamVjdEdldEds
b2JhbENvbnRleHQoSlNPYmplY3RSZWYgb2JqZWN0KTsKKyAgICAKICNpZmRlZiBfX2NwbHVzcGx1
cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL3Rlc3Rz
L3Rlc3RhcGkuYyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jCmlu
ZGV4IDkyYzIyYzU5ZDkxOWQwNmYxMjQ4YWRkYTFhYTQwMTA0ZmJmNzg3NzEuLjdiZWNkZmUwNDEx
NWJmOTQ4OWVmODQxOTdjMTY3MWM1YjgzYmE0ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9B
UEkvdGVzdHMvdGVzdGFwaS5jCkBAIC0yMDQwLDYgKzIwNDAsMjIgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIqIGFyZ3ZbXSkKICAgICAgICAgSlNHbG9iYWxDb250ZXh0UmVsZWFzZShjb250ZXh0
KTsKICAgICB9CiAKKyAgICAvLyBDaGVjayBKU09iamVjdEdldEdsb2JhbENvbnRleHQKKyAgICB7
CisgICAgICAgIEpTR2xvYmFsQ29udGV4dFJlZiBjb250ZXh0ID0gSlNHbG9iYWxDb250ZXh0Q3Jl
YXRlSW5Hcm91cChOVUxMLCBOVUxMKTsKKyAgICAgICAgeworICAgICAgICAgICAgSlNPYmplY3RS
ZWYgZ2xvYmFsT2JqZWN0ID0gSlNDb250ZXh0R2V0R2xvYmFsT2JqZWN0KGNvbnRleHQpOworICAg
ICAgICAgICAgYXNzZXJ0VHJ1ZShKU09iamVjdEdldEdsb2JhbENvbnRleHQoZ2xvYmFsT2JqZWN0
KSA9PSBjb250ZXh0LCAiZ2xvYmFsIG9iamVjdCBjb250ZXh0IGlzIGNvcnJlY3QiKTsKKyAgICAg
ICAgICAgIEpTT2JqZWN0UmVmIG9iamVjdCA9IEpTT2JqZWN0TWFrZShjb250ZXh0LCBOVUxMLCBO
VUxMKTsKKyAgICAgICAgICAgIGFzc2VydFRydWUoSlNPYmplY3RHZXRHbG9iYWxDb250ZXh0KG9i
amVjdCkgPT0gY29udGV4dCwgInJlZ3VsYXIgb2JqZWN0IGNvbnRleHQgaXMgY29ycmVjdCIpOwor
ICAgICAgICAgICAgSlNTdHJpbmdSZWYgcmV0dXJuRnVuY3Rpb25Tb3VyY2UgPSBKU1N0cmluZ0Ny
ZWF0ZVdpdGhVVEY4Q1N0cmluZygicmV0dXJuIHRoaXM7Iik7CisgICAgICAgICAgICBKU09iamVj
dFJlZiB0aGVGdW5jdGlvbiA9IEpTT2JqZWN0TWFrZUZ1bmN0aW9uKGNvbnRleHQsIE5VTEwsIDAs
IE5VTEwsIHJldHVybkZ1bmN0aW9uU291cmNlLCBOVUxMLCAxLCBOVUxMKTsKKyAgICAgICAgICAg
IGFzc2VydFRydWUoSlNPYmplY3RHZXRHbG9iYWxDb250ZXh0KHRoZUZ1bmN0aW9uKSA9PSBjb250
ZXh0LCAiZnVuY3Rpb24gb2JqZWN0IGNvbnRleHQgaXMgY29ycmVjdCIpOworICAgICAgICAgICAg
YXNzZXJ0VHJ1ZShKU09iamVjdEdldEdsb2JhbENvbnRleHQoTlVMTCkgPT0gTlVMTCwgIk5VTEwg
b2JqZWN0IGNvbnRleHQgaXMgTlVMTCIpOworICAgICAgICAgICAgSlNTdHJpbmdSZWxlYXNlKHJl
dHVybkZ1bmN0aW9uU291cmNlKTsKKyAgICAgICAgfQorICAgICAgICBKU0dsb2JhbENvbnRleHRS
ZWxlYXNlKGNvbnRleHQpOworICAgIH0KICAgICBmYWlsZWQgPSB0ZXN0VHlwZWRBcnJheUNBUEko
KSB8fCBmYWlsZWQ7CiAgICAgZmFpbGVkID0gdGVzdEV4ZWN1dGlvblRpbWVMaW1pdCgpIHx8IGZh
aWxlZDsKICAgICBmYWlsZWQgPSB0ZXN0RnVuY3Rpb25PdmVycmlkZXMoKSB8fCBmYWlsZWQ7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>