Lines Matching refs:cmdlines
153 struct cmdline *cmdlines; in cmdline_init() local
156 cmdlines = malloc(sizeof(*cmdlines) * pevent->cmdline_count); in cmdline_init()
157 if (!cmdlines) in cmdline_init()
162 cmdlines[i].pid = cmdlist->pid; in cmdline_init()
163 cmdlines[i].comm = cmdlist->comm; in cmdline_init()
170 qsort(cmdlines, pevent->cmdline_count, sizeof(*cmdlines), cmdline_cmp); in cmdline_init()
172 pevent->cmdlines = cmdlines; in cmdline_init()
186 if (!pevent->cmdlines && cmdline_init(pevent)) in find_cmdline()
191 comm = bsearch(&key, pevent->cmdlines, pevent->cmdline_count, in find_cmdline()
192 sizeof(*pevent->cmdlines), cmdline_cmp); in find_cmdline()
215 if (!pevent->cmdlines && cmdline_init(pevent)) in tep_pid_is_registered()
220 comm = bsearch(&key, pevent->cmdlines, pevent->cmdline_count, in tep_pid_is_registered()
221 sizeof(*pevent->cmdlines), cmdline_cmp); in tep_pid_is_registered()
235 struct cmdline *cmdlines = pevent->cmdlines; in add_new_comm() local
245 cmdline = bsearch(&key, pevent->cmdlines, pevent->cmdline_count, in add_new_comm()
246 sizeof(*pevent->cmdlines), cmdline_cmp); in add_new_comm()
252 cmdlines = realloc(cmdlines, sizeof(*cmdlines) * (pevent->cmdline_count + 1)); in add_new_comm()
253 if (!cmdlines) { in add_new_comm()
258 cmdlines[pevent->cmdline_count].comm = strdup(comm); in add_new_comm()
259 if (!cmdlines[pevent->cmdline_count].comm) { in add_new_comm()
260 free(cmdlines); in add_new_comm()
265 cmdlines[pevent->cmdline_count].pid = pid; in add_new_comm()
267 if (cmdlines[pevent->cmdline_count].comm) in add_new_comm()
270 qsort(cmdlines, pevent->cmdline_count, sizeof(*cmdlines), cmdline_cmp); in add_new_comm()
271 pevent->cmdlines = cmdlines; in add_new_comm()
289 if (pevent->cmdlines) in tep_register_comm()
5327 if (!pevent->cmdlines) in tep_data_pid_from_comm()
5335 if (next < pevent->cmdlines || in tep_data_pid_from_comm()
5336 next >= pevent->cmdlines + pevent->cmdline_count) in tep_data_pid_from_comm()
5343 cmdline = pevent->cmdlines; in tep_data_pid_from_comm()
5345 while (cmdline < pevent->cmdlines + pevent->cmdline_count) { in tep_data_pid_from_comm()
5371 if (!pevent->cmdlines || in tep_cmdline_pid()
5372 cmdline < pevent->cmdlines || in tep_cmdline_pid()
5373 cmdline >= pevent->cmdlines + pevent->cmdline_count) in tep_cmdline_pid()
6823 if (pevent->cmdlines) { in tep_free()
6825 free(pevent->cmdlines[i].comm); in tep_free()
6826 free(pevent->cmdlines); in tep_free()