llvm with tablegen backend for capstone disassembler
Go to file
Rui Ueyama 827c8a2b07 Object/COFF: Support large relocation table.
NumberOfRelocations field in COFF section table is only 16-bit wide. If an
object has more than 65535 relocations, the number of relocations is stored
to VirtualAddress field in the first relocation field, and a special flag
(IMAGE_SCN_LNK_NRELOC_OVFL) is set to Characteristics field.

In test we cheated a bit. I made up a test file so that it has
IMAGE_SCN_LNK_NRELOC_OVFL flag but the number of relocations is much smaller
than 65535. This is to avoid checking in a large test file just to test a
file with many relocations.

Differential Revision: http://llvm-reviews.chandlerc.com/D3139

llvm-svn: 204418
2014-03-21 00:44:19 +00:00
clang PR19215: When writing/reading a PCH that imported a module, store the location 2014-03-21 00:33:59 +00:00
clang-tools-extra ClangTidyContext: Don't use initializer on non-static member. 2014-03-20 10:53:03 +00:00
compiler-rt PGO: Indicate errors in profile runtime API 2014-03-21 00:27:50 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc
libcxx Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex 2014-03-17 20:19:44 +00:00
libcxxabi Simplify. 2014-03-20 01:28:28 +00:00
lld [Mips] Reduce the number of 'const' casts. 2014-03-20 16:26:25 +00:00
lldb Fixed case typo. 2014-03-20 21:45:00 +00:00
llvm Object/COFF: Support large relocation table. 2014-03-21 00:44:19 +00:00
openmp Revert commit (testing commit hook). 2014-03-04 18:06:04 +00:00
polly [www] announce static links of polly in tools 2014-03-19 21:31:09 +00:00