腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C
:
关于
munmap
to
struct
的
警告
、
我有一个结构体: uint32_t length_offset; uint32_t tdi_offset;if (
munmap
(jtag_mem_loc, kMapSize) == (fd_t) -1 ) 我收到
警告
消息 clang -std=
c
11/src/sw/app/xvc_server.
c
浏览 40
提问于2021-02-15
得票数 1
回答已采纳
1
回答
当内存中有巨大(33 is )数据结构(没有交换)时,Python继续运行10+mins (在程序中
的
最后一条语句之后)。
、
、
当Python运行通过上一个print()语句时,我发现Python只执行
munmap
()操作,如下所示:
munmap
(0x2b3
c
73374000, 33558528) = 0
munmap
(0x2b4015cea000, 262144) = 0
mun
浏览 1
提问于2020-08-10
得票数 5
2
回答
解析
munmap
警告
消息
、
、
我
的
以下方法生成
警告
:这是给我
的
警告
int, void unmap(mapping_t *maps, const
浏览 2
提问于2017-06-06
得票数 0
1
回答
syscall.Mmap
的
实现
、
源代码是type mmapper
struct
{ active map[*byte][]byte // active mappings; key= nil { } var sl =
struct
{= nil { } delete(m.active
浏览 27
提问于2020-02-21
得票数 1
2
回答
为什么在
struct
file_operation中没有
munmap
回调?
、
、
、
在
struct
file_operations中定义
的
mmap回调
的
帮助下,模块正常工作,当调用syscall时,mmap回调会通知模块。然而,当用户应用程序想要通过syscall
munmap
停止共享时,问题就出现了。在
struct
file_operations中没有
munmap
回调或做类似工作
的
东西。在搜索解决方案时,我发现曾经定义了一个
munmap
回调。但是当内核版本大约是2.4或之后
的
几次时,它就被删除了。有人能告诉我为什么
浏览 3
提问于2014-08-02
得票数 6
回答已采纳
2
回答
Opencv电子地图误差
、
有人能告诉我编码中可能出现
的
问题
的
方向吗? (Aken:2782):Gtk-
警告
**:无法在module_path中找到主题引擎:“像素地图”,(Aken:2782):Gtk-
警告
**:无法在module_path中找到主题引擎:“像素地
浏览 1
提问于2012-06-25
得票数 0
1
回答
虚拟到内核逻辑地址
、
、
、
、
我有一个字符驱动程序,其中我添加
的
接口函数之一是alloc_contig(int order),其中log2是所需
的
4K页数
的
顺序。此函数分配连续
的
物理内存,并使用remap_pfn_range函数将其映射为用户空间使用情况。我正在尝试编写释放内存
的
函数,现在在内核中,我有用户提供
的
虚拟地址可以释放,并且我需要获得底层物理地址,所以我尝试使用virt_to_phys,但它没有给我想要
的
地址。address is ffff880868764000 //
浏览 0
提问于2016-06-27
得票数 2
3
回答
mmap()两次返回相同
的
指针
、
、
、
、
我遇到了一个页面分配器
的
问题,我无法理解。该程序在Ubuntu14.04 x86_64上运行,g++ --版本输出显示为"g++ (Ubuntu4.8.2-19ubuntu1) 4.8.2“。我
的
问题是,有时,我会从mmap()调用中收到相同
的
指针,而我已经从之前
的
调用中收到了相同
的
指针,而之前
的
指针还没有成为mmunmap():ed。例如,在一个调试会话中,我成功地分配了2097152字节,并获得了指针0x7fffaa398000,然后在一段时间之后,通过一系列其他分配,我成
浏览 1
提问于2015-05-29
得票数 4
1
回答
VMA操作问题
、
、
、
有人知道结构vm_operations_
struct
(linux/mm.h)
的
关闭函数指针是什么时候被调用
的
吗?是指定地域调用
munmap
的
时候吗? 如果是这样,这是同步
的
吗?这意味着在从
munmap
返回之后应该已经调用了close?
浏览 3
提问于2011-06-30
得票数 2
回答已采纳
1
回答
是什么导致mmap/
munmap
重复出现在strace结果中?
、
、
我有一个(node.js)应用程序,它偶尔会导致100%
的
CPU使用率。当strace处于这种状态时,我已经将它附加到了这个过程中--但是我不知道如果这个strace输出的话该做什么。这两种模式之间
的
结果重复(简称): mmap(0x30
c
3ac700000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2b
浏览 0
提问于2017-04-16
得票数 4
回答已采纳
1
回答
将命名结构作为匿名结构嵌入到另一个结构中
、
、
下面的代码是合法
的
C
语言吗?#include <stdio.h> {} BASE_
STRUCT
, *PBASE_
STRUCT
;to the following, which I believe is valid// // typedef
浏览 0
提问于2016-08-04
得票数 0
1
回答
munmap
_chunk():指针无效,何时使用free()
、
、
、
我很好奇为什么free(myWord->w)会是一个无效
的
指针?我给它分配了内存,所以我不应该也释放它吗?或者释放一个结构也会释放它
的
所有字段?这是
C
语言
的
新手,所以任何
关于
指针世界
的
见解都是非常值得感谢
的
!#include <stdlib.h>#include <string.h> char *w; } WORDhe
浏览 4
提问于2020-05-20
得票数 0
2
回答
为什么
munmap
需要一个长度作为参数?
、
、
我在想,为什么映射内存
的
大小应该是一个传入
的
参数,既然从同一个地址开始
的
映射不能超过一个(可以吗?),为什么linux内核不能同时记录起始地址和长度,而是让用户空间程序记住它们。我
的
意思是,为什么不是,只是使用起始地址作为主键来存储信息树。
浏览 1
提问于2012-08-22
得票数 12
回答已采纳
1
回答
将文件从A复制到B
的
mmap、memcpy
下面的代码确实做到了这一点,但是当我使用CMP比较这些块时,它显示"mem_copy.
c
dest不同:字节1,行1,我不确定为什么。int main(int argc, char **argv){ char *src, *dest; sfd = open("hello.
c
", O_RDONLY); fstat(sfd, &s); /
浏览 0
提问于2014-10-27
得票数 9
2
回答
来自
munmap
的
Linux错误
、
、
关于
Linux中
的
mmap和
munmap
,我有一个简单
的
问题:有没有可能mmap成功了,而
munmap
失败了? printf("
munmap
failed!\n"); }
浏览 3
提问于2014-04-01
得票数 2
2
回答
为什么我会有分割错误?我正在使用stat、mmap、nftw和memcmp等
、
、
、
、
这是我
的
密码。我假设这与指针
的
不当使用有关,或者我没有正确地映射和取消对内存
的
映射。 nftw(argv[2], callback, 20, 0); if (
munmap
(tar,sb1->st_size)
浏览 0
提问于2013-04-02
得票数 1
回答已采纳
3
回答
将container_of宏应用于嵌入式char数组时
的
报告
警告
、
、
、
当我将container_of宏应用于包含char数组
的
C
结构时,我得到了
警告
:来自不兼容指针类型
的
初始化。st { char b; void *p;{ .b = 'B', .p = NUL
浏览 2
提问于2016-10-10
得票数 2
1
回答
GBDK
C
中类型胡枝子结构
的
正演声明
、
、
、
、
我正在使用GBDK
C
为原来
的
游戏男孩创建一个游戏,我遇到了一个小问题。我游戏中
的
每个房间都需要有不同
的
portals,但是每个portal都需要引用一个房间。下面是代码
的
缩减版本: Portal portals[10]; Room *destinationRoom我尝试将
struct
Portal;
的
前向声明添加到文件
的</
浏览 2
提问于2015-10-10
得票数 4
回答已采纳
1
回答
munmap
_chunk():指针无效( while条件中
的
错误)
、
在我通过打印测试代码后,我知道了导致错误
的
函数:
struct
=NULL){ filename=NULL;puts("
c
");在测试程序之后/neuromz':
munmap
_chunk(): inv
浏览 0
提问于2017-12-01
得票数 1
1
回答
MSVC
警告
4611有关setjmp w/POD结构
、
、
、
试图在
C
代码库上显示一些
警告
级别,该代码库也构建为
C
++。我正在尝试(出于某种原因)。#include <setjmp.h>
struct
X x; jmp_buf buf;
C
:\wherever>cl /we46
浏览 4
提问于2017-07-29
得票数 3
回答已采纳
点击加载更多
相关
资讯
C语言简化struct的表达
C/C+编程笔记:C语言和C+的 struct 对比!区别在哪?
C语言编程学习之一种使用连接符#定义struct的好方法
Google浏览器发布关于https的最后警告
关于 C 语言标准的那些事儿
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券