LLDB mainline
Functions | Variables
ABISysV_arm.cpp File Reference
#include "ABISysV_arm.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/Core/ValueObjectConstResult.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/RegisterValue.h"
#include "lldb/Utility/Scalar.h"
#include "lldb/Utility/Status.h"
#include "Plugins/Process/Utility/ARMDefines.h"
#include "Utility/ARM_DWARF_Registers.h"
#include "Utility/ARM_ehframe_Registers.h"

Go to the source code of this file.

Functions

static bool GetReturnValuePassedInMemory (Thread &thread, RegisterContext *reg_ctx, size_t byte_size, Value &value)
 

Variables

static const RegisterInfo g_register_infos []
 
static const uint32_t k_num_register_infos = std::size(g_register_infos)
 

Function Documentation

◆ GetReturnValuePassedInMemory()

static bool GetReturnValuePassedInMemory ( Thread thread,
RegisterContext reg_ctx,
size_t  byte_size,
Value value 
)
static

Variable Documentation

◆ g_register_infos

const RegisterInfo g_register_infos[]
static

Definition at line 40 of file ABISysV_arm.cpp.

◆ k_num_register_infos

const uint32_t k_num_register_infos = std::size(g_register_infos)
static

Definition at line 1298 of file ABISysV_arm.cpp.