Lines Matching full:records
2 CodeView Symbol Records
15 CodeView symbol records that LLVM understands. Like
16 :doc:`CodeView Type Records <CodeViewTypes>`, we describe only the important
22 Symbol records share one major similarity with :doc:`type records <CodeViewTypes>`:
25 of symbol records can be processed with largely the same code as that which processes
26 type records. There are several important differences between symbol and type records:
28 * Symbol records only appear in the :doc:`PublicStream`, :doc:`GlobalStream`, and
30 * Type records only appear in the :doc:`TPI & IPI streams <TpiStream>`.
31 * While types are referenced from other CodeView records via :ref:`type indices <type_indices>`,
32 symbol records are referenced by the byte offset of the record in the stream that it appears
36 * There is no notion of :ref:`Leaf Records <leaf_types>` and :ref:`Member Records <member_types>`
38 * Certain special symbol records begin a "scope". For these records, all following records
58 records, additionally contains a hash table that allows one to quickly locate a