X-Git-Url: https://git.lttng.org/?p=lttng-modules.git;a=blobdiff_plain;f=src%2Flttng-context-callstack-stackwalk-impl.h;h=7c452491ea46458f7f524c2f189904266f392728;hp=42f4273d8abae4f1f63069e443228f56b385b472;hb=437d5aa59380583ce1cd14d394a53b398be1275d;hpb=d96a4a7a78319be3386b57d9068817e9ffac2a24 diff --git a/src/lttng-context-callstack-stackwalk-impl.h b/src/lttng-context-callstack-stackwalk-impl.h index 42f4273d..7c452491 100644 --- a/src/lttng-context-callstack-stackwalk-impl.h +++ b/src/lttng-context-callstack-stackwalk-impl.h @@ -40,32 +40,6 @@ unsigned int (*save_func_kernel)(unsigned long *store, unsigned int size, static unsigned int (*save_func_user)(unsigned long *store, unsigned int size); -static -const char *lttng_cs_ctx_mode_name(enum lttng_cs_ctx_modes mode) -{ - switch (mode) { - case CALLSTACK_KERNEL: - return "callstack_kernel"; - case CALLSTACK_USER: - return "callstack_user"; - default: - return NULL; - } -} - -static -const char *lttng_cs_ctx_mode_length_name(enum lttng_cs_ctx_modes mode) -{ - switch (mode) { - case CALLSTACK_KERNEL: - return "_callstack_kernel_length"; - case CALLSTACK_USER: - return "_callstack_user_length"; - default: - return NULL; - } -} - static int init_type_callstack_kernel(void) { @@ -124,7 +98,7 @@ void lttng_cs_set_init(struct lttng_cs __percpu *cs_set) DEFINE_PER_CPU(int, callstack_user_nesting); static -struct lttng_stack_trace *stack_trace_context(struct lttng_ctx_field *field, +struct lttng_stack_trace *stack_trace_context(struct lttng_kernel_ctx_field *field, struct lib_ring_buffer_ctx *ctx) { int buffer_nesting, cs_user_nesting; @@ -156,7 +130,7 @@ struct lttng_stack_trace *stack_trace_context(struct lttng_ctx_field *field, } static -size_t lttng_callstack_length_get_size(size_t offset, struct lttng_ctx_field *field, +size_t lttng_callstack_length_get_size(size_t offset, struct lttng_kernel_ctx_field *field, struct lib_ring_buffer_ctx *ctx, struct lttng_channel *chan) { @@ -172,7 +146,7 @@ size_t lttng_callstack_length_get_size(size_t offset, struct lttng_ctx_field *fi * resulting callstack is saved to be accessed in the record step. */ static -size_t lttng_callstack_sequence_get_size(size_t offset, struct lttng_ctx_field *field, +size_t lttng_callstack_sequence_get_size(size_t offset, struct lttng_kernel_ctx_field *field, struct lib_ring_buffer_ctx *ctx, struct lttng_channel *chan) { @@ -220,7 +194,7 @@ size_t lttng_callstack_sequence_get_size(size_t offset, struct lttng_ctx_field * } static -void lttng_callstack_length_record(struct lttng_ctx_field *field, +void lttng_callstack_length_record(struct lttng_kernel_ctx_field *field, struct lib_ring_buffer_ctx *ctx, struct lttng_channel *chan) { @@ -239,7 +213,7 @@ void lttng_callstack_length_record(struct lttng_ctx_field *field, } static -void lttng_callstack_sequence_record(struct lttng_ctx_field *field, +void lttng_callstack_sequence_record(struct lttng_kernel_ctx_field *field, struct lib_ring_buffer_ctx *ctx, struct lttng_channel *chan) {