declare global data ptr
来源:互联网 发布:gta5pc优化 编辑:程序博客网 时间:2024/05/22 03:13
DECLARE_GLOBAL_DATA_PTR 只是一个定义的宏,这个宏定义了一个gd_t全局数据结构的指针,这个指针存放在指定的寄存器中(386体系结构没有放到指定寄存器中)。
例如mips体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("k0")
例如ppc体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r29")
例如ARM体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r9")
例如386体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd = global_data
例如M68K体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("d7")
例如nios结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("%g7")
例如mips体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("k0")
例如ppc体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r29")
例如ARM体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r9")
例如386体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd = global_data
例如M68K体系结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("d7")
例如nios结构中,DECLARE_GLOBAL_DATA_PTR定义如下:
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("%g7")
- declare global data ptr
- 056.Declare Global Variable 声明全局变量
- 056.Declare Global Variable 声明全局变量
- How to use epoll_event data.ptr
- Global Data Services 12C
- declare
- declare
- DECLARE
- declare
- global
- bak 4.android use application context save global data.
- Microsoft Has Global Ambitions for Off-Grid Data Plants
- Data Mining for Global Change: Furthering Science, Knowledge
- Item1:Declare data members private--将所有成员变量声明为private
- Smart ptr
- Ptr ReturnHandler
- int * (*ptr)()
- byte ptr
- 【重点:Lock】把sychronized改为lock的方法
- find out gcc/clang head file search paths
- java级联删除
- hibernate中session的get跟load方法的比较【转载】
- <c:forEach varStatus="status">中 varStatus的属性简介
- declare global data ptr
- Linux环境下段错误的产生原因及调试方法小结
- Android SDK更新以及ADT更新出现问题的解决办法
- 机房收费系统简单的逻辑(下)组合查询我不愁
- 在Windows平台下使用Qt Creator,出现找不到mingwm10.dll错误提示
- 谈eager跟lazy标签
- NoSQL之【memcached】学习
- JSP 后台导出Excel
- mini2440裸机编程---网卡