Searched refs:UtilityFunction (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
H A DUtilityFunction.cpp1 //===-- UtilityFunction.cpp -------------------------------------*- C++ -*-===//
22 #include "lldb/Expression/UtilityFunction.h"
34 char UtilityFunction::ID;
43 UtilityFunction::UtilityFunction(ExecutionContextScope &exe_scope, function in class:UtilityFunction
48 UtilityFunction::~UtilityFunction() {
60 FunctionCaller *UtilityFunction::MakeFunctionCaller(
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/
H A DUtilityFunction.h1 //===-- UtilityFunction.h ----------------------------------------*- C++
22 /// \class UtilityFunction UtilityFunction.h
23 /// "lldb/Expression/UtilityFunction.h" Encapsulates a bit of source code that
27 /// and as a backend for the expr command. UtilityFunction encapsulates a
30 class UtilityFunction : public Expression { class in namespace:lldb_private
45 UtilityFunction(ExecutionContextScope &exe_scope, const char *text,
48 ~UtilityFunction() override;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangUtilityFunction.h19 #include "lldb/Expression/UtilityFunction.h"
35 class ClangUtilityFunction : public UtilityFunction {
41 return ClassID == &ID || UtilityFunction::isA(ClassID);
H A DIRDynamicChecks.h56 std::shared_ptr<UtilityFunction> m_valid_pointer_check;
57 std::shared_ptr<UtilityFunction> m_objc_object_check;
H A DClangUtilityFunction.cpp45 : UtilityFunction(exe_scope, text, name) {
H A DIRDynamicChecks.cpp19 #include "lldb/Expression/UtilityFunction.h"
140 std::shared_ptr<UtilityFunction> checker_function)
302 std::shared_ptr<UtilityFunction>
313 std::shared_ptr<UtilityFunction> checker_function)
371 std::shared_ptr<UtilityFunction> checker_function)
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntimeV2.h56 UtilityFunction *CreateObjectChecker(const char *) override;
317 std::unique_ptr<UtilityFunction> m_get_class_info_code;
321 std::unique_ptr<UtilityFunction> m_get_shared_cache_class_info_code;
H A DAppleObjCRuntimeV1.h100 UtilityFunction *CreateObjectChecker(const char *) override;
H A DAppleObjCTrampolineHandler.h16 #include "lldb/Expression/UtilityFunction.h"
147 std::unique_ptr<UtilityFunction> m_impl_code;
H A DAppleObjCRuntimeV1.cpp20 #include "lldb/Expression/UtilityFunction.h"
126 UtilityFunction *AppleObjCRuntimeV1::CreateObjectChecker(const char *name) {
H A DAppleObjCRuntimeV2.cpp32 #include "lldb/Expression/UtilityFunction.h"
844 UtilityFunction *AppleObjCRuntimeV2::CreateObjectChecker(const char *name) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.h100 std::unique_ptr<lldb_private::UtilityFunction>
H A DPlatformPOSIX.cpp18 #include "lldb/Expression/UtilityFunction.h"
628 std::unique_ptr<UtilityFunction>
687 std::unique_ptr<UtilityFunction> dlopen_utility_func_up(process
770 UtilityFunction *dlopen_utility_func;
774 // The UtilityFunction is held in the Process. Platforms don't track the
777 this, [&]() -> std::unique_ptr<UtilityFunction> {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.h32 class UtilityFunction;
253 virtual UtilityFunction *CreateObjectChecker(const char *) = 0;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h632 /// Get the cached UtilityFunction that assists in loading binary images
636 /// The platform fetching the UtilityFunction.
639 /// thread-safe way to create the UtilityFunction if it has not
645 UtilityFunction *GetLoadImageUtilityFunction(
647 llvm::function_ref<std::unique_ptr<UtilityFunction>()> factory);
2743 std::unique_ptr<UtilityFunction> m_dlopen_utility_func_up;
H A DTarget.h1048 // Creates a UtilityFunction for the given language, the rest of the
1049 // parameters have the same meaning as for the UtilityFunction constructor.
1052 UtilityFunction *GetUtilityFunctionForLanguage(const char *expr,
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h270 class UtilityFunction;
469 typedef std::shared_ptr<lldb_private::UtilityFunction> UtilityFunctionSP;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h450 virtual UtilityFunction *GetUtilityFunction(const char *text,
H A DClangASTContext.h998 UtilityFunction *GetUtilityFunction(const char *text,
/freebsd-11-stable/lib/clang/liblldb/
H A DMakefile211 SRCS+= Expression/UtilityFunction.cpp
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DProcess.cpp26 #include "lldb/Expression/UtilityFunction.h"
5962 UtilityFunction *Process::GetLoadImageUtilityFunction(
5964 llvm::function_ref<std::unique_ptr<UtilityFunction>()> factory) {
H A DTarget.cpp2238 UtilityFunction *
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp9291 UtilityFunction *

Completed in 736 milliseconds