proc-macros.s

来自「是关于linux2.5.1的完全源码」· S 代码 · 共 38 行

S
38
字号
/* * We need constants.h for: *  VMA_VM_MM *  VMA_VM_FLAGS *  VM_EXEC */#include <asm/constants.h>#include <asm/thread_info.h>/* * vma_vm_mm - get mm pointer from vma pointer (vma->vm_mm) */	.macro	vma_vm_mm, rd, rn	ldr	\rd, [\rn, #VMA_VM_MM]	.endm/* * vma_vm_flags - get vma->vm_flags */	.macro	vma_vm_flags, rd, rn	ldr	\rd, [\rn, #VMA_VM_FLAGS]	.endm	.macro	tsk_mm, rd, rn	ldr	\rd, [\rn, #TI_TASK]	ldr	\rd, [\rd, #TSK_ACTIVE_MM]	.endm/* * act_mm - get current->active_mm */	.macro	act_mm, rd	bic	\rd, sp, #8128	bic	\rd, \rd, #63	ldr	\rd, [\rd, #TI_TASK]	ldr	\rd, [\rd, #TSK_ACTIVE_MM]	.endm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?