LLDB mainline
|
#include "ABISysV_s390x.h"
#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/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Status.h"
#include "lldb/ValueObject/ValueObjectConstResult.h"
#include "lldb/ValueObject/ValueObjectMemory.h"
#include "lldb/ValueObject/ValueObjectRegister.h"
#include <optional>
Go to the source code of this file.
Macros | |
#define | DEFINE_REG(name, size, alt, generic) |
Functions | |
static bool | ReadIntegerArgument (Scalar &scalar, unsigned int bit_width, bool is_signed, Thread &thread, uint32_t *argument_register_ids, unsigned int ¤t_argument_register, addr_t ¤t_stack_argument) |
Variables | |
static const RegisterInfo | g_register_infos [] |
static const uint32_t | k_num_register_infos = std::size(g_register_infos) |
#define DEFINE_REG | ( | name, | |
size, | |||
alt, | |||
generic ) |
Definition at line 115 of file ABISysV_s390x.cpp.
enum dwarf_regnums |
Definition at line 39 of file ABISysV_s390x.cpp.
|
static |
Definition at line 281 of file ABISysV_s390x.cpp.
References error(), and lldb_private::Scalar::SignExtend().
|
static |
Definition at line 123 of file ABISysV_s390x.cpp.
|
static |
Definition at line 176 of file ABISysV_s390x.cpp.