Searched defs:fixup_pos (Results 1 - 8 of 8) sorted by relevance

/external/v8/src/x87/
H A Dassembler-x87.cc1363 int fixup_pos = L->pos(); local
1365 long_at_put(fixup_pos, reinterpret_cast<int>(buffer_ + pos));
1366 internal_reference_positions_.push_back(fixup_pos);
1369 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag);
1372 DCHECK(byte_at(fixup_pos - 1) == 0xE9); // jmp expected
1375 int imm32 = pos - (fixup_pos + sizeof(int32_t));
1376 long_at_put(fixup_pos, imm32);
1381 int fixup_pos = L->near_link_pos(); local
1383 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos)));
1386 int disp = pos - fixup_pos
[all...]
/external/v8/src/arm/
H A Dassembler-arm.cc978 int fixup_pos = L->pos(); local
979 next(L); // call next before overwriting link with target at fixup_pos
980 target_at_put(fixup_pos, pos);
/external/v8/src/ia32/
H A Dassembler-ia32.cc1492 int fixup_pos = L->pos(); local
1494 long_at_put(fixup_pos, reinterpret_cast<int>(buffer_ + pos));
1495 internal_reference_positions_.push_back(fixup_pos);
1498 long_at_put(fixup_pos, pos + Code::kHeaderSize - kHeapObjectTag);
1501 DCHECK(byte_at(fixup_pos - 1) == 0xE9); // jmp expected
1504 int imm32 = pos - (fixup_pos + sizeof(int32_t));
1505 long_at_put(fixup_pos, imm32);
1510 int fixup_pos = L->near_link_pos(); local
1512 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos)));
1515 int disp = pos - fixup_pos
[all...]
/external/v8/src/mips/
H A Dassembler-mips.cc920 int32_t fixup_pos = L->pos(); local
921 int32_t dist = pos - fixup_pos;
922 is_internal = internal_reference_positions_.find(fixup_pos) !=
925 // fixup_pos.
926 Instr instr = instr_at(fixup_pos);
928 target_at_put(fixup_pos, pos, is_internal);
934 trampoline_pos = get_trampoline_entry(fixup_pos);
937 CHECK((trampoline_pos - fixup_pos) <= branch_offset);
938 target_at_put(fixup_pos, trampoline_pos, false);
939 fixup_pos
[all...]
/external/v8/src/ppc/
H A Dassembler-ppc.cc555 int fixup_pos = L->pos(); local
556 int32_t offset = pos - fixup_pos;
557 int maxReach = max_reach_from(fixup_pos);
558 next(L); // call next before overwriting link with target at fixup_pos
565 target_at_put(fixup_pos, trampoline_pos);
567 target_at_put(fixup_pos, pos, &is_branch);
/external/v8/src/x64/
H A Dassembler-x64.cc382 int fixup_pos = L->near_link_pos(); local
384 static_cast<int>(*reinterpret_cast<int8_t*>(addr_at(fixup_pos)));
386 int disp = pos - (fixup_pos + sizeof(int8_t));
388 set_byte_at(fixup_pos, disp);
390 L->link_to(fixup_pos + offset_to_next, Label::kNear);
/external/v8/src/mips64/
H A Dassembler-mips64.cc884 int fixup_pos = L->pos(); local
885 int dist = pos - fixup_pos;
886 is_internal = internal_reference_positions_.find(fixup_pos) !=
889 // fixup_pos.
890 Instr instr = instr_at(fixup_pos);
892 target_at_put(fixup_pos, pos, is_internal);
898 trampoline_pos = get_trampoline_entry(fixup_pos);
901 CHECK((trampoline_pos - fixup_pos) <= branch_offset);
902 target_at_put(fixup_pos, trampoline_pos, false);
903 fixup_pos
[all...]
/external/v8/src/s390/
H A Dassembler-s390.cc440 int fixup_pos = L->pos(); local
442 int32_t offset = pos - fixup_pos;
443 int maxReach = max_reach_from(fixup_pos);
445 next(L); // call next before overwriting link with target at fixup_pos
447 target_at_put(fixup_pos, pos, &is_branch);

Completed in 436 milliseconds