public class ProcAddressConfiguration extends JavaConfiguration
LOG, NEWLINE
Constructor and Description |
---|
ProcAddressConfiguration() |
accessControl, addClassJavadoc, addCustomJavaCode, addDelegateImplementation, addJavaPrologueOrEpilogue, addJavaSymbolRename, addMethodJavadoc, addTypeInfo, addTypeInfo, addUseNIODirectOnly, addUseNIOOnly, allStatic, canonicalNameOpaque, canonicalStructFieldSymbol, className, customCCode, customJavaCodeForClass, doInclude, doIncludeAs, emissionStyle, emitImpl, emitInterface, extendedInterfaces, extendedParentClass, forcedStructs, forceStaticInitCode, getAliasedDocNames, getASTLocusTag, getDelegatedImplementation, getDelegatedImplementation, getJavaSymbolRename, getOpaqueReturnType, getOpaqueReturnType, getRenamedJavaSymbols, gluegenRuntimePackage, implClassName, implementedInterfaces, implPackageName, imports, isForceUsingNIOOnly4All, isUnimplemented, javadocForClass, javadocForMethod, javaEpilogueForMethod, javaOutputDir, javaPrologueForMethod, logIgnores, logIgnoresOnce, logRenames, logRenamesOnce, manuallyImplement, manuallyImplement, manualStaticInitCall, nativeOutputDir, nativeOutputUsesJavaHierarchy, oneInMap, oneInSet, packageForStruct, packageName, parseTypeInfo, read, read, readAccessControl, readArgumentIsString, readBoolean, readClassJavadoc, readCustomCCode, readCustomJavaCode, readDelegateImplementation, readExtend, readExtendedIntfImplSymbols, readForceStaticInitCode, readIgnore, readIgnoreField, readIgnoreNot, readImplements, readJavaPrologueOrEpilogue, readManuallyImplement, readManualStaticInitCall, readMethodJavadoc, readOpaque, readParentClass, readRangeCheck, readRenameJavaSymbol, readRenameJavaType, readReturnedArrayLength, readReturnsOpaque, readReturnsString, readReturnValueCapacity, readReturnValueLength, readString, readStructMachineDataInfoIndex, readStructPackage, readTemporaryCVariableAssignment, readTemporaryCVariableDeclaration, readUnignore, readUnimplemented, relaxedEqualSemanticsTest, renameJavaType, returnedArrayLength, returnsString, returnsString, returnStructMachineDataInfoIndex, returnValueCapacity, returnValueLength, runtimeExceptionType, setOutputRootDir, shouldIgnoreInImpl_Int, shouldIgnoreInImpl, shouldIgnoreInInterface_Int, shouldIgnoreInInterface, shouldIgnoreInInterface, startsWithDescriptor, stringArguments, stringToPrimitiveType, structsOnly, tagNativeBinding, temporaryCVariableAssignments, temporaryCVariableDeclarations, typeInfo, unsupportedExceptionType, useNIODirectOnly, useNIOOnly
protected void dispatch(String cmd, StringTokenizer tok, File file, String filename, int lineNo) throws IOException
dispatch
in class JavaConfiguration
IOException
protected String readGetProcAddressTableExpr(StringTokenizer tok, String filename, int lineNo)
protected void setProcAddressNameExpr(String expr)
protected void readProcAddressNameExpr(StringTokenizer tok, String filename, int lineNo)
protected void readLocalProcAddressCallingConvention(StringTokenizer tok, String filename, int lineNo) throws IOException
IOException
public boolean emitProcAddressTable()
public String tableClassPackage()
public String tableClassName()
public boolean skipProcAddressGen(FunctionSymbol symbol)
public boolean isForceProcAddressGen4All()
public String getProcAddressTableExpr()
protected void setProcAddressTableExpr(String s)
public boolean forceProcAddressGen(FunctionSymbol symbol)
public void addForceProcAddressGen(String funcName)
public void addLocalProcAddressCallingConvention(String funcName, String callingConvention)
public String getLocalProcAddressCallingConvention(FunctionSymbol symbol)
public boolean isLocalProcAddressCallingConvention4All()
public String getLocalProcAddressCallingConvention4All()