|
LLVM 22.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.