码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • qemu gdb debug aarch64 uboot


    A.在一个终端输入 作为gdb服务端
    ../../qemu5p1/qemu-5.1.0/aarch64-softmmu/qemu-system-aarch64 -M virt,secure=off, -cpu cortex-a57 \
    -smp 1 -m 1024M -kernel u-boot -nographic -D log.txt -d in_asm -s -S

    -s 选项告诉 qemu-system-aarch64 启动内置的 gdb-server, 监听在 TCP 端口 1234 上
    -S 选项告诉 qemu-system-aarch64 不要启动程序执行,等待 gdb 的指令
    目前程序 u-boot 处于停止状态
    qemu-system-aarch64 等待 gdb 客户端连接它,发送进一步的指令。


    B.另外再启动一个终端 作为客户端
    现在客户端用 gdb 连接 qemu-system-aarch64
    1.启动gdb调试
    gdb-multiarch u-boot

    2.连接gdb服务器调试端口
    target remote 192.168.10.101:1234

    3.运行控制
    step :单步执行程序,进入函数内部。
    next :单步执行程序,不进入函数内部。
    continue :继续执行程序。
    finish :运行到函数结束。
    si


    4.退出全速
    ctrl+c 

    5.设置程序断点
    b *0x7c00

    6.反汇编:
    起始地址,指令数目
    disas 0x7ff6e654,+10

    7.查看寄存器的内容
    i r
    p /x $cpsr
    p /x $x1
    p /x $x0


    8.查看内存
    命令格式:x /nfu addr
    n表示数量
    f表示格式:x(hex), d(decimal), c(char)
    u表示显示单位:b(byte), h(halfword), w(word), g(giant, 8 bytes)
    x /4xw 0

  • 相关阅读:
    为什么建议主键整型自增?
    【C++】STL——priority_queue的使用及模拟实现
    #力扣:LCP 01. 猜数字@FDDLC
    Linux系统——LVS负载均衡群集
    Spring 是怎么处理循环依赖的?
    等保2.0测评手册之Mysql
    如何理解单例模式?
    Nacos配置中心用法详细介绍
    对称二叉树(C++解法)
    LeetCode 409. Longest Palindrome
  • 原文地址:https://blog.csdn.net/dp__mcu/article/details/132927723
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号