腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
printf编译器优化?在堆栈的gdb中找不到"%s“个字符
、
、
、
当我的程序在gdb中反汇编时,我可以看到buf的
地址
被压入
栈
,但我没有看到格式字符串被压入
栈
。有什么原因吗?这是一个聪明的编译器优化吗?我尝试过编译一些printf语句的不同变体,看看我是否可以模仿没有被压入堆栈的"%s“字符串(或它的
地址
),但我做不到。;} 在
32
位
li
浏览 1
提问于2011-12-10
得票数 3
回答已采纳
1
回答
Linux
ASLR到底是如何随机化堆栈位置的
、
、
我使用的是
32
位x86 Ubuntu桌面。我查看了/proc/pid/mmap,发现
栈
基
地址
总是变化的(例如,在下面的例子中是0xbfe76000 )。因此,我猜内核(或ELF加载器)必须在每次进程
开始
时随机化堆栈位置。b7762000-b7763000 rw-p 00020000 fc:00 1188263 /lib/i386-
linux
浏览 4
提问于2016-05-19
得票数 3
2
回答
操作系统内核和网络协议
栈
在哪里重叠?
、
我正在努力学习网络协议
栈
。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里
开始
。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为网络部分提供占位符(就像只提供宏以启用第三方堆栈如果
linux
有内置的网络特性,那么我需要通过哪些<em
浏览 8
提问于2021-12-10
得票数 2
1
回答
在原始套接字中填充源IP
地址
以获取有效响应
、
、
、
使用本地
地址
(127.0.0.1)将无法正常工作,导致目标计算机无法发送响应。 我只能使用raw_sockets,不能使用SOCK_STREAM等。
浏览 0
提问于2013-11-16
得票数 1
1
回答
为什么我当前的18.04.3系统不运行与新的18.04.3系统相同的内核?
、
我似乎没有为内核固定任何东西:dpkg: no packages found matching
linux
浏览 0
提问于2020-01-22
得票数 25
回答已采纳
2
回答
Linux
中线程
栈
的基
地址
、
、
在
linux
编程中,如果我们使用pthread创建一个线程,那么就可以通过pthread_self()来获取它的tid。有没有办法简单地获得这个线程的基
地址
(使用pthread中的一些API )?
浏览 3
提问于2016-02-09
得票数 0
10
回答
我该从哪里
开始
呢?
、
、
、
我一直在使用标准的
Linux
web
栈
(
linux
、apache、php、python、mysql),但我得到了一个与微软Web
栈
(IIS、ASP.NET、MSSQL、C#)一起工作的绝佳工作机会。我应该从哪里
开始
呢?感谢特定的书籍,教程,在线资源。
浏览 3
提问于2009-06-03
得票数 5
1
回答
是否可以通过专用网络将路由配置为具有公共ip
地址
的主机?
、
、
stackoverflow.com/q/14904325/2012441)上发布了,但是由于我认识到它可能在那里是不主题的,我将在这里重复如下:现状我的想法是将虚拟化主机配置为路由器,并通过虚拟网络接口(带有专用
地址
)为这个特定的公共IP设置路由。 这有可能吗?我是不是忽略了什么?或者我的问题还有其他的解决办法吗?
浏览 0
提问于2013-02-15
得票数 0
回答已采纳
1
回答
从userland程序读取内核堆栈
、
、
我想从一个基本的C程序中读取内核内存
栈
。我的目标是阅读thread_info结构。下面是我所做的:#include <unistd.h> struct exec_domain *exec_domain; __u
32
f
浏览 1
提问于2019-04-04
得票数 0
2
回答
我们可以从函数名访问堆栈帧指针吗
、
、
有没有办法在C程序中从函数名/
地址
访问
栈
帧指针?有人能在这方面给我一些提示吗? 谢谢。
浏览 2
提问于2013-07-14
得票数 0
1
回答
太大(过度对齐?)堆栈帧和GCC一起使用,而不是Clang
、
、
、
、
考虑下面这个简单的代码: class X {public:}; X x; } f的
栈
帧是
32
字节长的,与GCC,这是不必要的长。返回
地址
和x只需要12个字节,根据
Linux
/x86_64ABI应该需要16字节对齐。使用Clang时,仅分配了16个字节。为什么GCC需要这么多堆栈空间?
浏览 87
提问于2021-04-20
得票数 0
1
回答
蓝牙连接问题
、
我知道两者的MAC
地址
,这意味着我不做任何发现。
浏览 1
提问于2021-01-30
得票数 0
回答已采纳
1
回答
用于标准类兼容USB设备的Android USB主机模式“软模式”驱动程序
、
、
、
现在 (从3.1
开始
),我很好奇是否有任何工作为一些比较流行的类兼容设备(如音频或HID)创建“软模式”驱动程序。就我的目的而言,我对USB音频特别感兴趣,但是从
Linux
内核模块源派生出的一组由社区构建的类似乎对许多项目都有好处。我希望其他人已经想到了同样的事情,并且已经
开始
工作了。
浏览 7
提问于2012-07-04
得票数 37
4
回答
0.0.0.0是A类IP
地址
吗?
、
一些消息来源说,A类IP
地址
的起始值为1.0.0.0,另一些消息来源为0.0.0.0。我还听说0.0.0.0是一种特殊的IP
地址
。那么0.0.0.0是A类IP
地址
吗?
浏览 0
提问于2011-05-19
得票数 3
1
回答
如何在x86_64上的前4GB内使用malloc
、
平台: Mac是否有可能以某种方式使“malloc”在进程
地址
空间的前4GB内分配内存? 我正在模拟i386堆
栈
,需要保证
地址
位于允许的
32
位范围内。
浏览 3
提问于2015-02-22
得票数 5
回答已采纳
1
回答
dll镜像的虚拟内存怎么会比硬盘空间大1000倍呢?
、
、
、
我正在开发一个
32
位的windows应用程序,它有时会耗尽内存(2 2GB的虚拟
地址
空间)。当我查看如何使用WinDbg或VMMap分配虚拟内存时,我注意到dll映像占用了85MB的虚拟内存空间。dll镜像的虚拟
地址
空间怎么会比磁盘上的大1000倍呢?请注意,我只是询问" image ",而不是堆或
栈
,或映射内存,只是镜像-我意识到堆、
栈
、映射内存等当然是额外的。
浏览 2
提问于2010-11-20
得票数 0
回答已采纳
1
回答
递归函数中局部变量的
地址
减少
当我学习C语言编程时,我发现存储在堆栈中的局部变量的
地址
会减少,并且在递归函数中,每次递归调用该函数时,都会从较高的
地址
到较低的
地址
。 我想知道原因。为什么有时候不增加呢?
浏览 46
提问于2021-04-22
得票数 0
回答已采纳
1
回答
Ubuntu
32
位能访问8GB内存吗?
、
我需要使用一个大型软件包(Xojo),它需要
32
位架构才能运行。尽管我可能尝试,我似乎不能安装在我的64位安装15.04位的
32
位库。运行
32
位版本的Ubuntu (我只为Xojo使用这台计算机)没有问题,但是这台计算机有8GB的RAM,我希望能够全部使用它。有办法利用
32
位Ubuntu安装的所有8GB内存吗?
浏览 0
提问于2015-04-24
得票数 4
回答已采纳
1
回答
PhpMyAdmin无限加载,根本不加载
、
、
我正在使用bitnami
栈
在谷歌云计算引擎中构建一个WordPress环境。 PhpMyAdmin一直运行得很好,但是现在当我在chrome中输入它的
地址
时,它会无限加载。我想这可能是权限问题,因为我最近更改了很多,然而,我不确定如何将文件夹的权限重置为
Linux
默认权限。
浏览 0
提问于2019-04-19
得票数 0
1
回答
如何在不使用套接字的情况下将数据包发送到网络?
、
、
、
我想绕过
Linux
网络
栈
向网络发送数据包。我的意思是,是否有任何方法,我可以中断网卡驱动程序,并在网卡缓冲区中放置一个帧直接发送到网络?我是
Linux
内核黑客方面的新手,所以任何关于我如何
开始
的指导都是非常有帮助的。
浏览 5
提问于2013-05-04
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谈谈程序的堆和栈
PWN入门
Hacking:破坏与重建的奇妙艺术
深入分析POP/MOV SS漏洞
远程RPC溢出EXP编写实战之MS06-040
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券