summaryrefslogtreecommitdiffstats
path: root/libbacktrace/Corkscrew.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libbacktrace/Corkscrew.cpp')
-rw-r--r--libbacktrace/Corkscrew.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/libbacktrace/Corkscrew.cpp b/libbacktrace/Corkscrew.cpp
index eae13c6..63b8c7c 100644
--- a/libbacktrace/Corkscrew.cpp
+++ b/libbacktrace/Corkscrew.cpp
@@ -45,6 +45,7 @@ bool CorkscrewCommon::GenerateFrameData(
data->num_frames = num_frames;
for (size_t i = 0; i < data->num_frames; i++) {
backtrace_frame_data_t* frame = &data->frames[i];
+ frame->num = i;
frame->pc = cork_frames[i].absolute_pc;
frame->sp = cork_frames[i].stack_top;
frame->stack_size = cork_frames[i].stack_size;
@@ -146,6 +147,7 @@ void CorkscrewThread::ThreadUnwind(
data->num_frames = num_frames;
for (size_t i = 0; i < data->num_frames; i++) {
backtrace_frame_data_t* frame = &data->frames[i];
+ frame->num = i;
frame->pc = frames[i].absolute_pc;
frame->sp = frames[i].stack_top;
frame->stack_size = frames[i].stack_size;