/third_party/node/deps/v8/src/deoptimizer/ |
D | deoptimizer.h | 30 class Deoptimizer : public Malloced { 58 static Deoptimizer* New(Address raw_function, DeoptimizeKind kind, 60 static Deoptimizer* Grab(Isolate* isolate); 89 ~Deoptimizer(); 93 static void ComputeOutputFrames(Deoptimizer* deoptimizer); 103 static int input_offset() { return offsetof(Deoptimizer, input_); } in input_offset() 105 return offsetof(Deoptimizer, output_count_); in output_count_offset() 107 static int output_offset() { return offsetof(Deoptimizer, output_); } in output_offset() 110 return offsetof(Deoptimizer, caller_frame_top_); in caller_frame_top_offset() 137 Deoptimizer(Isolate* isolate, JSFunction function, DeoptimizeKind kind,
|
D | deoptimizer.cc | 45 FrameWriter(Deoptimizer* deoptimizer, FrameDescription* frame, in FrameWriter() 171 Deoptimizer* deoptimizer_; 177 Code Deoptimizer::FindDeoptimizingCode(Address addr) { in FindDeoptimizingCode() 195 Deoptimizer* Deoptimizer::New(Address raw_function, DeoptimizeKind kind, in New() 199 Deoptimizer* deoptimizer = in New() 200 new Deoptimizer(isolate, function, kind, from, fp_to_sp_delta); in New() 205 Deoptimizer* Deoptimizer::Grab(Isolate* isolate) { in Grab() 206 Deoptimizer* result = isolate->GetAndClearCurrentDeoptimizer(); in Grab() 211 DeoptimizedFrameInfo* Deoptimizer::DebuggerInspectableFrame( in DebuggerInspectableFrame() 296 void Deoptimizer::DeoptimizeMarkedCodeForContext(NativeContext native_context) { in DeoptimizeMarkedCodeForContext() [all …]
|
D | deoptimizer-cfi-empty.cc | 11 bool Deoptimizer::IsValidReturnAddress(Address address) { return false; } in IsValidReturnAddress()
|
D | deoptimizer-cfi-builtins.cc | 39 bool Deoptimizer::IsValidReturnAddress(Address address) { in IsValidReturnAddress()
|
D | deoptimized-frame-info.h | 64 friend class Deoptimizer; variable
|
D | translated-state.h | 68 friend class Deoptimizer; variable 270 friend class Deoptimizer; variable
|
/third_party/node/deps/v8/src/deoptimizer/arm64/ |
D | deoptimizer-arm64.cc | 12 const int Deoptimizer::kEagerDeoptExitSize = kInstrSize; 14 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize; 16 const int Deoptimizer::kLazyDeoptExitSize = 1 * kInstrSize; 43 Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SetPc()
|
/third_party/node/deps/v8/src/deoptimizer/ia32/ |
D | deoptimizer-ia32.cc | 12 const int Deoptimizer::kEagerDeoptExitSize = 5; 13 const int Deoptimizer::kLazyDeoptExitSize = 5;
|
/third_party/node/deps/v8/src/deoptimizer/mips/ |
D | deoptimizer-mips.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/mips64/ |
D | deoptimizer-mips64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/riscv64/ |
D | deoptimizer-riscv64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/loong64/ |
D | deoptimizer-loong64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/s390/ |
D | deoptimizer-s390.cc | 21 const int Deoptimizer::kEagerDeoptExitSize = 6 + 2; 22 const int Deoptimizer::kLazyDeoptExitSize = 6 + 2;
|
/third_party/node/deps/v8/src/deoptimizer/x64/ |
D | deoptimizer-x64.cc | 23 const int Deoptimizer::kEagerDeoptExitSize = 4; 24 const int Deoptimizer::kLazyDeoptExitSize = 4;
|
/third_party/node/deps/v8/src/deoptimizer/arm/ |
D | deoptimizer-arm.cc | 21 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 22 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/ppc/ |
D | deoptimizer-ppc.cc | 21 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 22 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/execution/arm64/ |
D | pointer-authentication-arm64.h | 105 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC() 116 CHECK(Deoptimizer::IsValidReturnAddress(PointerAuthentication::StripPAC(pc))); in SignAndCheckPC()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-compiler.cc | 178 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); in RUNTIME_FUNCTION() 206 Deoptimizer::DeoptimizeFunction(*function, *optimized_code); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/debug/ |
D | debug-frames.cc | 48 deoptimized_frame_.reset(Deoptimizer::DebuggerInspectableFrame( in FrameInspector()
|
/third_party/node/deps/v8/src/codegen/ |
D | reloc-info.cc | 478 if (Deoptimizer::IsDeoptimizationEntry(isolate, target_address(), &type)) { in Print() 479 os << " (" << Deoptimizer::MessageFor(type) in Print()
|
D | external-reference.cc | 374 FUNCTION_REFERENCE(new_deoptimizer_function, Deoptimizer::New) in FUNCTION_REFERENCE() 377 Deoptimizer::ComputeOutputFrames) in FUNCTION_REFERENCE()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | disassembler.cc | 280 if (Deoptimizer::IsDeoptimizationEntry(isolate, addr, &type)) { in PrintRelocInfo() 281 out << " ;; " << Deoptimizer::MessageFor(type) in PrintRelocInfo()
|
/third_party/node/deps/v8/src/profiler/ |
D | profiler-listener.cc | 327 Deoptimizer::DeoptInfo info = Deoptimizer::GetDeoptInfo(*code, pc); in CodeDeoptEvent()
|
/third_party/node/deps/v8/src/execution/ |
D | isolate.h | 106 class Deoptimizer; variable 1210 Deoptimizer* GetAndClearCurrentDeoptimizer() { in GetAndClearCurrentDeoptimizer() 1211 Deoptimizer* result = current_deoptimizer_; in GetAndClearCurrentDeoptimizer() 1216 void set_current_deoptimizer(Deoptimizer* deoptimizer) { in set_current_deoptimizer() 2104 Deoptimizer* current_deoptimizer_ = nullptr;
|
/third_party/node/deps/v8/src/objects/ |
D | code.cc | 873 Deoptimizer::DeoptimizeMarkedCode(isolate); in DeoptimizeDependentCodeGroup() 884 Deoptimizer::TraceMarkForDeoptimization(*this, reason); in SetMarkedForDeoptimization()
|