The memprof profiler currently dumps data in a text format. This change
introduces a new raw binary format for efficient serialization and
subsequent use for PGO builds.
This is a draft revision, not intended for review.
Paths
| Differential D109420
[MemProf] Add a raw binary format for MemProf. Authored by snehasish on Sep 8 2021, 12:38 AM.
Details
Summary The memprof profiler currently dumps data in a text format. This change This is a draft revision, not intended for review.
Diff Detail
Revision Contents
Diff 371265 compiler-rt/lib/memprof/CMakeLists.txt
compiler-rt/lib/memprof/memprof_allocator.cpp
compiler-rt/lib/memprof/memprof_blockcache.h
compiler-rt/lib/memprof/memprof_blockcache.cpp
compiler-rt/lib/memprof/memprof_flags.inc
compiler-rt/lib/memprof/memprof_meminfoblock.h
compiler-rt/lib/memprof/memprof_rawprofile.h
compiler-rt/lib/memprof/memprof_rawprofile.cpp
compiler-rt/lib/memprof/tests/CMakeLists.txt
compiler-rt/lib/memprof/tests/driver.cpp
compiler-rt/lib/memprof/tests/rawprofile.cpp
compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h
|
clang-tidy: warning: format specifies type 'int' but the argument has type 'unsigned long long' [clang-diagnostic-format]
not useful
clang-tidy: warning: format specifies type 'int' but the argument has type 'unsigned long long' [clang-diagnostic-format]
not useful