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


Disassembly of section .text:

0000000000000000 <secmodel_lookup>:
   0:	09 18 29 0a 80 05 	[MMI]       alloc r35=ar.pfs,10,5,0
   6:	50 02 04 00 48 40 	            addl r37=0,r1
   c:	04 00 c4 00       	            mov r34=b0;;
  10:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  16:	00 00 00 02 00 00 	            nop.i 0x0
  1c:	08 00 00 50       	            br.call.sptk.many b0=10 <secmodel_lookup+0x10>;;
  20:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  26:	70 00 20 0c 73 00 	            cmp4.eq p7,p6=0,r8
  2c:	00 00 04 00       	            nop.i 0x0;;
  30:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  36:	00 00 00 00 80 03 	      (p07) movl r40=0x0
  3c:	05 00 00 60 
  40:	e5 48 f5 01 00 24 	[MLX] (p07) mov r41=125
  46:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
  4c:	04 00 00 60 
  50:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  56:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
  5c:	04 00 00 60 
  60:	e5 40 05 50 00 20 	[MLX] (p07) add r40=r1,r40
  66:	00 00 00 00 80 a3 	      (p07) movl r37=0x0;;
  6c:	04 00 00 60 
  70:	e8 38 05 4e 00 20 	[MMI] (p07) add r39=r1,r39
  76:	00 00 00 02 80 c3 	            nop.m 0x0
  7c:	14 30 01 80       	      (p07) add r38=r1,r38
  80:	f9 28 05 4a 00 20 	[MMB] (p07) add r37=r1,r37
  86:	00 00 00 02 80 03 	            nop.m 0x0
  8c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=80 <secmodel_lookup+0x80>;;
  90:	0b 70 00 02 00 24 	[MMI]       addl r14=0,r1;;
  96:	10 02 38 30 20 00 	            ld8 r33=[r14]
  9c:	00 00 04 00       	            nop.i 0x0;;
  a0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  a6:	60 00 84 0e 72 03 	            cmp.eq p6,p7=0,r33
  ac:	70 00 00 43       	      (p06) br.cond.dpnt.few 110 <secmodel_lookup+0x110>;;
  b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  b6:	00 00 00 02 00 00 	            nop.m 0x0
  bc:	00 00 04 00       	            nop.i 0x0
  c0:	09 70 40 42 00 21 	[MMI]       adds r14=16,r33
  c6:	00 00 00 02 00 c0 	            nop.m 0x0
  cc:	04 00 01 84       	            mov r38=r32;;
  d0:	11 28 01 1c 18 10 	[MIB]       ld8 r37=[r14]
  d6:	00 00 00 02 00 00 	            nop.i 0x0
  dc:	08 00 00 50       	            br.call.sptk.many b0=d0 <secmodel_lookup+0xd0>;;
  e0:	11 30 00 10 87 39 	[MIB]       cmp4.eq p6,p7=0,r8
  e6:	00 00 00 02 00 03 	            nop.i 0x0
  ec:	40 00 00 43       	      (p06) br.cond.dpnt.few 120 <secmodel_lookup+0x120>;;
  f0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  f6:	10 02 84 30 20 00 	            ld8 r33=[r33]
  fc:	00 00 04 00       	            nop.i 0x0;;
 100:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 106:	70 00 84 0c 72 03 	            cmp.eq p7,p6=0,r33
 10c:	c0 ff ff 4a       	      (p06) br.cond.dptk.few c0 <secmodel_lookup+0xc0>
 110:	09 08 01 00 00 21 	[MMI]       mov r33=r0
 116:	00 00 00 02 00 00 	            nop.m 0x0
 11c:	00 00 04 00       	            nop.i 0x0;;
 120:	09 40 00 42 00 21 	[MMI]       mov r8=r33
 126:	00 00 00 02 00 00 	            nop.m 0x0
 12c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 130:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 136:	00 10 05 80 03 80 	            mov b0=r34
 13c:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000140 <secmodel_adjust_behavior.isra.0>:
 140:	18 18 29 0a 80 05 	[MMB]       alloc r35=ar.pfs,10,5,0
 146:	c0 80 33 7e 46 00 	            adds r12=-16,r12
 14c:	00 00 00 20       	            nop.b 0x0
 150:	01 28 01 02 00 24 	[MII]       addl r37=0,r1
 156:	20 02 00 62 00 20 	            mov r34=b0
 15c:	04 08 41 00       	            zxt1 r33=r33;;
 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 <secmodel_adjust_behavior.isra.0+0x20>;;
 170:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 176:	70 00 20 0c 73 00 	            cmp4.eq p7,p6=0,r8
 17c:	00 00 04 00       	            nop.i 0x0;;
 180:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 186:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
 18c:	04 00 00 60 
 190:	e5 48 4d 00 01 24 	[MLX] (p07) mov r41=147
 196:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 19c:	04 00 00 60 
 1a0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 1a6:	00 00 00 00 80 a3 	      (p07) movl r37=0x0
 1ac:	04 00 00 60 
 1b0:	e5 30 05 4c 00 20 	[MLX] (p07) add r38=r1,r38
 1b6:	00 00 00 00 80 03 	      (p07) movl r40=0x0;;
 1bc:	05 00 00 60 
 1c0:	e8 38 05 4e 00 20 	[MMI] (p07) add r39=r1,r39
 1c6:	00 00 00 02 80 a3 	            nop.m 0x0
 1cc:	14 28 01 80       	      (p07) add r37=r1,r37
 1d0:	f9 40 05 50 00 20 	[MMB] (p07) add r40=r1,r40
 1d6:	00 00 00 02 80 03 	            nop.m 0x0
 1dc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=1d0 <secmodel_adjust_behavior.isra.0+0x90>;;
 1e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 1e6:	00 00 00 00 00 c0 	            movl r38=0x0
 1ec:	04 00 00 60 
 1f0:	09 38 41 18 00 21 	[MMI]       adds r39=16,r12
 1f6:	50 02 80 30 20 00 	            ld8 r37=[r32]
 1fc:	00 00 04 00       	            nop.i 0x0;;
 200:	11 30 05 4c 00 20 	[MIB]       add r38=r1,r38
 206:	00 00 00 02 00 00 	            nop.i 0x0
 20c:	08 00 00 50       	            br.call.sptk.many b0=200 <secmodel_adjust_behavior.isra.0+0xc0>;;
 210:	01 78 00 02 00 24 	[MII]       addl r15=0,r1
 216:	80 00 20 20 00 00 	            zxt1 r8=r8
 21c:	01 08 25 e6       	            cmp4.eq p8,p9=0,r33;;
 220:	11 30 00 10 87 39 	[MIB]       cmp4.eq p6,p7=0,r8
 226:	00 00 00 02 00 03 	            nop.i 0x0
 22c:	50 00 00 43       	      (p06) br.cond.dpnt.few 270 <secmodel_adjust_behavior.isra.0+0x130>;;
 230:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 236:	e0 00 3c 20 20 00 	            ld4 r14=[r15]
 23c:	00 00 04 00       	            nop.i 0x0;;
 240:	22 71 04 1c 00 21 	[MII] (p09) adds r14=1,r14
 246:	00 00 00 02 00 00 	            nop.i 0x0;;
 24c:	f2 77 fc 8c       	            adds r16=-1,r14
 250:	19 30 00 1c 87 79 	[MMB]       cmp4.eq p6,p7=0,r14
 256:	02 70 3c 20 a3 04 	      (p09) st4 [r15]=r14
 25c:	20 00 00 43       	      (p09) br.cond.dpnt.few 270 <secmodel_adjust_behavior.isra.0+0x130>;;
 260:	e8 00 40 1e 90 11 	[MMI] (p07) st4 [r15]=r16
 266:	00 00 00 02 00 00 	            nop.m 0x0
 26c:	00 00 04 00       	            nop.i 0x0
 270:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 276:	00 18 01 55 00 00 	            mov.i ar.pfs=r35;;
 27c:	20 0a 00 07       	            mov b0=r34
 280:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 286:	c0 80 30 00 42 80 	            adds r12=16,r12
 28c:	08 00 84 00       	            br.ret.sptk.many b0;;
 290:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 296:	00 00 00 02 00 00 	            nop.m 0x0
 29c:	00 00 04 00       	            nop.i 0x0
 2a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2a6:	00 00 00 02 00 00 	            nop.m 0x0
 2ac:	00 00 04 00       	            nop.i 0x0
 2b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2b6:	00 00 00 02 00 00 	            nop.m 0x0
 2bc:	00 00 04 00       	            nop.i 0x0

00000000000002c0 <secmodel_nsecmodels>:
 2c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 2c6:	e0 00 04 00 48 00 	            addl r14=0,r1
 2cc:	00 00 04 00       	            nop.i 0x0;;
 2d0:	11 40 00 1c 10 10 	[MIB]       ld4 r8=[r14]
 2d6:	00 00 00 02 00 80 	            nop.i 0x0
 2dc:	08 00 84 00       	            br.ret.sptk.many b0;;
 2e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2e6:	00 00 00 02 00 00 	            nop.m 0x0
 2ec:	00 00 04 00       	            nop.i 0x0
 2f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2f6:	00 00 00 02 00 00 	            nop.m 0x0
 2fc:	00 00 04 00       	            nop.i 0x0

0000000000000300 <secmodel_init>:
 300:	01 08 11 06 80 05 	[MII]       alloc r33=ar.pfs,4,3,0
 306:	00 02 00 62 00 60 	            mov r32=b0
 30c:	04 08 00 90       	            addl r35=0,r1;;
 310:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 316:	00 00 00 02 00 00 	            nop.i 0x0
 31c:	08 00 00 50       	            br.call.sptk.many b0=310 <secmodel_init+0x10>;;
 320:	09 70 00 02 00 24 	[MMI]       addl r14=0,r1
 326:	00 00 00 02 00 00 	            nop.m 0x0
 32c:	10 02 aa 00       	            mov.i ar.pfs=r33;;
 330:	11 00 00 1c 90 11 	[MIB]       st4 [r14]=r0
 336:	00 00 05 80 03 80 	            mov b0=r32
 33c:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000340 <secmodel_register>:
 340:	09 50 41 18 80 05 	[MMI]       alloc r42=ar.pfs,16,12,0
 346:	00 00 00 02 00 20 	            nop.m 0x0
 34c:	05 00 c4 00       	            mov r41=b0;;
 350:	11 68 05 00 00 24 	[MIB]       mov r45=1
 356:	c0 c2 01 00 48 00 	            mov r44=56
 35c:	08 00 00 50       	            br.call.sptk.many b0=350 <secmodel_register+0x10>;;
 360:	08 38 41 10 00 21 	[MMI]       adds r39=16,r8
 366:	00 c1 20 00 42 e0 	            adds r16=24,r8
 36c:	81 42 00 84       	            adds r15=40,r8
 370:	09 70 c0 10 00 21 	[MMI]       adds r14=48,r8
 376:	80 02 21 00 42 c0 	            adds r40=32,r8
 37c:	00 40 1c e4       	            cmp.eq p6,p7=0,r8;;
 380:	08 30 01 10 00 21 	[MMI]       mov r38=r8
 386:	00 10 41 30 23 00 	            st8 [r16]=r34
 38c:	00 00 04 00       	            nop.i 0x0
 390:	09 00 90 1e 98 11 	[MMI]       st8 [r15]=r36
 396:	c0 02 04 00 48 a0 	            addl r44=0,r1
 39c:	15 00 00 90       	            mov r45=1;;
 3a0:	09 00 94 1c 98 11 	[MMI]       st8 [r14]=r37
 3a6:	00 08 9d 30 23 00 	            st8 [r39]=r33
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	13 00 8c 50 98 91 	[MBB]       st8 [r40]=r35
 3b6:	01 a8 00 80 21 00 	      (p06) br.cond.dpnt.few 500 <secmodel_register+0x1c0>
 3bc:	08 00 00 50       	            br.call.sptk.many b0=3b0 <secmodel_register+0x70>;;
 3c0:	11 60 01 4e 18 10 	[MIB]       ld8 r44=[r39]
 3c6:	70 8a 00 00 48 00 	            mov r39=17
 3cc:	48 fc ff 58       	            br.call.sptk.many b0=0 <secmodel_lookup>;;
 3d0:	11 38 00 10 06 39 	[MIB]       cmp.eq p7,p6=0,r8
 3d6:	c0 02 04 00 c8 03 	            addl r44=0,r1
 3dc:	60 00 00 43       	      (p07) br.cond.dpnt.few 430 <secmodel_register+0xf0>;;
 3e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3e6:	00 00 00 02 00 00 	            nop.i 0x0
 3ec:	08 00 00 50       	            br.call.sptk.many b0=3e0 <secmodel_register+0xa0>;;
 3f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 3f6:	c0 02 98 00 42 c0 	            mov r44=r38
 3fc:	04 00 00 84       	            mov r38=r0
 400:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 406:	d0 c2 01 00 48 00 	            mov r45=56
 40c:	08 00 00 50       	            br.call.sptk.many b0=400 <secmodel_register+0xc0>;;
 410:	09 40 00 4e 00 21 	[MMI]       mov r8=r39
 416:	00 30 81 30 23 00 	            st8 [r32]=r38
 41c:	a0 02 aa 00       	            mov.i ar.pfs=r42;;
 420:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 426:	00 48 05 80 03 80 	            mov b0=r41
 42c:	08 00 84 00       	            br.ret.sptk.many b0
 430:	08 70 00 02 00 24 	[MMI]       addl r14=0,r1
 436:	c0 02 a0 00 42 a0 	            mov r44=r40
 43c:	15 00 00 90       	            mov r45=1
 440:	0b 38 01 00 00 21 	[MMI]       mov r39=r0;;
 446:	f0 00 38 30 20 00 	            ld8 r15=[r14]
 44c:	00 00 04 00       	            nop.i 0x0;;
 450:	11 80 20 1e 00 21 	[MIB]       adds r16=8,r15
 456:	60 00 3c 0e 72 03 	            cmp.eq p6,p7=0,r15
 45c:	e0 00 00 43       	      (p06) br.cond.dpnt.few 530 <secmodel_register+0x1f0>;;
 460:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 466:	00 01 40 30 20 00 	            ld8 r16=[r16]
 46c:	00 00 04 00       	            nop.i 0x0;;
 470:	11 30 38 20 07 38 	[MIB]       cmp.eq p6,p7=r14,r16
 476:	00 00 00 02 80 03 	            nop.i 0x0
 47c:	20 01 00 41       	      (p07) br.cond.spnt.few 590 <secmodel_register+0x250>;;
 480:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
 486:	01 78 98 30 23 00 	      (p06) st8 [r38]=r15
 48c:	00 00 04 00       	            nop.i 0x0;;
 490:	c9 78 00 1c 18 10 	[MMI] (p06) ld8 r15=[r14]
 496:	00 30 39 30 23 00 	            st8 [r14]=r38
 49c:	00 00 04 00       	            nop.i 0x0;;
 4a0:	cb 78 20 1e 00 a1 	[MMI] (p06) adds r15=8,r15;;
 4a6:	01 30 3d 30 23 e0 	      (p06) st8 [r15]=r38
 4ac:	81 30 01 84       	            adds r15=8,r38;;
 4b0:	11 00 38 1e 98 11 	[MIB]       st8 [r15]=r14
 4b6:	00 00 00 02 00 00 	            nop.i 0x0
 4bc:	98 fc ff 58       	            br.call.sptk.many b0=140 <secmodel_adjust_behavior.isra.0>;;
 4c0:	11 60 01 02 00 24 	[MIB]       addl r44=0,r1
 4c6:	00 00 00 02 00 00 	            nop.i 0x0
 4cc:	08 00 00 50       	            br.call.sptk.many b0=4c0 <secmodel_register+0x180>;;
 4d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 4d6:	c0 02 04 00 48 00 	            addl r44=0,r1
 4dc:	08 00 00 50       	            br.call.sptk.many b0=4d0 <secmodel_register+0x190>;;
 4e0:	09 40 00 4e 00 21 	[MMI]       mov r8=r39
 4e6:	00 30 81 30 23 00 	            st8 [r32]=r38
 4ec:	a0 02 aa 00       	            mov.i ar.pfs=r42;;
 4f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 4f6:	00 48 05 80 03 80 	            mov b0=r41
 4fc:	08 00 84 00       	            br.ret.sptk.many b0;;
 500:	08 60 01 4c 00 21 	[MMI]       mov r44=r38
 506:	d0 c2 01 00 48 00 	            mov r45=56
 50c:	00 00 04 00       	            nop.i 0x0
 510:	19 38 39 00 00 24 	[MMB]       mov r39=14
 516:	60 02 00 00 42 00 	            mov r38=r0
 51c:	08 00 00 50       	            br.call.sptk.many b0=510 <secmodel_register+0x1d0>;;
 520:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 526:	00 00 00 02 00 00 	            nop.i 0x0
 52c:	f0 fe ff 48       	            br.few 410 <secmodel_register+0xd0>
 530:	08 78 20 4c 00 21 	[MMI]       adds r15=8,r38
 536:	c0 02 a0 00 42 a0 	            mov r44=r40
 53c:	15 00 00 90       	            mov r45=1
 540:	09 00 00 4c 98 11 	[MMI]       st8 [r38]=r0
 546:	00 30 39 30 23 e0 	            st8 [r14]=r38
 54c:	04 00 00 84       	            mov r39=r0;;
 550:	11 00 38 1e 98 11 	[MIB]       st8 [r15]=r14
 556:	00 00 00 02 00 00 	            nop.i 0x0
 55c:	f8 fb ff 58       	            br.call.sptk.many b0=140 <secmodel_adjust_behavior.isra.0>;;
 560:	11 60 01 02 00 24 	[MIB]       addl r44=0,r1
 566:	00 00 00 02 00 00 	            nop.i 0x0
 56c:	08 00 00 50       	            br.call.sptk.many b0=560 <secmodel_register+0x220>;;
 570:	11 60 01 02 00 24 	[MIB]       addl r44=0,r1
 576:	00 00 00 02 00 00 	            nop.i 0x0
 57c:	08 00 00 50       	            br.call.sptk.many b0=570 <secmodel_register+0x230>;;
 580:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 586:	00 00 00 02 00 00 	            nop.i 0x0
 58c:	60 ff ff 48       	            br.few 4e0 <secmodel_register+0x1a0>
 590:	04 78 e9 00 01 24 	[MLX]       mov r47=186
 596:	00 00 00 00 00 c0 	            movl r46=0x0
 59c:	05 00 00 60 
 5a0:	05 68 01 1c 00 21 	[MLX]       mov r45=r14
 5a6:	00 00 00 00 00 80 	            movl r44=0x0;;
 5ac:	05 00 00 60 
 5b0:	11 70 05 5c 00 20 	[MIB]       add r46=r1,r46
 5b6:	c0 0a b0 00 40 00 	            add r44=r1,r44
 5bc:	08 00 00 50       	            br.call.sptk.many b0=5b0 <secmodel_register+0x270>;;
 5c0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 5c6:	00 00 00 00 00 00 	            break.f 0x0
 5cc:	00 00 04 00       	            nop.i 0x0;;
 5d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 5d6:	00 00 00 02 00 00 	            nop.m 0x0
 5dc:	00 00 04 00       	            nop.i 0x0
 5e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 5e6:	00 00 00 02 00 00 	            nop.m 0x0
 5ec:	00 00 04 00       	            nop.i 0x0
 5f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 5f6:	00 00 00 02 00 00 	            nop.m 0x0
 5fc:	00 00 04 00       	            nop.i 0x0

0000000000000600 <secmodel_deregister>:
 600:	08 10 21 08 80 05 	[MMI]       alloc r34=ar.pfs,8,4,0
 606:	60 00 80 0e 72 20 	            cmp.eq p6,p7=0,r32
 60c:	04 00 c4 00       	            mov r33=b0
 610:	19 20 01 02 00 24 	[MMB]       addl r36=0,r1
 616:	00 00 00 02 00 03 	            nop.m 0x0
 61c:	a0 01 00 43       	      (p06) br.cond.dpnt.few 7b0 <secmodel_deregister+0x1b0>;;
 620:	11 28 05 00 00 24 	[MIB]       mov r37=1
 626:	00 00 00 02 00 00 	            nop.i 0x0
 62c:	08 00 00 50       	            br.call.sptk.many b0=620 <secmodel_deregister+0x20>;;
 630:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 636:	e0 80 80 00 42 00 	            adds r14=16,r32
 63c:	00 00 04 00       	            nop.i 0x0;;
 640:	11 20 01 1c 18 10 	[MIB]       ld8 r36=[r14]
 646:	00 00 00 02 00 00 	            nop.i 0x0
 64c:	c8 f9 ff 58       	            br.call.sptk.many b0=0 <secmodel_lookup>;;
 650:	11 30 00 10 07 39 	[MIB]       cmp.eq p6,p7=0,r8
 656:	00 00 00 02 00 03 	            nop.i 0x0
 65c:	e0 01 00 43       	      (p06) br.cond.dpnt.few 830 <secmodel_deregister+0x230>;;
 660:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 666:	e0 00 20 30 20 00 	            ld8 r14=[r8]
 66c:	00 00 04 00       	            nop.i 0x0;;
 670:	11 30 00 1c 07 39 	[MIB]       cmp.eq p6,p7=0,r14
 676:	00 00 00 02 00 03 	            nop.i 0x0
 67c:	60 01 00 43       	      (p06) br.cond.dpnt.few 7d0 <secmodel_deregister+0x1d0>;;
 680:	0b 70 20 1c 00 21 	[MMI]       adds r14=8,r14;;
 686:	f0 00 38 30 20 00 	            ld8 r15=[r14]
 68c:	00 00 04 00       	            nop.i 0x0;;
 690:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 696:	60 40 3c 0e 70 00 	            cmp.eq p6,p7=r8,r15
 69c:	00 00 04 00       	            nop.i 0x0;;
 6a0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 6a6:	00 00 00 00 80 c3 	      (p07) movl r38=0x0
 6ac:	04 00 00 60 
 6b0:	e5 38 61 01 01 24 	[MLX] (p07) mov r39=216
 6b6:	00 00 00 00 80 83 	      (p07) movl r36=0x0;;
 6bc:	04 00 00 60 
 6c0:	e8 30 05 4c 00 20 	[MMI] (p07) add r38=r1,r38
 6c6:	00 00 00 02 80 a3 	            nop.m 0x0
 6cc:	04 40 00 84       	      (p07) mov r37=r8
 6d0:	f9 20 05 48 00 20 	[MMB] (p07) add r36=r1,r36
 6d6:	00 00 00 02 80 03 	            nop.m 0x0
 6dc:	08 00 00 51       	      (p07) br.call.spnt.many b0=6d0 <secmodel_deregister+0xd0>;;
 6e0:	0b 78 20 10 00 21 	[MMI]       adds r15=8,r8;;
 6e6:	10 01 3c 30 20 00 	            ld8 r17=[r15]
 6ec:	00 00 04 00       	            nop.i 0x0;;
 6f0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 6f6:	00 01 44 30 20 00 	            ld8 r16=[r17]
 6fc:	00 00 04 00       	            nop.i 0x0;;
 700:	11 30 40 10 07 38 	[MIB]       cmp.eq p6,p7=r16,r8
 706:	00 00 00 02 80 03 	            nop.i 0x0
 70c:	00 01 00 41       	      (p07) br.cond.spnt.few 800 <secmodel_deregister+0x200>;;
 710:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
 716:	01 88 38 30 23 00 	      (p06) st8 [r14]=r17
 71c:	00 00 04 00       	            nop.i 0x0;;
 720:	c9 88 00 1e 18 90 	[MMI] (p06) ld8 r17=[r15]
 726:	e1 00 20 30 20 00 	      (p06) ld8 r14=[r8]
 72c:	00 00 04 00       	            nop.i 0x0;;
 730:	08 80 04 00 00 24 	[MMI]       mov r16=1
 736:	00 00 00 02 00 80 	            nop.m 0x0
 73c:	04 42 00 84       	            adds r36=32,r8
 740:	02 00 38 22 98 11 	[MII]       st8 [r17]=r14
 746:	50 02 00 00 42 00 	            mov r37=r0;;
 74c:	00 00 04 00       	            nop.i 0x0
 750:	19 00 40 10 98 11 	[MMB]       st8 [r8]=r16
 756:	00 80 3c 30 23 00 	            st8 [r15]=r16
 75c:	f8 f9 ff 58       	            br.call.sptk.many b0=140 <secmodel_adjust_behavior.isra.0>;;
 760:	11 20 01 02 00 24 	[MIB]       addl r36=0,r1
 766:	00 00 00 02 00 00 	            nop.i 0x0
 76c:	08 00 00 50       	            br.call.sptk.many b0=760 <secmodel_deregister+0x160>;;
 770:	11 20 01 02 00 24 	[MIB]       addl r36=0,r1
 776:	00 00 00 02 00 00 	            nop.i 0x0
 77c:	08 00 00 50       	            br.call.sptk.many b0=770 <secmodel_deregister+0x170>;;
 780:	11 28 e1 00 00 24 	[MIB]       mov r37=56
 786:	40 02 80 00 42 00 	            mov r36=r32
 78c:	08 00 00 50       	            br.call.sptk.many b0=780 <secmodel_deregister+0x180>;;
 790:	09 40 00 00 00 21 	[MMI]       mov r8=r0
 796:	00 00 00 02 00 00 	            nop.m 0x0
 79c:	20 02 aa 00       	            mov.i ar.pfs=r34;;
 7a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 7a6:	00 08 05 80 03 80 	            mov b0=r33
 7ac:	08 00 84 00       	            br.ret.sptk.many b0
 7b0:	09 40 38 00 00 24 	[MMI]       mov r8=14
 7b6:	00 00 00 02 00 00 	            nop.m 0x0
 7bc:	20 02 aa 00       	            mov.i ar.pfs=r34;;
 7c0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 7c6:	00 08 05 80 03 80 	            mov b0=r33
 7cc:	08 00 84 00       	            br.ret.sptk.many b0
 7d0:	0b 78 20 10 00 21 	[MMI]       adds r15=8,r8;;
 7d6:	10 01 3c 30 20 00 	            ld8 r17=[r15]
 7dc:	00 00 04 00       	            nop.i 0x0;;
 7e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 7e6:	00 01 44 30 20 00 	            ld8 r16=[r17]
 7ec:	00 00 04 00       	            nop.i 0x0;;
 7f0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 7f6:	70 80 20 0c f0 03 	            cmp.eq p7,p6=r16,r8
 7fc:	40 ff ff 48       	      (p07) br.cond.sptk.few 730 <secmodel_deregister+0x130>
 800:	04 38 61 01 01 24 	[MLX]       mov r39=216
 806:	00 00 00 00 00 c0 	            movl r38=0x0
 80c:	04 00 00 60 
 810:	05 28 01 10 00 21 	[MLX]       mov r37=r8
 816:	00 00 00 00 00 80 	            movl r36=0x0;;
 81c:	04 00 00 60 
 820:	11 30 05 4c 00 20 	[MIB]       add r38=r1,r38
 826:	40 0a 90 00 40 00 	            add r36=r1,r36
 82c:	08 00 00 50       	            br.call.sptk.many b0=820 <secmodel_deregister+0x220>;;
 830:	11 20 01 02 00 24 	[MIB]       addl r36=0,r1
 836:	00 00 00 02 00 00 	            nop.i 0x0
 83c:	08 00 00 50       	            br.call.sptk.many b0=830 <secmodel_deregister+0x230>;;
 840:	09 40 08 00 00 24 	[MMI]       mov r8=2
 846:	00 00 00 02 00 00 	            nop.m 0x0
 84c:	20 02 aa 00       	            mov.i ar.pfs=r34;;
 850:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 856:	00 08 05 80 03 80 	            mov b0=r33
 85c:	08 00 84 00       	            br.ret.sptk.many b0;;
 860:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 866:	00 00 00 02 00 00 	            nop.m 0x0
 86c:	00 00 04 00       	            nop.i 0x0
 870:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 876:	00 00 00 02 00 00 	            nop.m 0x0
 87c:	00 00 04 00       	            nop.i 0x0

0000000000000880 <secmodel_setinfo>:
 880:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 886:	80 68 01 00 48 80 	            mov r8=45
 88c:	08 00 84 00       	            br.ret.sptk.many b0;;
 890:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 896:	00 00 00 02 00 00 	            nop.m 0x0
 89c:	00 00 04 00       	            nop.i 0x0
 8a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 8a6:	00 00 00 02 00 00 	            nop.m 0x0
 8ac:	00 00 04 00       	            nop.i 0x0
 8b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 8b6:	00 00 00 02 00 00 	            nop.m 0x0
 8bc:	00 00 04 00       	            nop.i 0x0

00000000000008c0 <secmodel_eval>:
 8c0:	08 30 2d 10 80 05 	[MMI]       alloc r38=ar.pfs,11,8,0
 8c6:	00 00 00 02 00 a0 	            nop.m 0x0
 8cc:	04 00 c4 00       	            mov r37=b0
 8d0:	09 38 01 02 00 21 	[MMI]       mov r39=r1
 8d6:	00 00 00 02 00 00 	            nop.m 0x0
 8dc:	05 08 00 90       	            addl r40=0,r1;;
 8e0:	11 48 01 00 00 21 	[MIB]       mov r41=r0
 8e6:	00 00 00 02 00 00 	            nop.i 0x0
 8ec:	08 00 00 50       	            br.call.sptk.many b0=8e0 <secmodel_eval+0x20>;;
 8f0:	11 40 01 40 00 21 	[MIB]       mov r40=r32
 8f6:	00 00 00 02 00 00 	            nop.i 0x0
 8fc:	18 f7 ff 58       	            br.call.sptk.many b0=0 <secmodel_lookup>;;
 900:	08 30 00 10 07 39 	[MMI]       cmp.eq p6,p7=0,r8
 906:	e0 40 21 00 42 00 	            adds r14=40,r8
 90c:	01 18 25 e4       	            cmp.eq p8,p9=0,r35
 910:	09 50 01 46 00 21 	[MMI]       mov r42=r35
 916:	90 02 88 00 42 00 	            mov r41=r34
 91c:	05 08 01 84       	            mov r40=r33;;
 920:	d1 20 59 00 00 24 	[MIB] (p06) mov r36=22
 926:	00 00 00 02 00 03 	            nop.i 0x0
 92c:	60 00 00 43       	      (p06) br.cond.dpnt.few 980 <secmodel_eval+0xc0>;;
 930:	0b 40 00 1c 18 10 	[MMI]       ld8 r8=[r14];;
 936:	60 00 20 0e 72 00 	            cmp.eq p6,p7=0,r8
 93c:	00 00 04 00       	            nop.i 0x0;;
 940:	d3 20 09 00 00 a4 	[MBB] (p06) mov r36=2
 946:	01 20 00 80 21 04 	      (p06) br.cond.dpnt.few 980 <secmodel_eval+0xc0>
 94c:	70 00 00 43       	      (p08) br.cond.dpnt.few 9b0 <secmodel_eval+0xf0>;;
 950:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 956:	e0 40 20 30 28 00 	            ld8 r14=[r8],8
 95c:	00 00 04 00       	            nop.i 0x0;;
 960:	11 08 00 10 18 10 	[MIB]       ld8 r1=[r8]
 966:	60 70 04 80 03 00 	            mov b6=r14
 96c:	68 00 80 10       	            br.call.sptk.many b0=b6;;
 970:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 976:	10 00 9c 00 42 80 	            mov r1=r39
 97c:	04 40 14 80       	            sub r36=r0,r8;;
 980:	11 40 01 02 00 24 	[MIB]       addl r40=0,r1
 986:	00 00 00 02 00 00 	            nop.i 0x0
 98c:	08 00 00 50       	            br.call.sptk.many b0=980 <secmodel_eval+0xc0>;;
 990:	09 40 00 48 00 21 	[MMI]       mov r8=r36
 996:	00 00 00 02 00 00 	            nop.m 0x0
 99c:	60 02 aa 00       	            mov.i ar.pfs=r38;;
 9a0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 9a6:	00 28 05 80 03 80 	            mov b0=r37
 9ac:	08 00 84 00       	            br.ret.sptk.many b0;;
 9b0:	11 20 39 00 00 24 	[MIB]       mov r36=14
 9b6:	80 02 04 00 48 00 	            addl r40=0,r1
 9bc:	08 00 00 50       	            br.call.sptk.many b0=9b0 <secmodel_eval+0xf0>;;
 9c0:	09 40 00 48 00 21 	[MMI]       mov r8=r36
 9c6:	00 00 00 02 00 00 	            nop.m 0x0
 9cc:	60 02 aa 00       	            mov.i ar.pfs=r38;;
 9d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 9d6:	00 28 05 80 03 80 	            mov b0=r37
 9dc:	08 00 84 00       	            br.ret.sptk.many b0;;

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 73 65 63       	            data8 0xc6cae65ee6
  20:	6d 6f 64 65 6c 2f 	[MFI]       data8 0x17b632b237b
  26:	73 65 63 6d 6f 64 	      (p12) fpnma.s3 f87=f88,f54,f108
  2c:	65 6c 2e 63       	            data8 0xc65cd8cac8
  30:	00 00 00 00 00 00 	[MII]       break.m 0x0
  36:	00 00 72 77 5f 6c 	            data8 0x17dddc80000
  3c:	6f 63 6b 5f       	      (p24) dep r123=-1,r108,36,27
  40:	68 65 6c 64 28 26 	[MMI] (p43) addl r12=-1305573,r2
  46:	73 65 63 6d 6f 64 	      (p12) cmp4.ltu.unc p23,p54=-20,r88
  4c:	65 6c 73 5f       	      (p08) dep r43=-1,r109,28,29
  50:	6c 6f 63 6b 29 00 	[MFI]       data8 0x14b5b1b7b
  56:	00 00 64 69 61 67 	            fnmpy.s1 f0=f89,f52
  5c:	6e 6f 73 74       	            data8 0xe8e6dedcce
  60:	69 63 20 00 00 00 	[MMI] (p27) break.m 0x40c
  66:	00 00 6b 65 72 6e 	            cmp.eq p0,p50=96,r90
  6c:	65 6c 20 25       	            data8 0x4a40d8cadc
  70:	73 61 73 73 65 72 	[MBB] (p11) cmp.lt.and p44,p37=r0,r57
  76:	74 69 6f 6e 20 22 	            br.ctop.sptk.few dcdf40 <secmodel_eval+0xdcd680>
  7c:	25 73 22 20       	            data8 0x4044e64a44
  80:	66 61 69 6c 65 64 	[-3-]       data8 0x1232b634b0b
  86:	3a 20 66 69 6c 65 	            data8 0x1b1a59880e9
  8c:	20 22 25 73       	            data8 0xe64a4440ca
  90:	22 2c 20 6c 69 6e 	[MII]       data8 0x1734b610161
  96:	65 20 25 64 20 00 	      (p21) dep r6=r36,r9,60,3;;
  9c:	00 00 00 00       	            break.i 0x0
  a0:	72 77 5f 77 72 69 	[MBB]       data8 0x14b93bafbbb
  a6:	74 65 5f 68 65 6c 	            data8 0x195a17d95d1
  ac:	64 28 26 73       	            brp.exit 262900 <secmodel_eval+0x262040>,fffffffffffffad0 <_KERNEL_OPT_CHILD_MAX+0xffffffff91f8ace1>
  b0:	65 63 6d 6f 64 65 	[MLX] (p27) addl r44=897627,r3
  b6:	6c 73 5f 6c 6f 63 	      (p06) break.x 0x37b62fb9b6214b5b;;
  bc:	6b 29 00 00 
  c0:	63 6f 70 79 2d 63 	[MII] (p59) adds r13=-2340,r60
  c6:	72 65 64 2d 6f 6e 	      (p09) cmp4.ltu.unc p23,p22=-116,r89;;
  cc:	2d 66 6f 72       	            data8 0xe4decc5adc
  d0:	6b 00 00 00 00 00 	[MMI] (p03) break.m 0x0;;
  d6:	00 00 4c 49 53 54 	            data8 0x14d25300000
  dc:	5f 49 4e 53       	      (p40) dep.z r122=21,54,20;;
  e0:	45 52 54 5f 48 45 	[MLX]       data8 0x2a42faa292
  e6:	41 44 20 25 70 20 	            data8 0x4a74e64a40
  ec:	25 73 3a 25 
  f0:	64 00 00 00 00 00 	[MLX] (p03) break.m 0x0
  f6:	00 00 4c 49 53 54 	            data8 0xcc4054bea8
  fc:	5f 2a 20 66 
 100:	6f 72 77 20 25 70 	[MMF] (p19) cmp.lt.unc p46,p37=r29,r16
 106:	20 25 73 3a 25 64 	            data8 0x94e9cc9481
 10c:	00 00 00 00       	      (p08) break.f 0x3;;
 110:	4c 49 53 54 5f 2a 	[MFI]       data8 0x152faa29a4a
 116:	20 62 61 63 6b 20 	            fnma.d.s3 f34=f88,f49,f44
 11c:	25 70 20 25       	            data8 0x4a40e04a40
 120:	Address 0x0000000000000120 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 22 03 e6 	            data8 0xc89180004
   c:	00 e4 02 61       	            data8 0xc205c801cc
  10:	39 00 00 00 00 00 	[MMB] (p01) break.m 0x0
  16:	00 00 02 00 00 00 	            break.m 0x2000
  1c:	00 00 01 00       	            break.b 0x80000;;
  20:	46 22 05 e6 00 e0 	[-3-]       data8 0x10007302912
  26:	01 01 e4 04 61 3a 	            data8 0x18413900407
  2c:	c0 01 00 00       	            data8 0x000038074
  30:	01 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 46 20 02 e6 	            data8 0x881180004
  3c:	00 e4 01 2a       	            data8 0x5403c801cc
  40:	02 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 29 03 e6 	            data8 0xca5180004
  4c:	00 e4 02 61       	            data8 0xc205c801cc
  50:	78 00 00 00 00 00 	[MMB] (p03) break.m 0x0
  56:	00 00 02 00 00 00 	            break.m 0x2000
  5c:	00 00 01 00       	            break.b 0x80000
  60:	46 21 03 e6 00 e4 	[-3-]       data8 0x1200730190a
  66:	02 61 6f 00 00 00 	            data8 0x001bd840b
  6c:	00 00 00 00       	            data8 00000000000
  70:	02 00 00 00 00 00 	[MII]       break.m 0x0
  76:	01 00 46 25 04 e6 	      (p04) zxt4 r0=r81;;
  7c:	00 e4 02 61       	            data8 0xc205c801cc
  80:	Address 0x0000000000000080 is out of bounds.


Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .sdata:

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

0000000000000004 <secmodel_copy_cred_on_fork>:
   4:	00 00 00 00   	[MII]       break.m 0x0

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

Disassembly of section .sbss:

0000000000000000 <secmodels_lock>:
   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:	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 <secmodel_eval+0x7259b0>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

