ASM
asm学习,虽然不懂,依旧努力
AlbertS
一个手残党怀着对游戏的好奇心踏上了开发之路,旅途中磕磕绊绊踩了不少坑,触了不少雷,深知好记性不如烂笔头的道理,于是记录下学习路上的点点滴滴,努力在这个浮躁的年代做一个专注的人,携码起舞,与君共勉。
Coding是件有趣的事情,快乐的看待每一天,我真的非常幸福~
展开
-
使用c++filt命令还原C++编译后的函数名
这个命令功能单一,但是非常强大,可以用来还原C++编译后的函数名,为什么C++的函数名需要单独的命令来还原,因为他们看起来都是这样 `_ZNK4Json5ValueixEPKc`、这样 `_Z41__static_initialization_and_destruction_0ii` 或者这样的 `_ZN6apsara5pangu15ScopedChunkInfoINS0_12RafChunkInfoEED1Ev`,仅通过这一串字母很难知道原函数的名字是什么,参数类型就更难分析了,实际上C++在编译函数时有原创 2020-05-17 01:02:23 · 6301 阅读 · 30 评论 -
汇编指令入门级整理
我们大都是被高级语言惯坏了的一代,源源不断的新特性正在逐步添加到各类高级语言之中,汇编作为最接近机器指令的低级语言,已经很少被直接拿来写程序了,不过我还真的遇到了一个,那是之前的一个同事,因为在写代码时遇到了成员函数权限及可见性的问题,导致他无法正确调用想执行的函数,结果他就开始在 `C++` 代码里嵌入汇编了,绕过了种种限制终于如愿以偿,但是读代码的我们傻眼了...原创 2020-05-10 20:49:34 · 17764 阅读 · 41 评论