直列化された形式


パッケージ coins.aflow

クラス coins.aflow.FlowResults は Serializable を実装します。

直列化されたフィールド

fCFGInfo

java.util.Map fCFGInfo
Holds the Map from Label to BBlock.


fDbgLevel

int fDbgLevel

flowRoot

FlowRoot flowRoot


パッケージ coins.aflow.util

クラス coins.aflow.util.FlowError は Serializable を実装します。

クラス coins.aflow.util.ListValuedMap は Serializable を実装します。

クラス coins.aflow.util.PosetImpl は Serializable を実装します。

直列化されたフィールド

directLessersAndGreatersInfo

java.util.Map directLessersAndGreatersInfo

クラス coins.aflow.util.SelfCollectingResults は Serializable を実装します。

直列化されたフィールド

callMap

coins.aflow.util.SelfCollectingResults.CallMap callMap
Map that obtains the analyzer class from the analysis name. This map doesn't have to be injective.


fAnalDependenceGraph

Poset fAnalDependenceGraph

fComrades

java.util.Map fComrades

クラス coins.aflow.util.UnimplementedMethodException は Serializable を実装します。


パッケージ coins.alias

クラス coins.alias.AliasError は Serializable を実装します。

クラス coins.alias.AliasGroup は Serializable を実装します。


パッケージ coins.ast

クラス coins.ast.Aggregate は Serializable を実装します。

直列化されたフィールド

fileName

java.lang.String fileName

lineNumber

int lineNumber

name

java.lang.String name

members

DeclaratorList members

size

long size

クラス coins.ast.ASTList は Serializable を実装します。

直列化されたフィールド

left

ASTree left

right

ASTList right

rightMost

ASTList rightMost

クラス coins.ast.ASTree は Serializable を実装します。

クラス coins.ast.Declarator は Serializable を実装します。

直列化されたフィールド

fileName

java.lang.String fileName

lineNumber

int lineNumber

dname

java.lang.String dname

type

byte[] type

dSize

long dSize

storage

int storage

argList

DeclaratorList argList

initialzer

Expr initialzer

bitFieldSize

int bitFieldSize

isBitField

boolean isBitField

typedefed

boolean typedefed

arrayParamSize

long arrayParamSize

クラス coins.ast.DeclaratorList は Serializable を実装します。

クラス coins.ast.Enum は Serializable を実装します。

直列化されたフィールド

typeName

java.lang.String typeName

itemList

Enum.Item itemList

itemTail

Enum.Item itemTail

fileName

java.lang.String fileName

lineNumber

int lineNumber

クラス coins.ast.Function は Serializable を実装します。

直列化されたフィールド

fileName

java.lang.String fileName

lineNumber

int lineNumber

dname

java.lang.String dname

type

byte[] type

storage

int storage

argList

DeclaratorList argList

functionBody

Stmnt functionBody

クラス coins.ast.Pair は Serializable を実装します。

直列化されたフィールド

left

ASTree left

right

ASTree right

クラス coins.ast.Pragma は Serializable を実装します。

直列化されたフィールド

text

java.lang.String text

fileName

java.lang.String fileName

lineNumber

int lineNumber

クラス coins.ast.Struct は Serializable を実装します。

クラス coins.ast.Union は Serializable を実装します。


パッケージ coins.ast.expr

クラス coins.ast.expr.AddressExpr は Serializable を実装します。

直列化されたフィールド

type

byte[] type

クラス coins.ast.expr.ArithBinaryExpr は Serializable を実装します。

直列化されたフィールド

operatorToken

int operatorToken

resultType

byte[] resultType

クラス coins.ast.expr.ArithUnaryExpr は Serializable を実装します。

直列化されたフィールド

operatorToken

int operatorToken

クラス coins.ast.expr.ArrayExpr は Serializable を実装します。

直列化されたフィールド

encodedType

byte[] encodedType

クラス coins.ast.expr.ArrayInitializer は Serializable を実装します。

直列化されたフィールド

type

byte[] type

クラス coins.ast.expr.AsmExpr は Serializable を実装します。

直列化されたフィールド

returnType

byte[] returnType

クラス coins.ast.expr.AssignExpr は Serializable を実装します。

直列化されたフィールド

opId

int opId

fileName

java.lang.String fileName

lineNumber

int lineNumber

クラス coins.ast.expr.BinaryExpr は Serializable を実装します。

直列化されたフィールド

left

Expr left

right

Expr right

クラス coins.ast.expr.CallExpr は Serializable を実装します。

直列化されたフィールド

funcType

byte[] funcType

returnType

byte[] returnType

クラス coins.ast.expr.CastExpr は Serializable を実装します。

直列化されたフィールド

srcType

byte[] srcType

destType

byte[] destType

クラス coins.ast.expr.CommaExpr は Serializable を実装します。

クラス coins.ast.expr.ConditionalExpr は Serializable を実装します。

クラス coins.ast.expr.ConstantExpr は Serializable を実装します。

直列化されたフィールド

fType

byte[] fType

クラス coins.ast.expr.DereferenceExpr は Serializable を実装します。

直列化されたフィールド

type

byte[] type

クラス coins.ast.expr.FloatConstantExpr は Serializable を実装します。

直列化されたフィールド

fValue

double fValue

クラス coins.ast.expr.IntConstantExpr は Serializable を実装します。

直列化されたフィールド

fValue

long fValue

クラス coins.ast.expr.MemberExpr は Serializable を実装します。

直列化されたフィールド

arrow

boolean arrow

memberName

java.lang.String memberName

memberDef

Aggregate memberDef

memberDecl

Declarator memberDecl

クラス coins.ast.expr.NnaryExpr は Serializable を実装します。

直列化されたフィールド

operatorExpr

Expr operatorExpr

operands

ASTree operands

クラス coins.ast.expr.OperatorExpr は Serializable を実装します。

クラス coins.ast.expr.PointerBinaryExpr は Serializable を実装します。

直列化されたフィールド

operatorToken

int operatorToken

resultType

byte[] resultType

クラス coins.ast.expr.PostfixExpr は Serializable を実装します。

直列化されたフィールド

increment

boolean increment

クラス coins.ast.expr.PrefixExpr は Serializable を実装します。

直列化されたフィールド

increment

boolean increment

クラス coins.ast.expr.SizeofExpr は Serializable を実装します。

直列化されたフィールド

srcType

byte[] srcType

クラス coins.ast.expr.StringLiteral は Serializable を実装します。

直列化されたフィールド

string

java.lang.String string

クラス coins.ast.expr.UnaryExpr は Serializable を実装します。

直列化されたフィールド

expr

Expr expr

クラス coins.ast.expr.VariableExpr は Serializable を実装します。

直列化されたフィールド

decl

Declarator decl

クラス coins.ast.expr.WcharLiteral は Serializable を実装します。


パッケージ coins.ast.stmnt

クラス coins.ast.stmnt.BreakStmnt は Serializable を実装します。

クラス coins.ast.stmnt.CaseLabel は Serializable を実装します。

直列化されたフィールド

value

long value

クラス coins.ast.stmnt.CompoundStmnt は Serializable を実装します。

クラス coins.ast.stmnt.ContinueStmnt は Serializable を実装します。

クラス coins.ast.stmnt.DefaultLabel は Serializable を実装します。

クラス coins.ast.stmnt.DoStmnt は Serializable を実装します。

クラス coins.ast.stmnt.ExpressionStmnt は Serializable を実装します。

クラス coins.ast.stmnt.ForStmnt は Serializable を実装します。

クラス coins.ast.stmnt.GotoStmnt は Serializable を実装します。

直列化されたフィールド

label

java.lang.String label

クラス coins.ast.stmnt.IfStmnt は Serializable を実装します。

クラス coins.ast.stmnt.NamedLabel は Serializable を実装します。

直列化されたフィールド

name

java.lang.String name

クラス coins.ast.stmnt.NullStmnt は Serializable を実装します。

クラス coins.ast.stmnt.ReturnStmnt は Serializable を実装します。

クラス coins.ast.stmnt.SwitchStmnt は Serializable を実装します。

クラス coins.ast.stmnt.TreeStmnt は Serializable を実装します。

直列化されたフィールド

fileName

java.lang.String fileName

lineNumber

int lineNumber

left

ASTree left

right

ASTree right

クラス coins.ast.stmnt.WhileStmnt は Serializable を実装します。


パッケージ coins.backend

クラス coins.backend.CantHappenException は Serializable を実装します。

直列化されたフィールド

msg

java.lang.String msg

クラス coins.backend.SyntaxError は Serializable を実装します。

直列化されたフィールド

fmsg

java.lang.String fmsg

クラス coins.backend.SyntaxErrorException は Serializable を実装します。

直列化されたフィールド

fMessage

java.lang.String fMessage


パッケージ coins.cfront

クラス coins.cfront.ParseError は Serializable を実装します。

直列化されたフィールド

fileName

java.lang.String fileName

lineNumber

int lineNumber

reason

java.lang.String reason

lex

Lex lex

クラス coins.cfront.StopException は Serializable を実装します。


パッケージ coins

クラス coins.CompileError は Serializable を実装します。

直列化されたフィールド

fErrorLevel

int fErrorLevel

fErrorNumber

int fErrorNumber

クラス coins.FatalError は Serializable を実装します。

クラス coins.PassException は Serializable を実装します。


パッケージ coins.driver

クラス coins.driver.CommandLine は Serializable を実装します。

直列化されたフィールド

fCoinsOptions

CoinsOptions fCoinsOptions

fTrace

Trace fTrace

fWarning

Warning fWarning

fOptions

java.util.Map fOptions

fSourceFiles

java.util.List fSourceFiles

fArgs

java.lang.String[] fArgs

fLinkerOptions

java.util.List fLinkerOptions

クラス coins.driver.PassStopException は Serializable を実装します。


パッケージ coins.drivergen

クラス coins.drivergen.ProcessException は Serializable を実装します。


パッケージ coins.ffront

クラス coins.ffront.FirList は Serializable を実装します。

直列化されたフィールド

fHir

FirToHir fHir

クラス coins.ffront.Parser.yyException は Serializable を実装します。


パッケージ coins.flow

クラス coins.flow.FlowError は Serializable を実装します。

クラス coins.flow.ListValuedMap は Serializable を実装します。

クラス coins.flow.SetRefReprList は Serializable を実装します。

直列化されたフィールド

fBBlock

BBlock fBBlock

fSubpFlow

SubpFlow fSubpFlow

fReverseList

java.util.ArrayList fReverseList


パッケージ coins.opt

クラス coins.opt.OptError は Serializable を実装します。


パッケージ coins.simd

クラス coins.simd.SimdException は Serializable を実装します。

クラス coins.simd.SimdOptException は Serializable を実装します。