Class AssemblyProcessor
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.assembly.AssemblyProcessor
-
public class AssemblyProcessor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Architecturearchitectureprivate java.util.List<AssemblyMethod>assemblyMethodsprivate booleanassemblyStartedprivate java.lang.StringBuilderbuilderprivate java.lang.StringentryAddressprivate static com.chrisnewland.freelogj.Loggerloggerprivate booleanmethodInterruptedprivate booleanmethodStartedprivate java.lang.StringnativeAddressprivate java.lang.StringpreviousLine
-
Constructor Summary
Constructors Constructor Description AssemblyProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachAssemblyToMembers(PackageManager packageManager)voidclear()voidcomplete()java.util.List<AssemblyMethod>getAssemblyMethods()private java.lang.StringgetStartAddress(java.lang.String line)voidhandleLine(java.lang.String inLine)
-
-
-
Field Detail
-
logger
private static final com.chrisnewland.freelogj.Logger logger
-
builder
private java.lang.StringBuilder builder
-
assemblyStarted
private boolean assemblyStarted
-
methodStarted
private boolean methodStarted
-
methodInterrupted
private boolean methodInterrupted
-
previousLine
private java.lang.String previousLine
-
nativeAddress
private java.lang.String nativeAddress
-
entryAddress
private java.lang.String entryAddress
-
assemblyMethods
private java.util.List<AssemblyMethod> assemblyMethods
-
architecture
private Architecture architecture
-
-
Method Detail
-
getAssemblyMethods
public java.util.List<AssemblyMethod> getAssemblyMethods()
-
clear
public void clear()
-
handleLine
public void handleLine(java.lang.String inLine)
-
getStartAddress
private java.lang.String getStartAddress(java.lang.String line)
-
complete
public void complete()
-
attachAssemblyToMembers
public void attachAssemblyToMembers(PackageManager packageManager)
-
-