腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
malloc
()在
内核
空间中吗?
、
、
我知道kmalloc()可以取代
内核
空间上的
malloc
()。许多人认为
malloc
()不能在
内核
空间中运行;但是,我在
linux
-4.9.6/include/
linux
/decompress/mm.h上找到了这个定义。
malloc
_ptr)
malloc
_ptr = (
malloc
_ptr + 3
浏览 0
提问于2017-01-29
得票数 2
2
回答
关于内存分配,C
malloc
/calloc依赖于
Linux
/
malloc
还是相反?
、
、
据我所知,C具有以下函数,例如:
malloc
、calloc、realloc,用于分配内存。而
linux
内核
还具有以下功能:
malloc
、mmap、kmalloc、vmalloc.分配内存 我想知道哪一个是最低的。如果你说"
Linux
内核
是最低的函数,你的C程序必须用
Linux
内核
分配内存“,那么
Linux
内核
如何分配它自己的内存呢?或者说,"
Linux
内核
是最低
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
libc
malloc
与
linux
内核
好友分配器
、
、
malloc
对
linux
内核
中的内部碎片感到担忧吗?例如,当我想要分配5页时,
malloc
会把大小增加到2: 5->8,以避免
内核
中的内部碎片,因为
linux
内核
使用好友系统作为页面分配器。
浏览 8
提问于2019-09-18
得票数 0
回答已采纳
1
回答
内存中的kfree部分是否有效?
、
、
、
我正在调试一个内存损坏问题,发现
Linux
内核
似乎接受用户“释放缓冲区部分”。教科书总是教我们成双成对地调用alloc/free。我弄糊涂了!因此,我编写了一个在
Linux
内核
中运行的小测试。char *p_buf, *p_buf2; printk("
malloc
(1024) = %p\(%d) = %p\n", 1024-256, p_buf2);
浏览 2
提问于2016-03-08
得票数 1
回答已采纳
4
回答
calloc与
malloc
+ memset完全相同吗?
、
、
、
在
linux
中,calloc是否与
malloc
+ memset完全相同,还是取决于
linux
/
内核
的确切版本?我特别感兴趣的问题是,您是否可以calloc比您的物理拥有更多的RAM (因为您肯定可以
malloc
比您的物理拥有更多的RAM,您只是不能给它写信)。
浏览 10
提问于2013-11-03
得票数 1
回答已采纳
1
回答
用GCC编译Intel AVX instrinsics for
Linux
设备驱动
、
、
、
、
在谷歌搜索中找到了一些AVX的内部函数,但我不确定这组内部函数是否可以用于编译
Linux
设备驱动程序。
浏览 2
提问于2015-03-25
得票数 3
3
回答
Linux
内核
内存管理,是否一直使用连续的内存页?
、
、
linux
内核
是否连续地分配内存,例如从
malloc
分配内存?如果没有大的部分可用,而是作为整体工作的小部分,
Linux
会使用它吗?
浏览 3
提问于2012-07-25
得票数 1
2
回答
C库如何调用
内核
系统调用
、
、
、
、
我知道在类Unix系统中,像glibc这样的c库充当
内核
和用户之间的中介。那么,例如,在实现
malloc
()时,glibc如何调用
linux
内核
的系统调用,它是否使用汇编?
浏览 1
提问于2015-10-09
得票数 2
2
回答
malloc
/memcpy函数在NUMA上独立运行吗?
、
、
、
、
在试图提高我在非NUMA/标准PC上应用程序的速度时,我总是发现瓶颈是对
malloc
()的调用,因为即使在多核计算机中,它也是所有
内核
之间的共享/同步。我有一个使用
Linux
和C的具有NUMA体系结构的PC,我有两个问题: NUMA机器中的,由于每个核都提供了自己的内存,
malloc
()会在每个
内核
/内存上独立执行而不会阻塞其他
内核
吗?这是否可以在每个核心上单独调用,或者,一旦调用核心就会阻塞其他
内核
吗?我可能错了,但我记得memcpy()
浏览 3
提问于2011-03-29
得票数 11
回答已采纳
2
回答
Zlib
内核
模块
、
、
、
、
我正在尝试实现一个使用zlib的
内核
模块,那么有没有适用于
linux
-2.6.17.8的Zlib模块? 如果我需要将zlib的源文件转换到
内核
空间,我需要替换
malloc
、函数调用、断言等?
浏览 6
提问于2011-09-13
得票数 2
1
回答
如何在不使用
linux
内核
中的
malloc
()的情况下创建缓冲区?
、
、
、
、
如何在没有
malloc
()函数(或calloc())的
linux
内核
中创建缓冲区并清除没有free()函数的缓冲区?
浏览 0
提问于2012-03-27
得票数 5
回答已采纳
2
回答
什么是"__maybe_unused"?
、
在查看
Linux
内核
时,我注意到这一行:在LinuxV3.2中,/arch/frv/kernel/gdb_stub.c它是否特定于
Linux
内核
?或者它是在C规范中定义的?它到底是做什么的呢?
浏览 23
提问于2012-10-18
得票数 19
回答已采纳
2
回答
如何在
Linux
中找到堆的大小?
、
我在ARM Cortex-A8处理器板上运行了一个
Linux
。
内核
的版本由(uname -a)获得:要调试一些由于
malloc
()故障而崩溃的应用程序(我的错误大小很大在这个
Linux
/板设置中,我需要了解: 什么是为这个kernet配置分配/预留的堆大小。如何增加这个堆大小。它需要
内核
重新构建/
内核
映像的新版本吗?
浏览 11
提问于2010-03-01
得票数 3
回答已采纳
2
回答
Linux
中的
malloc
() --“不能保证内存真的可用”?
、
、
我将块保留在一个动态分配的数组中,因此在初始化世界的数据结构时必须使用
malloc
()。 默认情况下,
Linux
遵循乐观内存分配策略。这意味着当
malloc
()返回非空时,不能保证内存确实可用。如果系统内存不足,一个或多个进程将被OOM杀手杀死。有关更多信息,请参见proc(5)中的/proc/sys/vm/overcommit_memory和/proc/sys/vm/oom_adj的描述,以及
Linux
内核<
浏览 5
提问于2015-02-01
得票数 6
2
回答
计算
malloc
()可以完成的最大分配后的混淆
、
、
它计算操作系统可以通过
malloc
()分配多少千兆字节。#include <stdlib.h> int count = 0; a = (char*)
malloc
浏览 0
提问于2014-02-20
得票数 0
回答已采纳
2
回答
内存泄漏对其他进程的影响
、
基于32位
Linux
的系统正在运行多个活动进程A、B、C、D。所有进程都在分配/释放堆中的内存。现在,如果进程A持续泄漏大量内存,会不会在一段时间后,进程B无法从堆中找到可分配的内存?
浏览 5
提问于2012-06-05
得票数 1
回答已采纳
1
回答
Linux
下如何禁止代码在堆中执行
、
想象一下入侵
Linux
的方式: 1.
malloc
a space。2.写二进制代码到这个区域。3.跳转到此代码。 我想禁止以这种方式运行代码。仅在.text节中运行代码。我应该对
Linux
内核
做些什么?谢谢!
浏览 1
提问于2015-10-25
得票数 3
2
回答
在
Linux
中,谁在调用calloc()时将页面置零?
、
、
、
我知道实现者可以选择是将
malloc
页面置零,还是让操作系统给他一个置零页面(出于更多优化的目的)。我的问题很简单--在
linux
内核
3.16和gcc 4.8.4附带的Ubuntu 14.04 LTS中,谁会清零我的页面?它是在用户领域还是
内核
领域?
浏览 0
提问于2015-10-03
得票数 2
1
回答
使用
linux
内核
中定义的结构时出错
、
我在
linux
内核
的/usr/src/
linux
-3.2/include/
linux
/unistd.h中定义了一个结构:#define _
LINUX
_UNISTD_Hint *tid; * Include machine specific syscall numbers#include <asm/unistd.h&g
浏览 2
提问于2012-10-22
得票数 2
回答已采纳
1
回答
我可以在
内核
中使用protobufs吗?
、
、
、
我需要定义一个与
Linux
设备驱动程序的通信协议。看起来很不错,而且有一个。显然,普通的c代码不会工作,因为它进行
malloc
调用,等等。有没有针对
内核
的protobufs实现?附加问题:使用windows驱动程序编写时,答案是否有显著不同?
浏览 2
提问于2011-05-06
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券