llvm::MCStreamer::emitCVFileDirective

Associate a filename and checksum with a CodeView logical file number.

Synopsis

Declared in <llvm/MC/MCStreamer.h>

virtual
bool
emitCVFileDirective(
    unsigned int FileNo,
    StringRef Filename,
    ArrayRef<uint8_t> Checksum,
    unsigned int ChecksumKind);

Description

Associate a filename with a specified logical file number, and also specify that file's checksum information. This implements the '.cv_file 4 "foo.c"' assembler directive. Returns true on success.

Return Value

True on success.

Parameters

NameDescription
FileNo- Logical file number.
Filename- Source file name.
Checksum- Checksum bytes of the source file.
ChecksumKind- CodeView checksum kind identifier.