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

📄 pt-initfini-alpha.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
字号:
--- glibc-2.2.5/linuxthreads/sysdeps/alpha/elf/pt-initfini.c.old	Fri Jun  6 22:02:08 2003+++ glibc-2.2.5/linuxthreads/sysdeps/alpha/elf/pt-initfini.c	Fri Jun  6 22:02:33 2003@@ -37,60 +37,60 @@    files, all of which may have different GP values.  So we must reload    the GP value from crti.o in crtn.o.  */ -__asm__ ("--#include \"defs.h\"--/*@HEADER_ENDS*/--/*@_init_PROLOG_BEGINS*/-	.section .init, \"ax\", @progbits-	.globl	_init-	.ent	_init-_init:-	ldgp	$29, 0($27)-	subq	$30, 16, $30-	lda	$27, __pthread_initialize_minimal-	stq	$26, 0($30)-	stq	$29, 8($30)-	.prologue 1-	jsr	$26, ($27), __pthread_initialize_minimal-	ldq	$29, 8($30)-	.align 3-	.end	_init-	.size	_init, 0-/*@_init_PROLOG_ENDS*/--/*@_init_EPILOG_BEGINS*/-	.section .init, \"ax\", @progbits-	ldq	$26, 0($30)-	ldq	$29, 8($30)-	addq	$30, 16, $30-	ret-/*@_init_EPILOG_ENDS*/--/*@_fini_PROLOG_BEGINS*/-	.section .fini, \"ax\", @progbits-	.globl	_fini-	.ent	_fini-_fini:-	ldgp	$29, 0($27)-	subq	$30, 16, $30-	stq	$26, 0($30)-	stq	$29, 8($30)-	.prologue 1-	.align 3-	.end	_fini-	.size	_fini, 0-/*@_fini_PROLOG_ENDS*/--/*@_fini_EPILOG_BEGINS*/-	.section .fini, \"ax\", @progbits-	ldq	$26, 0($30)-	ldq	$29, 8($30)-	addq	$30, 16, $30-	ret-/*@_fini_EPILOG_ENDS*/--/*@TRAILER_BEGINS*/+__asm__ ("\n\+\n\+#include \"defs.h\"\n\+\n\+/*@HEADER_ENDS*/\n\+\n\+/*@_init_PROLOG_BEGINS*/\n\+	.section .init, \"ax\", @progbits\n\+	.globl	_init\n\+	.ent	_init\n\+_init:\n\+	ldgp	$29, 0($27)\n\+	subq	$30, 16, $30\n\+	lda	$27, __pthread_initialize_minimal\n\+	stq	$26, 0($30)\n\+	stq	$29, 8($30)\n\+	.prologue 1\n\+	jsr	$26, ($27), __pthread_initialize_minimal\n\+	ldq	$29, 8($30)\n\+	.align 3\n\+	.end	_init\n\+	.size	_init, 0\n\+/*@_init_PROLOG_ENDS*/\n\+\n\+/*@_init_EPILOG_BEGINS*/\n\+	.section .init, \"ax\", @progbits\n\+	ldq	$26, 0($30)\n\+	ldq	$29, 8($30)\n\+	addq	$30, 16, $30\n\+	ret\n\+/*@_init_EPILOG_ENDS*/\n\+\n\+/*@_fini_PROLOG_BEGINS*/\n\+	.section .fini, \"ax\", @progbits\n\+	.globl	_fini\n\+	.ent	_fini\n\+_fini:\n\+	ldgp	$29, 0($27)\n\+	subq	$30, 16, $30\n\+	stq	$26, 0($30)\n\+	stq	$29, 8($30)\n\+	.prologue 1\n\+	.align 3\n\+	.end	_fini\n\+	.size	_fini, 0\n\+/*@_fini_PROLOG_ENDS*/\n\+\n\+/*@_fini_EPILOG_BEGINS*/\n\+	.section .fini, \"ax\", @progbits\n\+	ldq	$26, 0($30)\n\+	ldq	$29, 8($30)\n\+	addq	$30, 16, $30\n\+	ret\n\+/*@_fini_EPILOG_ENDS*/\n\+\n\+/*@TRAILER_BEGINS*/\n\ ");

⌨️ 快捷键说明

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