72 {
74 Isolate* isolate = thread->isolate();
75 Zone* zone = thread->zone();
76 ASSERT(isolate !=
nullptr && isolate->isolate_object_store() ==
this);
83
84
85
86 const StackTrace& preallocated_stack_trace =
88 set_preallocated_stack_trace(preallocated_stack_trace);
91 preallocated_stack_trace)));
92 const UnwindError& preallocated_unwind_error =
95 set_preallocated_unwind_error(preallocated_unwind_error);
96
98}
static ArrayPtr New(intptr_t len, Heap::Space space=Heap::kNew)
static GrowableObjectArrayPtr New(Heap::Space space=Heap::kNew)
static StringPtr New(const char *cstr, Heap::Space space=Heap::kNew)
static Thread * Current()
static UnhandledExceptionPtr New(const Instance &exception, const Instance &stacktrace, Heap::Space space=Heap::kNew)
static UnwindErrorPtr New(const String &message, Heap::Space space=Heap::kNew)
static StackTracePtr CreatePreallocatedStackTrace(Zone *zone)