llvm-project/lldb/lit/SymbolFile/Breakpad/Inputs
Pavel Labath c3bea40bf7 Breakpad: Basic support for STACK WIN unwinding
Summary:
This patch makes it possible to unwind via breakpad STACK WIN records.
It is "basic" because two important features are missing:
- support for the .raSearch keyword
- support for multiple STACK WIN records within a single function
Right now, we just reject the .raSearch records, and always pick the
first record for the whole function
SymbolFileBreakpad, and so I think it can serve as a good example of
what is needed of the symbol file and unwinding machinery to make this
work.

However, it is already useful for unwinding in some situations, and it
sets up the general framework for the parsing of these kinds of records,
which reduces the size of the followup patches implementing the two
other components.

Reviewers: amccarth, rnk, markmentovai

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D67067

llvm-svn: 371017
2019-09-05 07:05:15 +00:00
..
basic-elf.yaml
basic-macho.yaml Recommit "Teach the default symbol vendor to respect module.GetSymbolFileFileSpec()" 2019-01-17 15:07:35 +00:00
line-table-discontinuous-file-ids.syms SymbolFileBreakpad: Add line table support 2019-02-07 13:42:32 +00:00
line-table-edgecases.syms SymbolFileBreakpad: Add line table support 2019-02-07 13:42:32 +00:00
line-table-missing-file.syms SymbolFileBreakpad: Add line table support 2019-02-07 13:42:32 +00:00
line-table-mixed-path-styles.syms Breakpad: auto-detect path style of file entries 2019-02-11 14:11:00 +00:00
line-table.syms SymbolFileBreakpad: Add line table support 2019-02-07 13:42:32 +00:00
stack-cfi-parsing.syms Breakpad: Generate unwind plans from STACK CFI records 2019-05-13 11:25:35 +00:00
stack-cfi-parsing.yaml Breakpad: Generate unwind plans from STACK CFI records 2019-05-13 11:25:35 +00:00
symtab-macho.syms Fix symtab-macho.test broken by r358500 2019-04-16 16:57:41 +00:00
symtab.syms breakpad: Add FUNC records to the symtab 2019-01-22 04:56:31 +00:00
unwind-via-stack-cfi.syms [FuncUnwinders] Use "symbol file" unwind plans for unwinding 2019-05-24 09:54:39 +00:00
unwind-via-stack-cfi.yaml [FuncUnwinders] Use "symbol file" unwind plans for unwinding 2019-05-24 09:54:39 +00:00
unwind-via-stack-win.syms Breakpad: Basic support for STACK WIN unwinding 2019-09-05 07:05:15 +00:00
unwind-via-stack-win.yaml Breakpad: Basic support for STACK WIN unwinding 2019-09-05 07:05:15 +00:00