aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-08-11 20:46:28 +0000
committerZachary Turner <zturner@google.com>2017-08-11 20:46:28 +0000
commit28e31ee45e63d7c195e7980c811a15f0b26118cb (patch)
tree4a76001bb0f8b1d3d87d1c95fbcddf12087d4a09 /llvm/lib/Object/ELFObjectFile.cpp
parent71bcbd451ff7460f12c77b97ecdc29c7dbd19bf0 (diff)
downloadllvm-28e31ee45e63d7c195e7980c811a15f0b26118cb.zip
llvm-28e31ee45e63d7c195e7980c811a15f0b26118cb.tar.gz
llvm-28e31ee45e63d7c195e7980c811a15f0b26118cb.tar.bz2
Output S_SECTION symbols to the Linker module.
PDBs need to contain 1 module for each object file/compiland, and a special one synthesized by the linker. This one contains a symbol record for each output section in the executable with its address information. This patch adds such symbols to the linker module. Note that we also are supposed to add an S_COFFGROUP symbol for what appears to be each input section that contributes to each output section, but it's not entirely clear how to generate these yet, so I'm leaving that for a separate patch. llvm-svn: 310754
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions