003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/source/Expression
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
source
/
Expression
/
📁
..
📄
DWARFExpression.cpp
(98.75 KB)
📄
DiagnosticManager.cpp
(2.1 KB)
📄
Expression.cpp
(1015 B)
📄
ExpressionVariable.cpp
(2.84 KB)
📄
FunctionCaller.cpp
(13.33 KB)
📄
IRExecutionUnit.cpp
(41.33 KB)
📄
IRInterpreter.cpp
(47.78 KB)
📄
IRMemoryMap.cpp
(26.31 KB)
📄
LLVMUserExpression.cpp
(13.72 KB)
📄
Materializer.cpp
(47.02 KB)
📄
REPL.cpp
(20.35 KB)
📄
UserExpression.cpp
(15.09 KB)
📄
UtilityFunction.cpp
(3.32 KB)
Editing: Expression.cpp
//===-- Expression.cpp ----------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "lldb/Expression/Expression.h" #include "lldb/Target/ExecutionContextScope.h" #include "lldb/Target/Target.h" using namespace lldb_private; Expression::Expression(Target &target) : m_target_wp(target.shared_from_this()), m_jit_start_addr(LLDB_INVALID_ADDRESS), m_jit_end_addr(LLDB_INVALID_ADDRESS) { // Can't make any kind of expression without a target. assert(m_target_wp.lock()); } Expression::Expression(ExecutionContextScope &exe_scope) : m_target_wp(exe_scope.CalculateTarget()), m_jit_start_addr(LLDB_INVALID_ADDRESS), m_jit_end_addr(LLDB_INVALID_ADDRESS) { assert(m_target_wp.lock()); }
Upload File
Create Folder