LLDB  mainline
Functions | Variables
ABISysV_arm.cpp File Reference
#include "ABISysV_arm.h"
#include <vector>
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/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"
Include dependency graph for ABISysV_arm.cpp:

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
 

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 39 of file ABISysV_arm.cpp.

Referenced by ABISysV_arm::GetRegisterInfoArray().

◆ k_num_register_infos

const uint32_t k_num_register_infos
static
Initial value:
=
llvm::array_lengthof(g_register_infos)

Definition at line 1192 of file ABISysV_arm.cpp.

Referenced by ABISysV_arm::GetRegisterInfoArray().

g_register_infos
static const RegisterInfo g_register_infos[]
Definition: ABISysV_arm.cpp:39