通过函数地址从符号名中反汇编函数名

如果你想把“映射到哪个内核函数”做到 100% 精确(显示出 ptr 实际指向的符号名),最直接的办法是:生成/拿到带符号的内核 ELF,然后用 nm/addr2line 对照 ptr 地址反查符号名。你要我顺便帮你在当前构建产物里定位内核 ELF/符号文件并给出反查命令吗?

交叉编译工具链已经安装了,在路径路径在D:\unirtos-toolchain\bin下

回答

我先在当前 PowerShell 会话里把 bin 临时加入 PATH,确认 where unirtos.exe 能找到,然后直接跑一次 buildlib_unirtos.bat 去生成 qos_build/build/ap_application.elf

Set-Location 'D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225' $env:Path = 'D:\unirtos-toolchain\bin;' + $env:Path cmd /c "where unirtos.exe" .\buildlib_unirtos.bat

经过上面的命令,脚本已经编译成功,生成的elf在D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG下,继续执行反汇编

AI

我先确认 DBG 目录里具体是哪一个 ELF(文件名可能不止一个),然后用 arm-none-eabi-objdump 生成反汇编到文本文件(避免终端输出爆炸),再按需要给你“按符号/按地址”精确反汇编的命令。

Set-Location 'D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG' $env:Path = 'D:\unirtos-toolchain\gcc-arm-none-eabi-10.2.1\bin;D:\unirtos-toolchain\bin;' + $env:Path cmd /c "where arm-none-eabi-objdump.exe" arm-none-eabi-objdump.exe -d -S --demangle --line-numbers ap_application.elf > ap_application.disasm.S arm-none-eabi-objdump.exe -h ap_application.elf > ap_application.sections.txt arm-none-eabi-nm.exe -n ap_application.elf > ap_application.nm.txt

打印

PS D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225> Set-Location 'D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG'
PS D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG> $env:Path = 'D:\unirtos-toolchain\gcc-arm-none-eabi-10.2.1\bin;D:\unirtos-toolchain\bin;' + $env:Path
PS D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG> cmd 
/c "where arm-none-eabi-objdump.exe"
D:\unirtos-toolchain\gcc-arm-none-eabi-10.2.1\bin\arm-none-eabi-objdump.exe
PS D:\TBOX\SDK\QSR01A0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1150101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员必备的语义检索工具:基于GTE模型的高效相似度计算实践

程序员必备的语义检索工具:基于GTE模型的高效相似度计算实践 在现代信息处理系统中,语义理解能力已成为提升搜索、推荐和问答系统智能化水平的核心要素。传统的关键词匹配方式已难以满足复杂场景下的精准需求,而语义检索技术正逐步成为构建智…

深度学习抠图新体验|使用CV-UNet镜像实现精准Alpha通道提取

深度学习抠图新体验|使用CV-UNet镜像实现精准Alpha通道提取 随着AI图像处理技术的快速发展,自动抠图已从专业设计工具中的复杂操作,演变为普通人也能轻松上手的智能化流程。传统手动抠图耗时耗力,尤其在面对毛发、透明边缘等复杂…

objdump、nm、addr2line命令解析

代码 Set-Location D:\TBOX\SDK\QSR01A01_C_SDK_LTE_E_BETA20251225\qos_build\release\EC800ZCNLFR01A01M04_BETA0403_OCPU\DBG$env:Path = D:\unirtos-toolchain\gcc-arm-none-eabi-10.2.1\bin;D:\unirtos-toolchain\bin; + $env:Pathcmd /c "where arm-none-eabi-objd…

基于CV-UNet一键智能抠图|快速实现单张与批量背景去除

基于CV-UNet一键智能抠图|快速实现单张与批量背景去除 1. 引言:AI智能抠图的技术演进与现实需求 在数字内容创作日益普及的今天,图像背景去除(Matting) 已成为设计师、电商运营、短视频创作者等群体的核心刚需。传统…

【完全免费】小丸工具箱超详细的视频体积压缩教程,从1G视频压缩到100M,几乎不损画质,完全免费,而且可以批量处理视频文件

——软件使用教程—— 小丸工具箱超详细的视频体积压缩教程,从1G视频压缩到100M——下载地址(防止被拦截,请用浏览器打开)—— 夸克地址: https://pan.dxlszyk.com/s/1jeou2e1k 多盘地址: https://www.…

零代码抠图部署|基于CV-UNet Universal Matting镜像快速构建WebUI

零代码抠图部署|基于CV-UNet Universal Matting镜像快速构建WebUI 随着AI图像处理技术的普及,自动抠图已成为电商、设计、内容创作等领域的刚需。传统手动抠图效率低、成本高,而基于深度学习的智能抠图模型(如CV-UNet&#xff09…

如何用FunASR+WebUI快速实现语音转文字?科哥镜像一键部署指南

如何用FunASRWebUI快速实现语音转文字?科哥镜像一键部署指南 1. 引言 在智能语音应用日益普及的今天,语音识别(ASR)技术已成为AI落地的重要一环。无论是会议记录、视频字幕生成,还是客服系统自动化,高准确…

【完全免费】黑白照片变彩色照片,一键处理百张黑白老照片,AI上色效果比手工精细10倍,效果太惊艳了,老照片AI修复上色全流程演示,支持离线使用!

——软件使用教程—— 黑白照片变彩色照片,一键处理百张黑白老照片,支持离线使用!——下载地址(防止被拦截,请用浏览器打开)—— 夸克地址: https://pan.dxlszyk.com/s/1jemfj9sk 多盘地址&a…

导师推荐!MBA论文写作痛点破解TOP8 AI论文写作软件

导师推荐!MBA论文写作痛点破解TOP8 AI论文写作软件 2026年MBA论文写作工具测评:精准破解学术痛点 随着MBA课程日益深入,论文写作成为学生必须面对的重要环节。然而,从选题构思到文献综述,再到逻辑梳理与格式规范&#…

Redis集群:主从复制模型为何是高可用性基石?

文章目录Redis集群的主从复制模型是怎样的?一、 Redis 集群的基本结构1. 主节点(Master)2. 从节点(Slave)二、 Redis 集群中的主从复制模型1. 数据同步机制2. 故障转移机制三、 Redis 集群的主从复制流程1. 初始化阶段…

【AI学习-comfyUI学习-三十二节-FLXU原生态反推+controlnet depth(UNion)工作流-各个部分学习】

[TOC](AI学习-comfyUI学习-三十二节-FLXU原生态反推controlnet depth(UNion)工作流-各个部分学习) 1,前言 最近,学习comfyUI,这也是AI的一部分,想将相关学习到的东西尽可能记录下来。 2,说明 1,第三十二…

uniapp富文本rich-text

1. uniapp富文本rich-text 官方文档:https://uniapp.dcloud.net.cn/component/rich-text.html 1.1. 示例 1.1.1. richText.vue <template><view ><view class"rich-layout" ><rich-text :nodes"richText"></rich-text>&l…

【无大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(7)】

大学院-筆記試験練習&#xff1a;数据库&#xff08;データベース問題訓練&#xff09; と 软件工程&#xff08;ソフトウェア&#xff09;&#xff08;7&#xff09; 1-前言2-数据库データベース問1【データベース・B木操作&#xff5c;相似①】問2【データベース・B木操作&…

Java死锁原因剖析:面试必看的高薪技巧!

文章目录Java死锁原因剖析&#xff1a;面试必看的高薪技巧&#xff01;一、死锁&#xff1a;线程界的“抢椅子游戏”死锁的四个必要条件二、常见死锁场景&#xff1a;代码中的“定时炸弹”场景一&#xff1a;不恰当的锁顺序场景二&#xff1a;数据库中的锁竞争场景三&#xff1…

FunASR语音识别WebUI使用指南|集成speech_ngram_lm_zh-cn提升准确率

FunASR语音识别WebUI使用指南&#xff5c;集成speech_ngram_lm_zh-cn提升准确率 1. 快速开始与环境准备 1.1 镜像信息概览 本文基于以下定制化镜像构建&#xff1a; 镜像名称&#xff1a;FunASR 语音识别基于speech_ngram_lm_zh-cn 二次开发构建by科哥 核心特性&#xff1a…

【人工智能学习-AI入试相关题目练习-第一次】

人工智能学习-AI入试相关题目练习-第一次1-前言2-AI入试相关题目练习3-具体自己做题4-练习&#xff08;日语版本&#xff09;解析确认基准&#xff08;1&#xff09;A*アルゴリズム&#xff08;経路探索&#xff09;题目本质【ア&#xff1a;a&#xff08;E&#xff09;】【イ&…

【Android 美颜相机】第一天:认识Android-GPUImage项目

Android-GPUImage 在移动应用开发中&#xff0c;图像滤镜处理是短视频、图片编辑、相机类APP的核心需求之一。 基于CPU的图像处理往往面临性能瓶颈&#xff0c;而GPU加速的方案能借助OpenGL ES的并行计算能力&#xff0c;实现高效、流畅的实时图像滤镜效果。由CyberAgent, In…

如何快速批量抠图?试试CV-UNet大模型镜像,开箱即用

如何快速批量抠图&#xff1f;试试CV-UNet大模型镜像&#xff0c;开箱即用 1. 引言&#xff1a;AI抠图的工程痛点与新解法 在电商、广告设计、内容创作等领域&#xff0c;图像背景移除&#xff08;抠图&#xff09; 是一项高频且耗时的基础任务。传统方法依赖人工使用Photosh…

Linux(Ubuntu)RIME 中文输入法-朙月拼音

RIME 中文输入法 Rime 确切的说不是一个具体的输入法&#xff0c;它是开源跨平台输入法框架。它在不同的操作系统&#xff08;Windows&#xff0c;MacOS&#xff0c;Linux&#xff09;有不同的实现。 ibus-rime, fctix-rime&#xff08;fctix5-rime&#xff09;输入法&#x…

大数据领域数据产品的成本核算方法

大数据领域数据产品成本核算全攻略&#xff1a;从模糊到清晰的落地指南 引言&#xff1a;为什么你必须搞懂数据产品的成本&#xff1f; 作为数据产品经理&#xff0c;你是否遇到过这些场景&#xff1a; 财务问“这个数据看板每月要花多少钱&#xff1f;”你支支吾吾说不清楚&am…