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, useNIOOnlyprotected void dispatch(String cmd, StringTokenizer tok, File file, String filename, int lineNo) throws IOException
dispatch in class JavaConfigurationIOExceptionprotected 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
IOExceptionpublic 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()