|
在比较新的内核里面的汇编语言家了好多新的 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 等,不太清楚这些到底则没用的 |
|