llvm with tablegen backend for capstone disassembler
Go to file
Martin Storsjo a0cbe16ed5 [COFF] Omit automatically imported symbols from the symbol table
These symbols actually point to the symbol's IAT entry, which
obviously is different from the symbol itself (which is imported
from a different module and doesn't exist in the current one).

Omitting this symbol helps gdb inspect automatically imported
symbols, see https://sourceware.org/bugzilla/show_bug.cgi?id=24574
for discussion on the matter.

Surprisingly, those extra symbols don't seem to be an issue for
gdb when the sources have been built with clang, only with gcc.
The actual logic in gdb that this depends on still is unknown, but
omitting these symbols from the symbol table is the right thing to
do in any case.

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

llvm-svn: 367836
2019-08-05 11:57:00 +00:00
clang [CrossTU][NFCI] Refactor loadExternalAST function 2019-08-05 11:06:41 +00:00
clang-tools-extra [clangd] Expose -offset-encoding=utf-32, which has been implemented for ages 2019-08-05 08:14:17 +00:00
compiler-rt compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
debuginfo-tests Make nrvo-string test more robust. 2019-06-27 20:38:37 +00:00
libclc Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
libcxx Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides." 2019-08-04 07:13:43 +00:00
libcxxabi [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
libunwind [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
lld [COFF] Omit automatically imported symbols from the symbol table 2019-08-05 11:57:00 +00:00
lldb Fix PDB tests after r367820 2019-08-05 11:29:01 +00:00
llgo
llvm [DAGCombiner][x86] prevent infinite loop from truncate/extend transforms 2019-08-05 11:27:07 +00:00
openmp [OpenMP 5.0] libomptarget interface for declare mapper functions. 2019-08-04 04:18:28 +00:00
parallel-libs
polly Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
pstl [pstl] Fully qualify pstl names. 2019-07-31 19:14:16 +00:00
.arcconfig
.clang-format
.clang-tidy
.gitignore Change /build to /build* in top-level .gitignore. 2019-08-02 02:14:08 +00:00
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.