diff options
author | Qing Zhang <zhangqing@loongson.cn> | 2022-08-06 11:10:02 +0300 |
---|---|---|
committer | Huacai Chen <chenhuacai@loongson.cn> | 2022-08-12 08:10:11 +0300 |
commit | 49232773d8233ed70c4998851bc84e465fc1c788 (patch) | |
tree | eb361dbb849c68b079022e025e755cdb17a1f10c /tools/perf/scripts/python/export-to-postgresql.py | |
parent | dce6098b22d58e5b646b1c67174c53f5a6a05605 (diff) | |
download | linux-49232773d8233ed70c4998851bc84e465fc1c788.tar.xz |
LoongArch: Add guess unwinder support
Name "guess unwinder" comes from x86, it scans the stack and reports
every kernel text address it finds.
Unwinders can be used by dump_stack() and other stacktrace functions.
Three stages when we do unwind,
1) unwind_start(), the prapare of unwinding, fill unwind_state.
2) unwind_done(), judge whether the unwind process is finished or not.
3) unwind_next_frame(), unwind the next frame.
Add get_stack_info() to get stack info. At present we have irq stack and
task stack. The next_sp is the key info between two types of stacks.
Dividing unwinder helps to add new unwinders in the future.
Signed-off-by: Qing Zhang <zhangqing@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions