diff options
Diffstat (limited to 'gdb/btrace.h')
-rw-r--r-- | gdb/btrace.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/btrace.h b/gdb/btrace.h index 1c0b6b3..07ed10c 100644 --- a/gdb/btrace.h +++ b/gdb/btrace.h @@ -187,6 +187,9 @@ struct btrace_function btrace_function_flags flags; }; +typedef struct btrace_function *btrace_fun_p; +DEF_VEC_P (btrace_fun_p); + /* A branch trace instruction iterator. */ struct btrace_insn_iterator { @@ -337,6 +340,10 @@ struct btrace_thread_info struct btrace_function *begin; struct btrace_function *end; + /* Vector of pointer to decoded function segments. These are in execution + order with the first element == BEGIN and the last element == END. */ + VEC (btrace_fun_p) *functions; + /* The function level offset. When added to each function's LEVEL, this normalizes the function levels such that the smallest level becomes zero. */ |