Package org.teavm.model.lowlevel
Class ExceptionHandlingShadowStackContributor
java.lang.Object
org.teavm.model.lowlevel.ExceptionHandlingShadowStackContributor
-
Field Summary
-
Constructor Summary
ConstructorDescriptionExceptionHandlingShadowStackContributor
(Characteristics characteristics, List<CallSiteDescriptor> callSites, MethodReference method, Program program) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static boolean
isCallInstruction
(Characteristics characteristics, Instruction insn) static boolean
isManagedMethodCall
(Characteristics characteristics, MethodReference method)
-
Field Details
-
callSiteIdGen
public int callSiteIdGen
-
-
Constructor Details
-
ExceptionHandlingShadowStackContributor
public ExceptionHandlingShadowStackContributor(Characteristics characteristics, List<CallSiteDescriptor> callSites, MethodReference method, Program program)
-
-
Method Details
-
contribute
public boolean contribute() -
isCallInstruction
-
isManagedMethodCall
-