├── .gitignore ├── .swiftlint.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Examples └── cstool │ ├── .gitignore │ ├── .swiftpm │ └── xcode │ │ ├── package.xcworkspace │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── xcschemes │ │ └── cstool.xcscheme │ ├── Package.resolved │ ├── Package.swift │ ├── README.md │ ├── Sources │ └── cstool │ │ ├── CSTool.swift │ │ ├── InstructionDetailsPrintable.swift │ │ └── main.swift │ └── Tests │ ├── LinuxMain.swift │ └── cstoolTests │ ├── XCTestManifests.swift │ └── cstoolTests.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Capstone │ ├── Architecture.swift │ ├── Arm.swift │ ├── Arm64.swift │ ├── Arm64Enums.swift │ ├── ArmEnums.swift │ ├── Capstone.swift │ ├── Error.swift │ ├── Evm.swift │ ├── EvmEnums.swift │ ├── Instruction.swift │ ├── InstructionDetails.swift │ ├── M680x.swift │ ├── M680xEnums.swift │ ├── M68k.swift │ ├── M68kEnums.swift │ ├── Mips.swift │ ├── MipsEnums.swift │ ├── Mode.swift │ ├── Mos65xxEnums.swift │ ├── Options.swift │ ├── Ppc.swift │ ├── PpcEnums.swift │ ├── Sparc.swift │ ├── SparcEnums.swift │ ├── Syntax.swift │ ├── Sysz.swift │ ├── SyszEnums.swift │ ├── TMS320C64x.swift │ ├── TMS320C64xEnums.swift │ ├── Utils.swift │ ├── X86.swift │ ├── X86Enums.swift │ ├── Xcore.swift │ └── XcoreEnums.swift └── Ccapstone │ ├── module.modulemap │ └── swift_capstone.h └── Tests ├── CapstoneTests ├── CapstoneTests.swift ├── InstructionDetailsPrintable.swift ├── PlatformTest.swift ├── TestFixtures.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/cstool/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Examples/cstool/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/cstool/.swiftpm/xcode/xcshareddata/xcschemes/cstool.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/.swiftpm/xcode/xcshareddata/xcschemes/cstool.xcscheme -------------------------------------------------------------------------------- /Examples/cstool/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Package.resolved -------------------------------------------------------------------------------- /Examples/cstool/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Package.swift -------------------------------------------------------------------------------- /Examples/cstool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/README.md -------------------------------------------------------------------------------- /Examples/cstool/Sources/cstool/CSTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Sources/cstool/CSTool.swift -------------------------------------------------------------------------------- /Examples/cstool/Sources/cstool/InstructionDetailsPrintable.swift: -------------------------------------------------------------------------------- 1 | ../../../../Tests/CapstoneTests/InstructionDetailsPrintable.swift -------------------------------------------------------------------------------- /Examples/cstool/Sources/cstool/main.swift: -------------------------------------------------------------------------------- 1 | CSTool.main() 2 | -------------------------------------------------------------------------------- /Examples/cstool/Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Examples/cstool/Tests/cstoolTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Tests/cstoolTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Examples/cstool/Tests/cstoolTests/cstoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Examples/cstool/Tests/cstoolTests/cstoolTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Capstone/Architecture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Architecture.swift -------------------------------------------------------------------------------- /Sources/Capstone/Arm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Arm.swift -------------------------------------------------------------------------------- /Sources/Capstone/Arm64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Arm64.swift -------------------------------------------------------------------------------- /Sources/Capstone/Arm64Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Arm64Enums.swift -------------------------------------------------------------------------------- /Sources/Capstone/ArmEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/ArmEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Capstone.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Capstone.swift -------------------------------------------------------------------------------- /Sources/Capstone/Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Error.swift -------------------------------------------------------------------------------- /Sources/Capstone/Evm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Evm.swift -------------------------------------------------------------------------------- /Sources/Capstone/EvmEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/EvmEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Instruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Instruction.swift -------------------------------------------------------------------------------- /Sources/Capstone/InstructionDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/InstructionDetails.swift -------------------------------------------------------------------------------- /Sources/Capstone/M680x.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/M680x.swift -------------------------------------------------------------------------------- /Sources/Capstone/M680xEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/M680xEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/M68k.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/M68k.swift -------------------------------------------------------------------------------- /Sources/Capstone/M68kEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/M68kEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Mips.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Mips.swift -------------------------------------------------------------------------------- /Sources/Capstone/MipsEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/MipsEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Mode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Mode.swift -------------------------------------------------------------------------------- /Sources/Capstone/Mos65xxEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Mos65xxEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Options.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Options.swift -------------------------------------------------------------------------------- /Sources/Capstone/Ppc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Ppc.swift -------------------------------------------------------------------------------- /Sources/Capstone/PpcEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/PpcEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Sparc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Sparc.swift -------------------------------------------------------------------------------- /Sources/Capstone/SparcEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/SparcEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Syntax.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Syntax.swift -------------------------------------------------------------------------------- /Sources/Capstone/Sysz.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Sysz.swift -------------------------------------------------------------------------------- /Sources/Capstone/SyszEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/SyszEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/TMS320C64x.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/TMS320C64x.swift -------------------------------------------------------------------------------- /Sources/Capstone/TMS320C64xEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/TMS320C64xEnums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Utils.swift -------------------------------------------------------------------------------- /Sources/Capstone/X86.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/X86.swift -------------------------------------------------------------------------------- /Sources/Capstone/X86Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/X86Enums.swift -------------------------------------------------------------------------------- /Sources/Capstone/Xcore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/Xcore.swift -------------------------------------------------------------------------------- /Sources/Capstone/XcoreEnums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Capstone/XcoreEnums.swift -------------------------------------------------------------------------------- /Sources/Ccapstone/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Sources/Ccapstone/module.modulemap -------------------------------------------------------------------------------- /Sources/Ccapstone/swift_capstone.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /Tests/CapstoneTests/CapstoneTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/CapstoneTests/CapstoneTests.swift -------------------------------------------------------------------------------- /Tests/CapstoneTests/InstructionDetailsPrintable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/CapstoneTests/InstructionDetailsPrintable.swift -------------------------------------------------------------------------------- /Tests/CapstoneTests/PlatformTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/CapstoneTests/PlatformTest.swift -------------------------------------------------------------------------------- /Tests/CapstoneTests/TestFixtures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/CapstoneTests/TestFixtures.swift -------------------------------------------------------------------------------- /Tests/CapstoneTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/CapstoneTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zydeco/capstone-swift/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------