#include #include "llvm/BinaryFormat/Dwarf.def"">

LLVM: lib/DebugInfo/DWARF/DWARFUnitIndex.cpp File Reference (original) (raw)

#include "[llvm/DebugInfo/DWARF/DWARFUnitIndex.h](DWARFUnitIndex%5F8h%5Fsource.html)"
#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"
#include "[llvm/Support/DataExtractor.h](DataExtractor%5F8h%5Fsource.html)"
#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"
#include "[llvm/Support/Format.h](Format%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
#include <cinttypes>
#include <cstdint>
#include "llvm/BinaryFormat/Dwarf.def"

Go to the source code of this file.

Macros
#define CASE(S, T)
#define CASE(S, T)
#define HANDLE_DW_SECT(ID, NAME)
Functions
constexpr bool isKnownV5SectionID (uint32_t ID)

Macro Definition Documentation

CASE [1/2]

#define CASE ( S,
T )

Value:

case DW_SECT_##S: \

return static_cast<uint32_t>(DWARFSectionKindV2::DW_SECT_##T)

uint32_t

Referenced by llvm::deserializeSectionKind(), and llvm::serializeSectionKind().

CASE [2/2]

#define CASE ( S,
T )

Value:

case DWARFSectionKindV2::DW_SECT_##S: \

return DW_SECT_##T

HANDLE_DW_SECT

#define HANDLE_DW_SECT ( ID,
NAME )

Value:

case DW_SECT_##NAME: \

return #NAME;

Function Documentation

isKnownV5SectionID()

bool isKnownV5SectionID ( uint32_t ID) constexpr

Definition at line 37 of file DWARFUnitIndex.cpp.

References llvm::DW_SECT_EXT_TYPES.

Referenced by llvm::deserializeSectionKind(), and llvm::serializeSectionKind().