
/home/scole/Downloads/gcc7//GENERIC/kern_cfglock.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <kernconfig_lock_init>:
   0:	10 08 19 06 80 05 	[MIB]       alloc r33=ar.pfs,6,3,0
   6:	00 02 00 62 00 00 	            mov r32=b0
   c:	00 00 00 20       	            nop.b 0x0
  10:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  16:	00 00 00 00 00 60 	            movl r35=0x0;;
  1c:	04 00 00 60 
  20:	08 28 01 00 00 21 	[MMI]       mov r37=r0
  26:	00 00 00 02 00 80 	            nop.m 0x0
  2c:	24 00 00 90       	            mov r36=2
  30:	19 18 05 46 00 20 	[MMB]       add r35=r1,r35
  36:	00 00 00 02 00 00 	            nop.m 0x0
  3c:	08 00 00 50       	            br.call.sptk.many b0=30 <kernconfig_lock_init+0x30>;;
  40:	09 70 00 02 00 24 	[MMI]       addl r14=0,r1
  46:	00 00 00 02 00 00 	            nop.m 0x0
  4c:	10 02 aa 00       	            mov.i ar.pfs=r33;;
  50:	09 00 00 1c 98 11 	[MMI]       st8 [r14]=r0
  56:	e0 00 04 00 48 00 	            addl r14=0,r1
  5c:	00 0a 00 07       	            mov b0=r32;;
  60:	11 00 00 1c 90 11 	[MIB]       st4 [r14]=r0
  66:	00 00 00 02 00 80 	            nop.i 0x0
  6c:	08 00 84 00       	            br.ret.sptk.many b0;;
  70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  76:	00 00 00 02 00 00 	            nop.m 0x0
  7c:	00 00 04 00       	            nop.i 0x0

0000000000000080 <kernconfig_lock>:
  80:	09 40 3d 14 80 05 	[MMI]       alloc r40=ar.pfs,15,10,0
  86:	50 02 04 00 48 e0 	            addl r37=0,r1
  8c:	04 00 c4 00       	            mov r39=b0;;
  90:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  96:	00 00 00 02 00 00 	            nop.i 0x0
  9c:	08 00 00 50       	            br.call.sptk.many b0=90 <kernconfig_lock+0x10>;;
  a0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  a6:	80 00 20 20 00 c0 	            zxt1 r8=r8;;
  ac:	00 40 1c e6       	            cmp4.eq p6,p7=0,r8;;
  b0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  b6:	00 00 00 00 80 43 	      (p07) movl r42=0x0
  bc:	05 00 00 60 
  c0:	e5 70 21 01 00 24 	[MLX] (p07) mov r46=72
  c6:	00 00 00 00 80 a3 	      (p07) movl r45=0x0;;
  cc:	05 00 00 60 
  d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  d6:	00 00 00 00 80 83 	      (p07) movl r44=0x0
  dc:	05 00 00 60 
  e0:	e5 50 05 54 00 20 	[MLX] (p07) add r42=r1,r42
  e6:	00 00 00 00 80 63 	      (p07) movl r43=0x0;;
  ec:	05 00 00 60 
  f0:	e8 68 05 5a 00 20 	[MMI] (p07) add r45=r1,r45
  f6:	00 00 00 02 80 83 	            nop.m 0x0
  fc:	15 60 01 80       	      (p07) add r44=r1,r44
 100:	f9 58 05 56 00 20 	[MMB] (p07) add r43=r1,r43
 106:	00 00 00 02 80 03 	            nop.m 0x0
 10c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=100 <kernconfig_lock+0x80>;;
 110:	08 78 00 02 00 24 	[MMI]       addl r15=0,r1
 116:	e0 00 94 30 20 00 	            ld8 r14=[r37]
 11c:	02 08 00 90       	            addl r16=0,r1
 120:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 126:	00 00 00 00 00 40 	            movl r42=0x0;;
 12c:	05 00 00 60 
 130:	03 78 00 1e 18 10 	[MII]       ld8 r15=[r15]
 136:	a0 0a a8 00 40 e0 	            add r42=r1,r42;;
 13c:	01 7c 0c 84       	            adds r15=448,r15;;
 140:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 146:	60 02 3c 30 20 00 	            ld8 r38=[r15]
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	11 38 98 1c 06 38 	[MIB]       cmp.eq p7,p6=r38,r14
 156:	00 00 00 02 80 03 	            nop.i 0x0
 15c:	60 00 00 43       	      (p07) br.cond.dpnt.few 1b0 <kernconfig_lock+0x130>;;
 160:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 166:	00 00 00 02 00 00 	            nop.i 0x0
 16c:	08 00 00 50       	            br.call.sptk.many b0=160 <kernconfig_lock+0xe0>;;
 170:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 176:	f0 08 00 00 48 c0 	            mov r15=1
 17c:	01 08 00 90       	            addl r14=0,r1
 180:	0a 00 98 4a 98 11 	[MMI]       st8 [r37]=r38;;
 186:	00 78 38 20 23 00 	            st4 [r14]=r15
 18c:	00 00 04 00       	            nop.i 0x0
 190:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 196:	00 40 01 55 00 00 	            mov.i ar.pfs=r40
 19c:	00 00 04 00       	            nop.i 0x0;;
 1a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 1a6:	00 38 05 80 03 80 	            mov b0=r39
 1ac:	08 00 84 00       	            br.ret.sptk.many b0
 1b0:	0b 70 00 20 10 10 	[MMI]       ld4 r14=[r16];;
 1b6:	e0 08 38 00 42 00 	            adds r14=1,r14
 1bc:	00 00 04 00       	            nop.i 0x0;;
 1c0:	10 00 38 20 90 11 	[MIB]       st4 [r16]=r14
 1c6:	60 08 38 0e 63 03 	            cmp4.lt p6,p7=1,r14
 1cc:	d0 ff ff 4a       	      (p06) br.cond.dptk.few 190 <kernconfig_lock+0x110>
 1d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 1d6:	00 00 00 00 00 60 	            movl r35=0x0
 1dc:	04 00 00 60 
 1e0:	05 20 31 01 00 24 	[MLX]       mov r36=76
 1e6:	00 00 00 00 00 40 	            movl r34=0x0;;
 1ec:	04 00 00 60 
 1f0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 1f6:	00 00 00 00 00 20 	            movl r33=0x0
 1fc:	04 00 00 60 
 200:	05 18 05 46 00 20 	[MLX]       add r35=r1,r35
 206:	00 00 00 00 00 00 	            movl r32=0x0;;
 20c:	04 00 00 60 
 210:	18 10 05 44 00 20 	[MMB]       add r34=r1,r34
 216:	10 0a 84 00 40 00 	            add r33=r1,r33
 21c:	00 00 00 20       	            nop.b 0x0
 220:	03 00 05 40 00 20 	[MII]       add r32=r1,r32
 226:	00 38 05 80 03 00 	            mov b0=r39;;
 22c:	80 02 aa 00       	            mov.i ar.pfs=r40;;
 230:	11 10 14 00 80 05 	[MIB]       alloc r2=ar.pfs,5,0,0
 236:	00 00 00 02 00 00 	            nop.i 0x0
 23c:	08 00 00 40       	            br.many 230 <kernconfig_lock+0x1b0>;;
 240:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 246:	00 00 00 00 00 00 	            break.f 0x0
 24c:	00 00 04 00       	            nop.i 0x0;;
 250:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 256:	00 00 00 02 00 00 	            nop.m 0x0
 25c:	00 00 04 00       	            nop.i 0x0
 260:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 266:	00 00 00 02 00 00 	            nop.m 0x0
 26c:	00 00 04 00       	            nop.i 0x0
 270:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 276:	00 00 00 02 00 00 	            nop.m 0x0
 27c:	00 00 04 00       	            nop.i 0x0

0000000000000280 <kernconfig_unlock>:
 280:	08 18 29 0a 80 05 	[MMI]       alloc r35=ar.pfs,10,5,0
 286:	10 02 04 00 48 40 	            addl r33=0,r1
 28c:	04 00 c4 00       	            mov r34=b0
 290:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 296:	00 00 00 00 00 a0 	            movl r37=0x0;;
 29c:	04 00 00 60 
 2a0:	11 28 05 4a 00 20 	[MIB]       add r37=r1,r37
 2a6:	00 00 00 02 00 00 	            nop.i 0x0
 2ac:	08 00 00 50       	            br.call.sptk.many b0=2a0 <kernconfig_unlock+0x20>;;
 2b0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 2b6:	70 00 20 0c 73 00 	            cmp4.eq p7,p6=0,r8
 2bc:	00 00 04 00       	            nop.i 0x0;;
 2c0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2c6:	00 00 00 00 80 03 	      (p07) movl r40=0x0
 2cc:	05 00 00 60 
 2d0:	e5 48 61 01 00 24 	[MLX] (p07) mov r41=88
 2d6:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 2dc:	04 00 00 60 
 2e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2e6:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
 2ec:	04 00 00 60 
 2f0:	e5 40 05 50 00 20 	[MLX] (p07) add r40=r1,r40
 2f6:	00 00 00 00 80 a3 	      (p07) movl r37=0x0;;
 2fc:	04 00 00 60 
 300:	e8 38 05 4e 00 20 	[MMI] (p07) add r39=r1,r39
 306:	00 00 00 02 80 c3 	            nop.m 0x0
 30c:	14 30 01 80       	      (p07) add r38=r1,r38
 310:	f9 28 05 4a 00 20 	[MMB] (p07) add r37=r1,r37
 316:	00 00 00 02 80 03 	            nop.m 0x0
 31c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=310 <kernconfig_unlock+0x90>;;
 320:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 326:	e0 00 84 20 20 00 	            ld4 r14=[r33]
 32c:	00 00 04 00       	            nop.i 0x0;;
 330:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 336:	70 00 38 0c f3 03 	            cmp4.eq p7,p6=0,r14
 33c:	80 00 00 43       	      (p07) br.cond.dpnt.few 3b0 <kernconfig_unlock+0x130>
 340:	09 70 fc 1d 3f 23 	[MMI]       adds r14=-1,r14
 346:	00 00 00 02 00 00 	            nop.m 0x0
 34c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 350:	08 00 38 42 90 11 	[MMI]       st4 [r33]=r14
 356:	70 00 38 0c 73 00 	            cmp4.eq p7,p6=0,r14
 35c:	20 0a 00 07       	            mov b0=r34
 360:	17 00 00 00 00 c8 	[BBB]       nop.b 0x0
 366:	01 08 00 80 21 80 	      (p07) br.cond.dpnt.few 370 <kernconfig_unlock+0xf0>
 36c:	08 00 84 00       	            br.ret.sptk.many b0;;
 370:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 376:	e0 00 04 00 48 00 	            addl r14=0,r1
 37c:	20 0a 00 07       	            mov b0=r34
 380:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 386:	00 00 00 00 00 00 	            movl r32=0x0;;
 38c:	04 00 00 60 
 390:	09 00 05 40 00 20 	[MMI]       add r32=r1,r32
 396:	00 00 38 30 23 00 	            st8 [r14]=r0
 39c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 3a0:	10 10 04 00 80 05 	[MIB]       alloc r2=ar.pfs,1,0,0
 3a6:	00 00 00 02 00 00 	            nop.i 0x0
 3ac:	08 00 00 40       	            br.many 3a0 <kernconfig_unlock+0x120>
 3b0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3b6:	00 00 00 00 00 00 	            movl r40=0x0
 3bc:	05 00 00 60 
 3c0:	05 48 65 01 00 24 	[MLX]       mov r41=89
 3c6:	00 00 00 00 00 e0 	            movl r39=0x0;;
 3cc:	04 00 00 60 
 3d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3d6:	00 00 00 00 00 c0 	            movl r38=0x0
 3dc:	04 00 00 60 
 3e0:	05 40 05 50 00 20 	[MLX]       add r40=r1,r40
 3e6:	00 00 00 00 00 a0 	            movl r37=0x0;;
 3ec:	04 00 00 60 
 3f0:	08 38 05 4e 00 20 	[MMI]       add r39=r1,r39
 3f6:	00 00 00 02 00 c0 	            nop.m 0x0
 3fc:	14 30 01 80       	            add r38=r1,r38
 400:	19 28 05 4a 00 20 	[MMB]       add r37=r1,r37
 406:	00 00 00 02 00 00 	            nop.m 0x0
 40c:	08 00 00 50       	            br.call.sptk.many b0=400 <kernconfig_unlock+0x180>;;
 410:	11 70 00 42 10 10 	[MIB]       ld4 r14=[r33]
 416:	00 00 00 02 00 00 	            nop.i 0x0
 41c:	30 ff ff 48       	            br.few 340 <kernconfig_unlock+0xc0>;;
 420:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 426:	00 00 00 02 00 00 	            nop.m 0x0
 42c:	00 00 04 00       	            nop.i 0x0
 430:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 436:	00 00 00 02 00 00 	            nop.m 0x0
 43c:	00 00 04 00       	            nop.i 0x0

0000000000000440 <kernconfig_is_held>:
 440:	10 08 11 06 80 05 	[MIB]       alloc r33=ar.pfs,4,3,0
 446:	00 02 00 62 00 00 	            mov r32=b0
 44c:	00 00 00 20       	            nop.b 0x0
 450:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 456:	00 00 00 00 00 60 	            movl r35=0x0;;
 45c:	04 00 00 60 
 460:	11 18 05 46 00 20 	[MIB]       add r35=r1,r35
 466:	00 00 00 02 00 00 	            nop.i 0x0
 46c:	08 00 00 50       	            br.call.sptk.many b0=460 <kernconfig_is_held+0x20>;;
 470:	09 38 00 10 86 39 	[MMI]       cmp4.eq p7,p6=0,r8
 476:	00 00 00 02 00 00 	            nop.m 0x0
 47c:	10 02 aa 00       	            mov.i ar.pfs=r33;;
 480:	c9 40 04 00 00 24 	[MMI] (p06) mov r8=1
 486:	00 00 00 02 00 00 	            nop.m 0x0
 48c:	00 0a 00 07       	            mov b0=r32;;
 490:	11 00 00 00 01 c0 	[MIB]       nop.m 0x0
 496:	81 00 00 00 42 80 	      (p07) mov r8=r0
 49c:	08 00 84 00       	            br.ret.sptk.many b0;;

Disassembly of section .bss:

0000000000000000 <kernconfig_mutex>:
	...

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 0xccc6bedce4
   c:	6e 5f 63 66 
  10:	67 6c 6f 63 6b 2e 	[-3-]       data8 0x1735b1b7b63
  16:	63 2c 76 20 31 2e 	            data8 0xc481d8b18c
  1c:	31 20 32 30       	            data8 0x606440625c
  20:	31 30 2f 30 38 2f 	[MIB]       data8 0x179c1817981
  26:	32 31 20 31 33 3a 	            data8 0xccc480c4c8
  2c:	31 37 3a 33       	            data8 0x66746e6274
  30:	31 20 70 67 6f 79 	[MIB] (p01) cmp.eq.or.andcm p4,p47=92,r51
  36:	65 74 74 65 20 45 	      (p21) dep r70=r14,r93,60,3
  3c:	78 70 20 24       	            data8 0x4840e0f08a
	...

Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	01 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 20 02 e6 	            data8 0x881180004
   c:	00 e4 01 33       	            data8 0x6603c801cc
  10:	02 00 00 00 00 00 	[MII]       break.m 0x0
  16:	01 00 46 27 03 e6 	            data8 0xc9d180004
  1c:	00 e4 02 61       	            data8 0xc205c801cc
  20:	4e c0 00 06 00 00 	[MMF] (p02) break.m 0xc018
  26:	00 00 02 00 00 00 	            break.m 0x2000
  2c:	00 00 01 00       	            break.f 0x80000
  30:	46 22 03 e6 00 e4 	[-3-]       data8 0x12007301912
  36:	02 61 33 81 c0 00 	            data8 0x10204cd840b
  3c:	03 35 a1 00       	            data8 0x1426a0601
  40:	01 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 20 02 e6 	            data8 0x881180004
  4c:	00 e4 01 30       	            data8 0x6003c801cc

Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	2f 68 6f 6d 65 2f 	[MMF]       data8 0x17b2b6b7b41
   6:	73 63 6f 6c 65 2f 	      (p12) cmp4.gt.and p55,p54=r0,r27
   c:	6e 62 73 64       	            data8 0xc8e6c4dc5e
  10:	2f 63 76 73 2f 73 	[MMF] (p25) cmp.lt.unc p12,p47=-35,r57
  16:	72 63 2f 73 79 73 	            data8 0x1e5ccbd8dc9
  1c:	2f 6b 65 72       	            data8 0xe4cad65ee6
  20:	6e 2f 6b 65 72 6e 	[MMF]       data8 0x173932b597b
  26:	5f 63 66 67 6c 6f 	      (p61) cmp.gt.or p53,p51=r0,r89
  2c:	63 6b 2e 63       	            data8 0xc65cd6c6de
  30:	00 00 00 00 00 00 	[MII]       break.m 0x0
  36:	00 00 21 63 70 75 	            cmp.eq p0,p49=r32,r72
  3c:	5f 69 6e 74       	            data8 0xe8dcd2beea
  40:	72 5f 70 28 29 00 	[MBB]       data8 0x1494382fb
  46:	00 00 64 69 61 67 	            data8 0x185a5900000
  4c:	6e 6f 73 74       	            brp.loop.imp 736fa0 <kernconfig_is_held+0x736b60>,770 <kernconfig_is_held+0x330>
  50:	69 63 20 00 00 00 	[MMI] (p27) break.m 0x40c
  56:	00 00 6b 65 72 6e 	            cmp.eq p0,p50=96,r90
  5c:	65 6c 20 25       	            data8 0x4a40d8cadc
  60:	73 61 73 73 65 72 	[MBB] (p11) cmp.lt.and p44,p37=r0,r57
  66:	74 69 6f 6e 20 22 	            br.ctop.sptk.few dcdf30 <kernconfig_is_held+0xdcdaf0>
  6c:	25 73 22 20       	            data8 0x4044e64a44
  70:	66 61 69 6c 65 64 	[-3-]       data8 0x1232b634b0b
  76:	3a 20 66 69 6c 65 	            data8 0x1b1a59880e9
  7c:	20 22 25 73       	            data8 0xe64a4440ca
  80:	22 2c 20 6c 69 6e 	[MII]       data8 0x1734b610161
  86:	65 20 25 64 20 00 	      (p21) dep r6=r36,r9,60,3;;
  8c:	00 00 00 00       	            break.i 0x0
  90:	6b 65 72 6e 63 6f 	[MMI]       data8 0x17b1b73932b
  96:	6e 66 69 67 5f 72 	            data8 0x17d9da599b9
  9c:	65 63 75 72       	            data8 0xe4eac6cae4
  a0:	73 65 20 3e 20 31 	[MBB] (p43) cmp.lt p12,p32=8,r31
  a6:	00 00 6b 65 72 6e 	            data8 0x1c995ac0000
  ac:	63 6f 6e 66       	            data8 0xccdcdec6dc
  b0:	69 67 5f 69 73 5f 	[MMI] (p59) lfetch.fault.d5 [r52],-41
  b6:	68 65 6c 64 28 29 	      (p33) ld4.s.nt1 r86=[r27],12
  bc:	00 00 00 00       	      (p18) break.i 0x1;;
  c0:	6b 65 72 6e 63 6f 	[MMI]       data8 0x17b1b73932b
  c6:	6e 66 69 67 5f 72 	            data8 0x17d9da599b9
  cc:	65 63 75 72       	            data8 0xe4eac6cae4
  d0:	Address 0x00000000000000d0 is out of bounds.


Disassembly of section .sbss:

0000000000000000 <kernconfig_recurse>:
   0:	00 00 00 00 00 00 	[MII]       break.m 0x0
	...

0000000000000008 <kernconfig_lwp>:
   8:	00 00 00 00 00 00 	            break.i 0x0
	...

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:	33 20 32 30 31 39 	[MBB] (p01) cmp.eq.unc p4,p49=12,r24
  16:	30 33 31 39 29 20 	            br.call.dptk.few b3=726270 <kernconfig_is_held+0x725e30>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

