Lines Matching defs:BTFDebug

1 //===- BTFDebug.cpp - BTF Generator ---------------------------------------===//
13 #include "BTFDebug.h"
82 void BTFTypeDerived::completeType(BTFDebug &BDebug) {
117 void BTFTypeFwd::completeType(BTFDebug &BDebug) {
154 void BTFTypeInt::completeType(BTFDebug &BDebug) {
175 void BTFTypeEnum::completeType(BTFDebug &BDebug) {
214 void BTFTypeEnum64::completeType(BTFDebug &BDebug) {
260 void BTFTypeArray::completeType(BTFDebug &BDebug) {
288 void BTFTypeStruct::completeType(BTFDebug &BDebug) {
339 void BTFTypeFuncProto::completeType(BTFDebug &BDebug) {
381 void BTFTypeFunc::completeType(BTFDebug &BDebug) {
399 void BTFKindVar::completeType(BTFDebug &BDebug) {
415 void BTFKindDataSec::completeType(BTFDebug &BDebug) {
437 void BTFTypeFloat::completeType(BTFDebug &BDebug) {
454 void BTFTypeDeclTag::completeType(BTFDebug &BDebug) {
480 void BTFTypeTypeTag::completeType(BTFDebug &BDebug) {
508 BTFDebug::BTFDebug(AsmPrinter *AP)
515 uint32_t BTFDebug::addType(std::unique_ptr<BTFTypeBase> TypeEntry,
524 uint32_t BTFDebug::addType(std::unique_ptr<BTFTypeBase> TypeEntry) {
531 void BTFDebug::visitBasicType(const DIBasicType *BTy, uint32_t &TypeId) {
558 void BTFDebug::visitSubroutineType(
583 void BTFDebug::processDeclAnnotations(DINodeArray Annotations,
602 uint32_t BTFDebug::processDISubprogram(const DISubprogram *SP,
622 int BTFDebug::genBTFTypeTags(const DIDerivedType *DTy, int BaseTypeId) {
662 void BTFDebug::visitStructType(const DICompositeType *CTy, bool IsStruct,
697 void BTFDebug::visitArrayType(const DICompositeType *CTy, uint32_t &TypeId) {
736 void BTFDebug::visitEnumType(const DICompositeType *CTy, uint32_t &TypeId) {
765 void BTFDebug::visitFwdDeclType(const DICompositeType *CTy, bool IsUnion,
772 void BTFDebug::visitCompositeType(const DICompositeType *CTy,
787 bool BTFDebug::IsForwardDeclCandidate(const DIType *Base) {
799 void BTFDebug::visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId,
862 void BTFDebug::visitTypeEntry(const DIType *Ty, uint32_t &TypeId,
935 void BTFDebug::visitTypeEntry(const DIType *Ty) {
940 void BTFDebug::visitMapDefType(const DIType *Ty, uint32_t &TypeId) {
977 std::string BTFDebug::populateFileContent(const DIFile *File) {
1008 void BTFDebug::constructLineInfo(MCSymbol *Label, const DIFile *File,
1025 void BTFDebug::emitCommonHeader() {
1032 void BTFDebug::emitBTFSection() {
1070 void BTFDebug::emitBTFExtSection() {
1164 void BTFDebug::beginFunctionImpl(const MachineFunction *MF) {
1240 void BTFDebug::endFunctionImpl(const MachineFunction *MF) {
1248 unsigned BTFDebug::populateType(const DIType *Ty) {
1257 void BTFDebug::generatePatchImmReloc(const MCSymbol *ORSym, uint32_t RootId,
1287 void BTFDebug::processGlobalValue(const MachineOperand &MO) {
1312 void BTFDebug::beginInstruction(const MachineInstr *MI) {
1398 void BTFDebug::processGlobals(bool ProcessingMapDef) {
1515 void BTFDebug::processGlobalInitializer(const Constant *C) {
1525 bool BTFDebug::InstLower(const MachineInstr *MI, MCInst &OutMI) {
1577 void BTFDebug::processFuncPrototypes(const Function *F) {
1608 void BTFDebug::endModule() {