Guest User

Untitled

a guest
Oct 9th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .globl  "_[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V"
  2. "_[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V": ## @"[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V"
  3.     .cfi_startproc
  4. Lfunc_begin26:
  5.     .loc    1 7 0                   ## JdwpThreads.java:7:0
  6. ## BB#0:                                ## %label0
  7.     pushl   %ebp
  8. Ltmp176:
  9.     .cfi_def_cfa_offset 8
  10. Ltmp177:
  11.     .cfi_offset %ebp, -8
  12.     movl    %esp, %ebp
  13. Ltmp178:
  14.     .cfi_def_cfa_register %ebp
  15.     pushl   %ebx
  16.     pushl   %edi
  17.     pushl   %esi
  18.     subl    $60, %esp
  19. Ltmp179:
  20.     .cfi_offset %esi, -20
  21. Ltmp180:
  22.     .cfi_offset %edi, -16
  23. Ltmp181:
  24.     .cfi_offset %ebx, -12
  25.     ##DEBUG_VALUE: [J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V:__$env <- [EBP+8]
  26.     movl    8(%ebp), %edi
  27.     movl    12(%ebp), %ecx
  28.     movl    $0, -16(%ebp)
  29.     movl    $0, -20(%ebp)
  30.     movl    $0, -24(%ebp)
  31.     movl    $0, -28(%ebp)
  32.     movl    $0, -32(%ebp)
  33.     movl    $0, -36(%ebp)
  34.     movl    $0, -40(%ebp)
  35.     movl    $0, -44(%ebp)
  36.     movl    $0, -48(%ebp)
  37.     ## InlineAsm Start
  38.     mov -0x10000(%esp), %eax
  39.     ## InlineAsm End
  40.     movl    %ecx, -16(%ebp)
  41.     .loc    1 1 0 prologue_end      ## JdwpThreads.java:1:0
  42. Ltmp182:
  43.     movl    %edi, (%esp)
  44.     calll   "L_[j]java.lang.ThreadGroup[allocator][clinit]$stub"
  45. Ltmp183:
  46.     .loc    1 7 0                   ## JdwpThreads.java:7:0
  47.     movl    %eax, -20(%ebp)
  48.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  49. Ltmp184:
  50.     movl    %edi, (%esp)
  51.     calll   "L_[j]java.lang.Thread.currentThread()Ljava/lang/Thread;[clinit]$stub"
  52. Ltmp185:
  53.     .loc    1 7 0                   ## JdwpThreads.java:7:0
  54.     movl    %eax, -24(%ebp)
  55.     movb    (%eax), %cl
  56.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  57. Ltmp186:
  58.     movl    %eax, 4(%esp)
  59.     movl    %edi, (%esp)
  60.     calll   "L_[J]java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;$stub"
  61.     movl    %eax, %esi
  62. Ltmp187:
  63.     .loc    1 7 0                   ## JdwpThreads.java:7:0
  64.     movl    %esi, -28(%ebp)
  65.     movl    -20(%ebp), %ebx
  66.     movl    %edi, (%esp)
  67.     calll   "L_[j]str_childThreadGroup_00[ldcstring]$stub"
  68.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  69. Ltmp188:
  70.     movl    %eax, 12(%esp)
  71.     movl    %esi, 8(%esp)
  72.     movl    %ebx, 4(%esp)
  73.     movl    %edi, (%esp)
  74.     calll   "L_[J]java.lang.ThreadGroup.<init>(Ljava/lang/ThreadGroup;Ljava/lang/String;)V$stub"
  75. Ltmp189:
  76.     .loc    1 7 0                   ## JdwpThreads.java:7:0
  77.     movl    -20(%ebp), %eax
  78.     movl    %eax, -32(%ebp)
  79.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  80. Ltmp190:
  81.     movl    %edi, (%esp)
  82.     calll   "L_[j]java.lang.Thread[allocator][clinit]$stub"
  83. Ltmp191:
  84.     .loc    1 8 0                   ## JdwpThreads.java:8:0
  85.     movl    %eax, -36(%ebp)
  86.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  87. Ltmp192:
  88.     movl    %edi, (%esp)
  89.     calll   "L_[j]com.robovm.debug.server.apps.JdwpThreads$1[allocator][clinit]$stub"
  90. Ltmp193:
  91.     .loc    1 8 0                   ## JdwpThreads.java:8:0
  92.     movl    %eax, -40(%ebp)
  93.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  94. Ltmp194:
  95.     movl    %eax, 4(%esp)
  96.     movl    %edi, (%esp)
  97.     calll   "L_[J]com.robovm.debug.server.apps.JdwpThreads$1.<init>()V$stub"
  98. Ltmp195:
  99.     .loc    1 8 0                   ## JdwpThreads.java:8:0
  100.     movl    -36(%ebp), %eax
  101.     movl    %eax, -52(%ebp)         ## 4-byte Spill
  102.     movl    -32(%ebp), %ebx
  103.     movl    -40(%ebp), %esi
  104.     movl    %edi, (%esp)
  105.     calll   "L_[j]str_childThread_00[ldcstring]$stub"
  106.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  107. Ltmp196:
  108.     movl    %eax, 16(%esp)
  109.     movl    %esi, 12(%esp)
  110.     movl    %ebx, 8(%esp)
  111.     movl    -52(%ebp), %eax         ## 4-byte Reload
  112.     movl    %eax, 4(%esp)
  113.     movl    %edi, (%esp)
  114.     calll   "L_[J]java.lang.Thread.<init>(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V$stub"
  115. Ltmp197:
  116.     .loc    1 8 0                   ## JdwpThreads.java:8:0
  117.     movl    -36(%ebp), %eax
  118.     movl    %eax, -44(%ebp)
  119.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  120. Ltmp198:
  121.     movl    %eax, 4(%esp)
  122.     movl    %edi, (%esp)
  123.     calll   "L_[j]java.lang.Thread.start()V[lookup]$stub"
  124. Ltmp199:
  125.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  126.     movl    "L_[j]com.robovm.debug.server.apps.JdwpThreads[infostruct]$non_lazy_ptr", %eax
  127.     movl    (%eax), %eax
  128.     movb    $1, 88(%eax)
  129.     xorl    %eax, %eax
  130.     lock
  131.     orl %eax, (%esp)
  132. Ltmp200:
  133.     .loc    1 21 0                  ## JdwpThreads.java:21:0
  134.     movl    -44(%ebp), %eax
  135.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  136. Ltmp201:
  137.     movl    %eax, 4(%esp)
  138.     movl    %edi, (%esp)
  139.     calll   "L_[J]java.lang.Thread.join()V$stub"
  140. Ltmp202:
  141.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  142.     movl    %edi, (%esp)
  143.     calll   "L_[j]java.lang.System.out(Ljava/io/PrintStream;)[get][clinit]$stub"
  144.     movl    %eax, %esi
  145. Ltmp203:
  146.     .loc    1 22 0                  ## JdwpThreads.java:22:0
  147.     movl    %esi, -48(%ebp)
  148.     movb    (%esi), %al
  149.     movl    %edi, (%esp)
  150.     calll   "L_[j]str_done_00[ldcstring]$stub"
  151.     .loc    1 1 0                   ## JdwpThreads.java:1:0
  152. Ltmp204:
  153.     movl    %eax, 8(%esp)
  154.     movl    %esi, 4(%esp)
  155.     movl    %edi, (%esp)
  156.     calll   "L_[j]java.io.PrintStream.println(Ljava/lang/String;)V[lookup]$stub"
  157. Ltmp205:
  158.     .loc    1 23 0                  ## JdwpThreads.java:23:0
  159.     addl    $60, %esp
  160.     popl    %esi
  161.     popl    %edi
  162.     popl    %ebx
  163.     popl    %ebp
  164. Ltmp206:
  165.     ret
Advertisement
Add Comment
Please, Sign In to add comment