1. Jun 24, 2021
    • Lucas A. M. Magalhaes's avatar
      vector: Fix undefined behaviour on realloc · 92372987
      Lucas A. M. Magalhaes authored
      
      
      On tests listed bellow the reserve method is being called before any
      allocation on the object therefore realloc being called without
      any previous allocation. Inside realloc _data is being used with the
      operator '[]', as it is nullptr at that moment it's an undefined
      behaviour.
      
      This patch simply returns a call to alloc if _data is nullptr.
      
      This tests fails on PowerPC with Segmentation Fault because of this
      issue:
      segment_vector_array_expsize_assign_exceptions_oom_0_none
      segment_vector_array_expsize_assign_exceptions_oom_0_memcheck
      segment_vector_array_expsize_capacity_exceptions_oom_0_none
      segment_vector_array_expsize_capacity_exceptions_oom_0_memcheck
      segment_vector_array_expsize_modifiers_exceptions_oom_0_none
      segment_vector_array_expsize_modifiers_exceptions_oom_0_memcheck
      segment_vector_vector_expsize_assign_exceptions_oom_0_none
      segment_vector_vector_expsize_assign_exceptions_oom_0_memcheck
      segment_vector_vector_expsize_capacity_exceptions_oom_0_none
      segment_vector_vector_expsize_capacity_exceptions_oom_0_memcheck
      segment_vector_vector_expsize_modifiers_exceptions_oom_0_none
      segment_vector_vector_expsize_modifiers_exceptions_oom_0_memcheck
      segment_vector_vector_fixedsize_assign_exceptions_oom_0_none
      segment_vector_vector_fixedsize_assign_exceptions_oom_0_memcheck
      
      Signed-off-by: default avatarLucas A. M. Magalhães <lamm@linux.ibm.com>
      92372987
  2. Jun 21, 2021
  3. Jun 18, 2021
  4. Jun 15, 2021
  5. Jun 11, 2021
  6. Jun 10, 2021
  7. Jun 09, 2021
  8. Jun 08, 2021
  9. Jun 07, 2021
  10. May 20, 2021
  11. May 19, 2021
  12. May 18, 2021
  13. May 12, 2021
  14. May 11, 2021
  15. May 06, 2021