Thanks!

On 19/08/2013 10:23, Staffan Larsen wrote:
Looks good.

/Staffan

On 19 aug 2013, at 11:03, Kevin Walls<kevin.wa...@oracle.com>  wrote:

Thanks Yumin.  Just need a second opinion/review then...



On 09/08/2013 16:03, Yumin Qi wrote:
Looks good. Thanks for fixing it.

Yumin

On 8/9/2013 7:54 AM, Kevin Walls wrote:
Hi,

Review request for a small change in ClassDump:

http://cr.openjdk.java.net/~kevinw/8022655/webrev.00/

This was caused by moving some code from ClassDump's main method, breaking the 
intent that it has to maintain either an output director, OR a jarStream.  
Setting of the directory could be done unconditionally when it was in main(), 
but not when in the run() method.

The tests test/compiler/ciReplay for compiler replay work (if you update sa.js 
with a suggested fix from 8011888).

Trying those tests now on Solaris, I found coreadm settings may mean they don't 
find the core: putting  a coreadm command in the test means we should find 
JTwork/scratch/core

Thanks
Kevin



On 08/08/2013 19:25, Yumin Qi wrote:
Kevin,

https://jbs.oracle.com/bugs/browse/JDK-8022655

I assigned this to you since it is caused by 8011888 fix.

Thanks
Yumin

On 7/26/2013 2:20 AM, Kevin Walls wrote:
Hi Yumin,

Sure no problem I'll look into it.   Looks like in ClassDump we should check 
classFilter != null before doing that initialisation in the run() method.

At the moment trying jtreg on test/compiler/ciReplay I get a failure in 
TestSA.sh, as it calls sun.jvm.hotspot.CLHSDB, and gives the javascript 
exceptions characteristic of 8011888. Rebuilding with the suggested new sa.js I 
see in that bug, I'll test and let you know...

Thanks!
Kevin



On 26/07/13 02:17, Yumin Qi wrote:
Hi, Kevin

http://cr.openjdk.java.net/~kevinw/8010278/webrev.03/<http://cr.openjdk.java.net/%7Ekevinw/8010278/webrev.03/>
  I found this fix breaks C2 replay for dumping loaded java classes:

        at 
sun.jvm.hotspot.tools.jcore.PackageNameFilter.canInclude(PackageNameFilter.java:55)
        at sun.jvm.hotspot.tools.jcore.ClassDump.dumpKlass(ClassDump.java:135)
        at sun.jvm.hotspot.tools.jcore.ClassDump.access$000(ClassDump.java:38)
        at sun.jvm.hotspot.tools.jcore.ClassDump$1.visit(ClassDump.java:106)
        at sun.jvm.hotspot.memory.Dictionary.classesDo(Dictionary.java:68)
        at 
sun.jvm.hotspot.memory.SystemDictionary.classesDo(SystemDictionary.java:190)
        at sun.jvm.hotspot.tools.jcore.ClassDump.run(ClassDump.java:102)
        at sun.jvm.hotspot.DumpLoadedClasses.run(DumpLoadedClasses.java:65)
        at sun.jvm.hotspot.DumpLoadedClasses.main(DumpLoadedClasses.java:43)

  The problem is with Replay, we set BootFilter and NonBootFilter for 
ClassDump, but this changeset ignored the existing filter.
  I filed a bug against this problem.

https://jbs.oracle.com/bugs/browse/JDK-8021444

Thanks
Yumin


Reply via email to