diff --git a/ddtrace/internal/datadog/profiling/stack/include/stack_renderer.hpp b/ddtrace/internal/datadog/profiling/stack/include/stack_renderer.hpp index 5a247e28de3..a2bcb824ce7 100644 --- a/ddtrace/internal/datadog/profiling/stack/include/stack_renderer.hpp +++ b/ddtrace/internal/datadog/profiling/stack/include/stack_renderer.hpp @@ -84,7 +84,6 @@ class StackRenderer uintptr_t thread_id, unsigned long native_id); void render_task_begin(const std::string& task_name, bool on_cpu); - void render_stack_begin(); void render_frame(Frame& frame); void render_cpu_time(uint64_t cpu_time_us); void render_stack_end(); diff --git a/ddtrace/internal/datadog/profiling/stack/src/echion/threads.cc b/ddtrace/internal/datadog/profiling/stack/src/echion/threads.cc index 8741d878af6..79d11545d12 100644 --- a/ddtrace/internal/datadog/profiling/stack/src/echion/threads.cc +++ b/ddtrace/internal/datadog/profiling/stack/src/echion/threads.cc @@ -645,7 +645,6 @@ ThreadInfo::sample(EchionSampler& echion, PyThreadState* tstate, microsecond_t d const auto& task_name = maybe_task_name->get(); renderer.render_task_begin(task_name, task_stack_info->on_cpu); - renderer.render_stack_begin(); task_stack_info->stack.render(echion); @@ -662,7 +661,6 @@ ThreadInfo::sample(EchionSampler& echion, PyThreadState* tstate, microsecond_t d const auto& task_name = maybe_task_name->get(); renderer.render_task_begin(task_name, greenlet_stack->on_cpu); - renderer.render_stack_begin(); auto& stack = greenlet_stack->stack; stack.render(echion); @@ -672,7 +670,6 @@ ThreadInfo::sample(EchionSampler& echion, PyThreadState* tstate, microsecond_t d current_greenlets.clear(); } else { - renderer.render_stack_begin(); python_stack.render(echion); renderer.render_stack_end(); } diff --git a/ddtrace/internal/datadog/profiling/stack/src/stack_renderer.cpp b/ddtrace/internal/datadog/profiling/stack/src/stack_renderer.cpp index 33701ce4f21..77fa041583a 100644 --- a/ddtrace/internal/datadog/profiling/stack/src/stack_renderer.cpp +++ b/ddtrace/internal/datadog/profiling/stack/src/stack_renderer.cpp @@ -110,12 +110,6 @@ StackRenderer::render_task_begin(const std::string& task_name, bool on_cpu) pushed_task_name = true; } -void -StackRenderer::render_stack_begin() -{ - // This function is part of the necessary API, but it is unused by the Datadog profiler for now. -} - void StackRenderer::render_frame(Frame& frame) {