Guest User

Untitled

a guest
May 16th, 2018
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [Constants]
  2.   0x00000001296ac7a0 (offset:    0): 0x00000042   0x0000004200000042
  3.   0x00000001296ac7a4 (offset:    4): 0x00000042
  4.   0x00000001296ac7a8 (offset:    8): 0xf4f4f4f4   0xf4f4f4f4f4f4f4f4
  5.   0x00000001296ac7ac (offset:   12): 0xf4f4f4f4
  6.   0x00000001296ac7b0 (offset:   16): 0xf4f4f4f4   0xf4f4f4f4f4f4f4f4
  7.   0x00000001296ac7b4 (offset:   20): 0xf4f4f4f4
  8.   0x00000001296ac7b8 (offset:   24): 0xf4f4f4f4   0xf4f4f4f4f4f4f4f4
  9.   0x00000001296ac7bc (offset:   28): 0xf4f4f4f4
  10. [Entry Point]
  11. [Verified Entry Point]
  12.   # {method} {0x00000001191e96a8} 'testMethod' '()V' in 'com/shuriken/MyBenchmark'
  13.   0x00000001296ac7c0: callq  0x00000001111b0918  ;   {no_reloc}
  14.   0x00000001296ac7c5: data16 data16 nopw 0x0(%rax,%rax,1)
  15.   0x00000001296ac7d0: mov    %eax,-0x14000(%rsp)
  16.   0x00000001296ac7d7: push   %rbp
  17.   0x00000001296ac7d8: sub    $0x30,%rsp
  18.   0x00000001296ac7dc: mov    0x8(%rsi),%rbx
  19.   0x00000001296ac7e0: mov    (%rsi),%ebp
  20.   0x00000001296ac7e2: mov    %rsi,%rdi
  21.   0x00000001296ac7e5: movabs $0x11122cafe,%r10
  22.   0x00000001296ac7ef: callq  *%r10
  23.   0x00000001296ac7f2: mov    0x8(%rbx),%r10d
  24.   0x00000001296ac7f6: cmp    $0xf8000167,%r10d
  25.   0x00000001296ac7fd: jne    0x00000001296ac8c9
  26.  
  27.   0x00000001296ac803: mov    0xc(%rbx),%r10d    
  28.  
  29.   0x00000001296ac807: cmp    %r10d,%ebp
  30.   0x00000001296ac80a: jge    0x00000001296ac8a8  
  31.  
  32.   0x00000001296ac810: mov    %ebx,%r11d
  33.   0x00000001296ac813: mov    %ebp,%r9d
  34.   0x00000001296ac816: inc    %r9d
  35.   0x00000001296ac819: shr    $0x2,%r11d
  36.   0x00000001296ac81d: and    $0x3,%r11d
  37.   0x00000001296ac821: xor    %ecx,%ecx
  38.   0x00000001296ac823: cmp    %ecx,%r9d
  39.   0x00000001296ac826: cmovl  %ecx,%r9d
  40.   0x00000001296ac82a: cmp    %r10d,%r9d
  41.   0x00000001296ac82d: cmovg  %r10d,%r9d
  42.   0x00000001296ac831: add    %r9d,%r11d
  43.   0x00000001296ac834: neg    %r11d
  44.   0x00000001296ac837: and    $0x3,%r11d
  45.   0x00000001296ac83b: add    %r9d,%r11d
  46.   0x00000001296ac83e: cmp    %r10d,%r11d
  47.   0x00000001296ac841: cmovg  %r10d,%r11d
  48.  
  49.   0x00000001296ac845: cmp    %r10d,%ebp
  50.   0x00000001296ac848: jae    0x00000001296ac8b4
  51.   0x00000001296ac84a: movl   $0x42,0x10(%rbx,%rbp,4)
  52.  
  53.   0x00000001296ac852: inc    %ebp              
  54.   0x00000001296ac854: cmp    %r11d,%ebp
  55.   0x00000001296ac857: jl     0x00000001296ac845
  56.  
  57.  
  58.   0x00000001296ac859: mov    %r10d,%r8d
  59.   0x00000001296ac85c: add    $0xfffffffd,%r8d
  60.   0x00000001296ac860: mov    $0x80000000,%r9d
  61.   0x00000001296ac866: cmp    %r8d,%r10d
  62.   0x00000001296ac869: cmovl  %r9d,%r8d
  63.   0x00000001296ac86d: cmp    %r8d,%ebp
  64.   0x00000001296ac870: jge    0x00000001296ac88e
  65.   0x00000001296ac872: vmovq  -0xda(%rip),%xmm0      
  66.                                                
  67.   0x00000001296ac87a: vpunpcklqdq %xmm0,%xmm0,%xmm0
  68.   0x00000001296ac87e: xchg   %ax,%ax
  69.   0x00000001296ac880: vmovdqu %xmm0,0x10(%rbx,%rbp,4)  
  70.  
  71.   0x00000001296ac886: add    $0x4,%ebp          
  72.  
  73.   0x00000001296ac889: cmp    %r8d,%ebp
  74.   0x00000001296ac88c: jl     0x00000001296ac880  
  75.  
  76.   0x00000001296ac88e: cmp    %r10d,%ebp
  77.   0x00000001296ac891: jge    0x00000001296ac8a8
  78.   0x00000001296ac893: nop
  79.   0x00000001296ac894: cmp    %r10d,%ebp
  80.   0x00000001296ac897: jae    0x00000001296ac8b4
  81.   0x00000001296ac899: movl   $0x42,0x10(%rbx,%rbp,4)  
  82.  
  83.   0x00000001296ac8a1: inc    %ebp              
  84.  
  85.   0x00000001296ac8a3: cmp    %r10d,%ebp
  86.   0x00000001296ac8a6: jl     0x00000001296ac894  
  87.  
  88.   0x00000001296ac8a8: add    $0x30,%rsp
  89.   0x00000001296ac8ac: pop    %rbp
  90.   0x00000001296ac8ad: test   %eax,-0x19c0a8b3(%rip)        
  91.                                                
  92.   0x00000001296ac8b3: retq  
  93.   0x00000001296ac8b4: mov    $0xffffffe4,%esi
  94.   0x00000001296ac8b9: mov    %rbx,0x8(%rsp)
  95.   0x00000001296ac8be: nop
  96.   0x00000001296ac8bf: callq  0x0000000121c0a900  
  97.  
  98.   0x00000001296ac8c4: callq  0x00000001111b0918  
  99.   0x00000001296ac8c9: mov    $0xffffff9d,%esi
  100.   0x00000001296ac8ce: mov    %rbx,(%rsp)
  101.   0x00000001296ac8d2: nop
  102.   0x00000001296ac8d3: callq  0x0000000121c0a900  
  103.  
  104.   0x00000001296ac8d8: callq  0x00000001111b0918  
  105.   0x00000001296ac8dd: mov    $0xffffff86,%esi
  106.   0x00000001296ac8e2: nop
  107.   0x00000001296ac8e3: callq  0x0000000121c0a900  
  108.  
  109.   0x00000001296ac8e8: callq  0x00000001111b0918  
  110.  
  111.  
  112.   0x00000001296ac8ed: hlt    
  113.   0x00000001296ac8ee: hlt    
  114.   0x00000001296ac8ef: hlt    
  115.   0x00000001296ac8f0: hlt    
  116.   0x00000001296ac8f1: hlt    
  117.   0x00000001296ac8f2: hlt    
  118.   0x00000001296ac8f3: hlt    
  119.   0x00000001296ac8f4: hlt    
  120.   0x00000001296ac8f5: hlt    
  121.   0x00000001296ac8f6: hlt    
  122.   0x00000001296ac8f7: hlt    
  123.   0x00000001296ac8f8: hlt    
  124.   0x00000001296ac8f9: hlt    
  125.   0x00000001296ac8fa: hlt    
  126.   0x00000001296ac8fb: hlt    
  127.   0x00000001296ac8fc: hlt    
  128.   0x00000001296ac8fd: hlt    
  129.   0x00000001296ac8fe: hlt    
  130.   0x00000001296ac8ff: hlt
Add Comment
Please, Sign In to add comment