Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .globl "_[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V"
- "_[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V": ## @"[J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V"
- .cfi_startproc
- Lfunc_begin26:
- .loc 1 7 0 ## JdwpThreads.java:7:0
- ## BB#0: ## %label0
- pushl %ebp
- Ltmp176:
- .cfi_def_cfa_offset 8
- Ltmp177:
- .cfi_offset %ebp, -8
- movl %esp, %ebp
- Ltmp178:
- .cfi_def_cfa_register %ebp
- pushl %ebx
- pushl %edi
- pushl %esi
- subl $60, %esp
- Ltmp179:
- .cfi_offset %esi, -20
- Ltmp180:
- .cfi_offset %edi, -16
- Ltmp181:
- .cfi_offset %ebx, -12
- ##DEBUG_VALUE: [J]com.robovm.debug.server.apps.JdwpThreads.main([Ljava/lang/String;)V:__$env <- [EBP+8]
- movl 8(%ebp), %edi
- movl 12(%ebp), %ecx
- movl $0, -16(%ebp)
- movl $0, -20(%ebp)
- movl $0, -24(%ebp)
- movl $0, -28(%ebp)
- movl $0, -32(%ebp)
- movl $0, -36(%ebp)
- movl $0, -40(%ebp)
- movl $0, -44(%ebp)
- movl $0, -48(%ebp)
- ## InlineAsm Start
- mov -0x10000(%esp), %eax
- ## InlineAsm End
- movl %ecx, -16(%ebp)
- .loc 1 1 0 prologue_end ## JdwpThreads.java:1:0
- Ltmp182:
- movl %edi, (%esp)
- calll "L_[j]java.lang.ThreadGroup[allocator][clinit]$stub"
- Ltmp183:
- .loc 1 7 0 ## JdwpThreads.java:7:0
- movl %eax, -20(%ebp)
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp184:
- movl %edi, (%esp)
- calll "L_[j]java.lang.Thread.currentThread()Ljava/lang/Thread;[clinit]$stub"
- Ltmp185:
- .loc 1 7 0 ## JdwpThreads.java:7:0
- movl %eax, -24(%ebp)
- movb (%eax), %cl
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp186:
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- calll "L_[J]java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;$stub"
- movl %eax, %esi
- Ltmp187:
- .loc 1 7 0 ## JdwpThreads.java:7:0
- movl %esi, -28(%ebp)
- movl -20(%ebp), %ebx
- movl %edi, (%esp)
- calll "L_[j]str_childThreadGroup_00[ldcstring]$stub"
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp188:
- movl %eax, 12(%esp)
- movl %esi, 8(%esp)
- movl %ebx, 4(%esp)
- movl %edi, (%esp)
- calll "L_[J]java.lang.ThreadGroup.<init>(Ljava/lang/ThreadGroup;Ljava/lang/String;)V$stub"
- Ltmp189:
- .loc 1 7 0 ## JdwpThreads.java:7:0
- movl -20(%ebp), %eax
- movl %eax, -32(%ebp)
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp190:
- movl %edi, (%esp)
- calll "L_[j]java.lang.Thread[allocator][clinit]$stub"
- Ltmp191:
- .loc 1 8 0 ## JdwpThreads.java:8:0
- movl %eax, -36(%ebp)
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp192:
- movl %edi, (%esp)
- calll "L_[j]com.robovm.debug.server.apps.JdwpThreads$1[allocator][clinit]$stub"
- Ltmp193:
- .loc 1 8 0 ## JdwpThreads.java:8:0
- movl %eax, -40(%ebp)
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp194:
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- calll "L_[J]com.robovm.debug.server.apps.JdwpThreads$1.<init>()V$stub"
- Ltmp195:
- .loc 1 8 0 ## JdwpThreads.java:8:0
- movl -36(%ebp), %eax
- movl %eax, -52(%ebp) ## 4-byte Spill
- movl -32(%ebp), %ebx
- movl -40(%ebp), %esi
- movl %edi, (%esp)
- calll "L_[j]str_childThread_00[ldcstring]$stub"
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp196:
- movl %eax, 16(%esp)
- movl %esi, 12(%esp)
- movl %ebx, 8(%esp)
- movl -52(%ebp), %eax ## 4-byte Reload
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- calll "L_[J]java.lang.Thread.<init>(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V$stub"
- Ltmp197:
- .loc 1 8 0 ## JdwpThreads.java:8:0
- movl -36(%ebp), %eax
- movl %eax, -44(%ebp)
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp198:
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- calll "L_[j]java.lang.Thread.start()V[lookup]$stub"
- Ltmp199:
- .loc 1 1 0 ## JdwpThreads.java:1:0
- movl "L_[j]com.robovm.debug.server.apps.JdwpThreads[infostruct]$non_lazy_ptr", %eax
- movl (%eax), %eax
- movb $1, 88(%eax)
- xorl %eax, %eax
- lock
- orl %eax, (%esp)
- Ltmp200:
- .loc 1 21 0 ## JdwpThreads.java:21:0
- movl -44(%ebp), %eax
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp201:
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- calll "L_[J]java.lang.Thread.join()V$stub"
- Ltmp202:
- .loc 1 1 0 ## JdwpThreads.java:1:0
- movl %edi, (%esp)
- calll "L_[j]java.lang.System.out(Ljava/io/PrintStream;)[get][clinit]$stub"
- movl %eax, %esi
- Ltmp203:
- .loc 1 22 0 ## JdwpThreads.java:22:0
- movl %esi, -48(%ebp)
- movb (%esi), %al
- movl %edi, (%esp)
- calll "L_[j]str_done_00[ldcstring]$stub"
- .loc 1 1 0 ## JdwpThreads.java:1:0
- Ltmp204:
- movl %eax, 8(%esp)
- movl %esi, 4(%esp)
- movl %edi, (%esp)
- calll "L_[j]java.io.PrintStream.println(Ljava/lang/String;)V[lookup]$stub"
- Ltmp205:
- .loc 1 23 0 ## JdwpThreads.java:23:0
- addl $60, %esp
- popl %esi
- popl %edi
- popl %ebx
- popl %ebp
- Ltmp206:
- ret
Advertisement
Add Comment
Please, Sign In to add comment