腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
什么是等同于
memset
函数的
Linux
内核
?
、
、
、
、
memset
是一个用户空间函数,但是我想知道
内核
是否提供了一个宏来帮助我这样做。
浏览 8
提问于2012-03-26
得票数 9
回答已采纳
1
回答
(
linux
)非动态结构数组在
memset
使用时使用Rss内存,为什么?
、
//
memset
(oops, 0, sizeof(struct test) * 40960 * 3 * 2 * 4);}cat /proc/PID/smapsSize: 756480 kBPss: 2048 kBSwap: 0
浏览 8
提问于2015-11-18
得票数 0
回答已采纳
1
回答
Android x86
内核
编译突然停止
、
、
我从下载了的
内核
。我只需要在.c中替换一个/drivers/platform/x86文件。源根文件夹,作为.configfakeroot make
内核
-j4。/include/
linux
/mmzone.h:8, from .~~~~~~~~ kernel/trace/trace.c:834
浏览 7
提问于2020-06-02
得票数 0
4
回答
calloc与malloc +
memset
完全相同吗?
、
、
、
在
linux
中,calloc是否与malloc +
memset
完全相同,还是取决于
linux
/
内核
的确切版本?
浏览 10
提问于2013-11-03
得票数 1
回答已采纳
2
回答
Linux
内核
崩溃,无法启动(与控制台相关)?
、
、
、
、
在这里启动ARM A10的tinycore
linux
内核
很困难,在启动时设备崩溃。Image Name:
Linux
-3.0.42 Image Type: ARM
Linux
KernelImage Name: uCore for Allwinner A10 Image Type: ARM
Linux
<6
浏览 2
提问于2015-02-18
得票数 2
1
回答
带有属性错误的__write_overflow声明
、
我在我的
linux
内核
项目中使用
memset
和memcpy。当我尝试make项目时,我得到了以下错误: 在函数‘
memset
’中,内联在/home/ido/CLionProjects/Firewall/KernelSpace/minfirewall.c:118/init_minifw_read_write_module/
linux
/init_minifw_read_write_module.h:327:3: err
浏览 1
提问于2019-03-12
得票数 1
1
回答
Linux
启动内存初始化中的一些混淆问题
、
我是学习
Linux
内核
的新手。现在,我正在用2.4的旧版本阅读
Linux
内核
代码。* Initially all pages are reserved - setup_arch() has to */mapstart等于
内核
之后的第一个页码,并且没有在临时page
浏览 2
提问于2013-11-04
得票数 0
1
回答
如何测试/验证vmalloc保护页在
Linux
中工作
、
、
我正在研究
Linux
中的堆栈保护。我发现
Linux
内核
VMAP_STACK配置参数使用保护页面机制和vmalloc()来提供堆栈保护。我试图找到一种方法来检查这个保护页面在
Linux
内核
中是如何工作的。我搜索并检查了
内核
代码,但没有找到代码。static void shoot_kernel_stack(void) unsigned char
浏览 3
提问于2020-12-03
得票数 3
回答已采纳
1
回答
如何将
内核
函数链接到用户空间程序?
、
、
、
、
我想在FreeBSD
内核
中使用它。我相信它们中的大多数都具有相同的函数名称、语义和参数(在FreeBSD中,
内核
printf也被命名为printf)。由于
Linux
用户空间和FreeBSD
内核
之间的包含文件不同,库无法找到像sprintf、
memset
和vsnprintf这样的符号。如何使这些符号(从FreeBSD
内核
)对libcapstone.a可见 如果在
Linux
用户空间源代码中直接包括像<sys/systm.h>这样的头文件,那么即使我将-
浏览 4
提问于2015-02-06
得票数 0
回答已采纳
1
回答
函数声明和宏是否冲突?
、
我正在查看
linux
内核
中的头文件:#define BOOT_STRING_H #undef memcpy#undef memcmp void *
memset
(void *dst, int c, size_t
浏览 2
提问于2018-12-16
得票数 5
4
回答
如何使用netlink套接字与
内核
模块通信?
、
、
、
我正在尝试编写一个使用netlink与用户进程通信的
linux
内核
模块。我使用的是netlink,因为我想要通信的用户程序只使用套接字进行通信,我不能更改它以添加ioctl()或其他任何东西。我非常感谢一个工作示例,没有什么花哨,只是一个非常基本的例子,如何从用户程序中的套接字建立连接到
内核
中的套接字,然后将数据从用户进程发送到
内核
,然后从
内核
接收回来。 另外,请不要告诉我看
内核
代码。更新:经过多次尝试和错误之后,我有以下代码,它将消息从用户程序发送到
内核
,但是从<em
浏览 12
提问于2010-07-21
得票数 50
回答已采纳
1
回答
Linux
内核
模块中的并行CPU数据缓存
、
、
、
我有一个
Linux
内核
模块,它计算多个CPU之间的网络数据包统计信息(在
内核
地址空间中)。定期清除相应的内存块,强烈需要此操作对所有CPU立即生效,否则会扭曲后续的统计值。那么,在我的清算程序之后,我应该放些什么:// what's going here?
浏览 1
提问于2015-09-27
得票数 1
回答已采纳
1
回答
计算视觉轮廓器中的CUDA
memset
memset
32_postmemset128
浏览 8
提问于2012-03-10
得票数 0
回答已采纳
1
回答
当调用kernel_recvmsg时,
内核
崩溃
、
、
、
、
我想在
linux
内核
空间上实现一个TCP服务器。它可以接受新的连接,但是,当调用kernel_recvmsg以接收数据时,
内核
会立即挂起。client_sock; unsigned short portnum=8888; struct kvec vec;
memset<
浏览 0
提问于2018-04-10
得票数 0
回答已采纳
1
回答
哪些头和函数可以在可加载的
内核
模块中使用(除了外部库)?
、
、
Linux
手册页的第2节包含system calls。 但我似乎不能使用本节的一些功能(比如bind(2))。很多人使用
Linux
,我找不到它的任何官方引用(就像printk一样)。我不知道他们是怎么找到这些功能的?(可以通过阅读整个
内核
源代码而不是阅读任何引用)
memset
在第3节(用户空间库)中描述了一些函数,但是
内核
模块开发人员可以使用它而不会出现任何错误!在开发可加载
内核
模块时,我可以找到可用的头、和
浏览 2
提问于2013-06-24
得票数 1
2
回答
当减去ESP寄存器或RSP寄存器时,可以生成哪些异常?(堆栈生长)
、
、
、
我编写了以下概念C代码的证明,这显然会导致分段错误(在x86_64
Linux
上):{subq $4444444, %raxmovl $0, %esicall
memset
如果在调用subq $5555555, %rsp之前手动添加
memset
subq $16,
浏览 4
提问于2015-01-10
得票数 1
回答已采纳
2
回答
如何捕获tcp/ip数据包
、
、
、
、
我正在创建一个模块,它将从TCP/IP堆栈捕获TCP/IP数据包,并将其发送到
内核
,
内核
再从
内核
发送到用户空间。我现在的代码已经在下半场完成了。它从
内核
向用户空间发送一条消息。我不想用libcap#include <net/sock.h>#include <
linux
NE
浏览 9
提问于2012-01-11
得票数 1
回答已采纳
2
回答
如何提高1ms定时器在
Linux
中的实时性能?
、
、
、
、
我正在开发一个嵌入式
Linux
项目,使用的是版本3.3左右的arago发行版。我已经检查了
内核
是否配置了CONFIG_PREEMPT
内核
选项,这对实时性很好。我还将SCHED_FIFO调度类应用于我的流程:
memset
(&schedparm, 0, sizeof(schedpa
浏览 5
提问于2012-12-05
得票数 5
1
回答
Linux
内存过度提交详细信息
、
、
、
我正在为嵌入式
Linux
开发SW,因为OOM杀手不时出现,所以我的系统挂起了。在进一步讨论之前,我想解决一些令人困惑的问题:
Linux
内核
如何分配动态内存,假设/proc/sys/vm/overcommit_memory有0,/proc/sys/vm/min_free_k字节有假设目前可用的嵌入式
Linux
物理内存是5MB (5MB的空闲内存,并且没有可用的缓存或缓冲内存),如果我编写这段代码: exit(1);
浏览 3
提问于2013-10-02
得票数 5
2
回答
从kzalloc到
memset
的
Linux
内核
空指针取消引用
、
、
、
、
在
内核
丛林中偶然发现了一些代码,有点困惑。kzalloc()有两种实现:在中实现和在中主要实现。显然,在大多数情况下使用第二种方法。但有时使用的是"virtio“kzalloc()。kzalloc()如下所示:{
memset
而且,看起来
memset
()实现不检查空指针,因此可能存在空指针取消引用。是窃听器还是我漏掉了什么?
浏览 8
提问于2020-01-17
得票数 7
回答已采纳
点击加载更多
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券