Top Fields Constructors Methods
jdk.jfr.internal.tool

pack-priv final Class Disassemble

extends Command
Class Inheritance
Imports
java.io.BufferedInputStream, .DataInputStream, .File, .FileInputStream, .FileOutputStream, .IOException, .InputStream, .PrintStream, java.nio.file.Files, .InvalidPathException, .Path, java.util.ArrayList, .Deque, .List, jdk.jfr.internal.consumer.ChunkHeader, .FileAccess, .RecordingInput, jdk.jfr.internal.util.UserDataException, .UserSyntaxException

Field Summary

Inherited from jdk.jfr.internal.tool.Command:
title

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private List<Long>
combineChunkSizes(List<Long> sizes, int maxChunks, long maxSize)

public void
public void
private List<Long>
public String
public String
public List<String>
private byte[]
readBytes(InputStream stream, int count)

private void
splitFile(Path directory, Path file, List<Long> splitPositions)

Inherited from jdk.jfr.internal.tool.Command:
acceptFilterOptionacceptIntacceptOptionacceptSwitchcheckCommonErrorcouldNotReadErrordisplayAvailableCommandsdisplayCommanddisplayHelpdisplayUsageensureAccessensureFileDoesNotExistensureFileExtensionensureMaxArgumentCountensureMinArgumentCountgetAliasesgetCommandsgetDirectorygetJFRInputFilegetNamesgetTitlematchesprintprintlnprintlnquoteCharactervalueOfwarnForWildcardExpansion

Constructor Detail

Disassembleback to summary
pack-priv Disassemble()

Method Detail

combineChunkSizesback to summary
private List<Long> combineChunkSizes(List<Long> sizes, int maxChunks, long maxSize)
displayOptionUsageback to summary
public void displayOptionUsage(PrintStream stream)

Overrides jdk.jfr.internal.tool.Command.displayOptionUsage.

Annotations
@Override
executeback to summary
public void execute(Deque<String> options) throws UserSyntaxException, UserDataException

Implements abstract jdk.jfr.internal.tool.Command.execute.

Annotations
@Override
findChunkSizesback to summary
private List<Long> findChunkSizes(Path p) throws IOException
getDescriptionback to summary
public String getDescription()

Implements abstract jdk.jfr.internal.tool.Command.getDescription.

Annotations
@Override
getNameback to summary
public String getName()

Implements abstract jdk.jfr.internal.tool.Command.getName.

Annotations
@Override
getOptionSyntaxback to summary
public List<String> getOptionSyntax()

Overrides jdk.jfr.internal.tool.Command.getOptionSyntax.

Annotations
@Override
readBytesback to summary
private byte[] readBytes(InputStream stream, int count) throws UserDataException, IOException
splitFileback to summary
private void splitFile(Path directory, Path file, List<Long> splitPositions) throws UserDataException