LLVM 20.0.0git
|
This file contains support for writing BTF debug info. More...
#include "llvm/ADT/StringMap.h"
#include "llvm/CodeGen/DebugHandlerBase.h"
#include "llvm/DebugInfo/BTF/BTF.h"
#include <cstdint>
#include <map>
#include <set>
#include <unordered_map>
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::BTFTypeFloat |
Handle binary floating point type. More... | |
class | llvm::BTFTypeDeclTag |
Handle decl tags. More... | |
class | llvm::BTFTypeEnum64 |
Handle 64-bit enumerate type. More... | |
class | llvm::BTFTypeTypeTag |
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 field relocation. More... | |
class | llvm::BTFDebug |
Collect and emit BTF information. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
This file contains support for writing BTF debug info.
Definition in file BTFDebug.h.