zoukankan      html  css  js  c++  java
  • gdb调试动态链接so

    http://blog.csdn.net/weed_hz/article/details/12710429

    gdb) file <你的exe>
    (gdb) load <你的so>                #这条应该是可选的

    (gdb) dir <so'dir>
    (gdb) sharedlibrary <你的so>
    (gdb) breakpoint <你的so中somewhere>
    (gdb) run
    load 是将动态库加载入内存。
    sharedlibrary是将动态库的符号读入gdb,为了你能找到变量和函数名。
    它们本身是没有明显的动作,但后面当你直接设置断点到动态库的函数(或行号)时,你就可以成功了。在此之前要记得用dir将动态库的源码也加入搜索路径。

  • 相关阅读:
    Safari-IoS调试
    前端加密技术
    gulp入门
    xss攻击
    xml 解析
    python 基本语法
    python初识
    字节
    神奇的算式
    linux-虚拟机安装
  • 原文地址:https://www.cnblogs.com/zengkefu/p/9323547.html
Copyright © 2011-2022 走看看