diff options
Diffstat (limited to 'compiler-rt/lib/memprof/memprof_mibmap.h')
-rw-r--r-- | compiler-rt/lib/memprof/memprof_mibmap.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/compiler-rt/lib/memprof/memprof_mibmap.h b/compiler-rt/lib/memprof/memprof_mibmap.h index ed5dda174fe5..a7cd420464e8 100644 --- a/compiler-rt/lib/memprof/memprof_mibmap.h +++ b/compiler-rt/lib/memprof/memprof_mibmap.h @@ -1,7 +1,9 @@ #ifndef MEMPROF_MIBMAP_H_ #define MEMPROF_MIBMAP_H_ -#include "memprof_meminfoblock.h" +#include <stdint.h> + +#include "profile/MemProfData.inc" #include "sanitizer_common/sanitizer_addrhashmap.h" #include "sanitizer_common/sanitizer_mutex.h" @@ -9,7 +11,7 @@ namespace __memprof { struct LockedMemInfoBlock { __sanitizer::StaticSpinMutex mutex; - MemInfoBlock mib; + ::llvm::memprof::MemInfoBlock mib; }; // The MIB map stores a mapping from stack ids to MemInfoBlocks. @@ -17,7 +19,8 @@ typedef __sanitizer::AddrHashMap<LockedMemInfoBlock *, 200003> MIBMapTy; // Insert a new MemInfoBlock or merge with an existing block identified by the // stack id. -void InsertOrMerge(const uptr Id, const MemInfoBlock &Block, MIBMapTy &Map); +void InsertOrMerge(const uptr Id, const ::llvm::memprof::MemInfoBlock &Block, + MIBMapTy &Map); } // namespace __memprof |