社区
Linux_Kernel
帖子详情
求助:linux下typedef struct {unsigned long long pmd;}pmd_t;中有两个long,是什么意思?
qazokm
2006-03-22 06:13:58
求助:linux下typedef struct {unsigned long long pmd;}pmd_t;中有两个long,是什么意思?
...全文
174
5
打赏
收藏
求助:linux下typedef struct {unsigned long long pmd;}pmd_t;中有两个long,是什么意思?
求助:linux下typedef struct {unsigned long long pmd;}pmd_t;中有两个long,是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tb01412
2006-03-22
打赏
举报
回复
在linux上,表示64位就用long long
vanlover
2006-03-22
打赏
举报
回复
long long应该是64位的
rockefeller8
2006-03-22
打赏
举报
回复
long 是32bit
long long 是36bit
alphajin
2006-03-22
打赏
举报
回复
在含有这样定义的结构中,建议使用
#pragma pack (n)
#pragma pack ()
alenwelkin
2006-03-22
打赏
举报
回复
c99标准, long long表示64位
《C深度解析》第7、8章 结构体/共用体/枚举,杂项(自动类型转换、大小端序等)
第7章: 1. 结构体 结构体定义、访问、传参,结构体对齐(offsetof宏... 枚举 第8章: 自动类型转换、大小端序、
typedef
、编译器优化、extern "C"、程序调试、变参函数、do{}while(0)、内嵌汇编、调试版与发行版、断言
linux
进程管理之mm_
struct
,
Linux
之内存描述符mm_
struct
struct
mm_
struct
{
struct
vm_area_
struct
* mmap; //指向虚拟区间(VMA)的链表
struct
rb_root mm_rb; //指向线性区对象红黑树的根
struct
vm_area_
struct
* mmap_cache; //指向最近找到的虚拟区间
unsigned
long
(*get_...
内存管理——页表
include/asm-x86_64/page.h
typedef
struct
{
unsigned
long
pte;...
typedef
struct
{
unsigned
long
pmd
;}
pmd
_t;
typedef
struct
{
unsigned
long
pud;} pud_t;
typedef
struct
{
unsigned
long
pgd;}pgd_t;
严格的类型检查
typedef
struct
{
unsigned
long
pte_low; } pte_t;
typedef
struct
{
unsigned
long
pmd
; }
pmd
_t;
typedef
struct
{
unsigned
long
pgd; } pgd_t;
typedef
struct
{
unsigned
long
pgprot; } pgprot
Linux
内存描述符mm_
struct
实例详解(含图文说明)
Linux
对于内存的管理涉及到非常多的方面,这篇文章首先从...无论是内核线程还是用户进程,对于内核来说,无非都是task_
struct
这个数据结构的一个实例而已,task_
struct
被称为进程描述符(process descriptor),因为...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章