| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent c0252cd commit 234a505
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -230,7 +230,10 @@ void SetIsolateErrorHandlers(v8::Isolate* isolate, const IsolateSettings& s) { | |||
| 230 | 230 | auto* fatal_error_cb = s.fatal_error_callback ? | |
| 231 | 231 | s.fatal_error_callback : OnFatalError; | |
| 232 | 232 | isolate->SetFatalErrorHandler(fatal_error_cb); | |
| 233 | - isolate->SetOOMErrorHandler(OOMErrorHandler); | ||
| 233 | + | ||
| 234 | + auto* oom_error_cb = | ||
| 235 | + s.oom_error_callback ? s.oom_error_callback : OOMErrorHandler; | ||
| 236 | + isolate->SetOOMErrorHandler(oom_error_cb); | ||
| 234 | 237 | ||
| 235 | 238 | if ((s.flags & SHOULD_NOT_SET_PREPARE_STACK_TRACE_CALLBACK) == 0) { | |
| 236 | 239 | auto* prepare_stack_trace_cb = s.prepare_stack_trace_callback ? | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -483,6 +483,7 @@ struct IsolateSettings { | |||
| 483 | 483 | v8::Isolate::AbortOnUncaughtExceptionCallback | |
| 484 | 484 | should_abort_on_uncaught_exception_callback = nullptr; | |
| 485 | 485 | v8::FatalErrorCallback fatal_error_callback = nullptr; | |
| 486 | + v8::OOMErrorCallback oom_error_callback = nullptr; | ||
| 486 | 487 | v8::PrepareStackTraceCallback prepare_stack_trace_callback = nullptr; | |
| 487 | 488 | ||
| 488 | 489 | // Miscellaneous callbacks | |
| Back | FazBrowse Home | New Git URL |
0 commit comments