Crate ms_codeview

Source
Expand description

CodeView definitions

This defines types and constants for CodeView debugging tools. CodeView is the debugging format used for PE/COFF images on Windows.

This crate does not provide any I/O capabilities. It does not read or write PDBs, .debug sections in PE/COFF objects, etc.

  • ms-pdb - Use this crate for reading and writing PDB files.

§References

Modules§

encoder
Support for encoding primitives and blittable types into output buffers.
parser
Support for parsing byte-oriented data
syms
Decodes symbols records. Reads the “Global Symbols” stream and per-module symbol streams.
types
Code for decoding type record streams (the TPI and IPI streams).

Structs§

IterWithRange
An iterator adapter which reports the byte ranges of the items that are iterated by the underlying iterator. The underlying iterator must implement HasRestLen.

Traits§

HasRestLen
Allows iterators to report the remaining, unparsed bytes within an iterator.
IteratorWithRangesExt
An extension trait for iterators that converts an Iterator into an IterWithRange. Use foo.with_ranges() to convert (augment) the iterator.