Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable UndefinedBehaviorSanitizer #459

Closed
prasannabhat opened this issue Dec 21, 2020 · 0 comments · Fixed by #461
Closed

Enable UndefinedBehaviorSanitizer #459

prasannabhat opened this issue Dec 21, 2020 · 0 comments · Fixed by #461
Assignees
Labels
test A module/integration/stress/etc test for a component

Comments

@prasannabhat
Copy link
Contributor

Brief feature description

Enable UndefinedBehaviorSanitizer for iceoryx core components.

Detailed information

From their site

UndefinedBehaviorSanitizer (UBSan) is a fast undefined behavior detector. UBSan modifies the program at compile-time to catch various kinds of undefined behavior during program execution, for example:

  • Using misaligned or null pointer

  • Signed integer overflow

  • Conversion to, from, or between floating-point types which would overflow the destination

With #141 we have introduced AddressSanitizer for iceoryx core components (iceoryx_posh & iceoryx_utils)
With this we aim to cover UndefinedBehaviorSanitizer checks

@mossmaurice mossmaurice added the test A module/integration/stress/etc test for a component label Dec 21, 2020
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Dec 21, 2020
@dkroenke dkroenke linked a pull request Dec 22, 2020 that will close this issue
19 tasks
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Dec 23, 2020
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Dec 23, 2020
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Dec 23, 2020
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Dec 23, 2020
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Jan 7, 2021
prasannabhat added a commit to prasannabhat/iceoryx that referenced this issue Jan 7, 2021
elBoberido added a commit to prasannabhat/iceoryx that referenced this issue Jan 7, 2021
elBoberido added a commit to prasannabhat/iceoryx that referenced this issue Jan 7, 2021
elBoberido added a commit to prasannabhat/iceoryx that referenced this issue Jan 7, 2021
dkroenke added a commit that referenced this issue Jan 8, 2021
iox-#459 enable UndefinedBehaviorSanitizer for iceoryx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test A module/integration/stress/etc test for a component
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants