Lines Matching refs:s_config

44 	stackshot_config_t *s_config;  in stackshot_config_create()  local
46 s_config = malloc(sizeof(stackshot_config_t)); in stackshot_config_create()
47 if (s_config == NULL) { in stackshot_config_create()
51 s_config->sc_pid = -1; in stackshot_config_create()
52 s_config->sc_flags = 0; in stackshot_config_create()
53 s_config->sc_delta_timestamp = 0; in stackshot_config_create()
54 s_config->sc_buffer = 0; in stackshot_config_create()
55 s_config->sc_size = 0; in stackshot_config_create()
56 s_config->sc_pagetable_mask = 0; in stackshot_config_create()
58 return s_config; in stackshot_config_create()
73 stackshot_config_t *s_config; in stackshot_config_set_pid() local
79 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_set_pid()
80 s_config->sc_pid = pid; in stackshot_config_set_pid()
97 stackshot_config_t *s_config; in stackshot_config_set_flags() local
103 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_set_flags()
104 s_config->sc_flags = flags; in stackshot_config_set_flags()
133 stackshot_config_t *s_config; in stackshot_capture_with_config() local
139 s_config = (stackshot_config_t *) stackshot_config; in stackshot_capture_with_config()
140 if (s_config->sc_buffer != 0) { in stackshot_capture_with_config()
144 s_config->sc_out_buffer_addr = (uintptr_t)&s_config->sc_buffer; in stackshot_capture_with_config()
145 s_config->sc_out_size_addr = (uintptr_t)&s_config->sc_size; in stackshot_capture_with_config()
146 …ret = __stack_snapshot_with_config(STACKSHOT_CONFIG_TYPE, (uintptr_t)s_config, sizeof(stackshot_co… in stackshot_capture_with_config()
150 s_config->sc_buffer = 0; in stackshot_capture_with_config()
151 s_config->sc_size = 0; in stackshot_capture_with_config()
168 stackshot_config_t *s_config; in stackshot_config_get_stackshot_buffer() local
173 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_get_stackshot_buffer()
175 return (void *)s_config->sc_buffer; in stackshot_config_get_stackshot_buffer()
282 stackshot_config_t *s_config; in stackshot_config_dealloc_buffer() local
287 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_dealloc_buffer()
289 if (s_config->sc_size && s_config->sc_buffer) { in stackshot_config_dealloc_buffer()
290 …ach_vm_deallocate(mach_task_self(), (mach_vm_offset_t)s_config->sc_buffer, (mach_vm_size_t)s_confi… in stackshot_config_dealloc_buffer()
293 s_config->sc_buffer = 0; in stackshot_config_dealloc_buffer()
294 s_config->sc_size = 0; in stackshot_config_dealloc_buffer()
310 stackshot_config_t *s_config; in stackshot_config_dealloc() local
315 s_config = (stackshot_config_t *) stackshot_config; in stackshot_config_dealloc()
317 if (s_config->sc_size && s_config->sc_buffer) { in stackshot_config_dealloc()
318 …ach_vm_deallocate(mach_task_self(), (mach_vm_offset_t)s_config->sc_buffer, (mach_vm_size_t)s_confi… in stackshot_config_dealloc()
321 s_config->sc_buffer = 0; in stackshot_config_dealloc()
322 s_config->sc_size = 0; in stackshot_config_dealloc()
324 free(s_config); in stackshot_config_dealloc()