Details
Details
- Reviewers
bhushan clayborg labath - Commits
- rGbe111a9653d4: Merging r283729: --------------------------------------------------------------…
rG75e213c98536: [LLDB][MIPS] Fix TestReturnValue failure for MIPS
rLLDB283729: [LLDB][MIPS] Fix TestReturnValue failure for MIPS
rL283729: [LLDB][MIPS] Fix TestReturnValue failure for MIPS
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | ||
---|---|---|
972 ↗ | (On Diff #71131) | The issued was while setting f0_data and f2_data successively via RegisterValue.GetData. Since RegisterValue.GetData() will internally call Scalar::GetBytes() which contain static member (flt_val and db1_val) for floating point type . Hence two successive calls to set data for m_type float/double will cause the content of f0_data to be overwritten with the content of f2_value. Scalar::GetBytes() const const uint64_t *apint_words; const uint8_t *bytes; static float_t flt_val; static double_t dbl_val; static uint64_t swapped_words[4]; ... ... ... } |