<?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>101367</bug_id>
          
          <creation_ts>2012-11-06 10:09:49 -0800</creation_ts>
          <short_desc>check-webkit-style false report about asm() code in DFGOperations.cpp.</short_desc>
          <delta_ts>2017-07-18 08:29:49 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></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>0</everconfirmed>
          <reporter name="Balazs Kilvady">kilvadyb</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>fu</cc>
    
    <cc>gergely</cc>
    
    <cc>levin</cc>
    
    <cc>palfia</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>759809</commentid>
    <comment_count>0</comment_count>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2012-11-06 10:09:49 -0800</bug_when>
    <thetext>As I didn&apos;t find coding style rules to asm(…) blocks just followed the style/indention of existing asm(… ) blocks but received:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1
Source/JavaScriptCore/dfg/DFGOperations.cpp:1569:  The parameter name &quot;&quot;&quot;&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]

for:

asm(
&quot;.text&quot; &quot;\n&quot;
&quot;.globl &quot; SYMBOL_STRING(getHostCallReturnValue) &quot;\n&quot;
HIDE_SYMBOL(getHostCallReturnValue) &quot;\n&quot;
SYMBOL_STRING(getHostCallReturnValue) &quot;:&quot; &quot;\n&quot;
    LOAD_FUNCTION_TO_T9(getHostCallReturnValueWithExecState)
    &quot;lw $s0, -40($s0)&quot; &quot;\n&quot;
    &quot;move $a0, $s0&quot; &quot;\n&quot;
    &quot;b &quot; LOCAL_REFERENCE(getHostCallReturnValueWithExecState) &quot;\n&quot;
);

Where line 1569 is the closing );</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761906</commentid>
    <comment_count>1</comment_count>
      <attachid>173060</attachid>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2012-11-08 10:09:52 -0800</bug_when>
    <thetext>Created attachment 173060
patch

With this patch &quot;asm(&quot; &quot;asm (&quot; &quot;__asm(&quot; and &quot;__asm (&quot; blocks accepted at style checking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822365</commentid>
    <comment_count>2</comment_count>
      <attachid>173060</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-01-31 23:09:18 -0800</bug_when>
    <thetext>Comment on attachment 173060
patch

Would it make sense perhaps to also add a unit test for this in cpp_unittest.py?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976921</commentid>
    <comment_count>3</comment_count>
      <attachid>173060</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-02-05 11:07:47 -0800</bug_when>
    <thetext>Comment on attachment 173060
patch

Clearing review flag on patches from before 2014. If this patch is still relevant, please reset the r? flag.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173060</attachid>
            <date>2012-11-08 10:09:52 -0800</date>
            <delta_ts>2014-02-05 11:07:47 -0800</delta_ts>
            <desc>patch</desc>
            <filename>check.diff</filename>
            <type>text/plain</type>
            <size>2693</size>
            <attacher name="Balazs Kilvady">kilvadyb</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2MTI5
NGNjLi45YmUwNzRlIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMTEtMDggIEJhbGF6cyBLaWx2YWR5ICA8a2ls
dmFkeWJAaG9tZWppbm5pLmNvbT4KKworICAgICAgICBjaGVjay13ZWJraXQtc3R5bGUgZmFsc2Ug
cmVwb3J0IGFib3V0IGFzbSgpIGNvZGUgaW4gREZHT3BlcmF0aW9ucy5jcHAuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDEzNjcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggImFzbSAoIiBoYW5kbGlu
ZyBpbiBjcHAgZmlsZXMgYXQgc3R5bGUgY2hlY2tpbmcuCisKKyAgICAgICAgKiBTY3JpcHRzL3dl
YmtpdHB5L3N0eWxlL2NoZWNrZXJzL2NwcC5weToKKyAgICAgICAgKGNoZWNrX3NwYWNpbmdfZm9y
X2Z1bmN0aW9uX2NhbGwpOgorICAgICAgICAoZGV0ZWN0X2Z1bmN0aW9ucyk6CisgICAgICAgIChw
cm9jZXNzX2xpbmUpOgorCiAyMDEyLTExLTA4ICBZYWVsIEFoYXJvbiAgPHlhZWwuYWhhcm9uQGlu
dGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBUdXJuIG9uIFdURl9VU0VfVElMRURfQkFDS0lOR19T
VE9SRSBieSBkZWZhdWx0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxl
L2NoZWNrZXJzL2NwcC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMv
Y3BwLnB5CmluZGV4IGExNDQ3ZTIuLjIyMmJjOTUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvc3R5bGUvY2hlY2tlcnMvY3BwLnB5CkBAIC0xNDAyLDcgKzE0MDIsOSBAQCBkZWYgY2hlY2tf
c3BhY2luZ19mb3JfZnVuY3Rpb25fY2FsbChsaW5lLCBsaW5lX251bWJlciwgZXJyb3IpOgogICAg
ICAgICAjIElnbm9yZSBwb2ludGVycy9yZWZlcmVuY2VzIHRvIGZ1bmN0aW9ucy4KICAgICAgICAg
YW5kIG5vdCBzZWFyY2gocicgXChbXildK1wpXChbXildKihcKXwsJCknLCBmdW5jdGlvbl9jYWxs
KQogICAgICAgICAjIElnbm9yZSBwb2ludGVycy9yZWZlcmVuY2VzIHRvIGFycmF5cy4KLSAgICAg
ICAgYW5kIG5vdCBzZWFyY2gocicgXChbXildK1wpXFtbXlxdXStcXScsIGZ1bmN0aW9uX2NhbGwp
KToKKyAgICAgICAgYW5kIG5vdCBzZWFyY2gocicgXChbXildK1wpXFtbXlxdXStcXScsIGZ1bmN0
aW9uX2NhbGwpCisgICAgICAgICMgSWdub3JlIGFzbSBibG9jayBiZWdpbm5pbmdzLgorICAgICAg
ICBhbmQgbm90IG1hdGNoKHInXHMqXGIoX18pP2FzbVwgP1woJywgZnVuY3Rpb25fY2FsbCkpOgog
ICAgICAgICBpZiBzZWFyY2gocidcd1xzKlwoWyBcdF0oPyFccypcXCQpJywgZnVuY3Rpb25fY2Fs
bCk6ICAgICAgIyBhICggdXNlZCBmb3IgYSBmbiBjYWxsCiAgICAgICAgICAgICBlcnJvcihsaW5l
X251bWJlciwgJ3doaXRlc3BhY2UvcGFyZW5zJywgNCwKICAgICAgICAgICAgICAgICAgICdFeHRy
YSBzcGFjZSBhZnRlciAoIGluIGZ1bmN0aW9uIGNhbGwnKQpAQCAtMTQ3Nyw2ICsxNDc5LDEwIEBA
IGRlZiBkZXRlY3RfZnVuY3Rpb25zKGNsZWFuX2xpbmVzLCBsaW5lX251bWJlciwgZnVuY3Rpb25f
c3RhdGUsIGVycm9yKToKICAgICBpZiBmdW5jdGlvbl9uYW1lICE9ICdURVNUJyBhbmQgZnVuY3Rp
b25fbmFtZSAhPSAnVEVTVF9GJyBhbmQgbWF0Y2gocidbQS1aX10rJCcsIGZ1bmN0aW9uX25hbWUp
OgogICAgICAgICByZXR1cm4KIAorICAgICMgSWdub3JlIGFzbSBsaW5lcyBhcyB0aGV5IGZvcm1h
dCBkaWZmZXJlbnRseS4KKyAgICBpZiBtYXRjaChyJyhfXyk/YXNtJywgZnVuY3Rpb25fbmFtZSk6
CisgICAgICAgIHJldHVybgorCiAgICAgam9pbmVkX2xpbmUgPSAnJwogICAgIGZvciBzdGFydF9s
aW5lX251bWJlciBpbiB4cmFuZ2UobGluZV9udW1iZXIsIGNsZWFuX2xpbmVzLm51bV9saW5lcygp
KToKICAgICAgICAgc3RhcnRfbGluZSA9IGNsZWFuX2xpbmVzLmVsaWRlZFtzdGFydF9saW5lX251
bWJlcl0KQEAgLTM1MDIsOCArMzUwOCw2IEBAIGRlZiBwcm9jZXNzX2xpbmUoZmlsZW5hbWUsIGZp
bGVfZXh0ZW5zaW9uLAogICAgIGNoZWNrX2Zvcl9mdW5jdGlvbl9sZW5ndGhzKGNsZWFuX2xpbmVz
LCBsaW5lLCBmdW5jdGlvbl9zdGF0ZSwgZXJyb3IpCiAgICAgaWYgc2VhcmNoKHInXGJOT0xJTlRc
YicsIHJhd19saW5lc1tsaW5lXSk6ICAjIGlnbm9yZSBub2xpbnQgbGluZXMKICAgICAgICAgcmV0
dXJuCi0gICAgaWYgbWF0Y2gocidccypcYl9fYXNtXGInLCByYXdfbGluZXNbbGluZV0pOiAgIyBJ
Z25vcmUgYXNtIGxpbmVzIGFzIHRoZXkgZm9ybWF0IGRpZmZlcmVudGx5LgotICAgICAgICByZXR1
cm4KICAgICBjaGVja19mdW5jdGlvbl9kZWZpbml0aW9uKGZpbGVuYW1lLCBmaWxlX2V4dGVuc2lv
biwgY2xlYW5fbGluZXMsIGxpbmUsIGZ1bmN0aW9uX3N0YXRlLCBlcnJvcikKICAgICBjaGVja19w
YXNzX3B0cl91c2FnZShjbGVhbl9saW5lcywgbGluZSwgZnVuY3Rpb25fc3RhdGUsIGVycm9yKQog
ICAgIGNoZWNrX2Zvcl9sZWFreV9wYXR0ZXJucyhjbGVhbl9saW5lcywgbGluZSwgZnVuY3Rpb25f
c3RhdGUsIGVycm9yKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>