Home | History | Annotate | Download | only in Expression

Lines Matching refs:error_ptr

721     Error *error_ptr,
727 if (error_ptr)
728 error_ptr->SetErrorStringWithFormat("No register context in frame.\n");
735 if (error_ptr)
736 error_ptr->SetErrorStringWithFormat("Unable to convert register kind=%u reg_num=%u to a native register number.\n", reg_kind, reg_num);
749 if (error_ptr)
750 error_ptr->Clear();
757 if (error_ptr)
758 error_ptr->SetErrorStringWithFormat ("register %s can't be converted to a scalar value",
764 if (error_ptr)
765 error_ptr->SetErrorStringWithFormat("register %s is not available", reg_info->name);
1204 Error *error_ptr
1208 return Evaluate(&exe_ctx, expr_locals, decl_map, NULL, loclist_base_load_addr, initial_value_ptr, result, error_ptr);
1221 Error *error_ptr
1246 if (error_ptr)
1247 error_ptr->SetErrorString("Invalid PC in frame.");
1271 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_data, offset, length, m_reg_kind, initial_value_ptr, result, error_ptr);
1277 if (error_ptr)
1278 error_ptr->SetErrorString ("variable not available");
1283 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_data, 0, m_data.GetByteSize(), m_reg_kind, initial_value_ptr, result, error_ptr);
1301 Error *error_ptr
1307 if (error_ptr)
1308 error_ptr->SetErrorString ("no location, value may have been optimized out");
1335 if (error_ptr)
1336 error_ptr->SetErrorString ("invalid offset and/or length for opcodes buffer.");
1399 // if (error_ptr)
1400 // error_ptr->SetErrorStringWithFormat ("Section %s in %s is not currently loaded.\n", sect->GetName().AsCString(), sect->GetModule()->GetFileSpec().GetFilename().AsCString());
1446 if (error_ptr)
1447 error_ptr->SetErrorStringWithFormat ("Failed to dereference pointer from 0x%" PRIx64 " for DW_OP_deref: %s\n",
1455 if (error_ptr)
1456 error_ptr->SetErrorStringWithFormat ("NULL process for DW_OP_deref.\n");
1462 if (error_ptr)
1463 error_ptr->SetErrorStringWithFormat ("NULL execution context for DW_OP_deref.\n");
1544 if (error_ptr)
1545 error_ptr->SetErrorStringWithFormat ("Failed to dereference pointer from 0x%" PRIx64 " for DW_OP_deref: %s\n",
1553 if (error_ptr)
1554 error_ptr->SetErrorStringWithFormat ("NULL process for DW_OP_deref.\n");
1560 if (error_ptr)
1561 error_ptr->SetErrorStringWithFormat ("NULL execution context for DW_OP_deref.\n");
1592 if (error_ptr)
1593 error_ptr->SetErrorString("Unimplemented opcode: DW_OP_xderef_size.");
1608 if (error_ptr)
1609 error_ptr->SetErrorString("Unimplemented opcode: DW_OP_xderef.");
1647 if (error_ptr)
1648 error_ptr->SetErrorString("Expression stack empty for DW_OP_dup.");
1663 if (error_ptr)
1664 error_ptr->SetErrorString("Expression stack empty for DW_OP_drop.");
1680 if (error_ptr)
1681 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_over.");
1702 if (error_ptr)
1703 error_ptr->SetErrorStringWithFormat("Index %u out of range for DW_OP_pick.\n", pick_idx);
1719 if (error_ptr)
1720 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_swap.");
1742 if (error_ptr)
1743 error_ptr->SetErrorString("Expression stack needs at least 3 items for DW_OP_rot.");
1766 if (error_ptr)
1767 error_ptr->SetErrorString("Expression stack needs at least 1 item for DW_OP_abs.");
1772 if (error_ptr)
1773 error_ptr->SetErrorString("Failed to take the absolute value of the first stack item.");
1787 if (error_ptr)
1788 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_and.");
1809 if (error_ptr)
1810 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_div.");
1818 if (error_ptr)
1819 error_ptr->SetErrorString("Divide by zero.");
1828 if (error_ptr)
1829 error_ptr->SetErrorString("Divide failed.");
1845 if (error_ptr)
1846 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_minus.");
1867 if (error_ptr)
1868 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_mod.");
1889 if (error_ptr)
1890 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_mul.");
1909 if (error_ptr)
1910 error_ptr->SetErrorString("Expression stack needs at least 1 item for DW_OP_neg.");
1917 if (error_ptr)
1918 error_ptr->SetErrorString("Unary negate failed.");
1933 if (error_ptr)
1934 error_ptr->SetErrorString("Expression stack needs at least 1 item for DW_OP_not.");
1941 if (error_ptr)
1942 error_ptr->SetErrorString("Logical NOT failed.");
1957 if (error_ptr)
1958 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_or.");
1978 if (error_ptr)
1979 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_plus.");
1999 if (error_ptr)
2000 error_ptr->SetErrorString("Expression stack needs at least 1 item for DW_OP_plus_uconst.");
2010 if (error_ptr)
2011 error_ptr->SetErrorString("DW_OP_plus_uconst failed.");
2027 if (error_ptr)
2028 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_shl.");
2049 if (error_ptr)
2050 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_shr.");
2059 if (error_ptr)
2060 error_ptr->SetErrorString("DW_OP_shr failed.");
2077 if (error_ptr)
2078 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_shra.");
2098 if (error_ptr)
2099 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_xor.");
2127 if (error_ptr)
2128 error_ptr->SetErrorString("Invalid opcode offset in DW_OP_skip.");
2157 if (error_ptr)
2158 error_ptr->SetErrorString("Invalid opcode offset in DW_OP_bra.");
2177 if (error_ptr)
2178 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_eq.");
2201 if (error_ptr)
2202 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_ge.");
2225 if (error_ptr)
2226 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_gt.");
2249 if (error_ptr)
2250 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_le.");
2273 if (error_ptr)
2274 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_lt.");
2297 if (error_ptr)
2298 error_ptr->SetErrorString("Expression stack needs at least 2 items for DW_OP_ne.");
2391 if (ReadRegisterValueAsScalar (reg_ctx, reg_kind, reg_num, error_ptr, tmp))
2406 if (ReadRegisterValueAsScalar (reg_ctx, reg_kind, reg_num, error_ptr, tmp))
2455 if (ReadRegisterValueAsScalar (reg_ctx, reg_kind, reg_num, error_ptr, tmp))
2479 if (ReadRegisterValueAsScalar (reg_ctx, reg_kind, reg_num, error_ptr, tmp))
2498 if (frame->GetFrameBaseValue(value, error_ptr))
2510 if (error_ptr)
2511 error_ptr->SetErrorString ("Invalid stack frame in context for DW_OP_fbreg opcode.");
2517 if (error_ptr)
2518 error_ptr->SetErrorStringWithFormat ("NULL execution context for DW_OP_fbreg.\n");
2549 if (error_ptr)
2550 error_ptr->SetErrorString ("Unimplemented opcode DW_OP_piece.");
2564 if (error_ptr)
2565 error_ptr->SetErrorString ("Unimplemented opcode DW_OP_push_object_address.");
2590 if (error_ptr)
2591 error_ptr->SetErrorString ("Unimplemented opcode DW_OP_call2.");
2616 if (error_ptr)
2617 error_ptr->SetErrorString ("Unimplemented opcode DW_OP_call4.");
2652 if (error_ptr)
2653 error_ptr->SetErrorString ("Stack frame does not include a canonical frame address for DW_OP_call_frame_cfa opcode.");
2657 if (error_ptr)
2658 error_ptr->SetErrorString ("Invalid stack frame in context for DW_OP_call_frame_cfa opcode.");
2671 if (error_ptr)
2672 error_ptr->SetErrorString ("Stack empty after evaluation.");