GDB (xrefs)
|
#include "gdbsupport/common-defs.h"
#include "arc.h"
#include <stdlib.h>
#include <unordered_map>
#include <string>
#include "features/arc/v1-core.c"
#include "features/arc/v1-aux.c"
#include "features/arc/v2-core.c"
#include "features/arc/v2-aux.c"
Go to the source code of this file.
Classes | |
struct | arc_arch_features_hasher |
Macros | |
#define | STATIC_IN_GDB static |
Functions | |
STATIC_IN_GDB target_desc_up | arc_create_target_description (const struct arc_arch_features &features) |
const target_desc * | arc_lookup_target_description (const struct arc_arch_features &features) |
Variables | |
static std::unordered_map< arc_arch_features, const target_desc_up, arc_arch_features_hasher > | arc_tdesc_cache |
STATIC_IN_GDB target_desc_up arc_create_target_description | ( | const struct arc_arch_features & | features | ) |
Definition at line 38 of file arc.c.
References allocate_target_description(), ARC_ISA_ARCV1, ARC_ISA_ARCV2, create_feature_arc_v1_aux(), create_feature_arc_v1_core(), create_feature_arc_v2_aux(), create_feature_arc_v2_core(), arc_arch_features::isa, arc_arch_features::reg_size, regnum, and set_tdesc_architecture().
Referenced by arc_lookup_target_description().
const target_desc * arc_lookup_target_description | ( | const struct arc_arch_features & | features | ) |
Definition at line 105 of file arc.c.
References arc_create_target_description(), and arc_tdesc_cache.
Referenced by arc_linux_core_read_description(), arc_tdesc_init(), and arc_linux_nat_target::read_description().
|
static |
Definition at line 100 of file arc.c.
Referenced by arc_lookup_target_description().