Lines Matching refs:filt
561 filter_add(char **filt, char *what, uintptr_t base, uintptr_t size) in filter_add() argument
566 if (*filt == NULL) { in filter_add()
567 *filt = malloc(1); in filter_add()
568 *filt[0] = '\0'; in filter_add()
571 (void) sprintf(c, "%s(%s >= 0x%p && %s < 0x%p)", *filt[0] != '\0' ? in filter_add()
574 newlen = (len = strlen(*filt) + 1) + strlen(c); in filter_add()
576 bcopy(*filt, new, len); in filter_add()
578 free(*filt); in filter_add()
579 *filt = new; in filter_add()
583 filter_destroy(char **filt) in filter_destroy() argument
585 free(*filt); in filter_destroy()
586 *filt = NULL; in filter_destroy()
1031 char *filt = NULL, *ifilt = NULL; in main() local
1142 filter_add(&filt, "arg0", addr, size); in main()
1144 filter_add(&filt, "caller", addr, size); in main()
1243 if (filt != NULL) { in main()
1244 predicate_add(&g_predicate, filt, NULL, 0); in main()
1245 filter_destroy(&filt); in main()