| Index: src/x64/assembler-x64-inl.h
|
| diff --git a/src/x64/assembler-x64-inl.h b/src/x64/assembler-x64-inl.h
|
| index b9af527eea33b1fabb3ee50fa80abc2ca09eae60..ae9aeee8122d3f8eb1bec82a3ed6391860b11fc6 100644
|
| --- a/src/x64/assembler-x64-inl.h
|
| +++ b/src/x64/assembler-x64-inl.h
|
| @@ -51,6 +51,16 @@ void Assembler::emitl(uint32_t x) {
|
| }
|
|
|
|
|
| +void Assembler::emitp(void* x, RelocInfo::Mode rmode) {
|
| + uintptr_t value = reinterpret_cast<uintptr_t>(x);
|
| + Memory::uintptr_at(pc_) = value;
|
| + if (!RelocInfo::IsNone(rmode)) {
|
| + RecordRelocInfo(rmode, value);
|
| + }
|
| + pc_ += sizeof(uintptr_t);
|
| +}
|
| +
|
| +
|
| void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) {
|
| Memory::uint64_at(pc_) = x;
|
| if (!RelocInfo::IsNone(rmode)) {
|
|
|