
libc.save/cxa_thread_atexit.o:     file format elf32-ntradbigmips


Disassembly of section .text:

00000000 <__cxa_thread_run_atexit>:
__cxa_thread_run_atexit():
   0:	27bdffd0 	addiu	sp,sp,-48
   4:	ffbc0020 	sd	gp,32(sp)
   8:	3c1c0000 	lui	gp,0x0
			8: R_MIPS_GPREL16	__cxa_thread_run_atexit
			8: R_MIPS_SUB	*ABS*
			8: R_MIPS_HI16	*ABS*
   c:	0399e021 	addu	gp,gp,t9
  10:	279c0000 	addiu	gp,gp,0
			10: R_MIPS_GPREL16	__cxa_thread_run_atexit
			10: R_MIPS_SUB	*ABS*
			10: R_MIPS_LO16	*ABS*
  14:	8f990000 	lw	t9,0(gp)
			14: R_MIPS_CALL16	__tls_get_addr
  18:	ffb10010 	sd	s1,16(sp)
  1c:	ffb00008 	sd	s0,8(sp)
  20:	ffbf0028 	sd	ra,40(sp)
  24:	ffb20018 	sd	s2,24(sp)
  28:	0320f809 	jalr	t9
  2c:	27840000 	addiu	a0,gp,0
			2c: R_MIPS_TLS_LDM	cxa_dtors
  30:	3c110000 	lui	s1,0x0
			30: R_MIPS_TLS_DTPREL_HI16	cxa_dtors
  34:	02221021 	addu	v0,s1,v0
  38:	8c500000 	lw	s0,0(v0)
			38: R_MIPS_TLS_DTPREL_LO16	cxa_dtors
  3c:	1200001a 	beqz	s0,a8 <__cxa_thread_run_atexit+0xa8>
  40:	27920000 	addiu	s2,gp,0
			40: R_MIPS_TLS_LDM	cxa_dtors
  44:	8f990000 	lw	t9,0(gp)
			44: R_MIPS_CALL16	__tls_get_addr
  48:	0320f809 	jalr	t9
  4c:	02402025 	move	a0,s2
  50:	8e030000 	lw	v1,0(s0)
  54:	8e19000c 	lw	t9,12(s0)
  58:	8e040008 	lw	a0,8(s0)
  5c:	02221021 	addu	v0,s1,v0
  60:	0320f809 	jalr	t9
  64:	ac430000 	sw	v1,0(v0)
			64: R_MIPS_TLS_DTPREL_LO16	cxa_dtors
  68:	8e040004 	lw	a0,4(s0)
  6c:	2405ffff 	li	a1,-1
  70:	10800003 	beqz	a0,80 <__cxa_thread_run_atexit+0x80>
  74:	8f990000 	lw	t9,0(gp)
			74: R_MIPS_CALL16	__dl_cxa_refcount
  78:	0320f809 	jalr	t9
  7c:	00000000 	nop
  80:	8f990000 	lw	t9,0(gp)
			80: R_MIPS_CALL16	free
  84:	0320f809 	jalr	t9
  88:	02002025 	move	a0,s0
  8c:	8f990000 	lw	t9,0(gp)
			8c: R_MIPS_CALL16	__tls_get_addr
  90:	0320f809 	jalr	t9
  94:	02402025 	move	a0,s2
  98:	02221021 	addu	v0,s1,v0
  9c:	8c500000 	lw	s0,0(v0)
			9c: R_MIPS_TLS_DTPREL_LO16	cxa_dtors
  a0:	1600ffe9 	bnez	s0,48 <__cxa_thread_run_atexit+0x48>
  a4:	8f990000 	lw	t9,0(gp)
			a4: R_MIPS_CALL16	__tls_get_addr
  a8:	dfbf0028 	ld	ra,40(sp)
  ac:	dfbc0020 	ld	gp,32(sp)
  b0:	dfb20018 	ld	s2,24(sp)
  b4:	dfb10010 	ld	s1,16(sp)
  b8:	dfb00008 	ld	s0,8(sp)
  bc:	03e00008 	jr	ra
  c0:	27bd0030 	addiu	sp,sp,48
  c4:	00000000 	nop

000000c8 <__cxa_thread_atexit_impl>:
__cxa_thread_atexit():
  c8:	27bdffd0 	addiu	sp,sp,-48
  cc:	ffbc0020 	sd	gp,32(sp)
  d0:	3c1c0000 	lui	gp,0x0
			d0: R_MIPS_GPREL16	__cxa_thread_atexit_impl
			d0: R_MIPS_SUB	*ABS*
			d0: R_MIPS_HI16	*ABS*
  d4:	0399e021 	addu	gp,gp,t9
  d8:	279c0000 	addiu	gp,gp,0
			d8: R_MIPS_GPREL16	__cxa_thread_atexit_impl
			d8: R_MIPS_SUB	*ABS*
			d8: R_MIPS_LO16	*ABS*
  dc:	8f990000 	lw	t9,0(gp)
			dc: R_MIPS_CALL16	malloc
  e0:	8f820000 	lw	v0,0(gp)
			e0: R_MIPS_GOT_DISP	__cxa_thread_atexit_used
  e4:	ffb30018 	sd	s3,24(sp)
  e8:	ffb20010 	sd	s2,16(sp)
  ec:	ffb10008 	sd	s1,8(sp)
  f0:	ffbf0028 	sd	ra,40(sp)
  f4:	ffb00000 	sd	s0,0(sp)
  f8:	24030001 	li	v1,1
  fc:	00809025 	move	s2,a0
 100:	24040010 	li	a0,16
 104:	00a09825 	move	s3,a1
 108:	00c08825 	move	s1,a2
 10c:	0320f809 	jalr	t9
 110:	a0430000 	sb	v1,0(v0)
 114:	1040001a 	beqz	v0,180 <__cxa_thread_atexit_impl+0xb8>
 118:	00408025 	move	s0,v0
 11c:	12200005 	beqz	s1,134 <__cxa_thread_atexit_impl+0x6c>
 120:	ac510004 	sw	s1,4(v0)
 124:	8f990000 	lw	t9,0(gp)
			124: R_MIPS_CALL16	__dl_cxa_refcount
 128:	24050001 	li	a1,1
 12c:	0320f809 	jalr	t9
 130:	02202025 	move	a0,s1
 134:	8f990000 	lw	t9,0(gp)
			134: R_MIPS_CALL16	__tls_get_addr
 138:	ae130008 	sw	s3,8(s0)
 13c:	ae12000c 	sw	s2,12(s0)
 140:	0320f809 	jalr	t9
 144:	27840000 	addiu	a0,gp,0
			144: R_MIPS_TLS_LDM	cxa_dtors
 148:	3c030000 	lui	v1,0x0
			148: R_MIPS_TLS_DTPREL_HI16	cxa_dtors
 14c:	00621021 	addu	v0,v1,v0
 150:	8c430000 	lw	v1,0(v0)
			150: R_MIPS_TLS_DTPREL_LO16	cxa_dtors
 154:	ac500000 	sw	s0,0(v0)
			154: R_MIPS_TLS_DTPREL_LO16	cxa_dtors
 158:	00001025 	move	v0,zero
 15c:	ae030000 	sw	v1,0(s0)
 160:	dfbf0028 	ld	ra,40(sp)
 164:	dfbc0020 	ld	gp,32(sp)
 168:	dfb30018 	ld	s3,24(sp)
 16c:	dfb20010 	ld	s2,16(sp)
 170:	dfb10008 	ld	s1,8(sp)
 174:	dfb00000 	ld	s0,0(sp)
 178:	03e00008 	jr	ra
 17c:	27bd0030 	addiu	sp,sp,48
 180:	1000fff7 	b	160 <__cxa_thread_atexit_impl+0x98>
 184:	2402ffff 	li	v0,-1
	...
