-
Notifications
You must be signed in to change notification settings - Fork 116
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
[ASAN] Intercept urProgramLink in sanitizer layer #1452
Conversation
Hi, @zhaomaosu |
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #1452 +/- ##
==========================================
- Coverage 14.82% 12.42% -2.41%
==========================================
Files 250 241 -9
Lines 36220 36272 +52
Branches 4094 4115 +21
==========================================
- Hits 5369 4506 -863
- Misses 30800 31762 +962
+ Partials 51 4 -47 ☔ View full report in Codecov by Sentry. |
…ding Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Hi, @oneapi-src/unified-runtime-maintain |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, but please separate out the unrelated changes.
It's very unlikely that this will affect anything on intel/llvm, right? Despite that, please follow the process outlined here: https://oneapi-src.github.io/unified-runtime/core/CONTRIB.html#adapter-change-process and create an intel/llvm PR. |
Signed-off-by: jinge90 <ge.jin@intel.com>
Hi, @pbalcer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
We need to make sure about not conflicting with the other PR's in our merge queue. |
Hi, @kbenzie |
Signed-off-by: jinge90 <ge.jin@intel.com>
UR part: oneapi-src/unified-runtime#1452 --------- Signed-off-by: jinge90 <ge.jin@intel.com> Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
Openmp offloading runtime (libomptarget) calls urProgramLink to build and link user's device code, this API needs to be intercepted to register device globals.
intel/llvm: intel/llvm#13048