发布时间:2014-09-12 18:27:26
http://www.vim.org/scripts/script.php?script_id=40......【阅读全文】
发布时间:2014-08-07 16:07:31
#define _RET_IP_ (unsigned long)__builtin_return_address(0)#define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; })Following copy from http://blog.chinaunix.net/uid-11455994-id-176451.html— Built-in Function: void * __builtin_return.........【阅读全文】
发布时间:2014-02-27 10:54:44
本文转自http://netwalker.blog.chinaunix.net,作者写了一系列名为linux模式设计,这里将他整理放到一起 1-数据大小:内核为了保持最大的兼容性和代码灵活性,不可能直接对某个数据类型定义它的大小范围。但是很多时候又要用到这些最大值最小值或者该数据类型可以表示的数.........【阅读全文】
发布时间:2013-05-31 15:29:33
PAT(页面属性表Page Attribute Table) X86的页面属性表(PAT)能够在页面级的粒度上设置内存属性。PAT是对MTRR的补充,通过MTRR可以为物理地址区域设置内存类型。但是PAT比MTRR更灵活,因为它可以在页面级别设置属性,而且硬件上也不限制属性设置.........【阅读全文】