Home
last modified time | relevance | path

Searched refs:stackshot_config (Results 1 – 5 of 5) sorted by relevance

/xnu-8020.101.4/libsyscall/wrappers/
H A Dstackshot.c33 int __stack_snapshot_with_config(int stackshot_config_version, user_addr_t stackshot_config, size_t…
71 stackshot_config_set_pid(stackshot_config_t *stackshot_config, int pid) in stackshot_config_set_pid() argument
75 if (stackshot_config == NULL) { in stackshot_config_set_pid()
79 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_set_pid()
95 stackshot_config_set_flags(stackshot_config_t *stackshot_config, uint64_t flags) in stackshot_config_set_flags() argument
99 if (stackshot_config == NULL) { in stackshot_config_set_flags()
103 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_set_flags()
130 stackshot_capture_with_config(stackshot_config_t *stackshot_config) in stackshot_capture_with_config() argument
135 if (stackshot_config == NULL) { in stackshot_capture_with_config()
139 s_config = (stackshot_config_t *) stackshot_config; in stackshot_capture_with_config()
[all …]
/xnu-8020.101.4/bsd/sys/
H A Dstackshot.h36 typedef struct stackshot_config { struct
55 int stackshot_config_set_pid(stackshot_config_t * stackshot_config, int pid); argument
56 int stackshot_config_set_flags(stackshot_config_t * stackshot_config, uint64_t flags);
57 int stackshot_capture_with_config(stackshot_config_t * stackshot_config);
58 void * stackshot_config_get_stackshot_buffer(stackshot_config_t * stackshot_config);
59 uint32_t stackshot_config_get_stackshot_size(stackshot_config_t * stackshot_config);
60 int stackshot_config_set_size_hint(stackshot_config_t * stackshot_config, uint32_t suggested_size);
61 int stackshot_config_set_delta_timestamp(stackshot_config_t * stackshot_config, uint64_t delta_time…
62 int stackshot_config_set_pagetable_mask(stackshot_config_t * stackshot_config, uint32_t mask);
63 int stackshot_config_dealloc_buffer(stackshot_config_t * stackshot_config);
[all …]
/xnu-8020.101.4/tests/
H A Dstackshot_accuracy.m90 void *stackshot_config;
103 stackshot_config = stackshot_config_create();
104 T_ASSERT_NOTNULL(stackshot_config, "allocate stackshot config");
106 err = stackshot_config_set_flags(stackshot_config, stackshot_flags);
109 err = stackshot_config_set_pid(stackshot_config, target_pid);
113 err = stackshot_config_set_delta_timestamp(stackshot_config, since_timestamp);
118 err = stackshot_capture_with_config(stackshot_config);
134 return stackshot_config;
138 check_stackshot(void *stackshot_config, int flags)
150 buf = stackshot_config_get_stackshot_buffer(stackshot_config);
[all …]
/xnu-8020.101.4/bsd/kern/
H A Dstackshot.c47 …_t kern_stack_snapshot_internal(int stackshot_config_version, void *stackshot_config, size_t stack…
118 if ((void*)uap->stackshot_config == NULL) { in stack_snapshot_with_config()
128 error = copyin(uap->stackshot_config, &config, sizeof(stackshot_config_t)); in stack_snapshot_with_config()
/xnu-8020.101.4/osfmk/kern/
H A Dkern_stackshot.c141 …turn_t kern_stack_snapshot_internal(int stackshot_config_version, void *stackshot_config,
195 …_t kern_stack_snapshot_internal(int stackshot_config_version, void *stackshot_config, size_t stack…
580 kern_stack_snapshot_internal(int stackshot_config_version, void *stackshot_config, size_t stackshot… in kern_stack_snapshot_internal() argument
604 if (stackshot_config == NULL) { in kern_stack_snapshot_internal()
621 stackshot_config_t *config = (stackshot_config_t *) stackshot_config; in kern_stack_snapshot_internal()