RFR: JDK-8073021: add native code coverage target into makefiles
    Erik Joelsson 
    erik.joelsson at oracle.com
       
    Mon Mar  9 11:16:55 UTC 2015
    
    
  
Hello,
Please review this patch. A new configure parameter 
--enable-native-coverage is introduced. Setting it only works when using 
gcc, for now. It adds '-fprofile-arcs -ftest-coverage -fno-inline' to 
compiler flags and '-fprofile-arcs' to linker flags, for both jdk and 
hotspot native libraries (but not for native test libraries). Setting 
this causes gcc to generate code coverage instrumentation into the 
binaries as well as generating a .gcno file for each object file 
created. The gcno files are needed for converting gathered coverage data 
into a comprehensible report. When native coverage is active, a new 
image containing the .gcno files is created by the images target.
Bug: https://bugs.openjdk.java.net/browse/JDK-8073021
Webrev: http://cr.openjdk.java.net/~erikj/8073021/webrev.root.01/
/Erik
    
    
More information about the hotspot-dev
mailing list