Lines Matching defs:o
211 CreateStackTrace(ValueObjectSP o,
215 o->GetValueForExpressionPath(trace_item_name.c_str());
230 std::function<void(const ValueObjectSP &o,
240 ValueObjectSP o = objects->GetChildAtIndex(i);
243 callback(o, dict_sp);
267 [process_sp, &thread_id_map](const ValueObjectSP &o,
270 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0);
272 o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0);
355 [thread_sp](const ValueObjectSP &o,
359 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
360 dict->AddItem("trace", CreateStackTrace(o));
368 [&thread_id_map](const ValueObjectSP &o,
372 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
376 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
380 o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
383 o->GetValueForExpressionPath(".write")->GetValueAsUnsigned(0));
386 o->GetValueForExpressionPath(".atomic")->GetValueAsUnsigned(0));
389 o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
390 dict->AddItem("trace", CreateStackTrace(o));
396 [process_sp, &thread_id_map](const ValueObjectSP &o,
400 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
401 dict->AddStringItem("type", RetrieveString(o, process_sp, ".type"));
404 o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
407 o->GetValueForExpressionPath(".start")->GetValueAsUnsigned(0));
410 o->GetValueForExpressionPath(".size")->GetValueAsUnsigned(0));
414 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
418 o->GetValueForExpressionPath(".fd")->GetValueAsUnsigned(0));
420 o->GetValueForExpressionPath(".suppressable")
422 dict->AddItem("trace", CreateStackTrace(o));
424 RetrieveString(o, process_sp, ".object_type"));
430 [](const ValueObjectSP &o, const StructuredData::DictionarySP &dict) {
433 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
436 o->GetValueForExpressionPath(".mutex_id")->GetValueAsUnsigned(0));
439 o->GetValueForExpressionPath(".addr")->GetValueAsUnsigned(0));
442 o->GetValueForExpressionPath(".destroyed")->GetValueAsUnsigned(0));
443 dict->AddItem("trace", CreateStackTrace(o));
449 [process_sp, &thread_id_map](const ValueObjectSP &o,
453 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
457 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
461 o->GetValueForExpressionPath(".os_id")->GetValueAsUnsigned(0));
464 o->GetValueForExpressionPath(".running")->GetValueAsUnsigned(0));
465 dict->AddStringItem("name", RetrieveString(o, process_sp, ".name"));
468 Renumber(o->GetValueForExpressionPath(".parent_tid")
471 dict->AddItem("trace", CreateStackTrace(o));
477 [&thread_id_map](const ValueObjectSP &o,
481 o->GetValueForExpressionPath(".idx")->GetValueAsUnsigned(0));
485 o->GetValueForExpressionPath(".tid")->GetValueAsUnsigned(0),
702 [&result](StructuredData::Object *o) -> bool {
703 addr_t addr = o->GetObjectForDotSeparatedPath("address")
847 main_address](StructuredData::Object *o) -> bool {
848 addr_t addr = o->GetObjectForDotSeparatedPath("address")
941 StructuredData::Object *o,
947 o->GetObjectForDotSeparatedPath("size")->GetUnsignedIntegerValue();
949 o->GetObjectForDotSeparatedPath("thread_id")->GetUnsignedIntegerValue();
951 o->GetObjectForDotSeparatedPath("is_write")->GetBooleanValue();
953 o->GetObjectForDotSeparatedPath("is_atomic")->GetBooleanValue();
955 o->GetObjectForDotSeparatedPath("address")->GetUnsignedIntegerValue();
980 o->GetObjectForDotSeparatedPath("thread_id")->GetUnsignedIntegerValue();
986 o->GetAsDictionary()->GetValueForKey("type")->GetStringValue());
988 o->GetObjectForDotSeparatedPath("thread_id")->GetUnsignedIntegerValue();
989 int fd = o->GetObjectForDotSeparatedPath("file_descriptor")
1001 o->GetObjectForDotSeparatedPath("mutex_id")->GetSignedIntegerValue();
1008 o->GetObjectForDotSeparatedPath("thread_id")->GetUnsignedIntegerValue();
1021 [process_sp, threads, path, info](StructuredData::Object *o) -> bool {
1023 o->GetObjectForDotSeparatedPath("trace")->GetAsArray()->ForEach(
1033 o->GetObjectForDotSeparatedPath("thread_os_id");
1039 new_thread_sp->SetName(GenerateThreadName(path, o, info).c_str());