Boomerang

o*Introduction

o+File List

|o*ArchiveFile.cpp

|o*basicblock.cpp

|o*basicblock.h

|o*bffDump.cpp

|o*BinaryFile.cpp

|o*BinaryFile.h

|o*BinaryFileFactory.cpp

|o*BinaryFileStub.cpp

|o*BinaryFileStub.h

|o*boomerang.cpp

|o*boomerang.h

|o*cfg.cpp

|o*cfg.h

|o*CfgTest.cpp

|o*CfgTest.h

|o*checkstrings.cpp

|o*chllcode.cpp

|o*chllcode.h

|o*cluster.h

|o*config.h

|o*constraint.cpp

|o*constraint.h

|o*dataflow.cpp

|o*dataflow.h

|o*hppa/decoder.cpp

|o*mc68k/decoder.cpp

|o*decoder.h

|o*hppa/decoder.m

|o*mc68k/decoder.m

|o*pentium/decoder.m

|o*ppc/decoder.m

|o*sparc/decoder.m

|o*st20/decoder.m

|o*hppa/decoder_low.cpp

|o*mc68k/decoder_low.cpp

|o*hppa/decoder_low.m

|o*mc68k/decoder_low.m

|o*DecompilerThread.cpp

|o*DecompilerThread.h

|o*dfa.cpp

|o*DfaTest.cpp

|o*DfaTest.h

|o*disassembler.2.m

|o*hppa/disassembler.cpp

|o*pentium/disassembler.cpp

|o*sparc/disassembler.cpp

|o*hppa/disassembler.m

|o*pentium/disassembler.m

|o*sparc/disassembler.m

|o*disassembler9.m

|o*DOS4GWBinaryFile.cpp

|o*DOS4GWBinaryFile.h

|o*ElfArchiveFile.cpp

|o*ElfBinaryFile.cpp

|o*ElfBinaryFile.h

|o*enc.h

|o*error.h

|o*ExeBinaryFile.cpp

|o*ExeBinaryFile.h

|o*exp.cpp

|o*exp.h

|o*exphelp.h

|o*ExpTest.cpp

|o*ExpTest.h

|o*front68k.cpp

|o*frontend.cpp

|o*frontend.h

|o*FrontendTest.cpp

|o*FrontendTest.h

|o*fronthppa.cpp

|o*FrontPentTest.cpp

|o*FrontPentTest.h

|o*FrontSparcTest.cpp

|o*FrontSparcTest.h

|o*hashtable.h

|o*hashtable2.h

|o*hllcode.h

|o*hppa-names.cpp

|o*hppa-names.h

|o*hppa.pat.cpp

|o*hppa.pat.h

|o*hppa.pat.m

|o*HpSomBinaryFile.cpp

|o*HpSomBinaryFile.h

|o*insnameelem.cpp

|o*insnameelem.h

|o*List.h

|o*LoaderTest.cpp

|o*LoaderTest.h

|o*log.h

|o*macho-apple.h

|o*MachOBinaryFile.cpp

|o*MachOBinaryFile.h

|o*main.cpp

|o*mainwindow.cpp

|o*mainwindow.h

|o*malloc.h

|o*managed.cpp

|o*managed.h

|o*mc68k.pat.cpp

|o*mc68k.pat.h

|o*mc68k.pat.m

|o*memo.h

|o*mypthread.cpp

|o*njmcDecoder.cpp

|o*nlist.h

|o*objc-api.h

|o*objc-class.h

|o*objc-load.h

|o*objc-runtime.h

|o*objc.h

|o*Object.h

|o*operator.h

|o*operstrings.h

|o*osfcn.h

|o*PalmBinaryFile.cpp

|o*PalmBinaryFile.h

|o*palmsystraps.h

|o*ParserTest.cpp

|o*ParserTest.h

|o*pentiumdecoder.cpp

|o*pentiumdecoder.h

|o*pentiumfrontend.cpp

|o*pentiumfrontend.h

|o*ppcdecoder.cpp

|o*ppcdecoder.h

|o*ppcfrontend.cpp

|o*ppcfrontend.h

|o*proc.cpp

|o*proc.h

|o*ProcTest.cpp

|o*ProcTest.h

|o*prog.cpp

|o*prog.h

|o*ProgTest.cpp

|o*ProgTest.h

|o*Protocol.h

|o*register.cpp

|o*register.h

|o*rtl.cpp

|o*rtl.h

|o*rtleditor.cpp

|o*rtleditor.h

|o*RtlTest.cpp

|o*RtlTest.h

|o*sigenum.h

|o*signature.cpp

|o*signature.h

|o*signatureStubs.cpp

|o*simple.cpp

|o*simple.m

|o*sparc-names.h

|o*sparc.h

|o*sparc.pat.cpp

|o*sparc.pat.h

|o*sparc.pat.m

|o*sparcdecoder.cpp

|o*sparcdecoder.h

|o*sparcfrontend.cpp

|o*sparcfrontend.h

|o*sslinst.cpp

|o*sslparser.cpp

|o*sslparser.h

|o*sslscanner.cpp

|o*sslscanner.h

|o*st20.ssl.m

|o*st20decoder.cpp

|o*st20decoder.h

|o*st20frontend.cpp

|o*st20frontend.h

|o*statement.cpp

|o*statement.h

|o*StatementTest.cpp

|o*StatementTest.h

|o*SymTab.cpp

|o*SymTab.h

|o*syntax.cpp

|o*syself.h

|o*table.cpp

|o*table.h

|o*testDbase.cpp

|o*testExp.cpp

|o*testExpStubs.cpp

|o*testFront.cpp

|o*testLoader.cpp

|o*testRtl.cpp

|o*testRtlStubs.cpp

|o*testStmt.cpp

|o*testStmtStubs.cpp

|o*transformer.h

|o*type.cpp

|o*type.h

|o*types.h

|o*typeStubs.cpp

|o*TypeTest.cpp

|o*TypeTest.h

|o*util.h

|o*utilStubs.cpp

|o*visitor.cpp

|o*visitor.h

|o*Win32BinaryFile.cpp

|o*Win32BinaryFile.h

|o*xmlprogparser.cpp

|o*xmlprogparser.h

|\*zone.h

o+Class List

|o*_malloc_zone_t

|o*_NXHandler

|o*_tag

|o*addr_instance

|o*ArgSourceProvider

|o*ArrayType

|o*Assign

|o*Assignment

|o*AssignSet

|o*BadMemofFinder

|o*BasicBlock

|o*BasicBlock::LastStatementNotABranchError

|o*BasicBlock::LastStatementNotAGotoError

|o*Binary

|o*BinaryFile

|o*BinaryFileFactory

|o*BinaryFileStub

|o*BlockSyntaxNode

|o*BoolAssign

|o*BooleanType

|o*Boomerang

|o*BranchStatement

|o*c_addr_instance

|o*c_bit_instance

|o*c_c_instance

|o*c_faddr_instance

|o*c_null_instance

|o*c_wcr_instance

|o*CallBypasser

|o*CallStatement

|o*CaseStatement

|o*Cfg

|o*Cfg::BBAlreadyExistsError

|o*CfgTest

|o*CharType

|o*CHLLCode

|o*Class

|o*Cluster

|o*ComplexityFinder

|o*ComplexTypeComp

|o*CompoundType

|o*ConnectionGraph

|o*Const

|o*ConstFinder

|o*ConstGlobalConverter

|o*ConstraintMap

|o*Constraints

|o*Context

|o*CustomSignature

|o*DataFlow

|o*DataInterval

|o*DataIntervalMap

|o*DecodeResult

|o*Decompiler

|o*DecompilerThread

|o*DefCollector

|o*DfaLocalMapper

|o*DfaTest

|o*disasm_fmt_t

|o*DOS4GWBinaryFile

|o*dylib

|o*dylib_command

|o*dylib_module

|o*dylib_reference

|o*dylib_table_of_contents

|o*dylinker_command

|o*dysymtab_command

|o*Elf32_Dyn

|o*Elf32_Ehdr

|o*Elf32_Phdr

|o*Elf32_Rel

|o*Elf32_Shdr

|o*Elf32_Sym

|o*ElfBinaryFile

|o*EquateMap

|o*ErrLogger

|o*ExeBinaryFile

|o*exeHeader

|o*Exp

|o*ExpCastInserter

|o*ExpConstCaster

|o*ExpDestCounter

|o*ExpHasMemofTester

|o*ExpModifier

|o*export_entry

|o*ExpPropagator

|o*ExpRegMapper

|o*ExprTable

|o*ExpSsaXformer

|o*ExpSubscripter

|o*ExpTest

|o*ExpTransformer

|o*ExpVisitor

|o*faddr_instance

|o*FileLogger

|o*FixProcVisitor

|o*FlagDef

|o*FlagsFinder

|o*FloatType

|o*FrontEnd

|o*FrontendTest

|o*FrontPentTest

|o*FrontSparcTest

|o*FuncType

|o*fvmfile_command

|o*fvmlib

|o*fvmlib_command

|o*GetProcVisitor

|o*Global

|o*GotoStatement

|o*Header

|o*HLLCode

|o*HpSomBinaryFile

|o*ident_command

|o*IfThenElseSyntaxNode

|o*IfThenSyntaxNode

|o*ImplicitAssign

|o*ImplicitConverter

|o*import_entry

|o*ImpRefStatement

|o*InfiniteLoopSyntaxNode

|o*InsListElem

|o*InsNameElem

|o*InsOptionElem

|o*InstructionPatterns

|o*IntegerType

|o*JunctionStatement

|o*lc_str

|o*lessAssign

|o*lessAssignment

|o*lessEvaluate

|o*lessExpStar

|o*lessTI

|o*LibProc

|o*List

|o*load_command

|o*LoaderTest

|o*Localiser

|o*Location

|o*LocationSet

|o*Log

|o*LowerType

|o*LXFixup

|o*LXHeader

|o*LXObject

|o*LXPage

|o*mach_header

|o*MachOBinaryFile

|o*MainWindow

|o*malloc_introspection_t

|o*MemDepthFinder

|o*Memo

|o*Memoisable

|o*Module

|o*NamedType

|o*NJMCDecoder

|o*nlist

|o*NullLogger

|o*NXHashState

|o*NXHashTable

|o*NXHashTablePrototype

|o*NXListId

|o*objc_cache

|o*objc_category

|o*objc_class

|o*objc_ivar

|o*objc_ivar_list

|o*objc_method

|o*objc_method_description

|o*objc_method_description_list

|o*objc_method_list

|o*objc_module

|o*objc_object

|o*objc_protocol_list

|o*objc_super

|o*objc_symtab

|o*ObjcClass

|o*ObjcIvar

|o*ObjcMethod

|o*ObjcModule

|o*Object

|o*Object(Archiving)

|o*Object(DynamicLoading)

|o*OpTable

|o*PalmBinaryFile

|o*ParamEntry

|o*Parameter

|o*ParserTest

|o*PEExportDtor

|o*PEHeader

|o*PEImportDtor

|o*PentiumDecoder

|o*PentiumFrontEnd

|o*CallingConvention::StdC::PentiumSignature

|o*PEObject

|o*PhiAssign

|o*PhiInfo

|o*PhiStripper

|o*plt_record

|o*PointerType

|o*PostTestedLoopSyntaxNode

|o*PPCDecoder

|o*PPCFrontEnd

|o*CallingConvention::StdC::PPCSignature

|o*prebind_cksum_command

|o*prebound_dylib_command

|o*PretestedLoopSyntaxNode

|o*PrimitiveTester

|o*Proc

|o*ProcTest

|o*Prog

|o*ProgTest

|o*Protocol

|o*PSP

|o*Range

|o*RangeMap

|o*RefExp

|o*Register

|o*RegisterFile

|o*Return

|o*ReturnStatement

|o*routines_command

|o*RTL

|o*RTLEditor

|o*RTLInstDict

|o*RtlTest

|o*section

|o*SectionInfo

|o*segment_command

|o*SemCmp

|o*SetConscripts

|o*Signature

|o*Signature::StackRegisterNotDefinedException

|o*SimpExpModifier

|o*SizeStripper

|o*SizeType

|o*space_dictionary_record

|o*SparcDecoder

|o*SparcFrontEnd

|o*CallingConvention::StdC::SparcLibSignature

|o*CallingConvention::StdC::SparcSignature

|o*ST20Decoder

|o*ST20FrontEnd

|o*CallingConvention::StdC::ST20Signature

|o*Statement

|o*StatementList

|o*StatementSet

|o*StatementTest

|o*StatementVec

|o*StmtCastInserter

|o*StmtConscriptSetter

|o*StmtConstFinder

|o*StmtDestCounter

|o*StmtExpVisitor

|o*StmtImplicitConverter

|o*StmtModifier

|o*StmtPartModifier

|o*StmtRegMapper

|o*StmtSsaXformer

|o*StmtSubscripter

|o*StmtVisitor

|o*StmtVisitorStub

|o*sub_client_command

|o*sub_framework_command

|o*sub_library_command

|o*sub_umbrella_command

|o*subspace_dictionary_record

|o*SWITCH_INFO

|o*symElem

|o*symseg_command

|o*SymTab

|o*symtab_command

|o*SymValue

|o*SyntaxNode

|o*Table

|o*TableEntry

|o*TargetQueue

|o*TempToLocalMapper

|o*Terminal

|o*Ternary

|o*thread_command

|o*transPost

|o*twolevel_hint

|o*twolevel_hints_command

|o*Type

|o*TypedExp

|o*TypeTest

|o*TypeVal

|o*TypingStatement

|o*Unary

|o*UnionElement

|o*UnionType

|o*UpperType

|o*UseCollector

|o*UsedLocalFinder

|o*UsedLocsFinder

|o*UsedLocsVisitor

|o*UserProc

|o*vm_range_t

|o*VoidType

|o*Watcher

|o*Win32BinaryFile

|o*CallingConvention::Win32Signature

|o*CallingConvention::Win32TcSignature

|o*XMLProgParser

|o*yy_buffer_state

|\*yy_SSLParser_stype

o+Class Hierarchy

|o*_malloc_zone_t

|o*_NXHandler

|o*_tag

|o*addr_instance

|o*ArgSourceProvider

|o*AssignSet

|o*BasicBlock

|o*BasicBlock::LastStatementNotABranchError

|o*BasicBlock::LastStatementNotAGotoError

|o+BinaryFile

|o*BinaryFileFactory

|o*Boomerang

|o*c_addr_instance

|o*c_bit_instance

|o*c_c_instance

|o*c_faddr_instance

|o*c_null_instance

|o*c_wcr_instance

|o*Cfg

|o*Cfg::BBAlreadyExistsError

|o*CfgTest

|o+Cluster

|o*ComplexTypeComp

|o*ConnectionGraph

|o*ConstraintMap

|o*Constraints

|o*Context

|o*DataFlow

|o*DataInterval

|o*DataIntervalMap

|o*DecodeResult

|o*DecompilerThread

|o*DefCollector

|o*DfaTest

|o*disasm_fmt_t

|o*dylib

|o*dylib_command

|o*dylib_module

|o*dylib_reference

|o*dylib_table_of_contents

|o*dylinker_command

|o*dysymtab_command

|o*Elf32_Dyn

|o*Elf32_Ehdr

|o*Elf32_Phdr

|o*Elf32_Rel

|o*Elf32_Shdr

|o*Elf32_Sym

|o*EquateMap

|o*exeHeader

|o+Exp

|o+ExpModifier

|o*export_entry

|o*ExpTest

|o*ExpTransformer

|o+ExpVisitor

|o*faddr_instance

|o+FrontEnd

|o*FrontendTest

|o*FrontPentTest

|o*FrontSparcTest

|o*fvmfile_command

|o*fvmlib

|o*fvmlib_command

|o*Global

|o*Header

|o+HLLCode

|o*ident_command

|o*import_entry

|o+InsNameElem

|o*InstructionPatterns

|o*lc_str

|o*lessAssign

|o*lessAssignment

|o*lessEvaluate

|o*lessExpStar

|o*lessTI

|o*load_command

|o*LoaderTest

|o*LocationSet

|o+Log

|o*LXFixup

|o*LXHeader

|o*LXObject

|o*LXPage

|o*mach_header

|o*MainWindow

|o*malloc_introspection_t

|o*Memo

|o*Memoisable

|o+NJMCDecoder

|o*nlist

|o*NXHashState

|o*NXHashTable

|o*NXHashTablePrototype

|o*NXListId

|o*objc_cache

|o*objc_category

|o*objc_class

|o*objc_ivar

|o*objc_ivar_list

|o*objc_method

|o*objc_method_description

|o*objc_method_description_list

|o*objc_method_list

|o*objc_module

|o*objc_object

|o*objc_protocol_list

|o*objc_super

|o*objc_symtab

|o*ObjcClass

|o*ObjcIvar

|o*ObjcMethod

|o*ObjcModule

|o+Object

|o*Object(Archiving)

|o*Object(DynamicLoading)

|o*ParamEntry

|o*Parameter

|o*ParserTest

|o*PEExportDtor

|o*PEHeader

|o*PEImportDtor

|o*PEObject

|o*PhiInfo

|o*plt_record

|o*prebind_cksum_command

|o*prebound_dylib_command

|o+Proc

|o*ProcTest

|o*Prog

|o*ProgTest

|o*PSP

|o*Range

|o*RangeMap

|o*Register

|o*RegisterFile

|o*Return

|o*routines_command

|o*RTL

|o*RTLEditor

|o*RTLInstDict

|o*RtlTest

|o*section

|o*SectionInfo

|o*segment_command

|o*SemCmp

|o+Signature

|o*Signature::StackRegisterNotDefinedException

|o*space_dictionary_record

|o+Statement

|o*StatementList

|o*StatementSet

|o*StatementTest

|o*StatementVec

|o+StmtExpVisitor

|o+StmtModifier

|o*StmtPartModifier

|o+StmtVisitor

|o*sub_client_command

|o*sub_framework_command

|o*sub_library_command

|o*sub_umbrella_command

|o*subspace_dictionary_record

|o*SWITCH_INFO

|o*symElem

|o*symseg_command

|o*SymTab

|o*symtab_command

|o*SymValue

|o+SyntaxNode

|o+Table

|o*TableEntry

|o*TargetQueue

|o*thread_command

|o*transPost

|o*twolevel_hint

|o*twolevel_hints_command

|o+Type

|o*TypeTest

|o*UnionElement

|o*UseCollector

|o*vm_range_t

|o+Watcher

|o*XMLProgParser

|o*yy_buffer_state

|\*yy_SSLParser_stype

o*Class Members

o+Namespace List

o+Directories

o*File Members

\+Related Pages