社区
汇编语言
帖子详情
使用objdump反汇编,提示错误。
熄灭的太yang
2012-04-05 08:16:08
使用objdump反汇编umac.ko文件,提示错误:objdump:can't disassemble for architecture UNKNOWN
第一次使用反汇编不清楚 有什么要注意的,求前辈指点。,
...全文
9532
7
打赏
收藏
使用objdump反汇编,提示错误。
使用objdump反汇编umac.ko文件,提示错误:objdump:can't disassemble for architecture UNKNOWN 第一次使用反汇编不清楚 有什么要注意的,求前辈指点。,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaodeli
2013-02-01
打赏
举报
回复
1
的确需要制定使用的交叉编译工具链
熄灭的太yang
2012-05-07
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
architecture 不一样,汇编的指令完全不同,所以就没法反编译了。
例如:
umac.ko 是arm体系上的驱动,就要用arm交叉编译器arm-linux-objdump [-D]|[-S] 进行反编译.
[/Quote]后来自己解决了就忘了来看了,谢谢了,确实是这样。
xiaozhiwise
2012-04-11
打赏
举报
回复
你的用mips交叉编译器就行了,不要直接用objdump.
xiaozhiwise
2012-04-11
打赏
举报
回复
2
architecture 不一样,汇编的指令完全不同,所以就没法反编译了。
例如:
umac.ko 是arm体系上的驱动,就要用arm交叉编译器arm-linux-objdump [-D]|[-S] 进行反编译.
yh_no_code
2012-04-07
打赏
举报
回复
没有反汇编过ko文件,看提示应该是objdump不支持ko文件。没有实践过,帮顶
熄灭的太yang
2012-04-05
打赏
举报
回复
umac.ko是mips下的文件。
熄灭的太yang
2012-04-05
打赏
举报
回复
也不知道从哪下手
死机问题的解决 -
反汇编
的应用(1)
某次死机出现如下
提示
:o_page_fault() #2: sending SIGSEGV to #UIFrameworkTas for invalid read access from50fe0ce8 (epc == 00552c38, ra == 005c3d44)(!) [ 492: 0.000] --> Caught signal 11 (at 0x50...
gcc
obj
dump
反汇编
Linux 内核panic调试oops信息及栈回溯一、gcc编译
反汇编
一、gcc编译 1、gcc编译过程:预处理->编译->汇编->链接 一步编译、连接 gcc无需加选项,直接生成可执行文件,如果是Linux内核中,可能要用交叉编译工具链的gcc。如/opt/toolchains/crosstools-arm-gcc-5.5-linux-4.1-glibc-2.26-binutils-2.28.1/usr/bin/arm-buildroot-linux-gnueabi- 对应gcc代码:
linux
obj
dump
反汇编
命令
obj
dump
命令是Linux下的
反汇编
目标文件或者可执行文件的命令,它以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。 参数选项 --archive-headers -a 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。 -b bfdname --target=bfdname 指定目标码格式。这不是必须的,
obj
dump
能自动识别许多格式,比如...
手把手教你linux下
使用
obj
dump
反汇编
是一个用于分析二进制文件(如目标文件、可执行文件、静态库、共享库等)的实用工具。它属于 GNU Binutils 套件,能够显示二进制文件的详细信息,包括
反汇编
代码、段结构、符号表、重定位条目等。
obj
dump
-d <二进制文件> | grep -A20 “<函数名>”,开发者可以深入理解二进制文件的底层结构,是分析、调试和逆向工程的必备工具。
obj
dump
-m <架构> -d <二进制文件>(5) 显示动态符号表(用于动态链接库)(2) 显示段(Section)信息。(6) 显示重定位信息。
反汇编
定位Linux内核段
错误
问题(
obj
dump
)
反汇编
定位Linux内核段
错误
问题(
obj
dump
) 出现内核段
错误
打印: 019-24 10:29:01]commit cfm failed or not need write flash [2019-24 10:29:01]CPU 0 Unable to handle kernel paging request at virtual address 0000001c, epc == 801ca...
汇编语言
21,500
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章