src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
equal
deleted
inserted
replaced
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())) { |