LLVM  10.0.0svn
Classes | Namespaces
BTFDebug.h File Reference

This file contains support for writing BTF debug info. More...

#include "llvm/ADT/StringMap.h"
#include "llvm/CodeGen/DebugHandlerBase.h"
#include <unordered_map>
#include "BTF.h"
Include dependency graph for BTFDebug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::BTFTypeBase
 The base class for BTF type generation. More...
 
class  llvm::BTFTypeDerived
 Handle several derived types include pointer, const, volatile, typedef and restrict. More...
 
class  llvm::BTFTypeFwd
 Handle struct or union forward declaration. More...
 
class  llvm::BTFTypeInt
 Handle int type. More...
 
class  llvm::BTFTypeEnum
 Handle enumerate type. More...
 
class  llvm::BTFTypeArray
 Handle array type. More...
 
class  llvm::BTFTypeStruct
 Handle struct/union type. More...
 
class  llvm::BTFTypeFuncProto
 Handle function pointer. More...
 
class  llvm::BTFTypeFunc
 Handle subprogram. More...
 
class  llvm::BTFKindVar
 Handle variable instances. More...
 
class  llvm::BTFKindDataSec
 Handle data sections. More...
 
class  llvm::BTFStringTable
 String table. More...
 
struct  llvm::BTFFuncInfo
 Represent one func and its type id. More...
 
struct  llvm::BTFLineInfo
 Represent one line info. More...
 
struct  llvm::BTFFieldReloc
 Represent one offset relocation. More...
 
class  llvm::BTFDebug
 Collect and emit BTF information. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Detailed Description

This file contains support for writing BTF debug info.

Definition in file BTFDebug.h.