Lines Matching refs:ebx

98     POP ebx
114 PUSH ebx
181 POP ebx
208 SETUP_SAVE_ALL_CALLEE_SAVES_FRAME ebx // save all registers as basis for long jump context
220 SETUP_SAVE_EVERYTHING_FRAME ebx // save all registers as basis for long jump context
232 SETUP_SAVE_ALL_CALLEE_SAVES_FRAME ebx // save all registers as basis for long jump context
245 SETUP_SAVE_EVERYTHING_FRAME ebx // save all registers as basis for long jump context
268 SETUP_SAVE_EVERYTHING_FRAME_EDI_SAVED ebx
326 SETUP_SAVE_REFS_AND_ARGS_FRAME ebx
350 POP ebx
446 PUSH ebx // save ebx
463 mov 28(%ebp), %ebx // get arg array size
465 addl LITERAL(36), %ebx
467 andl LITERAL(0xFFFFFFF0), %ebx
468 subl LITERAL(20), %ebx // remove space for return address, ebx, ebp, esi and edi
469 subl %ebx, %esp // reserve stack space for argument array
498 movl (%edi), %ebx
502 movl 4(%edi), %ebx
511 POP ebx // pop ebx
544 PUSH ebx // save ebx
560 mov 28(%ebp), %ebx // get arg array size
562 addl LITERAL(36), %ebx
564 andl LITERAL(0xFFFFFFF0), %ebx
565 subl LITERAL(20), %ebx // remove space for return address, ebx, ebp, esi and edi
566 subl %ebx, %esp // reserve stack space for argument array
601 movl (%edi), %ebx
606 movl 4(%edi), %ebx
618 movl (%edi), %ebx
628 POP ebx // pop ebx
649 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
664 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
680 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
696 SETUP_SAVE_REFS_ONLY_FRAME_PRESERVE_TEMP_REG ebx // save ref containing registers for GC
702 PUSH ebx // pass arg4
719 SETUP_SAVE_EVERYTHING_FRAME ebx, \runtime_method_offset // save ref containing registers for GC
729 DEOPT_OR_RESTORE_SAVE_EVERYTHING_FRAME_AND_RETURN_EAX ebx, /* is_ref= */1 // Check for deopt
742 DEOPT_OR_RETURN ebx, /*is_ref=*/1 // check if deopt is required
750 DEOPT_OR_RETURN ebx, \is_ref // check if deopt is required
804 DEOPT_OR_RETURN ebx // check if deopt is needed
846 movl %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
849 movl THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET(%ebx), %ecx
850 cmpl THREAD_LOCAL_ALLOC_STACK_END_OFFSET(%ebx), %ecx
865 movl (THREAD_ROSALLOC_RUNS_OFFSET - __SIZEOF_POINTER__)(%ebx, %ecx, __SIZEOF_POINTER__), %ebx
868 movl (ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_HEAD_OFFSET)(%ebx), %ecx
876 movl %edx, (ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_HEAD_OFFSET)(%ebx)
878 decl (ROSALLOC_RUN_FREE_LIST_OFFSET + ROSALLOC_RUN_FREE_LIST_SIZE_OFFSET)(%ebx)
888 movl %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
893 movl THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET(%ebx), %eax
896 movl %eax, THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET(%ebx)
901 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
923 movl %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
924 movl THREAD_LOCAL_END_OFFSET(%ebx), %edi // Load thread_local_end.
925 subl THREAD_LOCAL_POS_OFFSET(%ebx), %edi // Compute the remaining buffer size.
929 movl THREAD_LOCAL_POS_OFFSET(%ebx), %edx // Load thread_local_pos
932 movl %ecx, THREAD_LOCAL_POS_OFFSET(%ebx) // Update thread_local_pos.
946 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
984 mov %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
987 movl THREAD_LOCAL_END_OFFSET(%ebx), %edi
988 subl THREAD_LOCAL_POS_OFFSET(%ebx), %edi
991 movl THREAD_LOCAL_POS_OFFSET(%ebx), %edi
993 movl %edx, THREAD_LOCAL_POS_OFFSET(%ebx) // Update thread_local_pos_
1082 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
1142 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
1176 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
1221 SETUP_SAVE_ALL_CALLEE_SAVES_FRAME ebx // save all registers as basis for long jump context
1244 movl MIRROR_OBJECT_CLASS_OFFSET(%eax), %ebx
1245 UNPOISON_HEAP_REF ebx
1251 movl MIRROR_CLASS_COMPONENT_TYPE_OFFSET(%ebx), %ebx
1252 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ebx // Both poisoned if heap poisoning is enabled.
1267 UNPOISON_HEAP_REF ebx // Unpoison array component type if poisoning is enabled.
1282 PUSH_ARG ebx // Pass arg1 - component type of the array.
1298 SETUP_SAVE_ALL_CALLEE_SAVES_FRAME ebx // Save all registers as basis for long jump context.
1314 movl MIRROR_CLASS_COMPONENT_TYPE_OFFSET(%ebx), %ebx
1315 UNPOISON_HEAP_REF ebx
1320 cmpl %eax, %ebx
1344 SETUP_PC_REL_BASE_0 ebx
1346 addl $_GLOBAL_OFFSET_TABLE_ + (1b - 0b), %ebx
1354 …SETUP_SAVE_EVERYTHING_FRAME ebx, RUNTIME_SAVE_EVERYTHING_FOR_SUSPEND_CHECK_METHOD_OFFSET // save …
1388 PUSH ebx // pass arg4 b.hi
1401 PUSH ebx // pass arg4 b.hi
1412 imul %eax, %ebx // ebx = a.lo(eax) * b.hi(ebx)
1415 add %ebx, %ecx
1473 movd %ebx, %xmm0
1474 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
1475 movd %xmm0, %ebx
1481 PUSH ebx // pass high half of new_val
1548 SETUP_SAVE_REFS_AND_ARGS_FRAME ebx
1622 mov %fs:THREAD_EXCEPTION_OFFSET, %ebx
1623 testl %ebx, %ebx
1634 LOAD_RUNTIME_INSTANCE ebx
1635 cmpb MACRO_LITERAL(0), RUN_EXIT_HOOKS_OFFSET_FROM_RUNTIME_INSTANCE(%ebx)
1652 movl LITERAL(FRAME_SIZE_SAVE_REFS_AND_ARGS), %ebx
1669 SETUP_SAVE_REFS_AND_ARGS_FRAME ebx // save frame
1705 SETUP_SAVE_EVERYTHING_FRAME ebx
1726 mov MIRROR_STRING_COUNT_OFFSET(%ecx), %ebx
1733 shrl LITERAL(1), %ebx
1737 shrl LITERAL(1), %ebx
1741 subl %ebx, %eax
1743 cmovg %ebx, %ecx
1748 movzwl (%edi), %ebx // move *(that_cur_char) word to long
1751 subl %ebx, %edx
1757 subl %ebx, %eax
1759 cmovg %ebx, %ecx
1764 movzbl (%edi), %ebx // move *(that_cur_char) byte to long
1767 subl %ebx, %edx
1775 subl %ebx, %eax
1776 cmovg %ebx, %ecx
1788 subl %ebx, %eax
1789 cmovg %ebx, %ecx
1812 SETUP_SAVE_REFS_ONLY_FRAME ebx // save ref containing registers for GC
1860 PUSH ebx
1897 POP_REG_NE ebx, RAW_VAR(reg)
1916 READ_BARRIER_MARK_REG art_quick_read_barrier_mark_reg03, ebx
1957 PUSH ebx
1963 mov 12+16(%esp), %ebx // EBX = pc to call
1986 POP ebx
1998 jmp *%ebx
2003 SETUP_SAVE_REFS_AND_ARGS_FRAME ebx // Save frame.
2024 SETUP_SAVE_REFS_AND_ARGS_FRAME ebx // Save frame.
2050 PUSH ebx // Spill EBX; Increments ESP, so arg0 is at ESP+8 now.
2052 mov 16(%esp), %ebx // EBX = DEX PC (callee save register)
2064 POP ebx // Restore EBX
2130 SETUP_SAVE_EVERYTHING_FRAME ebx
2181 PUSH_ARG ebx // push frame_size