Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » U++ 2019.1.rc4 released
Re: U++ 2019.1.rc4 released [message #51621 is a reply to message #51620] Sat, 20 April 2019 04:46 Go to previous message
Novo is currently offline  Novo
Messages: 1430
Registered: December 2006
Ultimate Contributor
mirek wrote on Fri, 19 April 2019 19:06
Will check all those too, but

Ops.h:3:51: runtime error: load of misaligned address

(and stores)

- that one is impossible to fix, it is meant to be.

Note #ifdef CPU_UNALIGNED before it...

Mirek


Do you mind adding code below to Defs.h and marking PeekXXle and PokeXXle with NO_UBSAN ?
// ***** Sanitizer-related
#if defined(__has_feature)

#if __has_feature(address_sanitizer)
  #define NO_ASAN __attribute__((no_sanitize_address))
#else
  #define NO_ASAN
#endif

#if __has_feature(memory_sanitizer)
  #define NO_MSAN __attribute__((no_sanitize_memory))
#else
  #define NO_MSAN
#endif

#else

// gcc doesn't have __has_feature
#if defined (__GNUC__)
  #define NO_ASAN __attribute__((no_sanitize_address))
#else
  #define NO_ASAN
#endif

  // gcc doesn't support memory sanitizer.
  #define NO_MSAN
  // gcc doesn't support safe-stack sanitizer.
  // gcc doesn't support shadow-call-stack sanitizer.
  
#endif

#if defined(__clang__) || defined (__GNUC__)
  #define NO_UBSAN __attribute__((no_sanitize("undefined")))
#else
  #define NO_UBSAN
#endif

Thank you in advance.


Regards,
Novo
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Dark theme support changes
Next Topic: U++ 2019.1.rc1 released
Goto Forum:
  


Current Time: Sat Jul 19 12:34:55 CEST 2025

Total time taken to generate the page: 0.00569 seconds