当前位置: 首页 > news >正文

做h5网站制作个人网站开发 怎么赚钱吗

做h5网站制作,个人网站开发 怎么赚钱吗,蛋糕店网页设计图片,专业企业网站建设linux调用共享库中的函数时通过plt表和got表实现位置无关代码,过程中涉及到lazy binding,即在第一调用外部函数时解析被调用的函数地址并将地址写入到got表,后续调用则不需要解析函数地址。这一部分和硬件架构有关,具体的是和cpu指…

linux调用共享库中的函数时通过plt表和got表实现位置无关代码,过程中涉及到lazy binding,即在第一调用外部函数时解析被调用的函数地址并将地址写入到got表,后续调用则不需要解析函数地址。这一部分和硬件架构有关,具体的是和cpu指令集相关,下面分析龙芯3a4000芯片这一块的代码,3a4000采用的是mips指令集。
1.c

void aaa();
int main(int argc, char **argv)
{int a = 0;aaa();a = 2;return 0;
}
#编译参数
gcc 1.c -L. -laaa -z lazy -g

2.c

void aaa()
{int a = 1;
}
#编译参数
gcc 2.c -fPIC -shared -o libaaa.so

使用gdb调试生成的可执行程序,打断点在mian函数的第一行。

反汇编查看main函数

可以看到sw zero,28(s8)对应int a = 0;这行代码,

ld v0, -32640(gp); 从相对于gp寄存器-32640的位置读取数据放到v0寄存器
move t9, v0; 将v0的值赋值给t9寄存器
jalr t9; 跳转

使用info registers命令查看寄存器值

x /1xg 读取0x120019010-32640位置内存

执行ni命令

 

http://www.yayakq.cn/news/930830/

相关文章:

  • 做游戏模型参考的网站平阳手机网站制作
  • 做3d办公家具教程的网站保定建网站
  • 鲁谷做网站的公司想要推广页正式
  • 想找在家做的兼职 有什么网站吗黎平网站开发
  • dz可以做视频网站吗哪些网站做的美剧
  • 开发做网站公司健康陕西app管理端最新版
  • 做网站f12的用处厦门建设局林德志
  • ps做网站的时候分辨率是做企业营销网站
  • 做的最好的紫砂网站网站备案怎么更改
  • 机票小代理做网站液压电机东莞网站建设
  • 广安市邻水建设局网站如何将自己做的网站放到网上去
  • 新手如何学做网站多个wordpress管理系统
  • 网站建设做网站费用贵港做网站化司
  • c可以做网站么北京 网站建设 知乎
  • 北京网页设计模板沧州做网站优化哪家公司便宜
  • 怎么建一个小说网站网站建设和原则
  • 营销型网站建设的费用报价单闭站保护期间网站能够打开吗
  • 做亚马逊网站一般发什么快递设计网站页面出现问题
  • 商城展示网站洪梅镇做网站
  • 做动画 的 网站有哪些内容在线网页游戏传奇
  • linux网站建设技术指南网站建设可行性分析包括什么
  • 手机版网站开发谷歌商店paypal官网
  • 咸阳市网站建设公司制作h5网页流程及详细步骤
  • 扬中网站建设要多少钱wordpress 前端优化
  • 专做奢侈品品牌的网站中济建设有限公司网站
  • 成都企业网站设计制作辽宁省建设工程信息网诚信库
  • 做论坛网站需要多少钱如何把做的网站变成链接
  • 大兴网站建设优化seo南阳微网站开发
  • 童子营网站建设方案南宁 百度网盘
  • 网站和网页m8wordpress主题