美文网首页
gdb 使用方法

gdb 使用方法

作者: 凌空_lingkong | 来源:发表于2020-02-07 14:34 被阅读0次

gdb init steps

  1. set arch riscv:rv32 set to 32bit for e21
  2. target remote :3333 连到openocd端口3333
  3. monitor reset halt reset
  4. flushregs reset registers
  5. file elf_file_full_path 指定elf
  6. thread apply all load load elf

gdb commands

  1. x /[Length][Format] [Address expression] 显示地址中的数据
int main()
{
    char testArray[] = "0123456789ABCDEF";
    return 0;
}

x/5i $pc 显示从当前位置开始的5条指令
x testArray 显示1个字符和对应的ascii码 0x33323130
x/c testArray 显示1个字符和对应的ascii码 48 '0'
x/3c testArray 显示3个字符和对应的ascii码 48 '0' 49 '1' 50 '2'x/s testArray显示字符串0123456789ABCDEFx/wx testArray显示32bit0x33323130x/gx testArray显示giant-word,64bit0x3736353433323130x/2hx testArray显示half-word,16bit0x3130 0x3332`

  1. info b 显示breakpoints
  2. info registers 显示的寄存器
  3. info all-registers 显示所有的寄存器,包括msr
  4. info registers a5 显示a5值
  5. backtrace 显示调用stack

相关文章

  • Android Native Framework gdb Too

    脚本使用方法 gdb_native.sh 228 adb1 gdb_native.sh 228其中228代表要调试...

  • gdb 使用方法

    gdb init steps set arch riscv:rv32 set to 32bit fo...

  • 环境-GDB的使用入门

    一、GDB(GNU Debuger)的作用(1)调试工具,设置断点,查看当前局部,全体等变量信息二、使用方法(1)...

  • 2020-08-08 python linux 调试(使用PDB

    python也有类似C语言gdb的工具pdb,记录下pdb的使用方法和心得。 基础使用 先找了段简单的测试程序: ...

  • 如何更高效地调试你的shellcode

    今天发现了 gdb 的一个功能很好用 , 分享出来 : 具体的使用方法是 : 然后输入你想要在输入 KEYWORD...

  • gdb调试

    gdb安装 安装gdb 在钥匙管理器中新建证书 配置gdb证书 添加gdb初始化文件 .gdbinit gdb 命...

  • Debugging with GDB

    Debugging with GDB GDB@wiki(GNU Debugger)GDB is a portabl...

  • GDB 配置

    摘要:调试器 GDB 的配置 GDB 配置 使用 GDB 扩展来配置 GDB 事实上我还是觉得原生的 GDB 就...

  • 2. gdb的使用

    参考链接1. GDB调试2. gdb调试方法3. gdb调试示例 1. 说说 gdb gdb 是一款 UNIX 系...

  • GDB调试记录

    gdb attach 15343 # 调试某个进程 GNU gdb (GDB) 7.12Copyrigh...

网友评论

      本文标题:gdb 使用方法

      本文链接:https://www.haomeiwen.com/subject/uksyxhtx.html