Lines Matching defs:slot_offset
586 uint64_t TranslatedState::GetUInt64Slot(Address fp, int slot_offset) {
588 return ReadUnalignedValue<uint64_t>(fp + slot_offset);
590 return Memory<uint64_t>(fp + slot_offset);
594 uint32_t TranslatedState::GetUInt32Slot(Address fp, int slot_offset) {
595 Address address = fp + slot_offset;
603 Float32 TranslatedState::GetFloatSlot(Address fp, int slot_offset) {
605 return Float32::FromBits(GetUInt32Slot(fp, slot_offset));
607 return Float32::FromBits(Memory<uint32_t>(fp + slot_offset));
611 Float64 TranslatedState::GetDoubleSlot(Address fp, int slot_offset) {
612 return Float64::FromBits(GetUInt64Slot(fp, slot_offset));
1156 int slot_offset =
1158 intptr_t value = *(reinterpret_cast<intptr_t*>(fp + slot_offset));
1162 uncompressed_value, slot_offset < 0 ? '-' : '+',
1163 std::abs(slot_offset));
1173 int slot_offset =
1175 uint32_t value = GetUInt32Slot(fp, slot_offset);
1178 static_cast<int32_t>(value), slot_offset < 0 ? '-' : '+',
1179 std::abs(slot_offset));
1187 int slot_offset =
1189 uint64_t value = GetUInt64Slot(fp, slot_offset);
1192 static_cast<intptr_t>(value), slot_offset < 0 ? '-' : '+',
1193 std::abs(slot_offset));
1201 int slot_offset =
1203 uint32_t value = GetUInt32Slot(fp, slot_offset);
1206 slot_offset < 0 ? '-' : '+', std::abs(slot_offset));
1215 int slot_offset =
1217 uint32_t value = GetUInt32Slot(fp, slot_offset);
1220 slot_offset < 0 ? '-' : '+', std::abs(slot_offset));
1228 int slot_offset =
1230 Float32 value = GetFloatSlot(fp, slot_offset);
1233 slot_offset < 0 ? '-' : '+', std::abs(slot_offset));
1241 int slot_offset =
1243 Float64 value = GetDoubleSlot(fp, slot_offset);
1246 slot_offset < 0 ? '-' : '+', std::abs(slot_offset));