Swift SIL

  1. 生成SIL
    swiftc -emit-sil main.swift >> ./main.sil && open main.sil
    image.png
  2. 还原SIL中的变量名
    xcrun swift-demangle
image.png
  1. 组合命令
    swiftc -emit-sil main.swift | xcrun swift-demangle >> ./main.sil && open main.sil
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这次不以规律解释行为, 而从源码窥视规律. 在Swift中的动与静一文中, 我详细的介绍了 Swift 中不同场景...
    MaizeJS阅读 3,966评论 7 19
  • 第一节课:类、对象、属性 准备工具:编译过的Swift源码、Vscode、Xcode、终端 主要内容: Swift...
    不说ryo阅读 640评论 0 1
  • Swift 属性 在Swift中属性主要分为存储属性、计算属性、延迟存储属性、类型属性这四种,并且Swift还提供...
    just东东阅读 432评论 0 2
  • 在混淆代码的时候,要在func.plist文件中配置需要混淆的函数名和变量名。整个项目工程的代码量太大,不可能手动...
    cafei阅读 1,615评论 1 1
  • C语⾔枚举 先来回顾⼀下C语⾔的枚举写法: ⽐如表示⼀周 7天,⽤C语⾔的枚举写法应该是这样的: 第⼀个枚举成员默...
    帅驼驼阅读 636评论 0 3