Definition at line 384 of file vmservice.cc.
◆ UserTagIsolatesVisitor()
dart::UserTagIsolatesVisitor::UserTagIsolatesVisitor |
( |
Thread * |
thread, |
|
|
const GrowableObjectArray * |
user_tags, |
|
|
bool |
set_streamable |
|
) |
| |
|
inline |
Definition at line 386 of file vmservice.cc.
390 thread_(thread),
391 user_tags_(user_tags),
392 set_streamable_(set_streamable) {}
◆ VisitIsolate()
virtual void dart::UserTagIsolatesVisitor::VisitIsolate |
( |
Isolate * |
isolate | ) |
|
|
inlinevirtual |
Implements dart::IsolateVisitor.
Definition at line 394 of file vmservice.cc.
394 {
396 return;
397 }
398 Zone* zone = thread_->
zone();
401 for (intptr_t
i = 0;
i < user_tags_->
Length(); ++
i) {
402 label ^= user_tags_->
At(
i);
404 if (!tag.IsNull()) {
405 tag.set_streamable(set_streamable_);
406 }
407 }
408 }
ObjectPtr At(intptr_t index) const
static bool IsVMInternalIsolate(const Isolate *isolate)
static UserTagPtr FindTagInIsolate(Isolate *isolate, Thread *thread, const String &label)
The documentation for this class was generated from the following file: