Home
last modified time | relevance | path

Searched full:virtual (Results 1 – 25 of 2881) sorted by relevance

12345678910>>...116

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBRawSymbol.h47 virtual ~IPDBRawSymbol();
49 virtual void dump(raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields,
52 virtual std::unique_ptr<IPDBEnumSymbols>
55 virtual std::unique_ptr<IPDBEnumSymbols>
58 virtual std::unique_ptr<IPDBEnumSymbols>
62 virtual std::unique_ptr<IPDBEnumSymbols>
65 virtual std::unique_ptr<IPDBEnumSymbols>
69 virtual std::unique_ptr<IPDBEnumSymbols>
71 virtual std::unique_ptr<IPDBEnumSymbols>
73 virtual std::unique_ptr<IPDBEnumSymbols>
[all …]
H A DPDBSymDumper.h22 virtual ~PDBSymDumper();
24 virtual void dump(const PDBSymbolAnnotation &Symbol);
25 virtual void dump(const PDBSymbolBlock &Symbol);
26 virtual void dump(const PDBSymbolCompiland &Symbol);
27 virtual void dump(const PDBSymbolCompilandDetails &Symbol);
28 virtual void dump(const PDBSymbolCompilandEnv &Symbol);
29 virtual void dump(const PDBSymbolCustom &Symbol);
30 virtual void dump(const PDBSymbolData &Symbol);
31 virtual void dump(const PDBSymbolExe &Symbol);
32 virtual void dump(const PDBSymbolFunc &Symbol);
[all …]
H A DIPDBSectionContrib.h21 virtual ~IPDBSectionContrib();
23 virtual std::unique_ptr<PDBSymbolCompiland> getCompiland() const = 0;
24 virtual uint32_t getAddressSection() const = 0;
25 virtual uint32_t getAddressOffset() const = 0;
26 virtual uint32_t getRelativeVirtualAddress() const = 0;
27 virtual uint64_t getVirtualAddress() const = 0;
28 virtual uint32_t getLength() const = 0;
29 virtual bool isNotPaged() const = 0;
30 virtual bool hasCode() const = 0;
31 virtual bool hasCode16Bit() const = 0;
[all …]
H A DIPDBSession.h27 virtual ~IPDBSession();
29 virtual uint64_t getLoadAddress() const = 0;
30 virtual bool setLoadAddress(uint64_t Address) = 0;
31 virtual std::unique_ptr<PDBSymbolExe> getGlobalScope() = 0;
32 virtual std::unique_ptr<PDBSymbol>
35 virtual bool addressForVA(uint64_t VA, uint32_t &Section,
37 virtual bool addressForRVA(uint32_t RVA, uint32_t &Section,
45 virtual std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
47 virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
49 virtual std::unique_ptr<PDBSymbol>
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h77 virtual bool isA(const void *ClassID) const = 0;
87 virtual void Finalize() {} in Finalize()
89 virtual plugin::dwarf::DWARFASTParser *GetDWARFParser() { return nullptr; } in GetDWARFParser()
91 virtual PDBASTParser *GetPDBParser() { return nullptr; } in GetPDBParser()
92 virtual npdb::PdbAstBuilder *GetNativePDBParser() { return nullptr; } in GetNativePDBParser()
94 virtual SymbolFile *GetSymbolFile() const { return m_sym_file; } in GetSymbolFile()
96 virtual void SetSymbolFile(SymbolFile *sym_file) { m_sym_file = sym_file; } in SetSymbolFile()
99 virtual ConstString DeclGetName(void *opaque_decl) = 0;
101 virtual ConstString DeclGetMangledName(void *opaque_decl);
103 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);
[all …]
H A DSymbolFile.h45 /// virtual members should go into SymbolFileCommon; most SymbolFile
57 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
87 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile()
116 virtual uint32_t GetAbilities() = 0;
117 virtual uint32_t CalculateAbilities() = 0;
121 virtual std::recursive_mutex &GetModuleMutex() const;
130 virtual void InitializeObject() {} in InitializeObject()
135 virtual bool GetLoadDebugInfoEnabled() { return true; } in GetLoadDebugInfoEnabled()
140 virtual void SetLoadDebugInfoEnabled() {} in SetLoadDebugInfoEnabled()
144 virtual uint32_t GetNumCompileUnits() = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DObjDumper.h68 virtual ~ObjDumper();
70 virtual bool canDumpContent() { return true; } in canDumpContent()
72 virtual void printFileSummary(StringRef FileStr, object::ObjectFile &Obj,
75 virtual void printFileHeaders() = 0;
76 virtual void printSectionHeaders() = 0;
77 virtual void printRelocations() = 0;
78 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols, in printSymbols()
85 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols, in printSymbols()
97 virtual void printProgramHeaders(bool PrintProgramHeaders, in printProgramHeaders()
105 virtual void printUnwindInfo() = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h30 virtual ~DWARFObject() = default;
31 virtual StringRef getFileName() const { llvm_unreachable("unimplemented"); } in getFileName()
32 virtual const object::ObjectFile *getFile() const { return nullptr; } in getFile()
33 virtual ArrayRef<SectionName> getSectionNames() const { return {}; } in getSectionNames()
34 virtual bool isLittleEndian() const = 0;
35 virtual uint8_t getAddressSize() const { llvm_unreachable("unimplemented"); } in getAddressSize()
36 virtual void
38 virtual void
40 virtual StringRef getAbbrevSection() const { return ""; } in getAbbrevSection()
41 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetStreamer.h27 virtual void setPic(bool Value) {} in setPic()
29 virtual void emitDirectiveSetMicroMips();
30 virtual void emitDirectiveSetNoMicroMips();
31 virtual void setUsesMicroMips();
32 virtual void emitDirectiveSetMips16();
33 virtual void emitDirectiveSetNoMips16();
35 virtual void emitDirectiveSetReorder();
36 virtual void emitDirectiveSetNoReorder();
37 virtual void emitDirectiveSetMacro();
38 virtual void emitDirectiveSetNoMacro();
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSMTAPI.h29 virtual ~SMTSort() = default;
32 virtual bool isBitvectorSort() const { return isBitvectorSortImpl(); } in isBitvectorSort()
35 virtual bool isFloatSort() const { return isFloatSortImpl(); } in isFloatSort()
38 virtual bool isBooleanSort() const { return isBooleanSortImpl(); } in isBooleanSort()
42 virtual unsigned getBitvectorSortSize() const { in getBitvectorSortSize()
51 virtual unsigned getFloatSortSize() const { in getFloatSortSize()
58 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;
71 virtual void print(raw_ostream &OS) const = 0;
78 virtual bool equal_to(SMTSort const &other) const = 0;
81 virtual bool isBitvectorSortImpl() const = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h77 /// FooTargetStreamer should have a pure virtual method for each directive. For
79 /// virtual emitBar(const MCSymbol &Symbol) = 0;
100 virtual ~MCTargetStreamer();
105 virtual void emitLabel(MCSymbol *Symbol);
107 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
109 virtual void prettyPrintAsm(MCInstPrinter &InstPrinter, uint64_t Address,
113 virtual void emitDwarfFileDirective(StringRef Directive);
119 virtual void changeSection(const MCSection *CurSection, MCSection *Section,
122 virtual void emitValue(const MCExpr *Value);
127 virtual void emitRawBytes(StringRef Data);
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.h95 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
96 virtual bool requiresArrayCookie(const CXXNewExpr *E);
102 virtual bool isThisCompleteObject(GlobalDecl GD) const = 0;
104 virtual bool constructorsAndDestructorsReturnThis() const { in constructorsAndDestructorsReturnThis()
110 virtual ~CGCXXABI();
123 virtual bool HasThisReturn(GlobalDecl GD) const { in HasThisReturn()
131 virtual bool hasMostDerivedReturn(GlobalDecl GD) const { return false; } in hasMostDerivedReturn()
133 virtual bool useSinitAndSterm() const { return false; } in useSinitAndSterm()
143 virtual bool canCallMismatchedFunctionType() const { return true; } in canCallMismatchedFunctionType()
147 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
[all …]
H A DCGObjCRuntime.h61 // FIXME: Several methods should be pure virtual but aren't to avoid the
118 virtual ~CGObjCRuntime();
125 virtual llvm::Function *ModuleInitFunction() = 0;
129 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0;
136 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0;
139 virtual llvm::Value *GetSelector(CodeGenFunction &CGF,
146 virtual llvm::Constant *GetEHType(QualType T) = 0;
148 virtual CatchTypeInfo getCatchAllTypeInfo() { return { nullptr, 0 }; } in getCatchAllTypeInfo()
151 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
155 virtual void GenerateCategory(const ObjCCategoryImplDecl *OCD) = 0;
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h43 virtual ~ScriptInterpreterLocker() = default;
158 virtual StructuredData::DictionarySP GetInterpreterInfo();
162 virtual bool Interrupt() { return false; } in Interrupt()
164 virtual bool ExecuteOneLine(
168 virtual void ExecuteInterpreterLoop() = 0;
170 virtual bool ExecuteOneLineWithReturn(
176 virtual Status ExecuteMultipleLines(
184 virtual Status
191 virtual Status GenerateBreakpointCommandCallbackData(StringList &input, in GenerateBreakpointCommandCallbackData()
200 virtual bool GenerateWatchpointCommandCallbackData(StringList &input, in GenerateWatchpointCommandCallbackData()
[all …]
H A DScriptedProcessInterface.h
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h42 virtual void emitInst(uint32_t Inst);
45 virtual void emitDirectiveVariantPCS(MCSymbol *Symbol) {}; in emitDirectiveVariantPCS()
47 virtual void emitARM64WinCFIAllocStack(unsigned Size) {} in emitARM64WinCFIAllocStack()
48 virtual void emitARM64WinCFISaveR19R20X(int Offset) {} in emitARM64WinCFISaveR19R20X()
49 virtual void emitARM64WinCFISaveFPLR(int Offset) {} in emitARM64WinCFISaveFPLR()
50 virtual void emitARM64WinCFISaveFPLRX(int Offset) {} in emitARM64WinCFISaveFPLRX()
51 virtual void emitARM64WinCFISaveReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveReg()
52 virtual void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegX()
53 virtual void emitARM64WinCFISaveRegP(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegP()
54 virtual void emitARM64WinCFISaveRegPX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegPX()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeRegisterContext.h27 virtual ~NativeRegisterContext();
33 // virtual void
36 virtual uint32_t GetRegisterCount() const = 0;
38 virtual uint32_t GetUserRegisterCount() const = 0;
40 virtual const RegisterInfo *GetRegisterInfoAtIndex(uint32_t reg) const = 0;
44 virtual uint32_t GetRegisterSetCount() const = 0;
46 virtual const RegisterSet *GetRegisterSet(uint32_t set_index) const = 0;
48 virtual Status ReadRegister(const RegisterInfo *reg_info,
51 virtual Status WriteRegister(const RegisterInfo *reg_info,
54 virtual Status ReadAllRegisterValues(lldb::WritableDataBufferSP &data_sp) = 0;
[all …]
H A DNativeProcessProtocol.h51 virtual ~NativeProcessProtocol() = default;
63 virtual Status Resume(const ResumeActionList &resume_actions) = 0;
65 virtual Status Halt() = 0;
67 virtual Status Detach() = 0;
73 virtual Status Signal(int signo) = 0;
83 virtual Status Interrupt();
85 virtual Status Kill() = 0;
89 virtual Status IgnoreSignals(llvm::ArrayRef<int> signals);
93 virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
96 virtual Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h53 virtual void anchor();
76 virtual ~MangleContext() { } in ~MangleContext()
82 virtual void startNewFunction() { LocalBlockIds.clear(); } in startNewFunction()
115 virtual std::string getLambdaString(const CXXRecordDecl *Lambda) = 0;
121 virtual bool shouldMangleCXXName(const NamedDecl *D) = 0;
122 virtual bool shouldMangleStringLiteral(const StringLiteral *SL) = 0;
124 virtual bool isUniqueInternalLinkageDecl(const NamedDecl *ND) { in isUniqueInternalLinkageDecl()
128 virtual void needsUniqueInternalLinkageNames() { } in needsUniqueInternalLinkageNames()
132 virtual void mangleCXXName(GlobalDecl GD, raw_ostream &) = 0;
133 virtual void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
[all …]
H A DASTMutationListener.h50 virtual ~ASTMutationListener();
53 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
56 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {} in AddedVisibleDecl()
59 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {} in AddedCXXImplicitMember()
63 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
68 virtual void
74 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, in AddedCXXTemplateSpecialization()
79 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} in ResolvedExceptionSpec()
82 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType);
84 /// A virtual destructor's operator delete has been resolved.
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h84 virtual bool isXRaySupported() const { return false; } in isXRaySupported()
96 virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; } in getInstrInfo()
97 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
100 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
101 virtual const SelectionDAGTargetInfo *getSelectionDAGInfo() const { in getSelectionDAGInfo()
104 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
106 virtual const InlineAsmLowering *getInlineAsmLowering() const { in getInlineAsmLowering()
114 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
119 virtual RegisterScheduler::FunctionPassCtor
124 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/
H A DPipeBase.h23 virtual ~PipeBase();
25 virtual Status CreateNew(bool child_process_inherit) = 0;
26 virtual Status CreateNew(llvm::StringRef name,
28 virtual Status CreateWithUniqueName(llvm::StringRef prefix,
32 virtual Status OpenAsReader(llvm::StringRef name,
36 virtual Status
40 virtual bool CanRead() const = 0;
41 virtual bool CanWrite() const = 0;
43 virtual lldb::pipe_t GetReadPipe() const = 0;
44 virtual lldb::pipe_t GetWritePipe() const = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVElement.h138 virtual ~LVElement() = default;
214 virtual StringRef getProducer() const { return StringRef(); } in getProducer()
215 virtual void setProducer(StringRef ProducerName) {} in setProducer()
217 virtual bool isCompileUnit() const { return false; } in isCompileUnit()
218 virtual bool isRoot() const { return false; } in isRoot()
220 virtual void setReference(LVElement *Element) {} in setReference()
221 virtual void setReference(LVScope *Scope) {} in setReference()
222 virtual void setReference(LVSymbol *Symbol) {} in setReference()
223 virtual void setReference(LVType *Type) {} in setReference()
225 virtual void setLinkageName(StringRef LinkageName) {} in setLinkageName()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h213 virtual Tool *buildAssembler() const;
214 virtual Tool *buildLinker() const;
215 virtual Tool *buildStaticLibTool() const;
216 virtual Tool *getTool(Action::ActionClass AC) const;
218 virtual std::string buildCompilerRTBasename(const llvm::opt::ArgList &Args,
249 virtual ~ToolChain();
262 virtual const llvm::Triple *getAuxTriple() const { return nullptr; } in getAuxTriple()
267 virtual std::string getInputFilename(const InputInfo &Input) const;
358 virtual llvm::opt::DerivedArgList *
367 virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
[all …]
/freebsd/tools/tools/vimage/
H A Dvimage.833 .Nd manage virtual network stacks
56 utility is an alternative user interface for controlling virtual network
65 A virtual image or vimage is a jail with its own independent network
68 attached to one, and only one, virtual network stack instance (vnet).
72 privileges can create and manage a hierarchy of subordinated virtual images.
75 command allows for creation, deletion and monitoring of virtual images,
76 as well as for execution of arbitrary processes in a targeted virtual image.
80 command spawns a new interactive shell in virtual image
91 Create a new virtual image named
100 Modify the parameters of a virtual image named
[all …]

12345678910>>...116