腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
asm
中
调用
函数
时
的
SegFault
、
、
、
我开始学习
在
汇编语言中
调用
函数
。我在网上看了很多教程,并对它做了一些修改。 但它并没有真正像预期
的
那样工作。
浏览 16
提问于2019-03-20
得票数 1
回答已采纳
1
回答
在
FORTRAN
中
插入NOP
、
、
、
、
在
C
中
,我将使用
asm
("nop");插入内联NOP指令。然而,我无法找到一种使用FORTRAN来实现它
的
方法。 有没有办法强迫编译器发出NOP?我用gfortran。这背后
的
原因是,当我
在
MPI_Finalize之前插入print *, ''或sleep(1)
时
,我
的
MPI程序
在
调用
MPI_Finalize
时
出现了分段错误,而没有。为了进一步隔离这种行为,
浏览 16
提问于2017-06-11
得票数 3
回答已采纳
2
回答
每当我们有分段错误时,页面错误就会发生吗?
、
每当分段错误发生
时
,我们总是会有页面错误吗?我已经看过了:
浏览 0
提问于2012-06-08
得票数 1
回答已采纳
1
回答
Fortran中段错误
的
玩具示例
、
在
Fortran
中
故意导致段错误
的
代码示例是什么?我
在
msys
中
尝试了以下命令,但得到
的
结果是一个警告,并且对baddata数组
的
恶意访问只打印了0。我需要它来学习,但也需要它作为编写代码
的
测试用例,以便在
调用
外部Fortran
函数
时
能够很好地处理这种情况
浏览 20
提问于2020-05-16
得票数 0
3
回答
G++编译器:段故障处理
、
、
、
我正在做一个项目,在这个项目中,我
调用
了一个
函数
,该
函数
触发了一个段错误。我修复了这个问题,但是在这个过程
中
我注意到了以下几点。main(){ ...“查找分段故障”这一行没有打印到STD,并且程序
在
buggyFunction
中
崩溃。好吧,但是当我
在
buggyFunction()
中
添加一个cout行时
浏览 7
提问于2011-07-27
得票数 2
回答已采纳
1
回答
linux x86_64 nasm程序集系统
、
、
、
我在网上找到了一些图表,显示了x86_64 linux程序集
的
各种系统,并且似乎有380种不同
的
系统集合,但是每一本书或教程我都只能找到“几个系统是如何工作
的
,它们是做什么
的
?”有谁知道我在哪里可以找到每一个使用x86_64汇编程序
的
syscall linux程序集
的
信息? 任何帮助都会很好。
浏览 2
提问于2020-02-01
得票数 0
回答已采纳
4
回答
有没有比使用backtrace()更便宜
的
方法来找到
调用
堆栈
的
深度?
、
、
、
我
的
日志记录代码使用
的
返回值来确定当前
的
堆栈深度(用于漂亮
的
打印目的),但是我可以从分析中看出,这是一个非常昂贵
的
调用
。 我想有没有更便宜
的
方法呢?请注意,我不关心帧地址,只关心它们有多少。编辑:这些日志记录
函数
在
大型代码库中使用,因此手动跟踪堆栈深度并不是一个真正
的
选择。
浏览 2
提问于2009-02-24
得票数 0
回答已采纳
2
回答
为什么即使
在
firefox
中
,asmjs代码也会慢一些?
、
我创建了一个jsPref来测试这个
asm
.js东西:我不知道密码有什么问题。Benchmark.prototype.setup = function() { "use
asm
square(y)); } diag = Dia
浏览 4
提问于2013-05-22
得票数 4
回答已采纳
2
回答
asm
程序
中
的
递归
、
、
、
、
我有一个关于
asm
(x86 / GAS)程序
的
问题,它返回了一个分段错误。这是关于斐波那契:我认为算法是好
的
:(伪代码) if (n < 2) return fib(n - 1)C程序
调用
asm
函数
。call fibo # recursive call : fib(-2) addl %edx, %eax # add fib(n-1) +
浏览 0
提问于2011-11-15
得票数 0
回答已采纳
3
回答
为什么要在每个
ASM
函数
的
开始
时
推送1 %ebp和movl %esp、%ebp?
、
、
、
我正在大学学习计算机架构和装配编程
的
课程。一段时间前,我们学会了如何用
ASM
编写
函数
并从C
中
调用
它们。但有一件事我不明白--
在
每个
ASM
函数
的
开头,讲师总是做两条指令;movl %esp, %ebp 我不明白他为什么这样做,以及它在
调用
时对功能有什么影响。
在
我
的
英特尔Mac上,当我为IA32编写程序集
时
,无论我是包含这些指令还是简
浏览 3
提问于2014-04-03
得票数 2
回答已采纳
2
回答
如何在sperate .
asm
文件
中
定义子程序/宏?
、
、
、
、
我想知道如何在单独
的
文件
中
写入子例程或
函数
,然后
在
main.
asm
中
调用
它 当前
的
问题是,我
在
genArray.
asm
中有一个子例程genArrays。
在
main.
asm
开始
时
使用.include "genArray.
asm
"会导致程序
在
main.
asm
开始
时
立即运行gen
浏览 27
提问于2020-07-13
得票数 0
1
回答
调用
线程构造
函数
时
出现
Segfault
、
、
我被卡住了,需要一双新
的
眼睛。 我有一个相对简单
的
Linux程序,它是我使用CodeSourcery工具链为Variscite OMAP4开发板交叉编译
的
。我
的
问题是,在线程创建之后,程序分段就会在线程中出错。回溯表明崩溃发生在一个标准
的
共享库
中
。GDB可以告诉我加载
的
库,而不是加载
的
.so文件
的
地址,所以我不知道哪个库崩溃了,以及库
中
的
偏移量。
浏览 0
提问于2012-12-01
得票数 2
1
回答
Segfault
仅在GDB中出现。
、
、
、
、
为什么下面的程序
在
执行时没有崩溃,而是
在
GDB
中
崩溃并出现了
segfault
?
在
32位x86上使用GCC 4.5.2编译(如果有必要的话,也可以使用Athlon64)。char **argv) function(); } 使用GDB确定mov $0xbffff2d4,%eax,以查找存储" function“
函数
的
返回指针
的
地址这在不同
的
系统上可能会有所不同。为此,已
浏览 1
提问于2012-11-04
得票数 5
2
回答
指针数组C++
、
、
我想做一个指针数组,保存类
中
对象
的
地址,这样当我
调用
scanner
函数
时
,它将读取pcode,并搜索具有相同pcode
的
对象。我声明
的
数组是错误
的
吗?还是我误解了静态概念?还是别的什么?不管怎么说,我想我必须发布完整
的
代码using namespace std; public:
浏览 2
提问于2012-11-14
得票数 1
回答已采纳
3
回答
按值
函数
优化
、
样本
函数
1{ }int func1 (int arg) int retval}func_xyz (int x); { int p = func1 (a); } 这些
函数
的
运行时行为我
的
代码中有一个
函数
定义,它使用示例1样式
的
函数
浏览 1
提问于2011-02-10
得票数 1
回答已采纳
1
回答
锈蚀装配线模板语法
、
我
在
test.s中有以下代码运行nasm test.s将成功编译。我希望下面的等效Rust代码能够成功编译,但它没有成功。#![feature(
asm
)] unsafe { : "volatile" }rustc test.rs输出 test.rs:4:9: 10:11 error: <inl
浏览 3
提问于2015-12-27
得票数 3
回答已采纳
1
回答
SegFault
删除QTreeWidgetItem
、
、
、
我
在
删除QTreeWidgetItem
的
代码
中
遇到了一个奇怪
的
问题。特别是,我
的
课上有这样
的
内容:当我关闭应用程序时,
在
unique_ptr
的
默认析构
函数
中有一个
SegFault
。isDisabled()
的
调用
是无用
的
,只是为了确
浏览 10
提问于2017-08-24
得票数 0
回答已采纳
1
回答
生成
函数
.带
asm
()
调用
的
内联
函数
中
的
唯一标签标识符
我有一些inline
函数
定义,其中包含多个内联
asm
()
调用
。这些生成
的
分支
在
同一个
函数
中
的
其他
asm
()
调用
中被解析。不过,有几个问题:Q1:关闭这个“独立”一代是一种选择吗?我不能在标签上使用%=后缀,因为这是每个
浏览 4
提问于2022-05-17
得票数 0
2
回答
如何设置指向x64 C
函数
的
函数
指针并
调用
它?
、
、
、
我试图
在
x64
asm
中
做一些非常基本
的
事情: 有一个
asm
函数
,它接受一个
函数
指针并在一个变量
中
设置它。这个
函数
是从C代码
调用
的
。有另一个
asm
函数
,如果
函数
指针不为null,则
调用
函数
指针,这个
函数
指针也是一个C
函数
(如
函数
1
中
所设
浏览 1
提问于2014-05-28
得票数 2
回答已采纳
1
回答
汇编语言程序给出了
segfault
、
、
它编译/汇编
时
没有任何错误,但它在运行时给出了
segfault
。以下是我如何汇编我
的
汇编源代码(
在
ubuntu linux上): nasm -f elf64 assembly.
asm
entrypoint:main: ret 这是它带给我
的
浏览 6
提问于2019-02-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在函数中调用函数
在 golang 中如何调用私有函数
在Python中如何在main函数中调用类中的方法
在调用函数时到底可以传多少个参数
在Python中实现导入模块后直接调用函数的方法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券