GDB (xrefs)
|
#include "gdbsupport/common-defs.h"
#include "loongarch.h"
#include <stdlib.h>
#include <unordered_map>
#include "../features/loongarch/base32.c"
#include "../features/loongarch/base64.c"
#include "../features/loongarch/fpu.c"
Go to the source code of this file.
Classes | |
struct | loongarch_gdbarch_features_hasher |
Macros | |
#define | STATIC_IN_GDB static |
Functions | |
STATIC_IN_GDB target_desc_up | loongarch_create_target_description (const struct loongarch_gdbarch_features features) |
const target_desc * | loongarch_lookup_target_description (const struct loongarch_gdbarch_features features) |
Variables | |
static std::unordered_map< loongarch_gdbarch_features, const target_desc_up, loongarch_gdbarch_features_hasher > | loongarch_tdesc_cache |
#define STATIC_IN_GDB static |
Definition at line 30 of file loongarch.c.
STATIC_IN_GDB target_desc_up loongarch_create_target_description | ( | const struct loongarch_gdbarch_features | features | ) |
Definition at line 36 of file loongarch.c.
References allocate_target_description(), create_feature_loongarch_base32(), create_feature_loongarch_base64(), create_feature_loongarch_fpu(), DOUBLE_FLOAT, loongarch_gdbarch_features::fputype, regnum, set_tdesc_architecture(), SINGLE_FLOAT, and loongarch_gdbarch_features::xlen.
Referenced by loongarch_lookup_target_description().
const target_desc * loongarch_lookup_target_description | ( | const struct loongarch_gdbarch_features | features | ) |
Definition at line 88 of file loongarch.c.
References loongarch_create_target_description(), and loongarch_tdesc_cache.
Referenced by loongarch_find_default_target_description().
|
static |
Definition at line 85 of file loongarch.c.
Referenced by loongarch_lookup_target_description().