llvm-project/lldb/source/Plugins/ObjectFile
Zequan Wu cc9ced0ed4 [LLDB][Breakpad] Make lldb understand INLINE and INLINE_ORIGIN records in breakpad.
Teach LLDB to understand INLINE and INLINE_ORIGIN records in breakpad.
They have the following formats:
```
INLINE inline_nest_level call_site_line call_site_file_num origin_num [address size]+
INLINE_ORIGIN origin_num name
```
`INLNIE_ORIGIN` is simply a string pool for INLINE so that we won't have
duplicated names for inlined functions and can show up anywhere in the symbol
file.
`INLINE` follows immediately after `FUNC` represents the ranges of momery
address that has functions inlined inside the function.

Differential Revision: https://reviews.llvm.org/D113330
2021-11-10 11:20:32 -08:00
..
Breakpad [LLDB][Breakpad] Make lldb understand INLINE and INLINE_ORIGIN records in breakpad. 2021-11-10 11:20:32 -08:00
ELF Add modules stats into the "statistics dump" command. 2021-10-25 11:50:02 -07:00
JIT Add modules stats into the "statistics dump" command. 2021-10-25 11:50:02 -07:00
Mach-O Add modules stats into the "statistics dump" command. 2021-10-25 11:50:02 -07:00
Minidump Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
PDB [lldb] Remove ConstString from GetPluginNameStatic of some plugins 2021-10-21 12:58:45 +02:00
PECOFF Add modules stats into the "statistics dump" command. 2021-10-25 11:50:02 -07:00
wasm [lldb] Remove ConstString from GetPluginNameStatic of some plugins 2021-10-21 12:58:45 +02:00
CMakeLists.txt [lldb] Alphabetize some CMake files a bit better 2021-09-07 13:19:00 -04:00