Symbol: tracker
usr/src/tools/smatch/src/check_frees_argument.c
117
struct tracker *tracker;
usr/src/tools/smatch/src/check_frees_argument.c
122
FOR_EACH_PTR(freed_args, tracker) {
usr/src/tools/smatch/src/check_frees_argument.c
123
print_arg(tracker->sym);
usr/src/tools/smatch/src/check_frees_argument.c
124
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_frees_argument.c
71
struct tracker *tracker;
usr/src/tools/smatch/src/check_frees_argument.c
84
FOR_EACH_PTR(freed_args, tracker) {
usr/src/tools/smatch/src/check_frees_argument.c
85
tmp = get_sm_state(my_id, tracker->name, tracker->sym);
usr/src/tools/smatch/src/check_frees_argument.c
87
del_tracker(&freed_args, my_id, tracker->name,
usr/src/tools/smatch/src/check_frees_argument.c
88
tracker->sym);
usr/src/tools/smatch/src/check_frees_argument.c
89
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_implicit_dependencies.c
100
FOR_EACH_PTR(write_list, tracker) {
usr/src/tools/smatch/src/check_implicit_dependencies.c
103
sm_printf("%s, ", tracker->name);
usr/src/tools/smatch/src/check_implicit_dependencies.c
105
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_implicit_dependencies.c
113
struct tracker *tracker;
usr/src/tools/smatch/src/check_implicit_dependencies.c
116
FOR_EACH_PTR(write_list, tracker) {
usr/src/tools/smatch/src/check_implicit_dependencies.c
119
sm_printf("%s, ", tracker->name);
usr/src/tools/smatch/src/check_implicit_dependencies.c
121
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_implicit_dependencies.c
32
struct tracker *tracker;
usr/src/tools/smatch/src/check_implicit_dependencies.c
54
FOR_EACH_PTR(parsed_syscalls, tracker) {
usr/src/tools/smatch/src/check_implicit_dependencies.c
55
if (tracker->sym == sym) // don't re-parse
usr/src/tools/smatch/src/check_implicit_dependencies.c
57
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_implicit_dependencies.c
81
struct tracker *tracker;
usr/src/tools/smatch/src/check_implicit_dependencies.c
84
FOR_EACH_PTR(read_list, tracker) {
usr/src/tools/smatch/src/check_implicit_dependencies.c
87
sm_printf("%s, ", tracker->name);
usr/src/tools/smatch/src/check_implicit_dependencies.c
89
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_implicit_dependencies.c
97
struct tracker *tracker;
usr/src/tools/smatch/src/check_locking.c
1071
struct tracker *tracker;
usr/src/tools/smatch/src/check_locking.c
1073
FOR_EACH_PTR(locks, tracker) {
usr/src/tools/smatch/src/check_locking.c
1074
check_lock(tracker->name, tracker->sym);
usr/src/tools/smatch/src/check_locking.c
1075
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_puts_argument.c
107
struct tracker *tracker;
usr/src/tools/smatch/src/check_puts_argument.c
114
FOR_EACH_PTR(putted_args, tracker) {
usr/src/tools/smatch/src/check_puts_argument.c
115
print_arg(tracker->sym);
usr/src/tools/smatch/src/check_puts_argument.c
116
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/check_puts_argument.c
68
struct tracker *tracker;
usr/src/tools/smatch/src/check_puts_argument.c
81
FOR_EACH_PTR(putted_args, tracker) {
usr/src/tools/smatch/src/check_puts_argument.c
82
tmp = get_sm_state(my_id, tracker->name, tracker->sym);
usr/src/tools/smatch/src/check_puts_argument.c
84
del_tracker(&putted_args, my_id, tracker->name,
usr/src/tools/smatch/src/check_puts_argument.c
85
tracker->sym);
usr/src/tools/smatch/src/check_puts_argument.c
86
} END_FOR_EACH_PTR(tracker);
usr/src/tools/smatch/src/smatch.h
525
struct tracker *alloc_tracker(int owner, const char *name, struct symbol *sym);
usr/src/tools/smatch/src/smatch.h
76
DECLARE_ALLOCATOR(tracker);
usr/src/tools/smatch/src/smatch.h
77
DECLARE_PTR_LIST(tracker_list, struct tracker);
usr/src/tools/smatch/src/smatch_helper.c
816
static void delete_state_tracker(struct tracker *t)
usr/src/tools/smatch/src/smatch_helper.c
824
struct tracker *t;
usr/src/tools/smatch/src/smatch_slist.c
523
struct tracker tracker = {
usr/src/tools/smatch/src/smatch_slist.c
533
return avl_lookup(stree, (struct sm_state *)&tracker);
usr/src/tools/smatch/src/smatch_slist.c
592
struct tracker tracker = {
usr/src/tools/smatch/src/smatch_slist.c
598
avl_remove(stree, (struct sm_state *)&tracker);
usr/src/tools/smatch/src/smatch_tracker.c
20
ALLOCATOR(tracker, "trackers");
usr/src/tools/smatch/src/smatch_tracker.c
22
struct tracker *alloc_tracker(int owner, const char *name, struct symbol *sym)
usr/src/tools/smatch/src/smatch_tracker.c
24
struct tracker *tmp;
usr/src/tools/smatch/src/smatch_tracker.c
36
struct tracker *tmp;
usr/src/tools/smatch/src/smatch_tracker.c
57
static void free_tracker(struct tracker *t)
usr/src/tools/smatch/src/smatch_tracker.c
66
struct tracker *tmp;
usr/src/tools/smatch/src/smatch_tracker.c
81
struct tracker *tmp;
usr/src/tools/smatch/src/smatch_tracker.c
98
struct tracker *tmp;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1695
struct vmm_dirty_tracker tracker;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1699
if (ddi_copyin(datap, &tracker, sizeof (tracker), md) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1703
if ((tracker.vdt_start_gpa & PAGEOFFSET) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1707
if (tracker.vdt_len == 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1710
if ((tracker.vdt_len & PAGEOFFSET) != 0) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1714
if (tracker.vdt_len > max_track_region_len) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1718
len = roundup(tracker.vdt_len / PAGESIZE, 8) / 8;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1720
error = vm_track_dirty_pages(sc->vmm_vm, tracker.vdt_start_gpa,
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1721
tracker.vdt_len, bitmap);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
1723
ddi_copyout(bitmap, tracker.vdt_pfns, len, md) != 0) {