LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7303|回复: 0

关于Linux kernel 2.6.23 里的 汇编?

[复制链接]
发表于 2008-1-15 12:30:38 | 显示全部楼层 |阅读模式
在比较新的内核里面的汇编语言家了好多新的 directive ,在网上和手册中都找不到,都不知道什么意思,有些directive虽然手册上有简介,但是还不甚清楚,那位兄弟给点指示啊?

#define CFI_STARTPROC .cfi_startproc
#define CFI_ENDPROC .cfi_endproc
#define CFI_DEF_CFA .cfi_def_cfa
#define CFI_DEF_CFA_REGISTER .cfi_def_cfa_register
#define CFI_DEF_CFA_OFFSET .cfi_def_cfa_offset
#define CFI_ADJUST_CFA_OFFSET .cfi_adjust_cfa_offset
#define CFI_OFFSET .cfi_offset
#define CFI_REL_OFFSET .cfi_rel_offset
#define CFI_REGISTER .cfi_register
#define CFI_RESTORE .cfi_restore
#define CFI_REMEMBER_STATE .cfi_remember_state
#define CFI_RESTORE_STATE .cfi_restore_state
#define CFI_UNDEFINED .cfi_undefined
.S文件里几乎有一半都是这些东西

还有如 .previous .pushsection .popsection  等,不太清楚这些到底则没用的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表