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


Disassembly of section .text:

0000000000000000 <sys_ptrace>:
   0:	08 80 1c 0e 80 05 	[MMI]       alloc r16=ar.pfs,7,7,0
   6:	e0 00 84 00 42 20 	            mov r14=r33
   c:	04 00 01 84       	            mov r33=r32
  10:	05 30 01 44 00 21 	[MLX]       mov r38=r34
  16:	00 00 00 00 00 00 	            movl r32=0x0;;
  1c:	04 00 00 60 
  20:	08 88 60 1c 00 21 	[MMI]       adds r17=24,r14
  26:	00 81 38 00 42 e0 	            adds r16=16,r14
  2c:	81 70 00 84       	            adds r15=8,r14
  30:	09 00 05 40 00 20 	[MMI]       add r32=r1,r32
  36:	20 02 38 20 20 00 	            ld4 r34=[r14]
  3c:	00 00 04 00       	            nop.i 0x0;;
  40:	09 28 01 22 10 10 	[MMI]       ld4 r37=[r17]
  46:	40 02 40 30 20 00 	            ld8 r36=[r16]
  4c:	00 00 04 00       	            nop.i 0x0;;
  50:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  56:	30 02 3c 20 20 00 	            ld4 r35=[r15]
  5c:	00 00 04 00       	            nop.i 0x0;;
  60:	11 10 1c 00 80 05 	[MIB]       alloc r2=ar.pfs,7,0,0
  66:	00 00 00 02 00 00 	            nop.i 0x0
  6c:	08 00 00 40       	            br.many 60 <sys_ptrace+0x60>;;
  70:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
  76:	00 00 00 00 00 00 	            break.f 0x0
  7c:	00 00 04 00       	            nop.i 0x0;;

0000000000000080 <ptrace_copyout_siginfo>:
  80:	09 70 20 00 01 24 	[MMI]       mov r14=136
  86:	00 00 00 02 00 00 	            nop.m 0x0
  8c:	61 01 00 90       	            mov r8=22;;
  90:	13 38 38 44 06 f8 	[MBB]       cmp.eq p7,p6=r14,r34
  96:	01 08 00 80 21 80 	      (p07) br.cond.dpnt.few a0 <ptrace_copyout_siginfo+0x20>
  9c:	08 00 84 00       	            br.ret.sptk.many b0;;
  a0:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
  a6:	00 00 00 02 00 00 	            nop.i 0x0
  ac:	08 00 00 40       	            br.many a0 <ptrace_copyout_siginfo+0x20>;;
  b0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
  b6:	00 00 00 00 00 00 	            break.f 0x0
  bc:	00 00 04 00       	            nop.i 0x0;;

00000000000000c0 <ptrace_copyout_piod>:
  c0:	09 70 7c 45 2c 22 	[MMI]       and r14=-33,r34
  c6:	80 b0 00 00 48 40 	            mov r8=22
  cc:	04 02 00 90       	            mov r34=32;;
  d0:	11 38 00 1c 06 39 	[MIB]       cmp.eq p7,p6=0,r14
  d6:	00 00 00 02 00 03 	            nop.i 0x0
  dc:	20 00 00 43       	      (p06) br.cond.dpnt.few f0 <ptrace_copyout_piod+0x30>;;
  e0:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
  e6:	00 00 00 02 00 00 	            nop.i 0x0
  ec:	08 00 00 40       	            br.many e0 <ptrace_copyout_piod+0x20>;;
  f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  f6:	00 00 00 02 00 80 	            nop.i 0x0
  fc:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000100 <ptrace_copyin_siginfo>:
 100:	09 70 20 00 01 24 	[MMI]       mov r14=136
 106:	f0 00 84 00 42 00 	            mov r15=r33
 10c:	61 01 00 90       	            mov r8=22;;
 110:	12 38 38 44 06 f8 	[MBB]       cmp.eq p7,p6=r14,r34
 116:	01 08 00 80 21 80 	      (p07) br.cond.dpnt.few 120 <ptrace_copyin_siginfo+0x20>
 11c:	08 00 84 00       	            br.ret.sptk.many b0
 120:	09 08 01 40 00 21 	[MMI]       mov r33=r32
 126:	00 00 00 02 00 00 	            nop.m 0x0
 12c:	04 78 00 84       	            mov r32=r15;;
 130:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 136:	00 00 00 02 00 00 	            nop.i 0x0
 13c:	08 00 00 40       	            br.many 130 <ptrace_copyin_siginfo+0x30>;;
 140:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 146:	00 00 00 00 00 00 	            break.f 0x0
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 156:	00 00 00 02 00 00 	            nop.m 0x0
 15c:	00 00 04 00       	            nop.i 0x0
 160:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 166:	00 00 00 02 00 00 	            nop.m 0x0
 16c:	00 00 04 00       	            nop.i 0x0
 170:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 176:	00 00 00 02 00 00 	            nop.m 0x0
 17c:	00 00 04 00       	            nop.i 0x0

0000000000000180 <ptrace_copyin_piod>:
 180:	08 70 7c 45 2c 22 	[MMI]       and r14=-33,r34
 186:	f0 00 84 00 42 00 	            mov r15=r33
 18c:	00 00 04 00       	            nop.i 0x0
 190:	09 40 58 00 00 24 	[MMI]       mov r8=22
 196:	20 02 01 00 48 20 	            mov r34=32
 19c:	04 00 01 84       	            mov r33=r32;;
 1a0:	11 38 00 1c 06 39 	[MIB]       cmp.eq p7,p6=0,r14
 1a6:	00 02 3c 00 42 03 	            mov r32=r15
 1ac:	20 00 00 43       	      (p06) br.cond.dpnt.few 1c0 <ptrace_copyin_piod+0x40>;;
 1b0:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 1b6:	00 00 00 02 00 00 	            nop.i 0x0
 1bc:	08 00 00 40       	            br.many 1b0 <ptrace_copyin_piod+0x30>;;
 1c0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 1c6:	00 00 00 02 00 80 	            nop.i 0x0
 1cc:	08 00 84 00       	            br.ret.sptk.many b0;;
 1d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1d6:	00 00 00 02 00 00 	            nop.m 0x0
 1dc:	00 00 04 00       	            nop.i 0x0
 1e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1e6:	00 00 00 02 00 00 	            nop.m 0x0
 1ec:	00 00 04 00       	            nop.i 0x0
 1f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1f6:	00 00 00 02 00 00 	            nop.m 0x0
 1fc:	00 00 04 00       	            nop.i 0x0

0000000000000200 <ptrace_modcmd>:
 200:	11 30 00 40 87 39 	[MIB]       cmp4.eq p6,p7=0,r32
 206:	00 00 00 02 00 03 	            nop.i 0x0
 20c:	70 00 00 43       	      (p06) br.cond.dpnt.few 270 <ptrace_modcmd+0x70>;;
 210:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 216:	60 08 80 0e f3 03 	            cmp4.eq p6,p7=1,r32
 21c:	50 00 00 42       	      (p07) br.cond.dptk.few 260 <ptrace_modcmd+0x60>
 220:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 226:	00 00 00 00 00 20 	            movl r33=0x0
 22c:	04 00 00 60 
 230:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 236:	00 02 04 00 48 00 	            addl r32=0,r1
 23c:	00 00 04 00       	            nop.i 0x0;;
 240:	09 08 05 42 00 20 	[MMI]       add r33=r1,r33
 246:	00 02 80 30 20 00 	            ld8 r32=[r32]
 24c:	00 00 04 00       	            nop.i 0x0;;
 250:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 256:	00 00 00 02 00 00 	            nop.i 0x0
 25c:	08 00 00 40       	            br.many 250 <ptrace_modcmd+0x50>;;
 260:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 266:	80 c8 00 00 48 80 	            mov r8=25
 26c:	08 00 84 00       	            br.ret.sptk.many b0
 270:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 276:	00 00 00 00 00 20 	            movl r33=0x0
 27c:	04 00 00 60 
 280:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 286:	00 02 04 00 48 00 	            addl r32=0,r1
 28c:	00 00 04 00       	            nop.i 0x0;;
 290:	09 08 05 42 00 20 	[MMI]       add r33=r1,r33
 296:	00 02 80 30 20 00 	            ld8 r32=[r32]
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 2a6:	00 00 00 02 00 00 	            nop.i 0x0
 2ac:	08 00 00 40       	            br.many 2a0 <ptrace_modcmd+0xa0>;;
 2b0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 2b6:	00 00 00 00 00 00 	            break.f 0x0
 2bc:	00 00 04 00       	            nop.i 0x0;;

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 73 79 73 	            data8 0xe4e8e0bee6
   c:	5f 70 74 72 
  10:	61 63 65 2e 63 2c 	[MII]       data8 0x16319732b1b
  16:	76 20 31 2e 35 20 	            data8 0xd4b8c481d8
  1c:	32 30 31 37       	            data8 0x6e62606440
  20:	2f 31 32 2f 31 37 	[MMF] (p09) cmp.ltu.unc p6,p49=-52,r23
  26:	20 32 30 3a 35 39 	            data8 0xd4e8c0c880
  2c:	3a 32 37 20       	            data8 0x406e647472
  30:	Address 0x0000000000000030 is out of bounds.


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 01 31 c0 00 	      (p04) shladdp4 r0=r32,1,r64
   c:	06 00 00 00       	      (p01) break.i 0x30;;
  10:	01 00 00 00 00 00 	[MII]       break.m 0x0
  16:	01 00 00 26 c0 00 	      (p04) shladd r0=r0,4,r0
  1c:	06 00 00 00       	      (p01) break.i 0x30;;
  20:	01 00 00 00 00 00 	[MII]       break.m 0x0
  26:	01 00 00 26 81 c0 	      (p04) mov pr.rot=0x26000000000
  2c:	00 03 23 a1       	            data8 0x14246060181
  30:	01 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 00 29 c0 00 	            data8 0x100a4000004
  3c:	06 00 00 00       	      (p01) break.i 0x30;;
  40:	01 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 00 29 81 c0 	      (p04) mov pr.rot=0x29000000000
  4c:	00 03 23 a1       	            data8 0x14246060181
  50:	02 00 00 00 00 00 	[MII]       break.m 0x0
  56:	01 00 00 2f 81 c0 	      (p04) mov pr.rot=0x2f000000000;;
  5c:	00 03 2c a1       	            data8 0x14258060181
  60:	Address 0x0000000000000060 is out of bounds.


Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section link_set_modules:

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


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	70 74 72 61 63 65 	[MIB] (p35) mov r78=831964
   6:	00 00 70 74 72 61 	      (p01) cmp.eq p0,p58=0,r28
   c:	63 65 5f 63       	            data8 0xc6becac6c2
  10:	Address 0x0000000000000010 is out of bounds.


Disassembly of section .rodata:

0000000000000000 <ptrace_modinfo>:
   0:	d0 b4 95 35 04 00 	[MIB] (p38) sum 0x6b2b6
	...

0000000000000020 <ptrace_syscalls>:
  20:	1a 00 00 00 00 00 	[-d-]       data8 00000000000
	...

Disassembly of section .data.rel:

0000000000000000 <native_ptm>:
	...

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

