Ghidra Decompiler Analysis Engine
Class Index
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y
  a  
DatatypeNameCompare    IfcSource    ParseError    SectionVector   
DataUnavailError    IfcStructureBlocks    ParserContext    SegmentedResolver   
Action    DecisionNode    IfcTypeVarnode    ParserWalker    SegmentOp   
ActionActiveParam    DecisionProperties    IfcUnlockPrototype    ParserWalkerChange    SeqNum   
ActionActiveReturn    DecompileAt    IfcVarnodeCover    PartialSymbolEntry    SetAction   
ActionAssignHigh    DeregisterProgram    IfcVarnodehighCover    rangemap::PartIterator    SetOptions   
ActionBlockStructure    DisassemblyCache    IfcVolatile    Partition    ShiftForm   
ActionConditionalConst    DisassemblyEngine    ImportRecord    partmap    SizePass   
ActionConditionalExe    DisassemblyResult    IndirectForm    PathMeld    Sleigh   
ActionConstantPtr    DisjointPattern    InjectCallfixupGhidra    Pattern    SleighArchitecture   
ActionConstbase    DivExpression    InjectCallotherGhidra    PatternBlock    SleighBase   
ActionCopyMarker    Document    InjectContext    PatternEquation    SleighBuilder   
ActionDatabase    DocumentStorage    InjectContextGhidra    PatternExpression    SleighCompile   
ActionDeadCode    DummyConstConstraint    InjectContextSleigh    PatternlessSymbol    SleighError   
ActionDefaultParams    DummyOpConstraint    InjectedUserOp    PatternValue    SleighPcode   
ActionDeindirect    DummyTranslate    InjectParameter    PcodeBuilder    SleighSymbol   
ActionDeterminedBranch    DummyVarnodeConstraint    InjectPayload    PcodeCacher    SourceFileIndexer   
ActionDirectWrite    DynamicHash    InjectPayloadCallfixup    PcodeCompile    SpacebaseSpace   
ActionDominantCopy    DynamicRecommend    InjectPayloadCallother    PcodeData    SpaceQuality   
ActionDoNothing   
  e  
InjectPayloadDynamic    PcodeEmit    SpaceSymbol   
ActionDynamicMapping    InjectPayloadGhidra    PcodeEmitCache    SpecificSymbol   
ActionDynamicSymbols    EffectRecord    InjectPayloadSleigh    PcodeEmitFd    SplitFlow   
ActionExtraPopSetup    Element    InstructionPattern    PcodeInjectLibrary    SplitVarnode   
ActionFinalStructure    EmitNoXml    IopSpace    PcodeInjectLibraryGhidra    StackEqn   
ActionForceGoto    EmitPrettyPrint   
  j  
PcodeInjectLibrarySleigh    StackSolver   
ActionFuncLink    EmitXml    PcodeLexer    StarQuality   
ActionFuncLinkOutOnly    Emulate    JavaError    PcodeOp    StartInstructionValue   
ActionGroup    EmulateFunction    JoinRecord    PcodeOpBank    StartSymbol   
ActionGroupList    EmulateMemory    JoinRecordCompare    PcodeOpEdge    StringManager::StringData   
ActionHeritage    EmulatePcodeCache    JoinSpace    PcodeOpNode    StringManager   
ActionHideShadow    EmulatePcodeOp    JumpAssisted    PcodeOpRaw    StringManagerUnicode   
ActionInferTypes    EmulateSnippet    JumpAssistOp    PcodeRawOut    StructureGraph   
ActionInputPrototype    EndInstructionValue    JumpBasic    PcodeSnippet    SubExpression   
ActionLaneDivide    EndSymbol    JumpBasic2    PhiForm    SubfloatFlow   
ActionLikelyTrash    SymbolEntry::EntryInitData    JumpBasicOverride    PlusExpression    SubForm   
ActionMapGlobals    SymbolEntry::EntrySubsort    JumpModel    PointerModifier    SubtableSymbol   
ActionMarkExplicit    Enumerator    JumpModelTrivial    PreferSplitManager    SubvariableFlow   
ActionMarkImplied    EpsilonSymbol    JumpTable    PreferSplitRecord    Symbol   
ActionMarkIndirectOnly    Equal1Form    JumptableNotReachableError    PrintC    SymbolCompare   
ActionMergeAdjacent    Equal2Form    JumptableThunkError    PrintCCapability    SymbolCompareName   
ActionMergeCopy    Equal3Form    JumpValues    PrintfCallBack    SymbolEntry   
ActionMergeMultiEntry    EqualEquation    JumpValuesRange    PrintJava    SymbolScope   
ActionMergeRequired    EquateSymbol    JumpValuesRangeDefault    PrintJavaCapability    SymbolTable   
ActionMergeType    ValueSet::Equation   
  l  
PrintLanguage   
  t  
ActionMultiCse    EquationAnd    PrintLanguageCapability   
ActionNameVars    EquationCat    LabelSymbol    PriorityQueue    TargetFeature   
ActionNodeJoin    EquationLeftEllipsis    LabSymbol    PropagationState    TargetHit   
ActionNonzeroMask    EquationOr    LaneDescription    ProtoModel    TerminateCallBack   
ActionNormalizeBranches    EquationRightEllipsis    LanedRegister::LanedIterator    ProtoModelMerged    TermOrder   
ActionNormalizeSetup    EvaluationError    LaneDivide    ProtoParameter    TermPatternOp   
ActionOutputPrototype    ExecutablePcode    LanedRegister    ProtoStore    Token   
ActionParamDouble    ExecutablePcodeGhidra    LanguageDescription    ProtoStoreInternal    TokenField   
ActionPool    ExecutablePcodeSleigh    LeafIterator    ProtoStoreSymbol    TokenPattern   
ActionPreferComplement    ExprTree    LeftShiftExpression    PrototypePieces    TokenSplit   
ActionPrototypeTypes    ExternRefSymbol    LessConstForm    PutsCallBack    TokenSymbol   
ActionPrototypeWarnings   
  f  
LessEqualEquation   
  r  
ToOpEdge   
ActionRedundBranch    LessEquation    TraceDAG   
ActionRestartGroup    FamilySymbol    LessThreeWay    Range    TrackedContext   
ActionRestrictLocal    FieldContext    LoadGuard    RangeHint    TransformManager   
ActionRestructureHigh    FieldQuality    LoadImage    RangeList    TransformOp   
ActionRestructureVarnode    FileManage    LoadImageBfd    rangemap    TransformVar   
ActionReturnRecovery    FileStreamState    LoadImageFunc    RawBinaryArchitecture    Translate   
ActionReturnSplit    FixedHandle    LoadImageGhidra    RawBinaryArchitectureCapability    TraverseConstraint   
ActionSegmentize    FloatFormat    LoadImageSection    RawLoadImage    TraverseCountState   
ActionSetCasts    FloatingEdge    LoadImageXml    RecovError    TraverseDescendState   
ActionShadowVar    FlowBlock    LoadTable    RegisterProgram    TraverseGroupState   
ActionSpacebase    FlowDestSymbol    Location    RelativeRecord    TreeHandler   
ActionStackPtrFlow    FlowInfo    LocationMap    PrintLanguage::ReversePolish    TripleSymbol   
ActionStart    FlowRefSymbol    LogicalForm    RHSConstant    TruncationTag   
ActionStartCleanUp    FlushNative    LoopBody    RightShiftExpression    TypeArray   
ActionStartTypes    FspecSpace    LowlevelError    RtlPair    TypeBase   
ActionStop    FuncCallSpecs   
  m  
Rule    TypeChar   
ActionStructureTransform    Funcdata    Rule2Comp2Mult    TypeCode   
ActionSwitchNorm    FuncProto    MacroBuilder    Rule2Comp2Sub    TypeDeclarator   
ActionUnjustifiedParams    FunctionModifier    MacroSymbol    RuleAddMultCollapse    TypeEnum   
ActionUnreachable    FunctionSymbol    MapIterator    RuleAddUnsigned    TypeFactory   
ActionVarnodeProps    FunctionTestCollection    MapState    RuleAndCommute    TypeFactoryGhidra   
AliasChecker::AddBase    FunctionTestProperty    MemoryBank    RuleAndCompare    TypeField   
AddForm   
  g  
MemoryHashOverlay    RuleAndDistribute    TypeModifier   
Address    MemoryImage    RuleAndMask    TypeOp   
AddressResolver    GhidraCapability    MemoryPageOverlay    RuleAndOrLump    TypeOpBinary   
AddrLink    GhidraCommand    MemoryState    RuleAndPiece    TypeOpBoolAnd   
AddrSpace    GhidraDecompCapability    Merge    RuleBitUndistribute    TypeOpBoolNegate   
AddrSpaceManager    GhidraStringManager    MinusExpression    RuleBooleanNegate    TypeOpBoolOr   
AddTreeState    GhidraTranslate    MultExpression    RuleBoolNegate    TypeOpBoolXor   
AliasChecker    GrammarLexer    MultForm    RuleBoolZext    TypeOpBranch   
AncestorRealistic    GrammarToken    MyLoadImage    RuleBxor2NotEqual    TypeOpBranchind   
AndExpression    GreaterEqualEquation   
  n  
RuleCarryElim    TypeOpCall   
Architecture    GreaterEquation    RuleCollapseConstants    TypeOpCallind   
ArchitectureCapability    GuardRecord    NameRecommend    RuleCollectTerms    TypeOpCallother   
ArchitectureGhidra   
  h  
NameSymbol    RuleCompile    TypeOpCast   
ArchOption    NameValue    RuleConcatCommute    TypeOpCbranch   
ArrayModifier    HandleTpl    PrintLanguage::NodePending    RuleConcatLeftShift    TypeOpCopy   
AssemblyEmit    Heritage    NotEqualEquation    RuleConcatShift    TypeOpCpoolref   
AssemblyRaw    HeritageInfo    NotExpression    RuleConcatZero    TypeOpEqual   
PrintLanguage::Atom    HighEdge   
  o  
RuleConcatZext    TypeOpExtract   
Attributes    HighVariable    RuleConditionalMove    TypeOpFloatAbs   
  b  
  i  
OpBehavior    RuleCondNegate    TypeOpFloatAdd   
OpBehaviorBoolAnd    RuleDivOpt    TypeOpFloatCeil   
BadDataError    IdentRec    OpBehaviorBoolNegate    RuleDivTermAdd    TypeOpFloatDiv   
BfdArchitecture    IfaceAssemblyEmit    OpBehaviorBoolOr    RuleDivTermAdd2    TypeOpFloatEqual   
BfdArchitectureCapability    IfaceBaseCommand    OpBehaviorBoolXor    RuleDoubleArithShift    TypeOpFloatFloat2Float   
BinaryExpression    IfaceCapability    OpBehaviorCopy    RuleDoubleIn    TypeOpFloatFloor   
BitrangeSymbol    IfaceCodeDataCapability    OpBehaviorEqual    RuleDoubleLoad    TypeOpFloatInt2Float   
BlockBasic    IfaceCodeDataCommand    OpBehaviorFloatAbs    RuleDoubleShift    TypeOpFloatLess   
BlockCondition    IfaceCommand    OpBehaviorFloatAdd    RuleDoubleSub    TypeOpFloatLessEqual   
BlockCopy    IfaceCommandDummy    OpBehaviorFloatCeil    RuleDumptyHump    TypeOpFloatMult   
BlockDoWhile    IfaceData    OpBehaviorFloatDiv    RuleEarlyRemoval    TypeOpFloatNan   
BlockEdge    IfaceDecompCapability    OpBehaviorFloatEqual    RuleEmbed    TypeOpFloatNeg   
BlockGoto    IfaceDecompCommand    OpBehaviorFloatFloat2Float    RuleEqual2Constant    TypeOpFloatNotEqual   
BlockGraph    IfaceDecompData    OpBehaviorFloatFloor    RuleEqual2Zero    TypeOpFloatRound   
BlockIf    IfaceError    OpBehaviorFloatInt2Float    RuleEquality    TypeOpFloatSqrt   
BlockInfLoop    IfaceExecutionError    OpBehaviorFloatLess    RuleFloatCast    TypeOpFloatSub   
BlockList    IfaceParseError    OpBehaviorFloatLessEqual    RuleFloatRange    TypeOpFloatTrunc   
BlockMap    IfaceStatus    OpBehaviorFloatMult    RuleFuncPtrEncoding    TypeOpFunc   
BlockMultiGoto    IfaceTerm    OpBehaviorFloatNan    RuleGeneric    TypeOpIndirect   
BlockSwitch    IfcAddpath    OpBehaviorFloatNeg    RuleHighOrderAnd    TypeOpInsert   
BlockVarnode    IfcAddrrangeLoad    OpBehaviorFloatNotEqual    RuleHumptyDumpty    TypeOpInt2Comp   
BlockWhileDo    IfcAdjustVma    OpBehaviorFloatRound    RuleHumptyOr    TypeOpIntAdd   
BreakCallBack    IfcAnalyzeRange    OpBehaviorFloatSqrt    RuleIdentityEl    TypeOpIntAnd   
BreakTable    IfcBreakaction    OpBehaviorFloatSub    RuleIgnoreNan    TypeOpIntCarry   
BreakTableCallBack    IfcBreakstart    OpBehaviorFloatTrunc    RuleIndirectCollapse    TypeOpIntDiv   
  c  
IfcCallFixup    OpBehaviorInt2Comp    RuleIntLessEqual    TypeOpIntLeft   
IfcCallGraphBuild    OpBehaviorIntAdd    RuleLeftRight    TypeOpIntLess   
CallGraph    IfcCallGraphBuildQuick    OpBehaviorIntAnd    RuleLess2Zero    TypeOpIntLessEqual   
CallGraphEdge    IfcCallGraphDump    OpBehaviorIntCarry    RuleLessEqual    TypeOpIntMult   
CallGraphNode    IfcCallGraphList    OpBehaviorIntDiv    RuleLessEqual2Zero    TypeOpIntNegate   
CapabilityPoint    IfcCallGraphLoad    OpBehaviorIntLeft    RuleLessNotEqual    TypeOpIntOr   
CastStrategy    IfcCallOtherFixup    OpBehaviorIntLess    RuleLessOne    TypeOpIntRem   
CastStrategyC    IfcCleararch    OpBehaviorIntLessEqual    RuleLexer    TypeOpIntRight   
CastStrategyJava    IfcClosefile    OpBehaviorIntMult    RuleLoadVarnode    TypeOpIntSborrow   
CircleRange    IfcCodeDataDumpCrossRefs    OpBehaviorIntNegate    RuleLogic2Bool    TypeOpIntScarry   
circularqueue    IfcCodeDataDumpModelHits    OpBehaviorIntOr    RuleModOpt    TypeOpIntSdiv   
CodeDataAnalysis    IfcCodeDataDumpStarts    OpBehaviorIntRem    RuleMultiCollapse    TypeOpIntSext   
CodeUnit    IfcCodeDataDumpTargetHits    OpBehaviorIntRight    RuleMultNegOne    TypeOpIntSless   
CollapseStructure    IfcCodeDataDumpUnlinked    OpBehaviorIntSborrow    RuleNegateIdentity    TypeOpIntSlessEqual   
CombinePattern    IfcCodeDataInit    OpBehaviorIntScarry    RuleNegateNegate    TypeOpIntSrem   
Comment    IfcCodeDataRun    OpBehaviorIntSdiv    RuleNotDistribute    TypeOpIntSright   
CommentDatabase    IfcCodeDataTarget    OpBehaviorIntSext    RuleOrCollapse    TypeOpIntSub   
CommentDatabaseGhidra    IfcComment    OpBehaviorIntSless    RuleOrConsume    TypeOpIntXor   
CommentDatabaseInternal    IfcCommentInstr    OpBehaviorIntSlessEqual    RuleOrMask    TypeOpIntZext   
CommentOrder    IfcContinue    OpBehaviorIntSrem    RuleOrPredicate    TypeOpLoad   
CommentSorter    IfcCountPcode    OpBehaviorIntSright    RulePiece2Sext    TypeOpMulti   
CompilerTag    IfcDeadcodedelay    OpBehaviorIntSub    RulePiece2Zext    TypeOpNew   
ConditionalExecution    IfcDecompile    OpBehaviorIntXor    RulePiecePathology    TypeOpNotEqual   
ConditionalJoin    IfcDump    OpBehaviorIntZext    RulePopcountBoolXor    TypeOpPiece   
ConditionMarker    IfcDumpbinary    OpBehaviorNotEqual    RulePositiveDiv    TypeOpPopcount   
ConsistencyChecker    IfcDuplicateHash    OpBehaviorPiece    RulePropagateCopy    TypeOpPtradd   
ConsoleCommands    IfcEcho    OpBehaviorPopcount    RulePtraddUndo    TypeOpPtrsub   
ConstantAbsolute    IfcFlowOverride    OpBehaviorSubpiece    RulePtrArith    TypeOpReturn   
ConstantConsumed    IfcForceDec    OperandEquation    RulePtrFlow    TypeOpSegment   
ConstantExpression    IfcForcegoto    OperandResolve    RulePtrsubCharConstant    TypeOpStore   
ConstantHeritageKnown    IfcForceHex    OperandSymbol    RulePtrsubUndo    TypeOpSubpiece   
ConstantIsConstant    IfcFuncload    OperandValue    RulePullsubIndirect    TypeOpUnary   
ConstantNamed    IfcGlobalAdd    OpFollow    RulePullsubMulti    TypePointer   
ConstantNZMask    IfcGlobalify    OptionAliasBlock    RulePushMulti    TypeRecommend   
ConstantOffset    IfcGlobalRegisters    OptionAllowContextSet    RulePushPtr    TypeSpacebase   
ConstantPool    IfcGlobalRemove    OptionCommentHeader    RuleRangeMeld    TypeSpecifiers   
ConstantPoolGhidra    IfcGraphControlflow    OptionCommentIndent    RuleRightShiftAnd    TypeStruct   
ConstantPoolInternal    IfcGraphDataflow    OptionCommentInstruction    RuleSborrow    TypeUnicode   
ConstantSpace    IfcGraphDom    OptionCommentStyle    RuleSegment    TypeVoid   
ConstantValue    IfcHistory    OptionConventionPrinting    RuleSelectCse   
  u  
ConstantVarnodeSize    IfcJumpOverride    OptionCurrentAction    RuleShift2Mult   
ConstraintBoolean    IfcListaction    OptionDatabase    RuleShiftAnd    UnaryExpression   
ConstraintConstCompare    IfcListOverride    OptionDefaultPrototype    RuleShiftBitops    UnconstrainedEquation   
ConstraintDef    IfcListprototypes    OptionErrorReinterpreted    RuleShiftCompare    UnifyConstraint   
ConstraintDescend    IfcLoadFile    OptionErrorTooManyInstructions    RuleShiftPiece    UnifyCPrinter   
ConstraintGroup    IfcLockPrototype    OptionErrorUnimplemented    RuleShiftSub    UnifyDatatype   
ConstraintLoneDescend    IfcMapaddress    OptionExtraPop    RuleSignDiv2    UnifyState   
ConstraintNamedExpression    IfcMapexternalref    OptionForLoops    RuleSignForm    UnimplError   
ConstraintNewOp    IfcMapfunction    OptionHideExtensions    RuleSignNearMult    UniqueSpace   
ConstraintNewUniqueOut    IfcMaphash    OptionIgnoreUnimplemented    RuleSignShift    UnitTest   
ConstraintOpcode    IfcMaplabel    OptionIndentIncrement    RuleSLess2Zero    UnspecializedPcodeOp   
ConstraintOpCompare    IfcNameVarnode    OptionInferConstPtr    RuleSlessToLess    UserOpManage   
ConstraintOpCopy    IfcOpenfile    OptionInline    RuleSplitFlow    UserOpSymbol   
ConstraintOpInput    IfcOpenfileAppend    OptionInPlaceOps    RuleStoreVarnode    UserPcodeOp   
ConstraintOpInputAny    IfcOption    OptionIntegerFormat    RuleStructOffset0   
  v  
ConstraintOpOutput    IfcParseFile    OptionJumpLoad    RuleSub2Add   
ConstraintOr    IfcParseLine    OptionMaxInstruction    RuleSubCancel    ValExpressEquation   
ConstraintOtherInput    IfcPreferSplit    OptionMaxLineWidth    RuleSubCommute    ValueMapSymbol   
ConstraintParamConst    IfcPrintActionstats    OptionNamespaceStrategy    RuleSubExtComm    ValueSet   
ConstraintParamConstVal    IfcPrintBlocktree    OptionNoCastPrinting    RuleSubfloatConvert    ValueSetRead   
ConstraintRemoveInput    IfcPrintCFlat    OptionNoReturn    RuleSubNormal    ValueSetSolver   
ConstraintSetInput    IfcPrintCGlobals    OptionNullPrinting    RuleSubRight    ValueSymbol   
ConstraintSetInputConstVal    IfcPrintCover    OptionProtoEval    RuleSubvarAnd    Varnode   
ConstraintSetOpcode    IfcPrintCStruct    OptionReadOnly    RuleSubvarCompZero    VarnodeBank   
ConstraintVarCompare    IfcPrintCTypes    OptionSetAction    RuleSubvarSext    VarnodeCompareDefLoc   
ConstraintVarConst    IfcPrintCXml    OptionSetLanguage    RuleSubvarShift    VarnodeCompareLocDef   
ConstraintVarnodeCopy    IfcPrintdisasm    OptionStructAlign    RuleSubvarSubpiece    VarnodeData   
Constructor    IfcPrintExtrapop    OptionToggleRule    RuleSubvarZext    VarnodeListSymbol   
ConstructState    IfcPrintHigh    OptionWarning    RuleSubZext    VarnodeSymbol   
ConstructTpl    IfcPrintInputs    OpToken    RuleSwitchSingle    VarnodeTpl   
ConstTpl    IfcPrintInputsAll    OpTpl    RuleTermOrder    VolatileOp   
ContentHandler    IfcPrintLanguage    OrExpression    RuleTestSign    VolatileReadOp   
ContextBitRange    IfcPrintLocalrange    OrPattern    RuleThreeWayCompare    VolatileWriteOp   
ContextCache    IfcPrintMap    OtherSpace    RuleTransformCpool   
  w  
ContextChange    IfcPrintParamMeasures    OverlaySpace    RuleTrivialArith   
ContextCommit    IfcPrintRaw    Override    RuleTrivialBool    ParamMeasure::WalkState   
ContextDatabase    IfcPrintSpaces   
  p  
RuleTrivialShift    Widener   
ContextField    IfcPrintTree    RuleXorCollapse    WidenerFull   
ContextGhidra    IfcPrintVarnode    ParamActive    RuleXorSwap    WidenerNone   
ContextInternal    IfcProduceC    ParamEntry    RuleZextCommute    WithBlock   
ContextOp    IfcProducePrototypes    ParamEntryRange    RuleZextEliminate   
  x  
ContextPattern    IfcProtooverride    ParameterBasic    RuleZextShiftZext   
ContextSet    IfcQuit    ParameterPieces    RuleZextSless    XmlArchitecture   
ContextSymbol    IfcReadonly    ParameterSymbol   
  s  
XmlArchitectureCapability   
Cover    IfcReadSymbols    ParamIDAnalysis    XmlError   
CoverBlock    IfcRemove    ParamList    Scope    XmlScan   
CParse    IfcRename    ParamListMerged    ScopeGhidra    XorExpression   
CPoolRecord    IfcResetActionstats    ParamListRegister    ScopeGhidraNamespace   
  y  
  d  
IfcRestore    ParamListStandard    ScopeInternal   
IfcRetype    ParamListStandardOut    ScopeLocal    yy_buffer_state   
Database    IfcSave    ParamMeasure    ScopeMapper    yy_trans_info   
Datatype    IfcSetcontextrange    ParamTrial    ScoreProtoModel    yyalloc   
DatatypeCompare    IfcSettrackedrange    ParamUnassignedError    SectionSymbol    YYSTYPE   
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y