config.h 469 B

1234567891011121314151617181920212223242526
  1. #ifndef __PERF_CONFIG_H
  2. #define __PERF_CONFIG_H
  3. #include <stdbool.h>
  4. #include <linux/list.h>
  5. struct perf_config_item {
  6. char *name;
  7. char *value;
  8. struct list_head node;
  9. };
  10. struct perf_config_section {
  11. char *name;
  12. struct list_head items;
  13. struct list_head node;
  14. };
  15. struct perf_config_set {
  16. struct list_head sections;
  17. };
  18. struct perf_config_set *perf_config_set__new(void);
  19. void perf_config_set__delete(struct perf_config_set *set);
  20. #endif /* __PERF_CONFIG_H */