enum lttng_error_code process_attr_value_from_comm(
enum lttng_domain_type domain,
enum lttng_process_attr process_attr,
enum lttng_error_code process_attr_value_from_comm(
enum lttng_domain_type domain,
enum lttng_process_attr process_attr,
struct lttng_process_attr_values *lttng_process_attr_values_create(void)
{
struct lttng_process_attr_values *values = zmalloc(sizeof(*values));
struct lttng_process_attr_values *lttng_process_attr_values_create(void)
{
struct lttng_process_attr_values *values = zmalloc(sizeof(*values));
const struct process_attr_value *lttng_process_attr_tracker_values_get_at_index(
const struct lttng_process_attr_values *values,
unsigned int index)
const struct process_attr_value *lttng_process_attr_tracker_values_get_at_index(
const struct lttng_process_attr_values *values,
unsigned int index)
int lttng_process_attr_values_serialize(
const struct lttng_process_attr_values *values,
struct lttng_dynamic_buffer *buffer)
int lttng_process_attr_values_serialize(
const struct lttng_process_attr_values *values,
struct lttng_dynamic_buffer *buffer)
ssize_t lttng_process_attr_values_create_from_buffer(
enum lttng_domain_type domain,
enum lttng_process_attr process_attr,
ssize_t lttng_process_attr_values_create_from_buffer(
enum lttng_domain_type domain,
enum lttng_process_attr process_attr,
unsigned long process_attr_value_hash(const struct process_attr_value *a)
{
unsigned long hash = hash_key_ulong((void *) a->type, lttng_ht_seed);
unsigned long process_attr_value_hash(const struct process_attr_value *a)
{
unsigned long hash = hash_key_ulong((void *) a->type, lttng_ht_seed);
bool process_attr_tracker_value_equal(const struct process_attr_value *a,
const struct process_attr_value *b)
{
bool process_attr_tracker_value_equal(const struct process_attr_value *a,
const struct process_attr_value *b)
{