LLDB mainline
|
This is the complete list of members for lldb_private::LLVMUserExpression, including all inherited members.
AddArguments(ExecutionContext &exe_ctx, std::vector< lldb::addr_t > &args, lldb::addr_t struct_address, DiagnosticManager &diagnostic_manager)=0 | lldb_private::LLVMUserExpression | protectedpure virtual |
CanInterpret() override | lldb_private::LLVMUserExpression | inlinevirtual |
classof(const Expression *obj) | lldb_private::LLVMUserExpression | inlinestatic |
Complete(ExecutionContext &exe_ctx, CompletionRequest &request, unsigned complete_pos) | lldb_private::UserExpression | inlinevirtual |
DesiredResultType() const override | lldb_private::UserExpression | inlinevirtual |
DidFinishExecuting() | lldb_private::Expression | inlinevirtual |
DoExecute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, lldb::UserExpressionSP &shared_ptr_to_me, lldb::ExpressionVariableSP &result) override | lldb_private::LLVMUserExpression | protectedvirtual |
eResultTypeAny enum value | lldb_private::Expression | |
eResultTypeId enum value | lldb_private::Expression | |
Evaluate(ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, llvm::StringRef expr_cstr, llvm::StringRef expr_prefix, lldb::ValueObjectSP &result_valobj_sp, Status &error, std::string *fixed_expression=nullptr, ValueObject *ctx_obj=nullptr) | lldb_private::UserExpression | static |
Execute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options, lldb::UserExpressionSP &shared_ptr_to_me, lldb::ExpressionVariableSP &result) | lldb_private::UserExpression | |
Expression(Target &target) | lldb_private::Expression | |
Expression(ExecutionContextScope &exe_scope) | lldb_private::Expression | |
FinalizeJITExecution(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb::ExpressionVariableSP &result, lldb::addr_t function_stack_bottom=LLDB_INVALID_ADDRESS, lldb::addr_t function_stack_top=LLDB_INVALID_ADDRESS) override | lldb_private::LLVMUserExpression | virtual |
FunctionName() override | lldb_private::UserExpression | inlinevirtual |
GetFixedText() | lldb_private::UserExpression | inline |
GetMaterializer() override | lldb_private::LLVMUserExpression | inlinevirtual |
GetObjectPointer(lldb::StackFrameSP frame_sp, llvm::StringRef object_name, Status &err) | lldb_private::UserExpression | protectedstatic |
GetObjectPointerValueObject(lldb::StackFrameSP frame, llvm::StringRef object_name, Status &err) | lldb_private::UserExpression | protectedstatic |
GetOptions() override | lldb_private::UserExpression | inlinevirtual |
GetResultAfterDematerialization(ExecutionContextScope *exe_scope) | lldb_private::UserExpression | inlinevirtual |
GetTypeSystemHelper() | lldb_private::Expression | inlinevirtual |
GetUserText() | lldb_private::UserExpression | inline |
ID | lldb_private::LLVMUserExpression | privatestatic |
InstallContext(ExecutionContext &exe_ctx) | lldb_private::UserExpression | protected |
isA(const void *ClassID) const override | lldb_private::LLVMUserExpression | inlinevirtual |
IsParseCacheable() | lldb_private::UserExpression | inlinevirtual |
kDefaultTimeout enum value | lldb_private::UserExpression | |
kNoResult | lldb_private::UserExpression | static |
Language() const override | lldb_private::UserExpression | inlinevirtual |
LLVMUserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options) | lldb_private::LLVMUserExpression | |
LockAndCheckContext(ExecutionContext &exe_ctx, lldb::TargetSP &target_sp, lldb::ProcessSP &process_sp, lldb::StackFrameSP &frame_sp) | lldb_private::UserExpression | protected |
m_address | lldb_private::UserExpression | protected |
m_allow_cxx | lldb_private::LLVMUserExpression | protected |
m_allow_objc | lldb_private::LLVMUserExpression | protected |
m_can_interpret | lldb_private::LLVMUserExpression | protected |
m_dematerializer_sp | lldb_private::LLVMUserExpression | protected |
m_desired_type | lldb_private::UserExpression | protected |
m_execution_unit_sp | lldb_private::LLVMUserExpression | protected |
m_expr_prefix | lldb_private::UserExpression | protected |
m_expr_text | lldb_private::UserExpression | protected |
m_fixed_text | lldb_private::UserExpression | protected |
m_jit_end_addr | lldb_private::Expression | protected |
m_jit_module_wp | lldb_private::LLVMUserExpression | protected |
m_jit_process_wp | lldb_private::Expression | protected |
m_jit_start_addr | lldb_private::Expression | protected |
m_language | lldb_private::UserExpression | protected |
m_materialized_address | lldb_private::LLVMUserExpression | protected |
m_materializer_up | lldb_private::LLVMUserExpression | protected |
m_options | lldb_private::UserExpression | protected |
m_stack_frame_bottom | lldb_private::LLVMUserExpression | protected |
m_stack_frame_top | lldb_private::LLVMUserExpression | protected |
m_target | lldb_private::LLVMUserExpression | protected |
m_target_wp | lldb_private::Expression | protected |
m_transformed_text | lldb_private::LLVMUserExpression | protected |
MatchesContext(ExecutionContext &exe_ctx) | lldb_private::UserExpression | |
NeedsValidation() override | lldb_private::UserExpression | inlinevirtual |
NeedsVariableResolution() override | lldb_private::UserExpression | inlinevirtual |
Parse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb_private::ExecutionPolicy execution_policy, bool keep_result_in_memory, bool generate_debug_info)=0 | lldb_private::UserExpression | pure virtual |
PrepareToExecuteJITExpression(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx, lldb::addr_t &struct_address) | lldb_private::LLVMUserExpression | protected |
ResultType enum name | lldb_private::Expression | |
ScanContext(ExecutionContext &exe_ctx, lldb_private::Status &err)=0 | lldb_private::LLVMUserExpression | protectedpure virtual |
StartAddress() | lldb_private::Expression | inline |
Text() override | lldb_private::LLVMUserExpression | inlinevirtual |
UserExpression(ExecutionContextScope &exe_scope, llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, ResultType desired_type, const EvaluateExpressionOptions &options) | lldb_private::UserExpression | |
WillStartExecuting() | lldb_private::Expression | inlinevirtual |
~Expression()=default | lldb_private::Expression | virtual |
~LLVMUserExpression() override | lldb_private::LLVMUserExpression | |
~UserExpression() override | lldb_private::UserExpression |