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  |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
mirek wrote on Fri, 19 April 2019 19:06Will 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
|
|
|
 |
|
U++ 2019.1.rc4 released
By: mirek on Mon, 15 April 2019 08:23
|
 |
|
Re: U++ 2019.1.rc4 released
By: koldo on Mon, 15 April 2019 08:54
|
 |
|
Re: U++ 2019.1.rc4 released
By: Tom1 on Tue, 16 April 2019 08:39
|
 |
|
Re: U++ 2019.1.rc4 released
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Wed, 17 April 2019 21:31
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Thu, 18 April 2019 10:53
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Fri, 19 April 2019 00:32
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Fri, 19 April 2019 12:27
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Fri, 19 April 2019 16:43
|
 |
|
Re: U++ 2019.1.rc4 released
|
 |
|
Re: U++ 2019.1.rc4 released
By: forlano on Wed, 17 April 2019 23:43
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Thu, 18 April 2019 00:22
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Thu, 18 April 2019 07:59
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Thu, 18 April 2019 08:03
|
 |
|
Re: U++ 2019.1.rc4 released
|
 |
|
Re: U++ 2019.1.rc4 released
By: Tom1 on Thu, 18 April 2019 10:30
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Thu, 18 April 2019 22:20
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Sat, 20 April 2019 00:33
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Mon, 22 April 2019 11:03
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Sat, 20 April 2019 00:51
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Mon, 22 April 2019 11:08
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Tue, 23 April 2019 09:53
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Tue, 23 April 2019 15:33
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Tue, 23 April 2019 15:36
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Tue, 23 April 2019 15:05
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Sat, 20 April 2019 00:57
|
 |
|
Re: U++ 2019.1.rc4 released
By: mirek on Sat, 20 April 2019 01:06
|
 |
|
Re: U++ 2019.1.rc4 released
By: Novo on Sat, 20 April 2019 04:46
|
Goto Forum:
Current Time: Sat Jul 19 12:34:55 CEST 2025
Total time taken to generate the page: 0.00569 seconds
|