src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
changeset 55540 d4de822dc421
parent 55298 1fe17d2be502
child 58679 9c3209ff7550
equal deleted inserted replaced
55533:e6331cf74840 55540:d4de822dc421
   473             long metaspaceMethodData = UNSAFE.getAddress(getMetaspaceMethod() + config().methodDataOffset);
   473             long metaspaceMethodData = UNSAFE.getAddress(getMetaspaceMethod() + config().methodDataOffset);
   474             if (metaspaceMethodData != 0) {
   474             if (metaspaceMethodData != 0) {
   475                 methodData = new HotSpotMethodData(metaspaceMethodData, this);
   475                 methodData = new HotSpotMethodData(metaspaceMethodData, this);
   476                 String methodDataFilter = Option.TraceMethodDataFilter.getString();
   476                 String methodDataFilter = Option.TraceMethodDataFilter.getString();
   477                 if (methodDataFilter != null && this.format("%H.%n").contains(methodDataFilter)) {
   477                 if (methodDataFilter != null && this.format("%H.%n").contains(methodDataFilter)) {
   478                     System.out.println(methodData.toString());
   478                     String line = methodData.toString() + System.lineSeparator();
       
   479                     byte[] lineBytes = line.getBytes();
       
   480                     CompilerToVM.compilerToVM().writeDebugOutput(lineBytes, 0, lineBytes.length, true, true);
   479                 }
   481                 }
   480             }
   482             }
   481         }
   483         }
   482 
   484 
   483         if (methodData == null || (!methodData.hasNormalData() && !methodData.hasExtraData())) {
   485         if (methodData == null || (!methodData.hasNormalData() && !methodData.hasExtraData())) {