summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-06-17 00:16:33 +0000
committerRui Ueyama <ruiu@google.com>2015-06-17 00:16:33 +0000
commit97dff9ee3a6e5d762df1c7489827f95e1e0e0ab1 (patch)
treeb182f160cb125e44d05ed2962954a97b4ffb355f /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent1e974577d4049f562f59159909bfb3ccd2d60aa3 (diff)
downloadbcm5719-llvm-97dff9ee3a6e5d762df1c7489827f95e1e0e0ab1.tar.gz
bcm5719-llvm-97dff9ee3a6e5d762df1c7489827f95e1e0e0ab1.zip
COFF: Support creating DLLs.
DLL files are in the same format as executables but they have export tables. The format of the export table is described in PE/COFF spec section 5.3. A new class, EdataContents, takes care of creating chunks for export tables. What we need to do is to parse command line flags for dllexports, and then instantiate the class to create chunks. For the writer, export table chunks are opaque data -- it just add chunks to .edata section. llvm-svn: 239869
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud