1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/include/llvm/Object
Sam Clegg 610f20a479 [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files
This change only treats imported and exports functions and globals
as symbol table entries the object has a "linking" section (i.e. it is
relocatable object file).

In this case all globals must be of type I32 and initialized with
i32.const.  This was previously being assumed but not checked for and
was causing a failure on big endian machines due to using the wrong
value of then union.

See: https://bugs.llvm.org/show_bug.cgi?id=34487

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

llvm-svn: 312674
2017-09-06 22:05:41 +00:00
..
Archive.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
ArchiveWriter.h Simplify writeArchive return type. 2017-08-30 22:11:03 +00:00
Binary.h [Object] Verify object sizes before handing out StringRefs pointing out 2017-08-31 12:27:10 +00:00
COFF.h [Object] Initialize LoadConfig member to null 2017-08-07 21:23:38 +00:00
COFFImportFile.h [COFF] Make the weak aliases optional 2017-08-16 05:22:49 +00:00
COFFModuleDefinition.h Object: preserve more information about DEF file 2017-07-19 02:01:22 +00:00
Decompressor.h Revert "[Decompression] Fail gracefully when out of memory" 2017-09-05 22:04:00 +00:00
ELF.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
ELFObjectFile.h [Object] Verify object sizes before handing out StringRefs pointing out 2017-08-31 12:27:10 +00:00
ELFTypes.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Error.h
IRObjectFile.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
IRSymtab.h [LTO] Prevent dead stripping and internalization of symbols with sections 2017-07-25 19:42:32 +00:00
MachO.h [llvm] Update MachOObjectFile::exports interface 2017-07-29 00:30:45 +00:00
MachOUniversal.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
ModuleSymbolTable.h [Object] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-04-24 23:21:38 +00:00
ObjectFile.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
RelocVisitor.h [mips] Handle R_MIPS_TLS_DTPREL32/64 relocations in the RelocVisitor 2017-08-16 19:01:22 +00:00
StackMapParser.h Prune whitespaces in blank lines. 2017-08-28 07:48:37 +00:00
SymbolicFile.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
SymbolSize.h
Wasm.h [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files 2017-09-06 22:05:41 +00:00
WindowsResource.h Fix bug 34051 by handling empty .res files gracefully. 2017-08-24 02:36:50 +00:00