summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOpenMP.cpp
diff options
context:
space:
mode:
authorHoward Hellyer <hhellyer@uk.ibm.com>2016-06-23 08:35:37 +0000
committerHoward Hellyer <hhellyer@uk.ibm.com>2016-06-23 08:35:37 +0000
commit26036843724d49fcd4678f177c02f0097997c731 (patch)
tree3a258e7502c9d527654014155d8672b8f0011e13 /clang/lib/Sema/SemaOpenMP.cpp
parent89fb6643e99e3164ca235ecfb886cbbe8eb1dfbb (diff)
downloadbcm5719-llvm-26036843724d49fcd4678f177c02f0097997c731.tar.gz
bcm5719-llvm-26036843724d49fcd4678f177c02f0097997c731.zip
Add MemoryRegionInfo to SB API
Summary: This adds new SB API calls and classes to allow a user of the SB API to obtain a full list of memory regions accessible within the process. Adding this to the API makes it possible use the API for tasks like scanning memory for blocks allocated with a header and footer to track down memory leaks, otherwise just inspecting every address is impractical especially for 64 bit processes. These changes only add the API itself and a base implementation of GetMemoryRegions() to lldb_private::Process::GetMemoryRegions. I will submit separate patches to fill in lldb_private::Process::GetMemoryRegionInfoList and GetMemoryRegionInfo for individual platforms. The original discussion about this is here: http://lists.llvm.org/pipermail/lldb-dev/2016-May/010203.html Reviewers: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D20565 llvm-svn: 273547
Diffstat (limited to 'clang/lib/Sema/SemaOpenMP.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud