- hooks = g_array_new(FALSE, FALSE, struct HookId);
- g_array_add(hooks, find_hook(tc->t, "core","syscall_entry", "syscall_id",
- NULL, NULL, syscall_entry));
- g_array_add(hooks, find_hook(tc->t, "core", "syscall_exit", NULL, NULL,
- NULL, syscall_exit));
- g_array_add(hooks, find_hook(tc->t, "core", "trap_entry", "trap_id",
- NULL, trap_entry));
- g_array_add(hooks, find_hook(tc->t, "core", "trap_exit", NULL, NULL,
+ hooks = g_array_new(FALSE, FALSE, sizeof(struct HookId));
+ g_array_add(hooks, find_hook(ts->parent.t, "core","syscall_entry",
+ "syscall_id", NULL, NULL, syscall_entry));
+ g_array_add(hooks, find_hook(ts->parent.t, "core", "syscall_exit",
+ NULL, NULL, NULL, syscall_exit));
+ g_array_add(hooks, find_hook(ts->parent.t, "core", "trap_entry", "trap_id",
+ NULL, NULL, trap_entry));
+ g_array_add(hooks, find_hook(ts->parent.t, "core", "trap_exit", NULL, NULL,