淺談 C# Assembly 與 IL (一):C# Assembly 與 Reflection

  • 2021 年 4 月 26 日
  • 筆記

作者:Compasslg 前言 前一阵子想利用闲余时间写一个 Unity 游戏的翻译工具,主要是用于翻译一些内嵌在代码中的文本,最初想偷懒看了一下网上的教学推荐说可以先利用DnSpy、ILSpy等工具反编译,直接修改反编译出来的代码中的字符串然后再重新编译,这样就只需要写一个提取和置换c#代码中所有 …

Continue Reading

JVM系列之:從彙編角度分析Volatile

目录 简介 重排序 写的内存屏障 非lock和LazySet 读的性能 总结 简介 Volatile关键字对熟悉java多线程的朋友来说,应该很熟悉了。Volatile是JMM(Java Memory Model)的一个非常重要的关键词。通过是用Volatile可以实现禁止重排序和变量值线程之间可见 …

Continue Reading

GNU ARM 彙編基礎

  • 2020 年 5 月 12 日
  • 筆記

ARM GNU汇编基础 0 前言 全文补充提醒: 笔者在阅读ARM官方文档及查阅实际的u-boot源码中的汇编代码后,发现了一些不同于ARM官方文档中的汇编语法,查阅相关资料后,才发现主要由于汇编器的不同,有两种不同的汇编语法: ARM标准汇编 汇编程序:armasm GNU ARM汇编 汇编程序: …

Continue Reading