Lines Matching refs:base
12 #include "src/base/compiler-specific.h"
13 #include "src/base/lazy-instance.h"
14 #include "src/base/memory.h"
15 #include "src/base/strings.h"
16 #include "src/base/v8-fallthrough.h"
260 return v8::base::ReadUnalignedValue<int16_t>(
264 return v8::base::ReadUnalignedValue<uint16_t>(
268 return v8::base::ReadUnalignedValue<int32_t>(
272 return v8::base::ReadUnalignedValue<uint32_t>(
276 return v8::base::ReadUnalignedValue<int64_t>(
311 int InstructionDecode(v8::base::Vector<char> buffer, byte* instruction);
322 v8::base::EmbeddedVector<char, 128> tmp_buffer_;
345 // Actual number of base register given the low bits and the rex.b state.
458 void get_sib(byte data, int* scale, int* index, int* base) {
461 *base = (data & 7) | (rex_b() ? 8 : 0);
500 v8::base::Vector<char> buf = tmp_buffer_ + tmp_buffer_pos_;
503 int result = v8::base::VSNPrintF(buf, format, args);
527 int scale, index, base;
528 get_sib(sib, &scale, &index, &base);
529 if (index == 4 && (base & 7) == 4 && scale == 0 /*times_1*/) {
531 // rsp and r12 base.
532 AppendToBuffer("[%s]", NameOfCPURegister(base));
534 } else if (base == 5) {
535 // base == rbp means no base register (when mod == 0).
540 } else if (index != 4 && base != 5) {
541 // [base+index*scale]
542 AppendToBuffer("[%s+%s*%d]", NameOfCPURegister(base),
557 int scale, index, base;
558 get_sib(sib, &scale, &index, &base);
560 if (index == 4 && (base & 7) == 4 && scale == 0 /*times_1*/) {
561 AppendToBuffer("[%s%s0x%x]", NameOfCPURegister(base),
564 AppendToBuffer("[%s+%s*%d%s0x%x]", NameOfCPURegister(base),
2321 int DisassemblerX64::InstructionDecode(v8::base::Vector<char> out_buffer,
2769 outp += v8::base::SNPrintF(out_buffer + outp, "%02x", *bp);
2774 outp += v8::base::SNPrintF(out_buffer + outp, " ");
2777 outp += v8::base::SNPrintF(out_buffer + outp, " %s", tmp_buffer_.begin());
2800 v8::base::SNPrintF(tmp_buffer_, "%p", static_cast<void*>(addr));
2835 int Disassembler::InstructionDecode(v8::base::Vector<char> buffer,
2849 v8::base::EmbeddedVector<char, 128> buffer;