首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >稀疏Linux工具C属性

稀疏Linux工具C属性
EN

Stack Overflow用户
提问于 2015-06-14 02:11:38
回答 1查看 70关注 0票数 2

我找不到关于稀疏Linux工具C属性的文档?有四个地址空间,按位,强制和上下文。你能告诉我它们是用来做什么的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-14 12:30:28

man sparse中有一些文档。这不是很多,但这是一个很好的开始。在内核源代码中也有一些,请参阅Documentation/sparse.txt。也不是很多。

我很确定我在网上的某个地方看到过更多关于稀疏属性的文档--但我记不清在哪里了。然而,我碰巧知道一个不错的文档来源: GCC Bugzilla。这里请求了许多稀疏的特性,并且这些bug包含了很好的文档--通常在最初的请求中,但有时会在随后的讨论中详细说明。

  • The bug requesting address_space.这也涵盖了force。这使您可以为指针指定地址空间,并防止您将指针混合到不同的地址空间。内核使用它来强制执行有关指向进程空间的指针的规则。force为您提供了一种避免警告的方法,还允许您避免来自其他一些稀疏属性(如well.
  • The bug requesting nocast. )的警告(不是你想要的,但你已经得到了。)这使您可以指定类型不应受制于隐式conversion.
  • The bug requesting bitwise.这让您可以说,整型必须“按位”处理--对它的数学运算,而不是逻辑运算,定义得不是很好。对于example.
  • The bug requesting context.,如果您正在处理“错误的字节顺序”值,这是很方便的这是最复杂的属性。它用于自动检查某些类型的锁定不变量。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30821974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档