tlstoc.s

来自「GNU binutils是GNU交叉工具链中的一个源码包」· S 代码 · 共 89 行

S
89
字号
	.section ".tbss","awT",@nobits	.global _start,gd0,ld0,ld1,ld2,ie0,le0,le1	.align 3gd0:	.space 8ld0:	.space 8ld1:	.space 8ld2:	.space 8ie0:	.space 8le0:	.space 8le1:	.space 8	.section ".tdata","awT",@progbits	.align 3gd4:	.quad 0x123456789abcdef0ld4:	.quad 0x23456789abcdef01ld5:	.quad 0x3456789abcdef012ld6:	.quad 0x456789abcdef0123ie4:	.quad 0x56789abcdef01234le4:	.quad 0x6789abcdef012345le5:	.quad 0x789abcdef0123456	.text_start:#extern syms#GD addi 3,2,.Lgd@toc bl .__tls_get_addr nop .section .toc,"aw",@progbits.Lgd: .quad gd@dtpmod .quad gd@dtprel .text#LD addi 3,2,.Lld@toc bl .__tls_get_addr nop .section .toc,"aw",@progbits.Lld: .quad ld@dtpmod .quad 0 .text#global syms#GD addi 3,2,.Lgd0@toc bl .__tls_get_addr nop .section .toc,"aw",@progbits.Lgd0: .quad gd0@dtpmod .quad gd0@dtprel .text#LD addi 3,2,.Lld0@toc bl .__tls_get_addr nop .section .toc,"aw",@progbits.Lld0: .quad ld0@dtpmod .quad 0 .text addi 9,3,ld0@dtprel addis 9,3,ld1@dtprel@ha lwz 10,ld1@dtprel@l(9) ld 9,.Lld2@toc(2) ldx 10,9,3 .section .toc,"aw",@progbits.Lld2: .quad ld2@dtprel .text#IE ld 9,.Lie0@toc(2) lhzx 10,9,.Lie0@tls .section .toc,"aw",@progbits.Lie0: .quad ie0@tprel .text#LE lbz 10,le0@tprel(13)		#R_PPC64_TPREL16	le0 addis 9,13,le1@tprel@ha	#R_PPC64_TPREL16_HA	le1 stb 10,le1@tprel@l(9)		#R_PPC64_TPREL16_LO	le1

⌨️ 快捷键说明

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