腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券