< prev index next >

core/org.openjdk.jmc.flightrecorder/src/main/java/org/openjdk/jmc/flightrecorder/jdk/JdkAttributes.java

Print this page

        

*** 473,490 **** Messages.getString(Messages.ATTR_IO_SOCKET_BYTES_WRITTEN), Messages.getString(Messages.ATTR_IO_SOCKET_BYTES_WRITTEN_DESC), MEMORY); public static final IAttribute<IQuantity> IO_SIZE = Attribute.canonicalize(new Attribute<IQuantity>("size", //#NON-NLS-1$ "Size", null, MEMORY) { @Override ! public <U> IMemberAccessor<IQuantity, U> customAccessor(IType<U> type){ List<IMemberAccessor<IQuantity, U>> accessorList = new ArrayList<>(); accessorList.add(type.getAccessor(JdkAttributes.IO_SOCKET_BYTES_READ.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_SOCKET_BYTES_WRITTEN.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_FILE_BYTES_READ.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_FILE_BYTES_WRITTEN.getKey())); for (IMemberAccessor<IQuantity, U> accessor : accessorList) { ! if(accessor != null) { return accessor; } } return MemberAccessorToolkit.constant(UnitLookup.BYTE.quantity(0)); } --- 473,490 ---- Messages.getString(Messages.ATTR_IO_SOCKET_BYTES_WRITTEN), Messages.getString(Messages.ATTR_IO_SOCKET_BYTES_WRITTEN_DESC), MEMORY); public static final IAttribute<IQuantity> IO_SIZE = Attribute.canonicalize(new Attribute<IQuantity>("size", //#NON-NLS-1$ "Size", null, MEMORY) { @Override ! public <U> IMemberAccessor<IQuantity, U> customAccessor(IType<U> type) { List<IMemberAccessor<IQuantity, U>> accessorList = new ArrayList<>(); accessorList.add(type.getAccessor(JdkAttributes.IO_SOCKET_BYTES_READ.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_SOCKET_BYTES_WRITTEN.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_FILE_BYTES_READ.getKey())); accessorList.add(type.getAccessor(JdkAttributes.IO_FILE_BYTES_WRITTEN.getKey())); for (IMemberAccessor<IQuantity, U> accessor : accessorList) { ! if (accessor != null) { return accessor; } } return MemberAccessorToolkit.constant(UnitLookup.BYTE.quantity(0)); }
*** 721,732 **** public static final IAttribute<String> DUMP_REASON_RECORDING_ID = attr("recordingId", //$NON-NLS-1$ Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID), Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID_DESC), PLAIN_TEXT); public static final IAttribute<String> SHUTDOWN_REASON = attr("reason", //$NON-NLS-1$ ! Messages.getString(Messages.ATTR_SHUTDOWN_REASON), ! Messages.getString(Messages.ATTR_SHUTDOWN_REASON_DESC), PLAIN_TEXT); public static final IAttribute<IQuantity> CLASSLOADER_LOADED_COUNT = attr("loadedClassCount", //$NON-NLS-1$ Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT), Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT_DESC), NUMBER); public static final IAttribute<IQuantity> CLASSLOADER_UNLOADED_COUNT = attr("unloadedClassCount", //$NON-NLS-1$ --- 721,732 ---- public static final IAttribute<String> DUMP_REASON_RECORDING_ID = attr("recordingId", //$NON-NLS-1$ Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID), Messages.getString(Messages.ATTR_DUMP_REASON_RECORDING_ID_DESC), PLAIN_TEXT); public static final IAttribute<String> SHUTDOWN_REASON = attr("reason", //$NON-NLS-1$ ! Messages.getString(Messages.ATTR_SHUTDOWN_REASON), Messages.getString(Messages.ATTR_SHUTDOWN_REASON_DESC), ! PLAIN_TEXT); public static final IAttribute<IQuantity> CLASSLOADER_LOADED_COUNT = attr("loadedClassCount", //$NON-NLS-1$ Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT), Messages.getString(Messages.ATTR_CLASSLOADER_LOADED_COUNT_DESC), NUMBER); public static final IAttribute<IQuantity> CLASSLOADER_UNLOADED_COUNT = attr("unloadedClassCount", //$NON-NLS-1$
*** 1210,1215 **** --- 1210,1222 ---- public static final IAttribute<IMCType> BIASED_REVOCATION_CLASS = attr("revokedClass", //$NON-NLS-1$ Messages.getString(Messages.ATTR_REVOKED_CLASS), Messages.getString(Messages.ATTR_REVOKED_CLASS_DESC), CLASS); public static final IAttribute<Boolean> BIASED_REVOCATION_DISABLE_BIASING = attr("disableBiasing", //$NON-NLS-1$ Messages.getString(Messages.ATTR_DISABLE_BIASING), FLAG); + + public static final IAttribute<String> NATIVE_LIBRARY_NAME = attr("name", //$NON-NLS-1$ + Messages.getString(Messages.ATTR_NATIVE_LIBRARY_NAME), PLAIN_TEXT); + public static final IAttribute<IQuantity> BASE_ADDRESS = attr("baseAddress", //$NON-NLS-1$ + Messages.getString(Messages.ATTR_BASE_ADDRESS), ADDRESS); + public static final IAttribute<IQuantity> TOP_ADDRESS = attr("topAddress", //$NON-NLS-1$ + Messages.getString(Messages.ATTR_TOP_ADDRESS), ADDRESS); }
< prev index next >