腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券