Go to file
Pavel Labath 06bb373559 breakpad: Add FUNC records to the symtab
This patch extends SymbolFileBreakpad::AddSymbols to include the symbols
from the FUNC records too. These symbols come from the debug info and
have a size associated with them, so they are given preference in case
there is a PUBLIC record for the same address.

To achieve this, I first pre-process the symbols into a temporary
DenseMap, and then insert the uniqued symbols into the module's symtab.

Reviewers: clayborg, lemo, zturner

Reviewed By: clayborg

Subscribers: lldb-commits

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

llvm-svn: 351781
2019-01-22 04:56:31 +00:00
clang [CodeGen] Always use string computed in Sema for PredefinedExpr 2019-01-22 00:11:17 +00:00
clang-tools-extra [clang-tidy] Work around http://llvm.org/PR40392 2019-01-21 16:26:54 +00:00
compiler-rt [safestack] Fix NetBSD build 2019-01-22 00:39:59 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
libcxx Updated issue 3144 2019-01-22 01:05:58 +00:00
libcxxabi Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
libunwind Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
lld Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
lldb breakpad: Add FUNC records to the symtab 2019-01-22 04:56:31 +00:00
llgo Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
llvm IR: Add fp operations to atomicrmw 2019-01-22 03:32:36 +00:00
openmp NFC: fixed formatting to be consistent across the file 2019-01-21 16:11:43 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
pstl Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
.arcconfig Add an .arcconfig for the top of the git monorepo. 2019-01-11 16:27:14 +00:00
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.