Searched refs:fixup_pos (Results 1 - 8 of 8) sorted by relevance
/external/chromium_org/v8/src/ia32/ |
H A D | assembler-ia32.cc | 1371 int fixup_pos = L->pos(); local 1374 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag); 1377 ASSERT(byte_at(fixup_pos - 1) == 0xE9); // jmp expected 1380 int imm32 = pos - (fixup_pos + sizeof(int32_t)); 1381 long_at_put(fixup_pos, imm32); 1386 int fixup_pos = L->near_link_pos(); local 1388 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 1391 int disp = pos - fixup_pos - sizeof(int8_t); 1393 set_byte_at(fixup_pos, disp); 1395 L->link_to(fixup_pos [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | assembler-mips.cc | 785 int32_t fixup_pos = L->pos(); local 786 int32_t dist = pos - fixup_pos; 787 next(L); // Call next before overwriting link with target at fixup_pos. 788 Instr instr = instr_at(fixup_pos); 792 trampoline_pos = get_trampoline_entry(fixup_pos); 795 ASSERT((trampoline_pos - fixup_pos) <= kMaxBranchOffset); 796 target_at_put(fixup_pos, trampoline_pos); 797 fixup_pos = trampoline_pos; 798 dist = pos - fixup_pos; 800 target_at_put(fixup_pos, po [all...] |
/external/v8/src/ia32/ |
H A D | assembler-ia32.cc | 1355 int fixup_pos = L->pos(); local 1358 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag); 1361 ASSERT(byte_at(fixup_pos - 1) == 0xE9); // jmp expected 1364 int imm32 = pos - (fixup_pos + sizeof(int32_t)); 1365 long_at_put(fixup_pos, imm32); 1370 int fixup_pos = L->near_link_pos(); local 1372 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 1375 int disp = pos - fixup_pos - sizeof(int8_t); 1377 set_byte_at(fixup_pos, disp); 1379 L->link_to(fixup_pos [all...] |
/external/v8/src/mips/ |
H A D | assembler-mips.cc | 791 int32_t fixup_pos = L->pos(); local 792 int32_t dist = pos - fixup_pos; 793 next(L); // Call next before overwriting link with target at fixup_pos. 794 Instr instr = instr_at(fixup_pos); 798 trampoline_pos = get_trampoline_entry(fixup_pos); 801 ASSERT((trampoline_pos - fixup_pos) <= kMaxBranchOffset); 802 target_at_put(fixup_pos, trampoline_pos); 803 fixup_pos = trampoline_pos; 804 dist = pos - fixup_pos; 806 target_at_put(fixup_pos, po [all...] |
/external/v8/src/arm/ |
H A D | assembler-arm.cc | 656 int fixup_pos = L->pos(); local 657 next(L); // call next before overwriting link with target at fixup_pos 658 target_at_put(fixup_pos, pos); 673 int fixup_pos; local 676 fixup_pos = link; 677 link = target_at(fixup_pos); 680 target_at_put(fixup_pos, appendix->pos());
|
/external/chromium_org/v8/src/x64/ |
H A D | assembler-x64.cc | 429 int fixup_pos = L->near_link_pos(); local 431 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 433 int disp = pos - (fixup_pos + sizeof(int8_t)); 435 set_byte_at(fixup_pos, disp); 437 L->link_to(fixup_pos + offset_to_next, Label::kNear);
|
/external/v8/src/x64/ |
H A D | assembler-x64.cc | 465 int fixup_pos = L->near_link_pos(); local 467 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 469 int disp = pos - (fixup_pos + sizeof(int8_t)); 471 set_byte_at(fixup_pos, disp); 473 L->link_to(fixup_pos + offset_to_next, Label::kNear);
|
/external/chromium_org/v8/src/arm/ |
H A D | assembler-arm.cc | 879 int fixup_pos = L->pos(); local 880 next(L); // call next before overwriting link with target at fixup_pos 881 target_at_put(fixup_pos, pos);
|
Completed in 112 milliseconds