/home/scole/Downloads/gcc6//GENERIC/kern_rwlock_obj.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <rw_obj_ctor>:
   0:	04 08 21 42 00 e1 	[MLX]       adds r33=8,r33
   6:	85 ff ff ff 7f c0 	            movl r14=0xffffffff85d3c85d
   c:	d1 65 42 6e 
  10:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  16:	80 00 00 00 42 00 	            mov r8=r0
  1c:	00 00 04 00       	            nop.i 0x0;;
  20:	11 00 38 42 90 11 	[MIB]       st4 [r33]=r14
  26:	00 00 00 02 00 80 	            nop.i 0x0
  2c:	08 00 84 00       	            br.ret.sptk.many b0;;
  30:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  36:	00 00 00 02 00 00 	            nop.m 0x0
  3c:	00 00 04 00       	            nop.i 0x0

0000000000000040 <rw_obj_init>:
  40:	08 08 2d 06 80 05 	[MMI]       alloc r33=ar.pfs,11,3,0
  46:	c0 80 33 7e 46 00 	            adds r12=-16,r12
  4c:	02 08 00 90       	            addl r16=0,r1
  50:	05 50 01 02 00 24 	[MLX]       addl r42=0,r1
  56:	00 00 00 00 00 e0 	            movl r39=0x0;;
  5c:	04 00 00 60 
  60:	18 80 00 20 18 10 	[MMB]       ld8 r16=[r16]
  66:	e0 80 30 00 42 00 	            adds r14=16,r12
  6c:	00 00 00 20       	            nop.b 0x0
  70:	01 78 60 18 00 21 	[MII]       adds r15=24,r12
  76:	00 02 00 62 00 20 	            mov r32=b0
  7c:	05 00 00 84       	            mov r41=r0;;
  80:	08 50 01 54 18 10 	[MMI]       ld8 r42=[r42]
  86:	00 00 3c 30 23 00 	            st8 [r15]=r0
  8c:	05 00 00 84       	            mov r40=r0
  90:	09 00 00 1c 98 11 	[MMI]       st8 [r14]=r0
  96:	60 02 00 00 42 e0 	            mov r38=r0
  9c:	14 38 01 80       	            add r39=r1,r39;;
  a0:	08 20 01 20 18 10 	[MMI]       ld8 r36=[r16]
  a6:	00 00 00 02 00 a0 	            nop.m 0x0
  ac:	04 00 00 84       	            mov r37=r0
  b0:	19 18 41 00 00 24 	[MMB]       mov r35=16
  b6:	00 00 00 02 00 00 	            nop.m 0x0
  bc:	08 00 00 50       	            br.call.sptk.many b0=b0 <rw_obj_init+0x70>;;
  c0:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  c6:	00 00 00 00 00 c0 	            movl r14=0x0;;
  cc:	01 00 00 60 
  d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  d6:	e0 08 38 00 40 00 	            add r14=r1,r14
  dc:	00 00 04 00       	            nop.i 0x0;;
  e0:	02 00 20 1c 98 11 	[MII]       st8 [r14]=r8
  e6:	00 08 01 55 00 00 	            mov.i ar.pfs=r33;;
  ec:	00 0a 00 07       	            mov b0=r32
  f0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
  f6:	c0 80 30 00 42 80 	            adds r12=16,r12
  fc:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000100 <rw_obj_alloc>:
 100:	10 10 1d 08 80 05 	[MIB]       alloc r34=ar.pfs,7,4,0
 106:	10 02 00 62 00 00 	            mov r33=b0
 10c:	00 00 00 20       	            nop.b 0x0
 110:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 116:	00 00 00 00 00 c0 	            movl r14=0x0;;
 11c:	01 00 00 60 
 120:	09 70 04 1c 00 20 	[MMI]       add r14=r1,r14
 126:	60 02 00 00 42 a0 	            mov r38=r0
 12c:	14 00 00 90       	            mov r37=1;;
 130:	11 20 01 1c 18 10 	[MIB]       ld8 r36=[r14]
 136:	00 00 00 02 00 00 	            nop.i 0x0
 13c:	08 00 00 50       	            br.call.sptk.many b0=130 <rw_obj_alloc+0x30>;;
 140:	08 28 01 42 00 21 	[MMI]       mov r37=r33
 146:	00 00 00 02 00 00 	            nop.m 0x0
 14c:	04 40 00 84       	            mov r32=r8
 150:	19 20 01 10 00 21 	[MMB]       mov r36=r8
 156:	00 00 00 02 00 00 	            nop.m 0x0
 15c:	08 00 00 50       	            br.call.sptk.many b0=150 <rw_obj_alloc+0x50>;;
 160:	18 70 30 40 00 21 	[MMB]       adds r14=12,r32
 166:	f0 08 00 00 48 00 	            mov r15=1
 16c:	00 00 00 20       	            nop.b 0x0
 170:	09 40 00 40 00 21 	[MMI]       mov r8=r32
 176:	00 00 00 02 00 00 	            nop.m 0x0
 17c:	20 02 aa 00       	            mov.i ar.pfs=r34;;
 180:	11 00 3c 1c 90 11 	[MIB]       st4 [r14]=r15
 186:	00 08 05 80 03 80 	            mov b0=r33
 18c:	08 00 84 00       	            br.ret.sptk.many b0;;
 190:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 196:	00 00 00 02 00 00 	            nop.m 0x0
 19c:	00 00 04 00       	            nop.i 0x0
 1a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1a6:	00 00 00 02 00 00 	            nop.m 0x0
 1ac:	00 00 04 00       	            nop.i 0x0
 1b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1b6:	00 00 00 02 00 00 	            nop.m 0x0
 1bc:	00 00 04 00       	            nop.i 0x0

00000000000001c0 <rw_obj_hold>:
 1c0:	08 18 29 0a 80 05 	[MMI]       alloc r35=ar.pfs,10,5,0
 1c6:	e0 40 80 00 42 40 	            adds r14=8,r32
 1cc:	04 00 c4 00       	            mov r34=b0
 1d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 1d6:	10 62 80 00 42 00 	            adds r33=12,r32
 1dc:	00 00 04 00       	            nop.i 0x0;;
 1e0:	04 00 00 00 01 c0 	[MLX]       nop.m 0x0
 1e6:	85 ff ff ff 7f e0 	            movl r15=0xffffffff85d3c85d
 1ec:	d1 65 42 6e 
 1f0:	03 70 00 1c 10 10 	[MII]       ld4 r14=[r14]
 1f6:	00 02 84 00 42 c0 	            mov r32=r33;;
 1fc:	f0 70 1c e2       	            cmp4.eq p6,p7=r15,r14;;
 200:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 206:	00 00 00 00 80 03 	      (p07) movl r40=0x0
 20c:	05 00 00 60 
 210:	e5 48 b9 01 00 24 	[MLX] (p07) mov r41=110
 216:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 21c:	04 00 00 60 
 220:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 226:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
 22c:	04 00 00 60 
 230:	e5 40 05 50 00 20 	[MLX] (p07) add r40=r1,r40
 236:	00 00 00 00 80 a3 	      (p07) movl r37=0x0;;
 23c:	04 00 00 60 
 240:	e8 38 05 4e 00 20 	[MMI] (p07) add r39=r1,r39
 246:	00 00 00 02 80 c3 	            nop.m 0x0
 24c:	14 30 01 80       	      (p07) add r38=r1,r38
 250:	f9 28 05 4a 00 20 	[MMB] (p07) add r37=r1,r37
 256:	00 00 00 02 80 03 	            nop.m 0x0
 25c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=250 <rw_obj_hold+0x90>;;
 260:	0b 70 00 42 10 10 	[MMI]       ld4 r14=[r33];;
 266:	70 00 38 0c 73 00 	            cmp4.eq p7,p6=0,r14
 26c:	00 00 04 00       	            nop.i 0x0;;
 270:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 276:	00 00 00 00 80 03 	      (p07) movl r40=0x0
 27c:	05 00 00 60 
 280:	e5 48 bd 01 00 24 	[MLX] (p07) mov r41=111
 286:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 28c:	04 00 00 60 
 290:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 296:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
 29c:	04 00 00 60 
 2a0:	e5 40 05 50 00 20 	[MLX] (p07) add r40=r1,r40
 2a6:	00 00 00 00 80 a3 	      (p07) movl r37=0x0;;
 2ac:	04 00 00 60 
 2b0:	e8 38 05 4e 00 20 	[MMI] (p07) add r39=r1,r39
 2b6:	00 00 00 02 80 c3 	            nop.m 0x0
 2bc:	14 30 01 80       	      (p07) add r38=r1,r38
 2c0:	f9 28 05 4a 00 20 	[MMB] (p07) add r37=r1,r37
 2c6:	00 00 00 02 80 03 	            nop.m 0x0
 2cc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=2c0 <rw_obj_hold+0x100>;;
 2d0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 2d6:	00 10 05 80 03 00 	            mov b0=r34;;
 2dc:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 2e0:	11 10 04 00 80 05 	[MIB]       alloc r2=ar.pfs,1,0,0
 2e6:	00 00 00 02 00 00 	            nop.i 0x0
 2ec:	08 00 00 40       	            br.many 2e0 <rw_obj_hold+0x120>;;
 2f0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 2f6:	00 00 00 00 00 00 	            break.f 0x0
 2fc:	00 00 04 00       	            nop.i 0x0;;

0000000000000300 <rw_obj_free>:
 300:	08 18 29 0a 80 05 	[MMI]       alloc r35=ar.pfs,10,5,0
 306:	e0 40 80 00 42 40 	            adds r14=8,r32
 30c:	04 00 c4 00       	            mov r34=b0
 310:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 316:	10 62 80 00 42 00 	            adds r33=12,r32
 31c:	00 00 04 00       	            nop.i 0x0;;
 320:	04 00 00 00 01 c0 	[MLX]       nop.m 0x0
 326:	85 ff ff ff 7f e0 	            movl r15=0xffffffff85d3c85d
 32c:	d1 65 42 6e 
 330:	0b 70 00 1c 10 10 	[MMI]       ld4 r14=[r14];;
 336:	60 78 38 0e 71 00 	            cmp4.eq p6,p7=r15,r14
 33c:	00 00 04 00       	            nop.i 0x0;;
 340:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 346:	00 00 00 00 80 a3 	      (p07) movl r37=0x0
 34c:	04 00 00 60 
 350:	e5 48 fd 01 00 24 	[MLX] (p07) mov r41=127
 356:	00 00 00 00 80 03 	      (p07) movl r40=0x0;;
 35c:	05 00 00 60 
 360:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 366:	00 00 00 00 80 e3 	      (p07) movl r39=0x0
 36c:	04 00 00 60 
 370:	e5 28 05 4a 00 20 	[MLX] (p07) add r37=r1,r37
 376:	00 00 00 00 80 c3 	      (p07) movl r38=0x0;;
 37c:	04 00 00 60 
 380:	e8 40 05 50 00 20 	[MMI] (p07) add r40=r1,r40
 386:	00 00 00 02 80 e3 	            nop.m 0x0
 38c:	14 38 01 80       	      (p07) add r39=r1,r39
 390:	f9 30 05 4c 00 20 	[MMB] (p07) add r38=r1,r38
 396:	00 00 00 02 80 03 	            nop.m 0x0
 39c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=390 <rw_obj_free+0x90>;;
 3a0:	0b 70 00 42 10 10 	[MMI]       ld4 r14=[r33];;
 3a6:	70 00 38 0c 73 00 	            cmp4.eq p7,p6=0,r14
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3b6:	00 00 00 00 80 a3 	      (p07) movl r37=0x0
 3bc:	04 00 00 60 
 3c0:	e5 48 01 00 01 24 	[MLX] (p07) mov r41=128
 3c6:	00 00 00 00 80 03 	      (p07) movl r40=0x0;;
 3cc:	05 00 00 60 
 3d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3d6:	00 00 00 00 80 e3 	      (p07) movl r39=0x0
 3dc:	04 00 00 60 
 3e0:	e5 28 05 4a 00 20 	[MLX] (p07) add r37=r1,r37
 3e6:	00 00 00 00 80 c3 	      (p07) movl r38=0x0;;
 3ec:	04 00 00 60 
 3f0:	e8 40 05 50 00 20 	[MMI] (p07) add r40=r1,r40
 3f6:	00 00 00 02 80 e3 	            nop.m 0x0
 3fc:	14 38 01 80       	      (p07) add r39=r1,r39
 400:	f9 30 05 4c 00 20 	[MMB] (p07) add r38=r1,r38
 406:	00 00 00 02 80 03 	            nop.m 0x0
 40c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=400 <rw_obj_free+0x100>;;
 410:	11 28 01 42 00 21 	[MIB]       mov r37=r33
 416:	00 00 00 02 00 00 	            nop.i 0x0
 41c:	08 00 00 50       	            br.call.sptk.many b0=410 <rw_obj_free+0x110>;;
 420:	08 70 00 00 00 21 	[MMI]       mov r14=r0
 426:	70 00 20 0c 73 00 	            cmp4.eq p7,p6=0,r8
 42c:	30 02 aa 00       	            mov.i ar.pfs=r35
 430:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 436:	00 00 00 02 80 03 	            nop.m 0x0
 43c:	20 00 00 43       	      (p07) br.cond.dpnt.few 450 <rw_obj_free+0x150>;;
 440:	11 40 00 1c 00 21 	[MIB]       mov r8=r14
 446:	00 10 05 80 03 80 	            mov b0=r34
 44c:	08 00 84 00       	            br.ret.sptk.many b0;;
 450:	11 28 01 40 00 21 	[MIB]       mov r37=r32
 456:	00 00 00 02 00 00 	            nop.i 0x0
 45c:	08 00 00 50       	            br.call.sptk.many b0=450 <rw_obj_free+0x150>;;
 460:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 466:	00 00 00 00 00 c0 	            movl r14=0x0
 46c:	01 00 00 60 
 470:	03 38 fd f9 ff 27 	[MII]       mov r39=-1
 476:	60 02 80 00 42 c0 	            mov r38=r32;;
 47c:	11 70 00 80       	            add r14=r1,r14;;
 480:	11 28 01 1c 18 10 	[MIB]       ld8 r37=[r14]
 486:	00 00 00 02 00 00 	            nop.i 0x0
 48c:	08 00 00 50       	            br.call.sptk.many b0=480 <rw_obj_free+0x180>;;
 490:	09 70 04 00 00 24 	[MMI]       mov r14=1
 496:	00 00 00 02 00 00 	            nop.m 0x0
 49c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 4a0:	11 40 00 1c 00 21 	[MIB]       mov r8=r14
 4a6:	00 10 05 80 03 80 	            mov b0=r34
 4ac:	08 00 84 00       	            br.ret.sptk.many b0;;

Disassembly of section .ident:

0000000000000000 <.ident>:
   0:	24 4e 65 74 42 53 	[MLX] (p49) ld1.c.clr.acq.nt1 r41=[r58],r25
   6:	44 3a 20 6b 65 72 	            data8 0xeee4bedce4
   c:	6e 5f 72 77 
  10:	6c 6f 63 6b 5f 6f 	[MFI]       data8 0x17afb5b1b7b
  16:	62 6a 2e 63 2c 76 	      (p09) fclass.m p38,p49=f77,0x12c
  1c:	20 31 2e 34       	            data8 0x685c6240ec
  20:	20 32 30 31 38 2f 	[MII]       data8 0x179c1898191
  26:	30 32 2f 30 35 20 	            data8 0xd4c0bcc8c0
  2c:	30 34 3a 32       	            data8 0x6474686040
  30:	35 3a 30 34 20 6f 	[-a-]       data8 0x17901a181d1
  36:	7a 61 6b 69 2d 72 	            data8 0xb5a5ad85e9
  3c:	20 45 78 70       	            data8 0xe0f08a40e4
  40:	Address 0x0000000000000040 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	72 77 6c 6f 63 6b 	[MBB]       data8 0x15b1b7b63bb
   6:	00 00 2f 68 6f 6d 	            data8 0x1bda0bc0001
   c:	65 2f 73 63       	            data8 0xc6e65ecada
  10:	6f 6c 65 2f 6e 62 	[MMF]       data8 0x113717b2b63
  16:	73 64 2f 63 76 73 	      (p13) cmp.eq.unc p7,p49=-20,r75
  1c:	2f 73 72 63       	            data8 0xc6e4e65ee6
  20:	2f 73 79 73 2f 6b 	[MMF]       data8 0x1597b9bcb99
  26:	65 72 6e 2f 6b 65 	      (p21) cmp4.ltu p38,p23=78,r91
  2c:	72 6e 5f 72       	            data8 0xe4bedce4ca
  30:	77 6c 6f 63 6b 5f 	[BBB]       brp.sptk.imp ffffffffffad8de0 <_KERNEL_OPT_CHILD_MAX+0xffffffff91a63ff1>,f00 <rw_obj_free+0xc00>
  36:	6f 62 6a 2e 63 00 	            data8 0x18cb9a989bd
  3c:	00 00 00 00       	            break.b 0x0;;
  40:	72 6f 2d 3e 72 6f 	[MBB]       data8 0x17b91f16b7b
  46:	5f 6d 61 67 69 63 	            data8 0x1a59d85b57d
  4c:	20 3d 3d 20       	            data8 0x407a7a40c6
  50:	52 57 5f 4f 42 4a 	[MBB]       data8 0x52127afaba
  56:	5f 4d 41 47 49 43 	            data8 0x1251d05357d
  5c:	00 00 00 00       	      (p06) break.b 0x2
  60:	64 69 61 67 6e 6f 	[MLX]       data8 0x17b733b0b4b
  66:	73 74 69 63 20 00 	            break.x 0x1031b4ba39a00000
  6c:	00 00 00 00 
  70:	6b 65 72 6e 65 6c 	[MMI]       data8 0x1632b73932b
  76:	20 25 73 61 73 73 	      (p01) cmp4.eq.unc p18,p48=100,r92
  7c:	65 72 74 69       	            data8 0xd2e8e4cae6
  80:	6f 6e 20 22 25 73 	[MMF] (p51) cmp.lt p13,p37=-120,r17
  86:	22 20 66 61 69 6c 	      (p09) cmp4.ltu p2,p48=r68,r89
  8c:	65 64 3a 20       	            data8 0x4074c8cad8
  90:	66 69 6c 65 20 22 	[-3-]       data8 0x111032b634b
  96:	25 73 22 2c 20 6c 	            data8 0x80b089cc94
  9c:	69 6e 65 20       	            data8 0x40cadcd2d8
  a0:	25 64 20 00 00 00 	[MLX] (p33) break.m 0x40c
  a6:	00 00 72 6f 2d 3e 	            data8 0xe4bedee47c
  ac:	72 6f 5f 72 
  b0:	Address 0x00000000000000b0 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	02 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 20 0b e6 	            data8 0x2c81180004
   c:	00 e0 01 01       	      (p12) chk.s.i r0,1e070 <rw_obj_free+0x1dd70>
  10:	e4 0a 39 c0 01 00 	[MLX]       data8 0x00e01c857
  16:	00 00 01 00 00 00 	            break.x 0x8000080000
  1c:	00 00 01 00 
  20:	46 21 02 e6 00 e4 	[-3-]       data8 0x1200730110a
  26:	01 39 02 00 00 00 	            data8 0x00008e407
  2c:	00 00 01 00       	            data8 0x002000000
  30:	46 22 05 e6 00 e4 	[-3-]       data8 0x12007302912
  36:	02 61 31 c0 00 06 	            data8 0x300c5840b
  3c:	00 00 00 00       	            data8 0x00000000c
  40:	02 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 22 03 e6 	            data8 0xc89180004
  4c:	00 e4 02 61       	            data8 0xc205c801cc
  50:	Address 0x0000000000000050 is out of bounds.


Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .data.read_mostly:

0000000000000000 <rw_obj_cache>:
   0:	Address 0x0000000000000000 is out of bounds.


Disassembly of section .comment:

0000000000000000 <.comment>:
   0:	00 47 43 43 3a 20 	[MII]       data8 0x101d21a1a38
   6:	28 4e 65 74 42 53 	      (p32) adds r98=7465,r25
   c:	44 20 6e 62       	            data8 0xc4dc4088a6
  10:	34 20 32 30 31 38 	[-a-]       data8 0x1c189819101
  16:	31 31 30 39 29 20 	            data8 0xa4e4c0c4c4
  1c:	36 2e 35 2e       	            data8 0x5c6a5c6c40
  20:	Address 0x0000000000000020 is out of bounds.