public class HotSpotDisassemblerProvider extends Object implements DisassemblerProvider
DisassemblerProvider.| Constructor and Description |
|---|
HotSpotDisassemblerProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
disassembleCompiledCode(CodeCacheProvider codeCache,
CompilationResult compResult)
Gets a textual disassembly of a given compilation result.
|
String |
disassembleInstalledCode(CodeCacheProvider codeCache,
CompilationResult compResult,
InstalledCode code)
Gets a textual disassembly of a given installed code.
|
String |
getName()
Gets the name denoting the format of the disassmembly return by this object.
|
public HotSpotDisassemblerProvider()
public String disassembleCompiledCode(CodeCacheProvider codeCache, CompilationResult compResult)
DisassemblerProviderdisassembleCompiledCode in interface DisassemblerProvidercodeCache - the object used for code code
installationcompResult - a compilation resultcompResult or null it
could not be disassembledpublic String disassembleInstalledCode(CodeCacheProvider codeCache, CompilationResult compResult, InstalledCode code)
DisassemblerProviderdisassembleInstalledCode in interface DisassemblerProvidercodeCache - the object used for code code
installationcompResult - a compiled code that was installed to produce installedCode. This
will be null if not available.code or null if
code is invalid or it could not be
disassembled for some other reasonpublic String getName()
DisassemblerProvidergetName in interface DisassemblerProvider