Lines Matching defs:isolate

15 #include "src/execution/isolate-utils-inl.h"
217 SafepointEntry Code::GetSafepointEntry(Isolate* isolate, Address pc) {
218 SafepointTable table(isolate, pc, *this);
222 Address Code::OffHeapInstructionStart(Isolate* isolate, Address pc) const {
224 EmbeddedData d = EmbeddedData::GetEmbeddedDataForPC(isolate, pc);
228 Address Code::OffHeapInstructionEnd(Isolate* isolate, Address pc) const {
230 EmbeddedData d = EmbeddedData::GetEmbeddedDataForPC(isolate, pc);
274 bool Code::CanDeoptAt(Isolate* isolate, Address pc) {
277 Address code_start_address = InstructionStart(isolate, pc);
289 bool Code::IsIsolateIndependent(Isolate* isolate) {
317 // jumps for isolate independent builtins in the snapshot. They are later
322 if (OffHeapInstructionStream::PcIsOffHeap(isolate, target_address))
353 Code::OptimizedCodeIterator::OptimizedCodeIterator(Isolate* isolate) {
354 isolate_ = isolate;
355 Object list = isolate->heap()->native_contexts_list();
384 Handle<DeoptimizationData> DeoptimizationData::New(Isolate* isolate,
387 return Handle<DeoptimizationData>::cast(isolate->factory()->NewFixedArray(
391 Handle<DeoptimizationData> DeoptimizationData::Empty(Isolate* isolate) {
393 isolate->factory()->empty_fixed_array());
406 const char* Code::GetName(Isolate* isolate) const {
408 return isolate->interpreter()->LookupNameOfBytecodeHandler(*this);
412 return isolate->builtins()->Lookup(raw_instruction_start());
473 inline void DisassembleCodeRange(Isolate* isolate, std::ostream& os, Code code,
479 HandleScope handle_scope(isolate);
480 Disassembler::Decode(isolate, os, reinterpret_cast<byte*>(begin),
482 CodeReference(handle(code, isolate)), current_pc);
487 void Code::Disassemble(const char* name, std::ostream& os, Isolate* isolate,
491 name = GetName(isolate);
511 DisassembleCodeRange(isolate, os, *this, raw_instruction_start(),
519 DisassembleCodeRange(isolate, os, *this, InstructionStart(), code_size,
576 SafepointTable table(isolate, current_pc, *this);
592 it.rinfo()->Print(isolate, os);
752 void DependentCode::InstallDependency(Isolate* isolate, Handle<Code> code,
762 isolate);
764 InsertWeakCode(isolate, old_deps, groups, code);
773 Isolate* isolate, Handle<DependentCode> entries, DependencyGroups groups,
781 isolate);
783 isolate);
785 WeakArrayList::AddToEnd(isolate, entries, code_slot, group_slot));
789 Handle<DependentCode> DependentCode::New(Isolate* isolate,
793 isolate->factory()->NewWeakArrayList(LengthFor(1), AllocationType::kOld));
868 Isolate* isolate, DependentCode::DependencyGroups groups) {
873 Deoptimizer::DeoptimizeMarkedCode(isolate);