├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── symdump.sln └── symdump ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── exefile ├── ExeFile.cs ├── disasm │ ├── C0Register.cs │ ├── C2Register.cs │ ├── CpuControlOpcode.cs │ ├── Opcode.cs │ ├── OpcodeFunction.cs │ └── TlbOpcode.cs ├── instructions │ ├── ArithmeticInstruction.cs │ ├── CallPtrInstruction.cs │ ├── CaseTableEntry.cs │ ├── ConditionalBranchInstruction.cs │ ├── ConditionalCallInstruction.cs │ ├── CopyInstruction.cs │ ├── Instruction.cs │ ├── SimpleInstruction.cs │ ├── SwitchInstruction.cs │ └── WordData.cs ├── operands │ ├── C0RegisterOperand.cs │ ├── C2RegisterOperand.cs │ ├── IOperand.cs │ ├── ImmediateOperand.cs │ ├── InsnMatcher.cs │ ├── LabelOperand.cs │ ├── Matcher.cs │ ├── OptionalMatching.cs │ ├── RegisterOffsetOperand.cs │ └── RegisterOperand.cs └── util │ └── EndianBinaryReader.cs ├── symdump.csproj ├── symfile ├── Block.cs ├── CompoundMember.cs ├── DerivedType.cs ├── DerivedTypeDef.cs ├── EnumDef.cs ├── ExternStatic.cs ├── Function.cs ├── IComplexType.cs ├── Label.cs ├── ObjectFile.cs ├── Overlay.cs ├── PrimitiveType.cs ├── Register.cs ├── StructDef.cs ├── SymFile.cs ├── SymbolType.cs ├── TaggedSymbol.cs ├── TypedValue.cs ├── UnionDef.cs └── util │ ├── FileUtil.cs │ └── StringUtil.cs └── util └── IndentedTextWriter.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/README.md -------------------------------------------------------------------------------- /symdump.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump.sln -------------------------------------------------------------------------------- /symdump/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/Program.cs -------------------------------------------------------------------------------- /symdump/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /symdump/exefile/ExeFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/ExeFile.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/C0Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/C0Register.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/C2Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/C2Register.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/CpuControlOpcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/CpuControlOpcode.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/Opcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/Opcode.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/OpcodeFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/OpcodeFunction.cs -------------------------------------------------------------------------------- /symdump/exefile/disasm/TlbOpcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/disasm/TlbOpcode.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/ArithmeticInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/ArithmeticInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/CallPtrInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/CallPtrInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/CaseTableEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/CaseTableEntry.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/ConditionalBranchInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/ConditionalBranchInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/ConditionalCallInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/ConditionalCallInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/CopyInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/CopyInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/Instruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/SimpleInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/SimpleInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/SwitchInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/SwitchInstruction.cs -------------------------------------------------------------------------------- /symdump/exefile/instructions/WordData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/instructions/WordData.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/C0RegisterOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/C0RegisterOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/C2RegisterOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/C2RegisterOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/IOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/IOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/ImmediateOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/ImmediateOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/InsnMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/InsnMatcher.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/LabelOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/LabelOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/Matcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/Matcher.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/OptionalMatching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/OptionalMatching.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/RegisterOffsetOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/RegisterOffsetOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/operands/RegisterOperand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/operands/RegisterOperand.cs -------------------------------------------------------------------------------- /symdump/exefile/util/EndianBinaryReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/exefile/util/EndianBinaryReader.cs -------------------------------------------------------------------------------- /symdump/symdump.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symdump.csproj -------------------------------------------------------------------------------- /symdump/symfile/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/Block.cs -------------------------------------------------------------------------------- /symdump/symfile/CompoundMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/CompoundMember.cs -------------------------------------------------------------------------------- /symdump/symfile/DerivedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/DerivedType.cs -------------------------------------------------------------------------------- /symdump/symfile/DerivedTypeDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/DerivedTypeDef.cs -------------------------------------------------------------------------------- /symdump/symfile/EnumDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/EnumDef.cs -------------------------------------------------------------------------------- /symdump/symfile/ExternStatic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/ExternStatic.cs -------------------------------------------------------------------------------- /symdump/symfile/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/Function.cs -------------------------------------------------------------------------------- /symdump/symfile/IComplexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/IComplexType.cs -------------------------------------------------------------------------------- /symdump/symfile/Label.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/Label.cs -------------------------------------------------------------------------------- /symdump/symfile/ObjectFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/ObjectFile.cs -------------------------------------------------------------------------------- /symdump/symfile/Overlay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/Overlay.cs -------------------------------------------------------------------------------- /symdump/symfile/PrimitiveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/PrimitiveType.cs -------------------------------------------------------------------------------- /symdump/symfile/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/Register.cs -------------------------------------------------------------------------------- /symdump/symfile/StructDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/StructDef.cs -------------------------------------------------------------------------------- /symdump/symfile/SymFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/SymFile.cs -------------------------------------------------------------------------------- /symdump/symfile/SymbolType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/SymbolType.cs -------------------------------------------------------------------------------- /symdump/symfile/TaggedSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/TaggedSymbol.cs -------------------------------------------------------------------------------- /symdump/symfile/TypedValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/TypedValue.cs -------------------------------------------------------------------------------- /symdump/symfile/UnionDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/UnionDef.cs -------------------------------------------------------------------------------- /symdump/symfile/util/FileUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/util/FileUtil.cs -------------------------------------------------------------------------------- /symdump/symfile/util/StringUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/symfile/util/StringUtil.cs -------------------------------------------------------------------------------- /symdump/util/IndentedTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stohrendorf/symdump/HEAD/symdump/util/IndentedTextWriter.cs --------------------------------------------------------------------------------