aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
diff options
context:
space:
mode:
authorJoseph Huber <jhuber6@vols.utk.edu>2022-03-23 17:05:43 -0400
committerJoseph Huber <jhuber6@vols.utk.edu>2022-03-23 18:27:16 -0400
commit0d16c23af1da2e7c83c84cf64f8b76947f038044 (patch)
treeafa5ddaa2522835ec51f45d78081f70df5686817 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
parent955cff803e081640e149fed0742f57ae1b84db7d (diff)
downloadllvm-0d16c23af1da2e7c83c84cf64f8b76947f038044.zip
llvm-0d16c23af1da2e7c83c84cf64f8b76947f038044.tar.gz
llvm-0d16c23af1da2e7c83c84cf64f8b76947f038044.tar.bz2
[OpenMP] Do not create offloading entries for internal or hidden symbols
Currently we create offloading entries to register device variables with the host. When we register a variable we will look up the symbol in the device image and map the device address to the host address. This is a problem when the symbol is declared with hidden visibility or internal linkage. This means the symbol is not accessible externally and we cannot get its address. We should still allow static variables to be declared on the device, but ew should not create an offloading entry for them so they exist independently on the host and device. Fixes #54309 Reviewed By: jdoerfert Differential Revision: https://reviews.llvm.org/D122352
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h')
0 files changed, 0 insertions, 0 deletions