gdb
wangruiqics
这个作者很懒,什么都没留下…
展开
-
反汇编二:函数调用的一般流程
函数传参 函数返回值原创 2020-09-07 23:34:24 · 231 阅读 · 0 评论 -
反汇编四:函数返回值
内置类型原创 2020-09-07 23:30:20 · 699 阅读 · 0 评论 -
反汇编五:类对象存储结构
静态数据成员 类对象 做参数 值传递 没显式调用默认构造函数 逐成员复制到栈上 先定义后压栈 类对象 做返回值 值传递 不一定调用构造函数 全局对象 的初始化 何时提供默认构造函数 构造和析构函数阅读 ...原创 2020-09-07 21:09:10 · 577 阅读 · 0 评论 -
反汇编一:内置数据类型
无符号数 unsigned int a=305419896; 32位 0x123457 大端 0xbfe5e360: 0x00000002 0x???????? 小端 0xbfe5e360: 0x00000002 0x???????? 有符号数 int a=305419896; 正数 0x00000000-0x7FFFFFFF int a=-5; 负数 0x80000000-0xFFFFFFFF 浮点数 指针 指针地址的解释 指针地址的偏移 引用 常亮 ...原创 2020-09-05 18:30:21 · 319 阅读 · 0 评论 -
反汇编三:函数传参
结构体拷贝传参 int test() { struct C st; st.a=1; st.b=2; st.c=3; printf("loccal of test ====\n"); printf("addr st = %x\n",(&st)); printf("addr st.a = %x\n",(&st.a)); printf("addr st.b = %x\n",(&st.b)); printf("addr st.c = %x\n",(&原创 2020-09-05 11:31:40 · 313 阅读 · 0 评论