腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Aarch64程序集地址格式问题
、
、
我是
linux
GDB的新手,我有一个关于Aarch64
汇编
的问题:0x0000005555555788 <+36>: str w0, [sp, #24]我知道LDR和w1是什么意思,而且LDR和STR代表寄存器, 但我想知道[sp, #24]部分。
浏览 6
提问于2021-06-04
得票数 0
3
回答
使用没有源代码的gdb进行调试
、
我必须用gdb调试一个程序。此程序是用带有调试选项的gcc编译的。我的问题是源代码不在我用来调试和运行这个程序的同一台机器上。我不能使用远程gdb调试。在gdb中前进时,有没有办法确定行/文件的位置?这个问题还有其他的解决方案吗?
浏览 3
提问于2014-10-20
得票数 2
1
回答
Ubuntu 10 (
汇编
)中的实验性缓冲区溢出
、
、
我试图在Ubuntu 10.04中使用
C
程序溢出缓冲区,并将返回地址转移到函数"junk“。但是我不能用未使用的函数“垃圾”的地址覆盖返回地址。它只是在12个字节的堆栈上
转
储一些未知的地址。return(0); 13 junk() 15 printf("cracked");main的乱码是:-main函数的
汇编
代码
转
储
转
储用于函数显示的
汇编
代码: 0x08048
浏览 1
提问于2012-09-07
得票数 2
1
回答
如何通过程序集代码检查JVM核心
转
储中的JVM方法参数?
、
、
假设JVM是hotspot,平台是
Linux
64位,我们有下面的调用者和calle,我想检查从JVM核心
转
储传递给被调用者的参数。protected void caller( ) { protected void callee(int a,String b, Integer
c
,对于
c
/
c
++方法,只需通过回溯命令打印调用堆栈,就可以使用gdb,然后是帧N(N是线程号),然后x/20i $pc-64获得
浏览 7
提问于2017-01-18
得票数 0
回答已采纳
1
回答
有没有什么好的Python
汇编
生成模块?
、
、
我正在寻找一个好的Python
汇编
生成模块。我找到了这个:from ctypes import
c
_intfromeax, ebp.addr+8), sub(eax, 10),
浏览 0
提问于2013-03-02
得票数 6
1
回答
.Net核心DebugDiag等效项
、
、
、
、
对于.Net 4.6.x,我非常依赖 每当生产应用程序出现高CPU问题、死锁等问题时,我都会使用该工具来捕获w3svc
转
储,它会打印出所有线程都在做什么的漂亮报告。我想迁移到asp.net核心,但是如果我有一个100%CPU的生产服务器,或者像上面提到的问题,我找不到任何方法可以
转
储进程中的所有线程并查看它们的堆栈跟踪。我正在寻找一种在
Linux
上也能工作的解决方案。
浏览 6
提问于2017-09-25
得票数 10
2
回答
MIPS可执行文件/对象文件格式
、
、
、
作为学习MIPS程序集的一部分,我想交叉编译一些与LCC相关的
C
源文件,然后将它们分解。我找到了一个运行在Windows上的,但它在描述中写道: 我知道,对于x86,有多种可执行/对象文件格式,取决于目标操作系统。还是我将不得不安装
linux
发行版,以便使用预编译的gcc MIPS工具链(如 )之一?
浏览 4
提问于2012-09-27
得票数 2
回答已采纳
4
回答
关于
汇编
语言的问题
、
、
我正在读“
汇编
语言的艺术”这本书。我遇到了这两条线。the three byte encoding for mov ax, [1000] would be 0
C
6h, 00h, 10h and the three byte encoding for movax, [2000] would be 0
C
6h, 00h, 20h.谁能告诉我怎么把mov ax,1000
转
换成oc6h,哦,10h,和mov ax,2000
转
换成0
C
6h,00h,20h。有人能给我看一下计算结果吗?提前谢谢。编辑:
浏览 3
提问于2010-10-19
得票数 1
回答已采纳
2
回答
如何从可执行文件中转储
汇编
程序
、
我有一个用
C
#编译的可执行文件,我想把它的代码
转
储成
汇编
代码,有没有什么工具可以做到这一点?还有没有可能从生成的
汇编
程序中创建可执行文件?
浏览 0
提问于2011-09-25
得票数 0
回答已采纳
8
回答
将
C
程序直接与ld连接的方法在未定义的引用到`__libc_csu_fini`时失败
、
、
、
、
我试图在
Linux
下编译一个
C
程序。然而,出于好奇,我试图手工执行一些步骤:我使用: #include <stdio.h> printf("Hello\n");}gcc hello.
c
-S -m
浏览 37
提问于2011-07-11
得票数 21
回答已采纳
1
回答
PC中的LPT I/O地址映射
、
、
、
我听说USB
转
LPT适配器能够映射PC传统并行端口地址。这种映射的级别是什么?我的意思是-有没有可能通过使用'in‘或'out’x86
汇编
指令来访问适配器的引脚(在Windows或
Linux
中)?
浏览 8
提问于2011-07-05
得票数 2
2
回答
QtCreator调试器仅显示
汇编
程序
、
、
、
我用的是
linux
,我用的是QTCreator。由于某些原因,当我在调试模式下运行程序时,当它出错时,我会得到一个
汇编
程序
转
储。没有堆栈痕迹或者军团之类的东西。
浏览 0
提问于2011-06-16
得票数 4
回答已采纳
3
回答
如何查看为
C
函数生成的
汇编
代码?
、
、
我需要查看为某些
C
函数生成的
汇编
代码。 在使用g++编译器编译
C
代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
2
回答
如何将Intel程序集
C
转换为AT&T
C
++
、
、
、
、
我试图将函数"__cpuid“从С语言转换为
C
++。我有一个问题,g++编译器不能与英特尔
汇编
程序一起工作。
浏览 11
提问于2022-06-25
得票数 2
3
回答
使用g++编译时出现非法指令
、
、
我有一个问题,一个在
linux
下运行的,用g++编译的
C
++程序,在一段时间后引发了一个非法的指令异常,我得到了一个核心
转
储。似乎是我的
linux
库的一部分,其中没有调试符号。我确实没有使用
汇编
程序或者类似的东西。只有
C
++。 感谢克里斯蒂安
浏览 0
提问于2011-08-08
得票数 1
2
回答
不同操作系统上的
汇编
代码是相同的还是不同的?
、
、
、
编译
C
/
C
++代码时,它会生成
汇编
代码。如果我有Windows和
Linux
双启动(即完全相同的处理器),并且我在Windows和
Linux
上用
C
++写了一个程序,那么如果这两个
汇编
代码是不同的,那么它们为什么和如何不同? 库是预编译的,所以这可能是我认为的不同之处(如果不是,请纠正我)。
浏览 2
提问于2013-02-24
得票数 1
回答已采纳
5
回答
不同操作系统的
汇编
器输出是否不同?
、
汇编
器从
C
源代码生成的
汇编
代码依赖于其底层的CPU架构,例如x-86。 那么,一个简单的
C
源代码(包含windows和
linux
的通用函数调用)的
汇编
语言输出在不同的操作系统上是否有所不同?
浏览 4
提问于2010-01-15
得票数 1
回答已采纳
14
回答
如何查看
C
++程序的
汇编
代码?
、
、
如何查看
C
++程序的
汇编
代码? 有什么流行的工具可以做到这一点呢?
浏览 0
提问于2009-05-08
得票数 147
回答已采纳
1
回答
如何获取g++
汇编
代码说明地址
、
、
、
如何获取
汇编
代码指令地址使用g++,我可以使用以下命令从g++打印
汇编
代码我得到了
汇编
代码,但它没有包括指令地址。
浏览 17
提问于2017-08-28
得票数 2
回答已采纳
1
回答
汇编
指令的语法依赖于处理器吗?
我在64位SUSE
Linux
上运行一个32位
C
应用程序。我刚刚在gdb中反
汇编
了它的一个函数,我在函数开头看到了下面的
汇编
,即函数prologue:0x08048
c
0f <+1>:mov %esp,%ebpmov <Destination>, <Source>
浏览 1
提问于2015-05-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于汇编的 C/C+协程-实现
C、C+、java、汇编教程都在这里了!
1.2 单片机C语言与汇编语言
单片机中的C语言和汇编语言,应该如何选择?
如何从C+转Python?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券