Home | History | Annotate | Download | only in API

Lines Matching refs:frame

117     StackFrame *frame = NULL;
125 frame = exe_ctx.GetFramePtr();
126 if (frame)
128 sb_sym_ctx.SetSymbolContext(&frame->GetSymbolContext (resolve_scope));
133 log->Printf ("SBFrame::GetVariables () => error: could not reconstruct frame object for this SBFrame.");
145 frame, resolve_scope, sb_sym_ctx.get());
159 StackFrame *frame = NULL;
167 frame = exe_ctx.GetFramePtr();
168 if (frame)
170 module_sp = frame->GetSymbolContext (eSymbolContextModule).module_sp;
176 log->Printf ("SBFrame::GetModule () => error: could not reconstruct frame object for this SBFrame.");
188 frame, module_sp.get());
201 StackFrame *frame = NULL;
209 frame = exe_ctx.GetFramePtr();
210 if (frame)
212 sb_comp_unit.reset (frame->GetSymbolContext (eSymbolContextCompUnit).comp_unit);
217 log->Printf ("SBFrame::GetCompileUnit () => error: could not reconstruct frame object for this SBFrame.");
228 frame, sb_comp_unit.get());
241 StackFrame *frame = NULL;
249 frame = exe_ctx.GetFramePtr();
250 if (frame)
252 sb_function.reset(frame->GetSymbolContext (eSymbolContextFunction).function);
257 log->Printf ("SBFrame::GetFunction () => error: could not reconstruct frame object for this SBFrame.");
268 frame, sb_function.get());
281 StackFrame *frame = NULL;
289 frame = exe_ctx.GetFramePtr();
290 if (frame)
292 sb_symbol.reset(frame->GetSymbolContext (eSymbolContextSymbol).symbol);
297 log->Printf ("SBFrame::GetSymbol () => error: could not reconstruct frame object for this SBFrame.");
308 frame, sb_symbol.get());
320 StackFrame *frame = NULL;
328 frame = exe_ctx.GetFramePtr();
329 if (frame)
331 sb_block.SetPtr (frame->GetSymbolContext (eSymbolContextBlock).block);
336 log->Printf ("SBFrame::GetBlock () => error: could not reconstruct frame object for this SBFrame.");
342 log->Printf ("SBFrame(%p)::GetBlock () => error: process is running", frame);
347 frame, sb_block.GetPtr());
358 StackFrame *frame = NULL;
367 frame = exe_ctx.GetFramePtr();
368 if (frame)
370 sb_block.SetPtr(frame->GetFrameBlock ());
375 log->Printf ("SBFrame::GetFrameBlock () => error: could not reconstruct frame object for this SBFrame.");
386 frame, sb_block.GetPtr());
398 StackFrame *frame = NULL;
406 frame = exe_ctx.GetFramePtr();
407 if (frame)
409 sb_line_entry.SetLineEntry (frame->GetSymbolContext (eSymbolContextLineEntry).line_entry);
414 log->Printf ("SBFrame::GetLineEntry () => error: could not reconstruct frame object for this SBFrame.");
425 frame, sb_line_entry.get());
435 StackFrame *frame = exe_ctx.GetFramePtr();
436 if (frame)
437 frame_idx = frame->GetFrameIndex ();
442 frame, frame_idx);
454 StackFrame *frame = NULL;
462 frame = exe_ctx.GetFramePtr();
463 if (frame)
465 addr = frame->GetFrameCodeAddress().GetOpcodeLoadAddress (target);
470 log->Printf ("SBFrame::GetPC () => error: could not reconstruct frame object for this SBFrame.");
481 log->Printf ("SBFrame(%p)::GetPC () => 0x%" PRIx64, frame, addr);
494 StackFrame *frame = NULL;
502 frame = exe_ctx.GetFramePtr();
503 if (frame)
505 ret_val = frame->GetRegisterContext()->SetPC (new_pc);
510 log->Printf ("SBFrame::SetPC () => error: could not reconstruct frame object for this SBFrame.");
522 frame, new_pc, ret_val);
535 StackFrame *frame = NULL;
543 frame = exe_ctx.GetFramePtr();
544 if (frame)
546 addr = frame->GetRegisterContext()->GetSP();
551 log->Printf ("SBFrame::GetSP () => error: could not reconstruct frame object for this SBFrame.");
561 log->Printf ("SBFrame(%p)::GetSP () => 0x%" PRIx64, frame, addr);
575 StackFrame *frame = NULL;
583 frame = exe_ctx.GetFramePtr();
584 if (frame)
586 addr = frame->GetRegisterContext()->GetFP();
591 log->Printf ("SBFrame::GetFP () => error: could not reconstruct frame object for this SBFrame.");
602 log->Printf ("SBFrame(%p)::GetFP () => 0x%" PRIx64, frame, addr);
615 StackFrame *frame = exe_ctx.GetFramePtr();
623 frame = exe_ctx.GetFramePtr();
624 if (frame)
626 sb_addr.SetAddress (&frame->GetFrameCodeAddress());
631 log->Printf ("SBFrame::GetPCAddress () => error: could not reconstruct frame object for this SBFrame.");
641 log->Printf ("SBFrame(%p)::GetPCAddress () => SBAddress(%p)", frame, sb_addr.get());
656 StackFrame *frame = exe_ctx.GetFramePtr();
658 if (frame && target)
660 lldb::DynamicValueType use_dynamic = frame->CalculateTarget()->GetPreferDynamicValue();
681 StackFrame *frame = NULL;
689 frame = exe_ctx.GetFramePtr();
690 if (frame)
694 ValueObjectSP value_sp (frame->GetValueForVariableExpressionPath (var_path,
704 log->Printf ("SBFrame::GetValueForVariablePath () => error: could not reconstruct frame object for this SBFrame.");
721 StackFrame *frame = exe_ctx.GetFramePtr();
723 if (frame && target)
725 lldb::DynamicValueType use_dynamic = frame->CalculateTarget()->GetPreferDynamicValue();
750 StackFrame *frame = NULL;
758 frame = exe_ctx.GetFramePtr();
759 if (frame)
762 SymbolContext sc (frame->GetSymbolContext (eSymbolContextBlock));
781 value_sp = frame->GetValueObjectForFrameVariable(var_sp, eNoDynamicValues);
788 log->Printf ("SBFrame::FindVariable () => error: could not reconstruct frame object for this SBFrame.");
800 frame, name, value_sp.get());
810 StackFrame *frame = exe_ctx.GetFramePtr();
812 if (frame && target)
814 lldb::DynamicValueType use_dynamic = frame->CalculateTarget()->GetPreferDynamicValue();
837 StackFrame *frame = NULL;
845 frame = exe_ctx.GetFramePtr();
846 if (frame)
855 VariableList *variable_list = frame->GetVariableList(true);
857 SymbolContext sc (frame->GetSymbolContext (eSymbolContextBlock));
877 value_sp = frame->GetValueObjectForFrameVariable (variable_sp, eNoDynamicValues);
886 case eValueTypeRegister: // stack frame register value
888 RegisterContextSP reg_ctx (frame->GetRegisterContext());
899 value_sp = ValueObjectRegister::Create (frame, reg_ctx, reg_idx);
908 case eValueTypeRegisterSet: // A collection of stack frame register values
910 RegisterContextSP reg_ctx (frame->GetRegisterContext());
921 value_sp = ValueObjectRegisterSet::Create (frame, reg_ctx, set_idx);
949 log->Printf ("SBFrame::FindValue () => error: could not reconstruct frame object for this SBFrame.");
961 frame, name, value_type, value_sp.get());
1017 StackFrame *frame = NULL;
1025 frame = exe_ctx.GetFramePtr();
1026 if (frame)
1028 disassembly = frame->Disassemble();
1033 log->Printf ("SBFrame::Disassemble () => error: could not reconstruct frame object for this SBFrame.");
1044 log->Printf ("SBFrame(%p)::Disassemble () => %s", frame, disassembly);
1058 StackFrame *frame
1060 if (frame && target)
1062 lldb::DynamicValueType use_dynamic = frame->CalculateTarget()->GetPreferDynamicValue();
1081 StackFrame *frame = NULL;
1097 frame = exe_ctx.GetFramePtr();
1098 if (frame)
1102 variable_list = frame->GetVariableList(true);
1134 if (in_scope_only && !variable_sp->IsInScope(frame))
1137 ValueObjectSP valobj_sp(frame->GetValueObjectForFrameVariable (variable_sp, eNoDynamicValues));
1150 log->Printf ("SBFrame::GetVariables () => error: could not reconstruct frame object for this SBFrame.");
1162 log->Printf ("SBFrame(%p)::GetVariables (...) => SBValueList(%p)", frame, value_list.opaque_ptr());
1177 StackFrame *frame = NULL;
1185 frame = exe_ctx.GetFramePtr();
1186 if (frame)
1188 RegisterContextSP reg_ctx (frame->GetRegisterContext());
1194 value_list.Append(ValueObjectRegisterSet::Create (frame, reg_ctx, set_idx));
1201 log->Printf ("SBFrame::GetRegisters () => error: could not reconstruct frame object for this SBFrame.");
1212 log->Printf ("SBFrame(%p)::GetRegisters () => SBValueList(%p)", frame, value_list.opaque_ptr());
1227 StackFrame *frame = NULL;
1235 frame = exe_ctx.GetFramePtr();
1236 if (frame)
1238 RegisterContextSP reg_ctx (frame->GetRegisterContext());
1249 value_sp = ValueObjectRegister::Create (frame, reg_ctx, reg_idx);
1259 log->Printf ("SBFrame::FindRegister () => error: could not reconstruct frame object for this SBFrame.");
1270 log->Printf ("SBFrame(%p)::FindRegister () => SBValue(%p)", frame, value_sp.get());
1284 StackFrame *frame;
1292 frame = exe_ctx.GetFramePtr();
1293 if (frame)
1295 frame->DumpUsingSettingsFormat (&strm);
1300 log->Printf ("SBFrame::GetDescription () => error: could not reconstruct frame object for this SBFrame.");
1321 StackFrame *frame = exe_ctx.GetFramePtr();
1323 if (frame && target)
1326 lldb::DynamicValueType fetch_dynamic_value = frame->CalculateTarget()->GetPreferDynamicValue();
1377 StackFrame *frame = NULL;
1386 frame = exe_ctx.GetFramePtr();
1387 if (frame)
1391 frame->DumpUsingSettingsFormat (&frame_description);
1396 frame,
1407 log->Printf ("SBFrame::EvaluateExpression () => error: could not reconstruct frame object for this SBFrame.");
1425 frame,
1439 StackFrame *frame = NULL;
1447 frame = exe_ctx.GetFramePtr();
1448 if (frame)
1451 Block *block = frame->GetSymbolContext(eSymbolContextBlock).block;
1458 log->Printf ("SBFrame::IsInlined () => error: could not reconstruct frame object for this SBFrame.");
1477 StackFrame *frame = NULL;
1485 frame = exe_ctx.GetFramePtr();
1486 if (frame)
1488 SymbolContext sc (frame->GetSymbolContext(eSymbolContextFunction | eSymbolContextBlock | eSymbolContextSymbol));
1514 log->Printf ("SBFrame::GetFunctionName () => error: could not reconstruct frame object for this SBFrame.");