LLDB mainline
Functions
ABISysV_arm64.cpp File Reference
#include "ABISysV_arm64.h"
#include <optional>
#include <vector>
#include "llvm/ADT/STLExtras.h"
#include "llvm/TargetParser/Triple.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Value.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Scalar.h"
#include "lldb/Utility/Status.h"
#include "lldb/ValueObject/ValueObjectConstResult.h"
#include "Utility/ARM64_DWARF_Registers.h"

Go to the source code of this file.

Functions

static bool LoadValueFromConsecutiveGPRRegisters (ExecutionContext &exe_ctx, RegisterContext *reg_ctx, const CompilerType &value_type, bool is_return_value, uint32_t &NGRN, uint32_t &NSRN, DataExtractor &data)
 
static lldb::addr_t ReadLinuxProcessAddressMask (lldb::ProcessSP process_sp, llvm::StringRef reg_name)
 

Function Documentation

◆ LoadValueFromConsecutiveGPRRegisters()

static bool LoadValueFromConsecutiveGPRRegisters ( ExecutionContext exe_ctx,
RegisterContext reg_ctx,
const CompilerType value_type,
bool  is_return_value,
uint32_t &  NGRN,
uint32_t &  NSRN,
DataExtractor data 
)
static

◆ ReadLinuxProcessAddressMask()

static lldb::addr_t ReadLinuxProcessAddressMask ( lldb::ProcessSP  process_sp,
llvm::StringRef  reg_name 
)
static