mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-14 14:56:47 +00:00
[scudo] Add mallopt to print stats to the log.
Reviewed By: Chia-hungDuan Differential Revision: https://reviews.llvm.org/D153094
This commit is contained in:
parent
fecabf4006
commit
5759e3ce6d
@ -159,6 +159,11 @@ size_t __scudo_get_ring_buffer_size(void);
|
||||
#define M_MEMTAG_TUNING_UAF 1
|
||||
#endif
|
||||
|
||||
// Print internal stats to the log.
|
||||
#ifndef M_LOG_STATS
|
||||
#define M_LOG_STATS -205
|
||||
#endif
|
||||
|
||||
} // extern "C"
|
||||
|
||||
#endif // SCUDO_INTERFACE_H_
|
||||
|
@ -196,6 +196,9 @@ INTERFACE WEAK int SCUDO_PREFIX(mallopt)(int param, int value) {
|
||||
} else if (param == M_PURGE_ALL) {
|
||||
SCUDO_ALLOCATOR.releaseToOS(scudo::ReleaseToOS::ForceAll);
|
||||
return 1;
|
||||
} else if (param == M_LOG_STATS) {
|
||||
SCUDO_ALLOCATOR.printStats();
|
||||
return 1;
|
||||
} else {
|
||||
scudo::Option option;
|
||||
switch (param) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user