Lines Matching refs:back

938         stack.back().SetValueType(Value::ValueType::LoadAddress);
940 stack.back().SetValueType(Value::ValueType::FileAddress);
993 Value::ValueType value_type = stack.back().GetValueType();
996 void *src = (void *)stack.back().GetScalar().ULongLong();
999 stack.back().GetScalar() = ptr;
1000 stack.back().ClearContext();
1003 auto file_addr = stack.back().GetScalar().ULongLong(
1013 stack.back().GetScalar() = *maybe_load_addr;
1019 stack.back().SetValueType(Value::ValueType::LoadAddress);
1025 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
1032 stack.back().GetScalar() = pointer_value;
1033 stack.back().ClearContext();
1083 Value::ValueType value_type = stack.back().GetValueType();
1086 void *src = (void *)stack.back().GetScalar().ULongLong();
1122 stack.back().GetScalar() = ptr;
1123 stack.back().ClearContext();
1127 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
1148 stack.back().GetScalar() = DerefSizeExtractDataHelper(
1150 stack.back().ClearContext();
1161 stack.back().GetScalar() = load_addr;
1171 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
1177 stack.back().GetScalar() =
1180 stack.back().ClearContext();
1299 stack.push_back(stack.back());
1356 tmp = stack.back();
1357 stack.back() = stack[stack.size() - 2];
1394 } else if (!stack.back().ResolveValue(exe_ctx).AbsoluteValue()) {
1413 tmp = stack.back();
1415 stack.back().ResolveValue(exe_ctx) =
1416 stack.back().ResolveValue(exe_ctx) & tmp.ResolveValue(exe_ctx);
1432 tmp = stack.back();
1439 stack.back() =
1440 stack.back().ResolveValue(exe_ctx) / tmp.ResolveValue(exe_ctx);
1441 if (!stack.back().ResolveValue(exe_ctx).IsValid()) {
1461 tmp = stack.back();
1463 stack.back().ResolveValue(exe_ctx) =
1464 stack.back().ResolveValue(exe_ctx) - tmp.ResolveValue(exe_ctx);
1480 tmp = stack.back();
1482 stack.back().ResolveValue(exe_ctx) =
1483 stack.back().ResolveValue(exe_ctx) % tmp.ResolveValue(exe_ctx);
1498 tmp = stack.back();
1500 stack.back().ResolveValue(exe_ctx) =
1501 stack.back().ResolveValue(exe_ctx) * tmp.ResolveValue(exe_ctx);
1515 if (!stack.back().ResolveValue(exe_ctx).UnaryNegate()) {
1534 if (!stack.back().ResolveValue(exe_ctx).OnesComplement()) {
1553 tmp = stack.back();
1555 stack.back().ResolveValue(exe_ctx) =
1556 stack.back().ResolveValue(exe_ctx) | tmp.ResolveValue(exe_ctx);
1571 tmp = stack.back();
1573 stack.back().GetScalar() += tmp.GetScalar();
1590 stack.back().GetScalar() += uconst_value;
1591 if (!stack.back().GetScalar().IsValid()) {
1611 tmp = stack.back();
1613 stack.back().ResolveValue(exe_ctx) <<= tmp.ResolveValue(exe_ctx);
1629 tmp = stack.back();
1631 if (!stack.back().ResolveValue(exe_ctx).ShiftRightLogical(
1653 tmp = stack.back();
1655 stack.back().ResolveValue(exe_ctx) >>= tmp.ResolveValue(exe_ctx);
1670 tmp = stack.back();
1672 stack.back().ResolveValue(exe_ctx) =
1673 stack.back().ResolveValue(exe_ctx) ^ tmp.ResolveValue(exe_ctx);
1714 tmp = stack.back();
1750 tmp = stack.back();
1752 stack.back().ResolveValue(exe_ctx) =
1753 stack.back().ResolveValue(exe_ctx) == tmp.ResolveValue(exe_ctx);
1771 tmp = stack.back();
1773 stack.back().ResolveValue(exe_ctx) =
1774 stack.back().ResolveValue(exe_ctx) >= tmp.ResolveValue(exe_ctx);
1792 tmp = stack.back();
1794 stack.back().ResolveValue(exe_ctx) =
1795 stack.back().ResolveValue(exe_ctx) > tmp.ResolveValue(exe_ctx);
1813 tmp = stack.back();
1815 stack.back().ResolveValue(exe_ctx) =
1816 stack.back().ResolveValue(exe_ctx) <= tmp.ResolveValue(exe_ctx);
1834 tmp = stack.back();
1836 stack.back().ResolveValue(exe_ctx) =
1837 stack.back().ResolveValue(exe_ctx) < tmp.ResolveValue(exe_ctx);
1855 tmp = stack.back();
1857 stack.back().ResolveValue(exe_ctx) =
1858 stack.back().ResolveValue(exe_ctx) != tmp.ResolveValue(exe_ctx);
2003 stack.back().SetValueType(Value::ValueType::LoadAddress);
2022 stack.back().SetValueType(Value::ValueType::LoadAddress);
2035 stack.back().SetValueType(Value::ValueType::LoadAddress);
2099 Value curr_piece_source_value(stack.back());
2180 // This is the first piece, we should push it back onto the stack
2223 log, dwarf_cu, dwarf4_location_description_kind, &stack.back());
2228 switch (stack.back().GetValueType()) {
2232 if (!stack.back().GetScalar().ExtractBitfield(piece_bit_size,
2239 (uint64_t)(stack.back().GetScalar().GetByteSize() * 8));
2367 stack.back().SetValueType(Value::ValueType::Scalar);
2439 Scalar &top = stack.back().ResolveValue(exe_ctx);
2457 stack.back().SetValueType(Value::ValueType::LoadAddress);
2505 stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS);
2516 stack.back().GetScalar() = tls_load_addr;
2517 stack.back().SetValueType(Value::ValueType::LoadAddress);
2541 stack.back().SetValueType(Value::ValueType::LoadAddress);
2543 stack.back().SetValueType(Value::ValueType::FileAddress);
2604 log, dwarf_cu, dwarf4_location_description_kind, &stack.back());
2617 result = stack.back();