腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C
程序
中
的
ASM
代码
导致
分段
错误
、
、
、
、
我在一个小
程序
中
包含了一些示例
ASM
代码
来进行测试。我
的
程序
是:unsigned char inb (int port) {
asm
port));} { return
浏览 2
提问于2012-04-26
得票数 2
回答已采纳
1
回答
NASM汇编:检查字符串
的
长度+确认字符串
的
长度仅由“0”、“1”和“2”组成?
、
、
我对
程序
集比较陌生,我试图制作一个
程序
,它以2个命令行参数作为输入(第二个命令行参数是一个字符串),并检查它
的
长度在1到30之间。它还检查字符串是否仅由字符0、1和2组成。任何其他角色都会终止。当我运行
程序
时,它只输出“
分段
错误
”。据我所收集
的
,这发生在我处理
的
记忆
的
一部分,我不应该去搅乱。我知道我
的
问题在循环
的
某个地方,但我不知道在哪里,也不知道为什么。任何建议,我
的
代码
浏览 1
提问于2016-12-10
得票数 1
回答已采纳
3
回答
java
代码
会
导致
linux
中
的
分段
错误
吗?
、
、
据说java在内存处理方面比
C
更安全。在
C
中
,访问无效指针很容易
导致
分割
错误
。现在,我想知道java
代码
是否也会
导致
分段
错误
。有人能给我举个例子吗?
浏览 0
提问于2019-03-28
得票数 3
回答已采纳
2
回答
用内嵌汇编
程序
调用GCC共享库
的
函数
、
、
、
、
有很多功能,比如{*Out = X + Y + Z;} 我想在
C
++(GCC,Linux)
中
调用这个库
中
的
函数,而不是在编译时调用函数。当我使用内联汇编
程序
时,"push“指令破坏了局部变量,我不知道如何修复它。"pushl $20")
浏览 0
提问于2012-02-22
得票数 1
回答已采纳
3
回答
C
内联
程序
集内存复制
、
、
、
我正在尝试写一些内联汇编到
C
中
。我有两个数组作为输入,我需要
的
是将array1
中
的
一个元素复制到array2
中
,下面是我目前所拥有的: "movl %0,%%eax;" "movl//do something on %ecx :
浏览 0
提问于2009-11-01
得票数 2
回答已采纳
1
回答
at&t语法
、
、
所以我对这段
代码
有问题。这是一个
程序
,用于从二进制数转换为最小数。("leal s,%esi");
asm
("movl 0,%edx");
asm
("movl 1,
asm
("add %eax,%edx");
asm
("x:
浏览 6
提问于2014-01-08
得票数 0
1
回答
如何处理共享对象?
、
我知道在这个话题上也有类似的问题,但我想我
的
问题和其他
的
不同。我有这个应用
程序
,我可以崩溃,但是这个
错误
似乎发生在一个共享对象库
中
,这个库由应用
程序
加载。所以我
的
问题是,我怎样才能更进一步呢?我将应用
程序
附加到GDB并让应用
程序
崩溃。但是,如果
错误
依赖于库,我如何才能知道呢?
浏览 0
提问于2014-04-25
得票数 1
回答已采纳
1
回答
从
程序
集访问
C
指针
、
、
我目前正在学习如何将
C
代码
与
程序
集混合。在.
c
文件
中
,我有以下
代码
:int main(){ static.
asm
文件内存。但是,当我试图写入指针string2时,例如通过向函数替换添加以下
代码
,mov byte [edx], 10 我得到了一
浏览 3
提问于2015-07-09
得票数 0
回答已采纳
1
回答
为什么这个引导加载
程序
只输出'S‘
、
、
、
我正在编写一个简单
的
x86引导
程序
。这是我遇到麻烦
的
c
++
程序
:test4.
c
__
asm
__("jmpl $0x0, $main\n"); ); }当
浏览 4
提问于2016-08-19
得票数 0
回答已采纳
2
回答
打印功能(获取
分段
故障)
、
、
、
、
我试图打印一个函数输出put W-X+ (Y - Z),当我编译并尝试运行
程序
时,我一直得到一个
分段
错误
(内核转储)./
asm
_
程序
我到处找过了,但我找不到解决办法。首先,我想问一下这个
分段
错误
意味着什么,它与我
的</em
浏览 1
提问于2016-09-08
得票数 0
回答已采纳
1
回答
用户模式下
的
x86
分段
、
当你有一个
程序
在用户模式下运行时,是否可以在x86
中
使用
分段
内存?如果是这样的话,有没有工具(例如
C
/
C
++编译器)来促进这一点呢?它似乎是一种非常强大
的
机制,允许在
程序
中
运行
程序
。我听说Chromium在Native Client
中
对沙箱使用了
分段
,但我不确定它是如何使用
的
,也不确定它是否使用了汇编或内置编译器支持。
浏览 4
提问于2011-02-17
得票数 2
回答已采纳
1
回答
在x64环境下实现与GCC和x86
的
链接
、
、
、
我运行
的
是Windows Ultimate x64 (核心i5),在Cygwin上使用
的
是x64
的
GCC编译器。我想通过链接到GCC
C
库(通过Cygwin安装)来创建一个简单
的
"Hello,world“
程序
。我正在使用NASM,并尝试在以下
代码
中使用ELF32和Win32格式:;; hello.
asm
- use the
C
library to output hello world ; In当我查找如何在
浏览 1
提问于2014-08-22
得票数 0
1
回答
字符串
的
打印第一字符
导致
分割
错误
、
、
我试图使用printf在64bit Ubuntu 20环境
中
打印字符串str_1
的
第一个字符,以便在64bitUbuntu 20环境
中
输出标准输出,下面是我
的
尝试:section .textextern printf mov esi, strmain: se
浏览 3
提问于2020-11-06
得票数 1
回答已采纳
1
回答
为什么这个
程序
集
代码
会抛出一个seg
错误
?
、
、
、
“汇编语言”一步一步地提供了以下
代码
作为沙箱:section .text nopmov ax, 067FEhmov cl, bh然后用: nasm -f mach
浏览 2
提问于2016-03-22
得票数 2
回答已采纳
2
回答
我怎么能把它变成外壳
代码
呢?
、
、
、
、
对,我编写了一个
ASM
文件,生成一个shell。在
C
文件
中
:unsigned char * shellcode = "
浏览 3
提问于2014-01-10
得票数 5
回答已采纳
1
回答
读取ARM
中
的
堆栈指针值
、
、
、
我试图将SP寄存器
的
值存储到
C
中
的
一个变量
中
,下面是我
的
代码
:
asm
volatile ("STR sp, [%0]\n\t" ); 但是在执行此
代码
后,os会在屏幕上打印“
分段
错误
”消息并终止该
程序
。有人能给我一个解决这个问题
的
建议
浏览 0
提问于2019-07-15
得票数 0
回答已采纳
2
回答
GCC装配线上
的
标签
、
、
、
、
在正在进行
的
GCC内联
程序
集
的
实验
中
,我遇到了一个关于标签和内联
代码
的
新问题。但是,如果将其放置在函数
中
,然后使用优化标志进行编译,编译器就会抱怨:"Error:符号'out‘已经定义好了“。 因此,您可以将
程序
集放入CPP宏和内联
C
函数
中
,这样任何人都可以将其作为
浏览 1
提问于2010-10-10
得票数 46
回答已采纳
5
回答
C
程序
导致
分段
错误
、
、
我有一个在UNIX上写
的
C
程序
。我遇到了
分段
错误
。我没有得到我所缺少
的
东西。有谁能帮帮忙。char* pUserid = NULL; int
c
;while( (
c
= getopt(argc, argv, ":a:d:i:l:u:o")) != EOF) switch (
浏览 0
提问于2011-06-03
得票数 2
回答已采纳
1
回答
使用setjmp()和longjmp()防止
程序
中
的
分段
错误
、
、
、
我编写了一个使用setjmp()和longjmp()防止
分段
错误
的
程序
,但是我编写
的
程序
只防止
分段
错误
发生一次(我正在while循环中运行
代码
)。这是我
的
代码
:#include <setjmp.h> void my_sig_handler此外,我在这里缺少
浏览 7
提问于2019-10-01
得票数 2
回答已采纳
2
回答
SIGSEGV崩溃但无法收集回溯
、
有关申请
的
资料:我们有一个应用
程序
,在这个应用
程序
中
,我们用一个segmentation_handler函数实现了SIGSEGV
的
连接。在这个
分段
处理
程序
中
,我们创建一个文件,编写一个文件(比如“获取
的
堆栈框架”),然后使用反向跟踪和符号将所有堆栈跟踪写入同一个文件。问题:我们得到一个SIGSEGV (由于日志文件<e
浏览 1
提问于2012-02-10
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券