Blame memkind-1.10.1/jemalloc/include/jemalloc/internal/bin_types.h

Packit Service 7f3b24
#ifndef JEMALLOC_INTERNAL_BIN_TYPES_H
Packit Service 7f3b24
#define JEMALLOC_INTERNAL_BIN_TYPES_H
Packit Service 7f3b24
Packit Service 7f3b24
#include "jemalloc/internal/sc.h"
Packit Service 7f3b24
Packit Service 7f3b24
#define BIN_SHARDS_MAX (1 << EXTENT_BITS_BINSHARD_WIDTH)
Packit Service 7f3b24
#define N_BIN_SHARDS_DEFAULT 1
Packit Service 7f3b24
Packit Service 7f3b24
/* Used in TSD static initializer only. Real init in arena_bind(). */
Packit Service 7f3b24
#define TSD_BINSHARDS_ZERO_INITIALIZER {{UINT8_MAX}}
Packit Service 7f3b24
Packit Service 7f3b24
typedef struct tsd_binshards_s tsd_binshards_t;
Packit Service 7f3b24
struct tsd_binshards_s {
Packit Service 7f3b24
	uint8_t binshard[SC_NBINS];
Packit Service 7f3b24
};
Packit Service 7f3b24
Packit Service 7f3b24
#endif /* JEMALLOC_INTERNAL_BIN_TYPES_H */