腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
64位
代码
中
从
[
esp
]
加载
时
出现
Segfault
assembly
、
x86
、
segmentation-fault
、
x86-64
、
nasm
行mov ebx, [
esp
+1] (当我调用子例程
时
,
加载
传递的字节)会导致段错误。If I remove it the program works fine xor ebx, ebx movedi, 1 mov edx, 1 ret 为什么程序会
出现
分段故障?
浏览 13
提问于2019-02-03
得票数 1
回答已采纳
1
回答
学校实验室外壳
代码
BufferOverflow的故障分割
c
、
buffer-overflow
、
shellexecute
、
shellcode
我试图简单地运行这个由实验室指令提供的外壳
代码
,并且我不断地得到一个分段fault..We被告知我们要么可以使用命令gcc -fno-堆栈保护程序call_shellcode.c关闭堆栈高级程序编译,要么我只是编译
代码
ussing -o -o shell call_callshellcode.c,还是使用-fno-堆栈保护器命令
在
启动外壳的
代码
isntead是invoked..Any帮助
时
出现
分段错误?因此,我获得了这个实验室的
代码
如下: #include <st
浏览 1
提问于2011-10-16
得票数 1
2
回答
gdb
在
ARM上仅报告回溯
中
的问号
c++
、
debugging
、
gdb
、
gdbserver
无论在哪里,我读到这个问题都是因为缺少符号,但符号并没有
从
我的库
中
删除。如果我尝试使用file命令
在
客户端
加载
符号,我会得到:Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ??我的库是
在
发行版
中
编译的,但符号实际上就在那里。使用nm,我可
浏览 4
提问于2011-12-09
得票数 9
1
回答
带LEA指令的GAS饼x86-64访问变量
assembly
、
x86
、
gnu-assembler
、
position-independent-code
我正在用gcc
在
macOS 10.13.6上编译该文件,2010年年
中
英特尔Core2Duo(这就是clang可能的原因):Configured with: --prefix绝对寻址(可能-mdynamic pic)不允许
在
代码
签名的饼图中使用,但是
在
_main中使用的是./test-a07cf9.o。# EBX = 17 # lea 0(
浏览 2
提问于2018-09-15
得票数 2
回答已采纳
1
回答
在
Ubuntu 11.10上粉碎堆栈
ubuntu
、
x86
、
segmentation-fault
、
stack
当您尝试覆盖$
esp
指针
时
,有没有遇到以下问题? 当然,尝试一个合法的缓冲区大小总是有效的!但是,当您尝试增加缓冲区大小以覆盖$
esp
,并且成功地触及$
esp
的第一个字节、第二个字节或第三个字节时,它可以完美地工作。但是,一旦你试图覆盖$
esp
的全部4个字节,它就会完全改变它的内容以及地址。
浏览 0
提问于2012-04-06
得票数 7
2
回答
每当我们有分段错误时,页面错误就会发生吗?
memory-management
、
operating-system
每当分段错误发生
时
,我们总是会有页面错误吗?我已经看过了:
浏览 0
提问于2012-06-08
得票数 1
回答已采纳
2
回答
更改Ubuntu EFI位置
grub2
、
uefi
、
bootloader
、
grub-efi
在
MacBook上,Ubuntu
在
/boot/efi/EFI/ubuntu
中
安装EFI。如何将安装文件夹更改为/boot/efi/EFI/ubuntu0?
浏览 0
提问于2016-11-11
得票数 0
1
回答
需要帮助了解如何使用add
esp
,12弹出堆栈
assembly
、
x86
、
nasm
; the program label for the entry point mov ebp,
esp
push dword fmt ; address of ctrl stringadd
esp
, 12 ; pop stack 3 times = 4 bytes mov
esp
, ebp
浏览 1
提问于2017-11-12
得票数 0
回答已采纳
2
回答
“文件系统”"/boot“错误类型用于EFI系统分区
linux
、
arch-linux
、
parted
当我
在
chroot
中
运行bootctl install
时
,会得到这个错误我正在把它安装在我的ASUS笔记本电脑上。
浏览 0
提问于2015-11-07
得票数 2
2
回答
为什么
在
指定自定义线型
时
,有时
在
R中
出现
segfault
?
r
、
graphics
在
R中指定自定义线型
时
,为什么会
出现
R崩溃分段错误?下面的四种线型实际上是相同的,因为它们以相同的顺序循环通过相同大小的虚线和空格(它们只是
从
循环中的不同点开始)。abline(0.1,0,lty='28282383') # worksabline(0.3,0,lty='28238328') #
segfault
abline(0.4,0,lty='2383282
浏览 1
提问于2012-09-22
得票数 4
回答已采纳
1
回答
Ubuntu还在rEFIt上
uninstall
、
bootloader
、
format
、
refit
我只是用Ubuntu
从
我的mac卸载ubuntu,方法是将ext4和linux交换分区格式化为fat32,然后删除它们(这样我就可以使用苹果的磁盘实用程序来调整mac分区的大小)。现在有一个问题: Ubuntu仍然
出现
在rEFIt
中
。这是否意味着引导程序仍在某个地方?如果是的话,究竟在哪里? 谢谢。
浏览 0
提问于2013-11-26
得票数 0
3
回答
弹出还是添加
esp
,4?有什么关系?
assembly
那么,为什么我更喜欢使用add
esp
, 4或add
esp
, 8,而不是使用pop一两次呢?是否有任何差异(性能、安全性等)或者这是个人选择的问题?
浏览 0
提问于2011-05-06
得票数 11
回答已采纳
1
回答
程序集中的堆栈指针。特别是点总是空的还是不空?
assembly
、
x86
、
stack-memory
、
stack-pointer
最初,
ESP
指的是内存的空空间。push ebp/*(empty space) <-
esp
, ebpebp (initiallystack pointer was here)*/ 另一个问题是,当我创建一个空堆栈空间
时
,
ESP
将指向哪个点?下面是示例:(
浏览 1
提问于2019-01-04
得票数 0
2
回答
用UEFI
从
多个磁盘引导多个开放源码软件
uefi
、
refit
、
dual-boot
如何根据UEFI
从
多个磁盘引导多个OSs?我有安装了Windows7的SSD0,还有SSD1,我想在它上安装Xubuntu和Arch。我理解涉及一个磁盘的过程,但不知道涉及多个磁盘。 谢谢。
浏览 0
提问于2012-12-21
得票数 8
回答已采纳
2
回答
指针数组C++
c++
、
class
、
pointers
我想做一个指针数组,保存类
中
对象的地址,这样当我调用scanner函数
时
,它将读取pcode,并搜索具有相同pcode的对象。我声明的数组是错误的吗?还是我误解了静态概念?还是别的什么?不管怎么说,我想我必须发布完整的
代码
using namespace std; public: product(
浏览 2
提问于2012-11-14
得票数 1
回答已采纳
2
回答
分段错误消息的行为取决于执行环境
bash
、
docker
、
jenkins
、
gcc
、
segmentation-fault
我有以下C
代码
,用于故意触发分段错误: int* p = NULL;}Segmen
浏览 41
提问于2022-09-04
得票数 -1
回答已采纳
1
回答
将
代码
上传到
ESP
12F (
esp
8266)后,windows COM串行端口将消失
serial-port
、
esp8266
、
esp-12f
我买了一台
ESP
12F (
esp
8266系列)。我的
代码
有一个led闪光灯,可以运行我的旧
ESP
12E。当我通过我的COM6端口上传并在
ESP
12F上启动
代码
后,windows COM6端口
从
我的设备管理器
中
消失了:(当我将USBtoSerial (基于CH340的)设备
从
我的
ESP
12F上断开
时
,这个端口消失了(
代码
不相关也不能清空)我不能使用
ESP
12F串口。
浏览 4
提问于2019-04-19
得票数 0
1
回答
是否真的需要GPT BIOS分区?
partitioning
、
gpt
现在我想测试一些Ubuntu特性
在
虚拟机,GPT,32位系统,LUKS,LVM和安装系统grub-安装它显示消息,我没有GPT BIOS分区。 问题是:在哪种情况下需要GTP BIOS分区?
浏览 0
提问于2015-05-08
得票数 3
回答已采纳
2
回答
使用带参数函数的堆栈
中
ebp和
esp
的行为
assembly
、
parameters
、
x86
、
stack
、
calling-convention
为此,我编写了以下
代码
: int sum(int d, int e, int f){现在,关于我的第二个问题,求和函数的部分。下面是它的汇编
代码
: mov ebp,
esp
mov eax, DWORD PTR[ebp
浏览 1
提问于2013-12-20
得票数 2
1
回答
(
ESP
32 - Arduino IDE)
arduino
、
microcontroller
、
esp32
、
firmware
、
arduino-esp32
由Arduino IDE执行的
ESP
32闪存命令似乎刷新了两个引导
加载
程序文件:boot_app0.bin
在
偏移量0xe000处,bootloader_dio_80m.bin处在偏移量0x1000处。第一个是boot_app0.bin位于一个名为'partitions'的文件夹
中
。它位于几个分区.csv文件旁边。为什么?但也许当问题1被回答
时
,这一点就变得很清楚了。0x1000上闪烁的引导
加载
程序文件,我认为'_40m'和'_80m
浏览 4
提问于2021-04-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何构建一台网络引导服务器(三)
栈溢出原理浅析
问世25周年,ESP到底救过多少条人命?
微软紧急发布世界学习室提醒所有人务必注意:这个病毒导致不开机
谷歌分享Chrome 78标签页意外崩溃的解决方案
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券