1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/test
Zachary Turner dce3e83d50 [msf] Teach LLVM to parse a split Fpm.
The FPM is split at regular intervals across the MSF file, as the MS code
suggests. It turns out that the value of the interval is precisely the
block size. If the block size is 4096, then there are two Fpm pages every
4096 blocks.

So here we teach the PDBFile class to parse a split FPM, and also add more
options when dumping the FPM to display some additional information such
as orphaned pages (pages which the FPM says are allocated, but which
nothing appears to use), use after free pages (pages which the FPM says
are not allocated, but which are referenced by a stream), and multiple use
pages (pages which the FPM says are allocated but are used more than
once).

Reviewed By: ruiu
Differential Revision: https://reviews.llvm.org/D23022

llvm-svn: 277388
2016-08-01 21:19:45 +00:00
..
Analysis [CFLAA] Remove modref queries from CFLAA. 2016-08-01 18:47:28 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [DAGCombine] Make sext(setcc) combine respect getBooleanContents 2016-08-01 19:39:49 +00:00
DebugInfo [msf] Teach LLVM to parse a split Fpm. 2016-08-01 21:19:45 +00:00
Examples
ExecutionEngine
Feature Reinstate optnone test for GVN Hoisting, removed in r276479. 2016-07-29 16:05:50 +00:00
FileCheck
Instrumentation
Integer
JitListener
LibDriver
Linker
LTO
MC Add removed inline-assembly-comment test from r277146 2016-08-01 15:36:10 +00:00
Object
ObjectYAML
Other
SymbolRewriter
TableGen
ThinLTO/X86
tools Think this will fix issues with the error messages generated for malformed-archives.test 2016-07-29 22:32:02 +00:00
Transforms [Verifier] Resume instructions can only be in functions w/ a personality 2016-08-01 18:06:34 +00:00
Unit
Verifier Included test for r277360. 2016-08-01 18:07:19 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh