mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-06-19 10:25:38 +03:00
Fix wrong mutex stats in json-formatted malloc stats
During mutex stats emit, derived counters are not emitted for json. Yet the array indexing counter should still be increased to skip derived elements in the output, which was not. This commit fixes it.
This commit is contained in:
parent
71cb810181
commit
8cc076a08e
1 changed files with 2 additions and 2 deletions
|
|
@ -260,10 +260,10 @@ mutex_stats_emit(emitter_t *emitter, emitter_row_t *row,
|
|||
#define OP(counter, type, human, derived, base_counter) \
|
||||
if (!derived) { \
|
||||
col = &col_##type[k_##type]; \
|
||||
++k_##type; \
|
||||
emitter_json_kv(emitter, #counter, EMITTER_TYPE_##type, \
|
||||
(const void *)&col->bool_val); \
|
||||
}
|
||||
} \
|
||||
++k_##type;
|
||||
MUTEX_PROF_COUNTERS;
|
||||
#undef OP
|
||||
#undef EMITTER_TYPE_uint32_t
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue