/external/chromium_org/v8/src/ia32/ |
assembler-ia32.cc | 1330 int fixup_pos = L->pos(); local 1333 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag); 1336 ASSERT(byte_at(fixup_pos - 1) == 0xE9); // jmp expected 1339 int imm32 = pos - (fixup_pos + sizeof(int32_t)); 1340 long_at_put(fixup_pos, imm32); 1345 int fixup_pos = L->near_link_pos(); local 1347 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 1350 int disp = pos - fixup_pos - sizeof(int8_t); 1352 set_byte_at(fixup_pos, disp); 1354 L->link_to(fixup_pos + offset_to_next, Label::kNear) [all...] |
/external/chromium_org/v8/src/mips/ |
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, pos) [all...] |
/external/v8/src/ia32/ |
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 + offset_to_next, Label::kNear) [all...] |
/external/v8/src/mips/ |
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, pos) [all...] |
/external/v8/src/arm/ |
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()); [all...] |
/external/chromium_org/v8/src/x64/ |
assembler-x64.cc | 363 int fixup_pos = L->near_link_pos(); local 365 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos))); 367 int disp = pos - (fixup_pos + sizeof(int8_t)); 369 set_byte_at(fixup_pos, disp); 371 L->link_to(fixup_pos + offset_to_next, Label::kNear); [all...] |
/external/v8/src/x64/ |
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); [all...] |
/external/chromium_org/v8/src/arm/ |
assembler-arm.cc | 944 int fixup_pos = L->pos(); local 945 next(L); // call next before overwriting link with target at fixup_pos 946 target_at_put(fixup_pos, pos); [all...] |