LLDB mainline
DILEval.h File Reference
#include "lldb/ValueObject/DILAST.h"
#include "lldb/ValueObject/DILParser.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  lldb_private::dil::Interpreter

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::dil

Functions

lldb::ValueObjectSP lldb_private::dil::LookupIdentifier (llvm::StringRef name_ref, std::shared_ptr< StackFrame > frame_sp, lldb::DynamicValueType use_dynamic)
 Given the name of an identifier (variable name, member name, type name, etc.), find the ValueObject for that name (if it exists), excluding global variables, and create and return an IdentifierInfo object containing all the relevant information about that object (for DIL parsing and evaluating).
lldb::ValueObjectSP lldb_private::dil::LookupGlobalIdentifier (llvm::StringRef name_ref, std::shared_ptr< StackFrame > frame_sp, lldb::TargetSP target_sp, lldb::DynamicValueType use_dynamic)
 Given the name of an identifier, check to see if it matches the name of a global variable.