diff options
| author | Snehasish Kumar <snehasishk@google.com> | 2021-10-12 11:30:23 -0700 |
|---|---|---|
| committer | Snehasish Kumar <snehasishk@google.com> | 2021-11-11 11:29:36 -0800 |
| commit | 545866cb05b90329fc61f361c6afffedb3aaf938 (patch) | |
| tree | 219802131a140b3c9efe95b603dd35f8a368f103 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h | |
| parent | 1243cef245f6131c093d65235e87319e8e124e7f (diff) | |
| download | llvm-545866cb05b90329fc61f361c6afffedb3aaf938.zip llvm-545866cb05b90329fc61f361c6afffedb3aaf938.tar.gz llvm-545866cb05b90329fc61f361c6afffedb3aaf938.tar.bz2 | |
[memprof] Add a raw binary format to serialize memprof profiles.
This change implements the raw binary format discussed in
https://lists.llvm.org/pipermail/llvm-dev/2021-September/153007.html
Summary of changes
* Add a new memprof option to choose binary or text (default) format.
* Add a rawprofile library which serializes the MIB map to profile.
* Add a unit test for rawprofile.
* Mark sanitizer procmaps methods as virtual to be able to mock them.
* Extend memprof_profile_dump regression test.
Differential Revision: https://reviews.llvm.org/D113317
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
