Lines Matching defs:path
222 struct tracepoint_path *path = NULL;
260 path = zalloc(sizeof(*path));
261 if (!path)
263 if (asprintf(&path->system, "%.*s", MAX_EVENT_LENGTH, sys_dirent->d_name) < 0) {
264 free(path);
267 if (asprintf(&path->name, "%.*s", MAX_EVENT_LENGTH, evt_dirent->d_name) < 0) {
268 zfree(&path->system);
269 free(path);
272 return path;
286 struct tracepoint_path *path = zalloc(sizeof(*path));
289 if (path == NULL || str == NULL) {
290 free(path);
294 path->system = strndup(name, str - name);
295 path->name = strdup(str+1);
297 if (path->system == NULL || path->name == NULL) {
298 zfree(&path->system);
299 zfree(&path->name);
300 zfree(&path);
303 return path;
2638 char *buf, *path, *ptr = NULL;
2691 path = build_id_cache__origname(buf);
2692 ret = asprintf(&buf, "%s@%s(%.12s)", nd->s, path, buf);
2697 free(path);