⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uaccess.s

📁 内核linux2.4.20,可跟rtlinux3.2打补丁 组成实时linux系统,编译内核
💻 S
字号:
/* *  arch/s390x/lib/uaccess.S *    fixup routines for copy_{from|to}_user functions. * *  S390 *    Copyright (C) 2000 IBM Deutschland Entwicklung GmbH, IBM Corporation *    Authors(s): Martin Schwidefsky (schwidefsky@de.ibm.com) * *  These functions have standard call interface */#include <asm/lowcore.h>        .text        .align 4        .globl __copy_from_user_asm__copy_from_user_asm:	lgr	%r5,%r3	sacf	5120:	mvcle	%r2,%r4,0	jo	0b	sacf	0	lgr	%r2,%r5	br	%r141:	lg	%r1,__LC_PGM_OLD_PSW+82:	lghi	%r3,-4096        ng	%r3,__LC_TRANS_EXC_ADDR        sgr	%r3,%r4        bm	4(%r1)3:      mvcle	%r2,%r4,0        b	4(%r1)        .section __ex_table,"a"        .align	8	.quad	0b,1b	.quad	3b,2b        .previous        .align 4        .text        .globl __copy_to_user_asm__copy_to_user_asm:	lgr	%r5,%r3	sacf	5120:	mvcle	%r4,%r2,0	jo	0b	sacf	0	lgr	%r2,%r3	br	%r141:	lg	%r1,__LC_PGM_OLD_PSW+82:      lghi	%r5,-4096        ng	%r5,__LC_TRANS_EXC_ADDR        sgr	%r5,%r4        bm	4(%r1)3:      mvcle	%r4,%r2,0        b	4(%r1)        .section __ex_table,"a"        .align	8        .quad	0b,1b        .quad	3b,2b        .previous        .align 4        .text        .globl __clear_user_asm__clear_user_asm:	lgr	%r4,%r2	lgr	%r5,%r3	sgr	%r2,%r2	sgr	%r3,%r3	sacf	5120:	mvcle	%r4,%r2,0	jo	0b	sacf	0	lgr	%r2,%r5	br	%r141:	lg	%r1,__LC_PGM_OLD_PSW+82:      lghi	%r5,-4096        ng	%r5,__LC_TRANS_EXC_ADDR        sgr	%r5,%r4        bm	4(%r1)3:      mvcle	%r4,%r2,0        b	4(%r1)        .section __ex_table,"a"        .align	8        .quad	0b,1b        .quad	3b,2b        .previous

⌨️ 快捷键说明

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