strlist
int fdt_stringlist_contains(const char *strlist, int listlen, const char *str)
if (memcmp(str, strlist, len+1) == 0)
p = memchr(strlist, '\0', listlen);
listlen -= (p-strlist) + 1;
strlist = p + 1;
int fdt_stringlist_contains(const char *strlist, int listlen, const char *str);
struct strlist *list;
struct strlist *list;
struct strlist *bidlist;
struct strlist *list;
struct strlist *known_build_ids;
static struct strlist *perf_inject__parse_known_build_ids(
struct strlist *known_build_ids;
struct strlist *visited_metrics;
struct strlist *bidlist;
struct strlist *klist = NULL, *ulist = NULL;
struct strlist *task_names = sched->map.task_names;
struct strlist *task_names;
struct strlist *ev_qualifier;
struct strlist *pid_slist = NULL;
struct strlist *build_id_cache__list_all(bool validonly)
struct strlist *toplist, *linklist = NULL, *bidlist;
struct strlist *bidlist;
struct strlist **result)
struct strlist;
struct strlist *build_id_cache__list_all(bool validonly);
struct strlist **result);
struct strlist *bt_stop_list, FILE *fp)
struct callchain_cursor *cursor, struct strlist *bt_stop_list, FILE *fp)
struct strlist;
struct strlist *bt_stop_list, FILE *fp);
struct strlist *bt_stop_list, FILE *fp);
static struct strlist *seen;
struct strlist *bidlist, *sdtlist;
struct strlist *rawlist;
struct strlist *namelist, bool ret_event,
struct strlist *namelist,
struct strlist **namelist)
struct strlist *namelist[2] = {NULL, NULL};
struct strlist *bidlist;
struct strlist *namelist = strlist__new(NULL, NULL);
struct strlist *namelist = strlist__new(NULL, NULL);
struct strlist;
struct strlist *vars; /* Available variables */
struct strlist *bidlist;
struct strlist *probe_file__get_rawlist(int fd)
struct strlist *sl;
static struct strlist *__probe_file__get_namelist(int fd, bool include_group)
struct strlist *sl, *rawlist;
struct strlist *probe_file__get_namelist(int fd)
struct strlist *plist)
struct strlist *namelist;
int probe_file__del_strlist(int fd, struct strlist *namelist)
struct strlist *tevlist;
struct strlist *probe_file__get_namelist(int fd);
struct strlist *probe_file__get_rawlist(int fd);
struct strlist *plist);
int probe_file__del_strlist(int fd, struct strlist *namelist);
struct strlist;
static bool __get_elide(struct strlist *list, const char *list_name, FILE *fp)
static int strlist__parse_list_entry(struct strlist *slist, const char *s,
static int strlist__parse_list(struct strlist *slist, const char *list, const char *subst_dir)
struct strlist *strlist__new(const char *list, const struct strlist_config *config)
struct strlist *slist = malloc(sizeof(*slist));
void strlist__delete(struct strlist *slist)
struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx)
int strlist__add(struct strlist *slist, const char *new_entry)
int strlist__load(struct strlist *slist, const char *filename)
void strlist__remove(struct strlist *slist, struct str_node *snode)
struct str_node *strlist__find(struct strlist *slist, const char *entry)
struct strlist *strlist__new(const char *slist, const struct strlist_config *config);
void strlist__delete(struct strlist *slist);
void strlist__remove(struct strlist *slist, struct str_node *sn);
int strlist__load(struct strlist *slist, const char *filename);
int strlist__add(struct strlist *slist, const char *str);
struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx);
struct str_node *strlist__find(struct strlist *slist, const char *entry);
static inline bool strlist__has_entry(struct strlist *slist, const char *entry)
static inline bool strlist__empty(const struct strlist *slist)
static inline unsigned int strlist__nr_entries(const struct strlist *slist)
static inline struct str_node *strlist__first(struct strlist *slist)
struct strlist *dirs;
int setup_list(struct strlist **list, const char *list_str,
static int setup_addrlist(struct intlist **addr_list, struct strlist *sym_list)
static struct strlist *idle_symbols_list;
int setup_list(struct strlist **list, const char *list_str,
struct strlist;
struct strlist *dso_list,
struct strlist;
struct strlist *slist = strlist__new(pid_str, NULL);
struct strlist *slist;
struct strlist *kcore_dirs;
struct strlist *lsdir(const char *name,
struct strlist *list = NULL;
struct strlist *tips;
struct strlist;
struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));