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

📄 tlsbin.s

📁 GNU binutils是GNU交叉工具链中的一个源码包
💻 S
字号:
	.section ".tbss", "awT", @nobits	.globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8bg1:	.space 4bg2:	.space 4bg3:	.space 4bg4:	.space 4bg5:	.space 4bg6:	.space 4bg7:	.space 4bg8:	.space 4bl1:	.space 4bl2:	.space 4bl3:	.space 4bl4:	.space 4bl5:	.space 4bl6:	.space 4bl7:	.space 4bl8:	.space 4	.text	.globl	_start	.type	_start,@function_start:	pushl	%ebp	movl	%esp, %ebp	/* Set up .GOT pointer for non-pic @gottpoff sequences */	call	1f1:	popl	%ecx	addl	$_GLOBAL_OFFSET_TABLE_+[.-1b], %ecx	nop;nop;nop;nop	/* @gottpoff IE against global var  */	movl	%gs:0, %edx	nop;nop	subl	sG6@gottpoff(%ecx), %edx	nop;nop;nop;nop	/* @indntpoff IE against global var  */	movl	%gs:0, %eax	nop;nop	addl	sG7@indntpoff, %eax	nop;nop;nop;nop	/* @indntpoff direct %gs access IE against global var  */	movl	sG8@indntpoff, %edx	nop;nop	movl	%gs:(%edx), %eax	nop;nop;nop;nop	/* @gottpoff IE -> LE against global var defined in exec  */	movl	%gs:0, %edx	nop;nop	subl	bg6@gottpoff(%ecx), %edx	nop;nop;nop;nop	/* @indntpoff IE -> LE against global var defined in exec */	movl	%gs:0, %eax	nop;nop	addl	bg7@indntpoff, %eax	nop;nop;nop;nop	/* @indntpoff direct %gs access IE -> LE against global var defined	   in exec  */	movl	bg8@indntpoff, %edx	nop;nop	movl	%gs:(%edx), %eax	nop;nop;nop;nop	/* @gottpoff IE -> LE against local var  */	movl	%gs:0, %edx	nop;nop	subl	bl6@gottpoff(%ecx), %edx	nop;nop;nop;nop	/* @indntpoff IE -> LE against local var  */	movl	%gs:0, %eax	nop;nop	addl	bl7@indntpoff, %eax	nop;nop;nop;nop	/* @indntpoff direct %gs access IE -> LE against local var  */	movl	bl8@indntpoff, %edx	nop;nop	movl	%gs:(%edx), %eax	nop;nop;nop;nop	/* @gottpoff IE -> LE against hidden but not local var  */	movl	%gs:0, %edx	nop;nop	subl	sh6@gottpoff(%ecx), %edx	nop;nop;nop;nop	/* @indntpoff IE -> LE against hidden but not local var  */	movl	%gs:0, %eax	nop;nop	addl	sh7@indntpoff, %eax	nop;nop;nop;nop	/* @indntpoff direct %gs access IE -> LE against hidden but not	   local var  */	movl	sh8@indntpoff, %edx	nop;nop	movl	%gs:(%edx), %eax	nop;nop;nop;nop	/* LE @tpoff, global var defined in exec  */	movl	$sg1@tpoff, %edx	nop;nop	movl	%gs:0, %eax	nop;nop	subl	%edx, %eax	nop;nop;nop;nop	/* LE @tpoff, local var  */	movl	$-1+bl1@tpoff, %eax	nop;nop	movl	%gs:0, %edx	nop;nop	subl	%eax, %edx	nop;nop;nop;nop	/* LE @tpoff, hidden var defined in exec  */	movl	$sh1@tpoff-3, %eax	nop;nop	movl	%gs:0, %edx	nop;nop	subl	%eax, %edx	nop;nop;nop;nop	/* LE @ntpoff, global var defined in exec  */	movl	%gs:0, %eax	nop;nop	leal	sg2@ntpoff(%eax), %edx	nop;nop;nop;nop	/* LE @ntpoff, local var, non-canonical sequence  */	movl	$2+bl2@ntpoff, %eax	nop;nop	movl	%gs:0, %edx	nop;nop	addl	%eax, %edx	nop;nop;nop;nop	/* LE @ntpoff, hidden var defined in exec, non-canonical sequence */	movl	%gs:0, %edx	nop;nop	addl	$sh2@ntpoff+1, %edx	nop;nop;nop;nop	/* Direct %gs access  */	/* LE @ntpoff, global var defined in exec  */	movl	%gs:sg3@ntpoff, %eax	nop;nop;nop;nop	/* LE @ntpoff, local var  */	movl	%gs:bl3@ntpoff+3, %edx	nop;nop;nop;nop	/* LE @ntpoff, hidden var defined in exec  */	movl	%gs:1+sh3@ntpoff, %edx	nop;nop;nop;nop	movl    -4(%ebp), %ebx	leave	ret

⌨️ 快捷键说明

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