<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi Alex,<br>
<br>
It looks good.<br>
<br>
Thanks!<br>
Serguei<br>
<br>
<br>
On 10/22/18 12:56, JC Beyler wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAF9BGBxOgCUzu=***@mail.gmail.com">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Hi Alex,
<div><br>
</div>
<div>Done, I left this one:</div>
<div><br>
</div>
<div>
<div>- if (!NSK_JVMTI_VERIFY(</div>
<div>-
jvmti->IterateOverHeap(JVMTI_HEAP_OBJECT_EITHER,
heapObjectCallback, (void *)user_data))) {</div>
<div>+ if
(!NSK_JVMTI_VERIFY(jvmti->IterateOverHeap(</div>
<div>+ JVMTI_HEAP_OBJECT_EITHER,
heapObjectCallback, (void *)user_data))) {</div>
</div>
<div><br>
</div>
<div>The whole length was at 126 characters, it seemed a
bit long:</div>
<div><a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.02/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap007/iterheap007.cpp.udiff.html"
moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.02/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap007/iterheap007.cpp.udiff.html</a><br>
</div>
<div><br>
</div>
<div>The new webrev is here:</div>
<div><a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.02/"
moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.02/</a><br>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Jc</div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Mon, Oct 22, 2018 at 12:44 PM Alex Menkov <<a
href="mailto:***@oracle.com" target="_blank"
moz-do-not-send="true">***@oracle.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote">Hi Jc,<br>
<br>
Looks good to me.<br>
Could you please update<br>
nsk/jvmti/IterateOverHeap/iterheap007/iterheap007.cpp :<br>
<br>
if (!NSK_JVMTI_VERIFY(<br>
- <jvmti_call>)) {<br>
+ <jvmti_call>)) {<br>
<br>
=><br>
if (!NSK_JVMTI_VERIFY(<jvmti_call>)) {<br>
<br>
As all <jvmti_call>s there are quite short.<br>
<br>
--alex<br>
<br>
<br>
On 10/19/2018 14:56, JC Beyler wrote:<br>
> Hi Chris,<br>
> <br>
> Done!<br>
> <br>
> Here is the newest version:<br>
> <a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.01/"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.01/</a>
<br>
> <<a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.01/"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.01/</a>><br>
> <br>
> Thanks for the review!<br>
> Jc<br>
> <br>
> On Fri, Oct 19, 2018 at 2:24 PM Chris Plummer <<a
href="mailto:***@oracle.com" target="_blank"
moz-do-not-send="true">***@oracle.com</a> <br>
> <mailto:<a href="mailto:***@oracle.com"
target="_blank" moz-do-not-send="true">***@oracle.com</a>>>
wrote:<br>
> <br>
> Hi JC,<br>
> <br>
> iterinstcls006.cpp: Can you fix the indentation of
the second line.<br>
> <br>
> 98 NSK_COMPLAIN2("Local storage was
corrupted: %s<br>
> ,\n\texpected value: %s\n",<br>
> 99 (char
*)storage_ptr, storage_data);<br>
> <br>
> iterobjreachobj004.cpp: Can you fix the indentation
of the second line.<br>
> <br>
> 123 NSK_COMPLAIN2("Local storage was
corrupted: %s<br>
> ,\n\texpected value: %s\n",<br>
> 124 (char
*)storage_ptr, storage_data);<br>
> <br>
> iterreachobj002.cpp: You didn't align the arguments
like you have<br>
> elsewhere.<br>
> <br>
> 175<br>
>
stackReferenceCallbackForSecondObjectsIteration(jvmtiHeapRootKind<br>
> root_kind,<br>
> 176 jlong class_tag,<br>
> 177 jlong size,<br>
> 178 jlong* tag_ptr,<br>
> 179 jlong thread_tag,<br>
> 180 jint depth,<br>
> 181 jmethodID method,<br>
> 182 jint slot,<br>
> 183 void* user_data) {<br>
> <br>
> iterreachobj004.cpp: Can you fix the indentation of
the second line.<br>
> <br>
> 75 NSK_COMPLAIN2("heapRootCallback: Local
storage was<br>
> corrupted: %s ,\n\texpected value: %s\n",<br>
> 76 (char *)storage_ptr,
storage_data);<br>
> <br>
> 119 NSK_COMPLAIN2("stackReferenceCallback:
Local storage<br>
> was corrupted: %s ,\n\texpected value: %s\n",<br>
> 120 (char *)storage_ptr,
storage_data);<br>
> <br>
> 162 NSK_COMPLAIN2("objectReferenceCallback:
Local storage<br>
> was corrupted: %s ,\n\texpected value: %s\n",<br>
> 163 (char *)storage_ptr,
storage_data);<br>
> <br>
> thanks,<br>
> <br>
> Chris<br>
> <br>
> On 10/19/18 1:49 PM, JC Beyler wrote:<br>
>> Hi all,<br>
>><br>
>> Sorry about the spam; forgot to add the subject
:)<br>
>><br>
>> Here is the first of three webrevs to remove
spaces around (); I<br>
>> also removed any space after !.<br>
>><br>
>> When the change modified where future parameters
should be<br>
>> indented, I changed those too (such as<br>
>> <a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html</a><br>
>> <<a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html</a>>)<br>
>><br>
>> Webrev: <a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.00/</a><br>
>> <<a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/</a>><br>
>> Bug: <a
href="https://bugs.openjdk.java.net/browse/JDK-8212535"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8212535</a><br>
>><br>
>> Thanks!<br>
>> Jc<br>
>><br>
>> On Fri, Oct 19, 2018 at 1:47 PM JC Beyler <<a
href="mailto:***@google.com" target="_blank"
moz-do-not-send="true">***@google.com</a><br>
>> <mailto:<a href="mailto:***@google.com"
target="_blank" moz-do-not-send="true">***@google.com</a>>>
wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>> Here is the first of three webrevs to remove
spaces around ();<br>
>> I also removed any space after !.<br>
>><br>
>> When the change modified where future
parameters should be<br>
>> indented, I changed those too (such as<br>
>> <a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html</a><br>
>> <<a
href="http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8212535/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp.udiff.html</a>>)<br>
>><br>
>> Webrev: <a
href="https://bugs.openjdk.java.net/browse/JDK-8212535"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8212535</a><br>
>> Bug: <a
href="https://bugs.openjdk.java.net/browse/JDK-8212535"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8212535</a><br>
>><br>
>> Let me know what you think,<br>
>> Jc<br>
>><br>
>><br>
> <br>
> <br>
> <br>
> -- <br>
> <br>
> Thanks,<br>
> Jc<br>
</blockquote>
</div>
<br>
<div><br>
</div>
-- <br>
<div dir="ltr" class="m_-5447876669232662063gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div><br>
</div>
Thanks,
<div>Jc</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>