llvm/lldb/source/Core/Value.cpp

//===-- Value.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/Core/Value.h"

#include "lldb/Core/Address.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Symbol/Type.h"
#include "lldb/Symbol/Variable.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataBufferHeap.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Endian.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/State.h"
#include "lldb/Utility/Stream.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-types.h"

#include <memory>
#include <optional>
#include <string>

#include <cinttypes>

usingnamespacelldb;
usingnamespacelldb_private;

Value::Value() :{}

Value::Value(const Scalar &scalar)
    :{}

Value::Value(const void *bytes, int len)
    :{}

Value::Value(const Value &v)
    :{}

Value &Value::operator=(const Value &rhs) {}

void Value::SetBytes(const void *bytes, int len) {}

void Value::AppendBytes(const void *bytes, int len) {}

void Value::Dump(Stream *strm) {}

Value::ValueType Value::GetValueType() const {}

AddressType Value::GetValueAddressType() const {}

Value::ValueType Value::GetValueTypeFromAddressType(AddressType address_type) {}

RegisterInfo *Value::GetRegisterInfo() const {}

Type *Value::GetType() {}

size_t Value::AppendDataToHostBuffer(const Value &rhs) {}

size_t Value::ResizeData(size_t len) {}

bool Value::ValueOf(ExecutionContext *exe_ctx) {}

uint64_t Value::GetValueByteSize(Status *error_ptr, ExecutionContext *exe_ctx) {}

const CompilerType &Value::GetCompilerType() {}

void Value::SetCompilerType(const CompilerType &compiler_type) {}

lldb::Format Value::GetValueDefaultFormat() {}

bool Value::GetData(DataExtractor &data) {}

Status Value::GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
                             Module *module) {}

Scalar &Value::ResolveValue(ExecutionContext *exe_ctx, Module *module) {}

Variable *Value::GetVariable() {}

void Value::Clear() {}

const char *Value::GetValueTypeAsCString(ValueType value_type) {}

const char *Value::GetContextTypeAsCString(ContextType context_type) {}

void Value::ConvertToLoadAddress(Module *module, Target *target) {}

void ValueList::PushValue(const Value &value) {}

size_t ValueList::GetSize() {}

Value *ValueList::GetValueAtIndex(size_t idx) {}

void ValueList::Clear() {}