Constructor and Description |
---|
Entrypoint(ClassModel _classModel,
MethodModel _methodModel,
Object _k) |
public Entrypoint(ClassModel _classModel, MethodModel _methodModel, Object _k) throws AparapiException
AparapiException
public boolean requiresDoublePragma()
public boolean requiresByteAddressableStorePragma()
public void setRequiresAtomics32Pragma(boolean newVal)
public void setRequiresAtomics64Pragma(boolean newVal)
public boolean requiresAtomic32Pragma()
public boolean requiresAtomic64Pragma()
public Object getKernelInstance()
public void setKernelInstance(Object _k)
public Map<String,ClassModel> getObjectArrayFieldsClasses()
public static Field getFieldFromClassHierarchy(Class<?> _clazz, String _name) throws AparapiException
AparapiException
public ClassModel getOrUpdateAllClassAccesses(String className) throws AparapiException
AparapiException
public ClassModel.ClassModelMethod resolveAccessorCandidate(InstructionSet.MethodCall _methodCall, ClassModel.ConstantPool.MethodEntry _methodEntry) throws AparapiException
AparapiException
public void updateObjectMemberFieldAccesses(String className, ClassModel.ConstantPool.FieldEntry field) throws AparapiException
AparapiException
public List<ClassModel.ClassModelField> getReferencedClassModelFields()
public List<MethodModel> getCalledMethods()
public MethodModel getMethodModel()
public ClassModel getClassModel()
public MethodModel getCallTarget(ClassModel.ConstantPool.MethodEntry _methodEntry, boolean _isSpecial)
Copyright © 2016 Syncleus. All rights reserved.