1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/include/llvm/DebugInfo/CodeView
David Majnemer 203ad3282a [CodeView] Add support for dumping binary annotations
Binary annotations are encoded along the lines of UTF-8 and ECI but with
a few minor differences.

The algorithm specified in "ECMA-335 CLI Section II.3.2 - Blobs and
Signatures" is used to compress binary annotations.  Signed binary
annotations are encoded like unsigned annotations except the sign bit is
rotated left to reduce the number of bits needed to be encoded.

llvm-svn: 257742
2016-01-14 06:12:30 +00:00
..
CodeView.h [codeview] Share more enums across the writer and the dumper 2016-01-13 23:44:57 +00:00
CodeViewOStream.h
CVLeafTypes.def [codeview] Share more enums across the writer and the dumper 2016-01-13 23:44:57 +00:00
CVSymbolTypes.def [codeview] Share more enums across the writer and the dumper 2016-01-13 23:44:57 +00:00
FieldListRecordBuilder.h
FunctionId.h
Line.h Fix signed/unsigned warning in Line.h. 2015-12-24 19:17:54 +00:00
ListRecordBuilder.h
MemoryTypeTableBuilder.h
MethodListRecordBuilder.h
SymbolRecord.h [CodeView] Add support for dumping binary annotations 2016-01-14 06:12:30 +00:00
TypeIndex.h Fix build of CodeView library 2016-01-13 19:45:06 +00:00
TypeRecord.h
TypeRecordBuilder.h
TypeSymbolEmitter.h
TypeTableBuilder.h