diff options
Diffstat (limited to 'deps/v8/src/codegen/assembler.cc')
-rw-r--r-- | deps/v8/src/codegen/assembler.cc | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/deps/v8/src/codegen/assembler.cc b/deps/v8/src/codegen/assembler.cc index 961eb74e4d..30ec9118b9 100644 --- a/deps/v8/src/codegen/assembler.cc +++ b/deps/v8/src/codegen/assembler.cc @@ -85,15 +85,6 @@ AssemblerOptions AssemblerOptions::Default(Isolate* isolate) { return options; } -AssemblerOptions AssemblerOptions::DefaultForOffHeapTrampoline( - Isolate* isolate) { - AssemblerOptions options = AssemblerOptions::Default(isolate); - // Off-heap trampolines may not contain any metadata since their metadata - // offsets refer to the off-heap metadata area. - options.emit_code_comments = false; - return options; -} - namespace { class DefaultAssemblerBuffer : public AssemblerBuffer { @@ -102,11 +93,11 @@ class DefaultAssemblerBuffer : public AssemblerBuffer { : buffer_(base::OwnedVector<uint8_t>::NewForOverwrite( std::max(AssemblerBase::kMinimalBufferSize, size))) { #ifdef DEBUG - ZapCode(reinterpret_cast<Address>(buffer_.start()), buffer_.size()); + ZapCode(reinterpret_cast<Address>(buffer_.begin()), buffer_.size()); #endif } - byte* start() const override { return buffer_.start(); } + byte* start() const override { return buffer_.begin(); } int size() const override { return static_cast<int>(buffer_.size()); } @@ -264,7 +255,7 @@ void AssemblerBase::RequestHeapNumber(HeapNumberRequest request) { heap_number_requests_.push_front(request); } -int AssemblerBase::AddCodeTarget(Handle<CodeT> target) { +int AssemblerBase::AddCodeTarget(Handle<Code> target) { int current = static_cast<int>(code_targets_.size()); if (current > 0 && !target.is_null() && code_targets_.back().address() == target.address()) { @@ -276,7 +267,7 @@ int AssemblerBase::AddCodeTarget(Handle<CodeT> target) { } } -Handle<CodeT> AssemblerBase::GetCodeTarget(intptr_t code_target_index) const { +Handle<Code> AssemblerBase::GetCodeTarget(intptr_t code_target_index) const { DCHECK_LT(static_cast<size_t>(code_target_index), code_targets_.size()); return code_targets_[code_target_index]; } |