GDB (xrefs)
features
microblaze-with-stack-protect.c
Go to the documentation of this file.
1
/* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro:
2
Original: microblaze-with-stack-protect.xml */
3
4
#include "
defs.h
"
5
#include "
osabi.h
"
6
#include "
target-descriptions.h
"
7
8
struct
target_desc
*
tdesc_microblaze_with_stack_protect
;
9
static
void
10
initialize_tdesc_microblaze_with_stack_protect
(
void
)
11
{
12
struct
target_desc
*result =
allocate_target_description
();
13
struct
tdesc_feature
*feature;
14
15
feature =
tdesc_create_feature
(result,
"org.gnu.gdb.microblaze.core"
);
16
tdesc_create_reg
(feature,
"r0"
, 0, 1, NULL, 32,
"int"
);
17
tdesc_create_reg
(feature,
"r1"
, 1, 1, NULL, 32,
"data_ptr"
);
18
tdesc_create_reg
(feature,
"r2"
, 2, 1, NULL, 32,
"int"
);
19
tdesc_create_reg
(feature,
"r3"
, 3, 1, NULL, 32,
"int"
);
20
tdesc_create_reg
(feature,
"r4"
, 4, 1, NULL, 32,
"int"
);
21
tdesc_create_reg
(feature,
"r5"
, 5, 1, NULL, 32,
"int"
);
22
tdesc_create_reg
(feature,
"r6"
, 6, 1, NULL, 32,
"int"
);
23
tdesc_create_reg
(feature,
"r7"
, 7, 1, NULL, 32,
"int"
);
24
tdesc_create_reg
(feature,
"r8"
, 8, 1, NULL, 32,
"int"
);
25
tdesc_create_reg
(feature,
"r9"
, 9, 1, NULL, 32,
"int"
);
26
tdesc_create_reg
(feature,
"r10"
, 10, 1, NULL, 32,
"int"
);
27
tdesc_create_reg
(feature,
"r11"
, 11, 1, NULL, 32,
"int"
);
28
tdesc_create_reg
(feature,
"r12"
, 12, 1, NULL, 32,
"int"
);
29
tdesc_create_reg
(feature,
"r13"
, 13, 1, NULL, 32,
"int"
);
30
tdesc_create_reg
(feature,
"r14"
, 14, 1, NULL, 32,
"int"
);
31
tdesc_create_reg
(feature,
"r15"
, 15, 1, NULL, 32,
"int"
);
32
tdesc_create_reg
(feature,
"r16"
, 16, 1, NULL, 32,
"int"
);
33
tdesc_create_reg
(feature,
"r17"
, 17, 1, NULL, 32,
"int"
);
34
tdesc_create_reg
(feature,
"r18"
, 18, 1, NULL, 32,
"int"
);
35
tdesc_create_reg
(feature,
"r19"
, 19, 1, NULL, 32,
"int"
);
36
tdesc_create_reg
(feature,
"r20"
, 20, 1, NULL, 32,
"int"
);
37
tdesc_create_reg
(feature,
"r21"
, 21, 1, NULL, 32,
"int"
);
38
tdesc_create_reg
(feature,
"r22"
, 22, 1, NULL, 32,
"int"
);
39
tdesc_create_reg
(feature,
"r23"
, 23, 1, NULL, 32,
"int"
);
40
tdesc_create_reg
(feature,
"r24"
, 24, 1, NULL, 32,
"int"
);
41
tdesc_create_reg
(feature,
"r25"
, 25, 1, NULL, 32,
"int"
);
42
tdesc_create_reg
(feature,
"r26"
, 26, 1, NULL, 32,
"int"
);
43
tdesc_create_reg
(feature,
"r27"
, 27, 1, NULL, 32,
"int"
);
44
tdesc_create_reg
(feature,
"r28"
, 28, 1, NULL, 32,
"int"
);
45
tdesc_create_reg
(feature,
"r29"
, 29, 1, NULL, 32,
"int"
);
46
tdesc_create_reg
(feature,
"r30"
, 30, 1, NULL, 32,
"int"
);
47
tdesc_create_reg
(feature,
"r31"
, 31, 1, NULL, 32,
"int"
);
48
tdesc_create_reg
(feature,
"rpc"
, 32, 1, NULL, 32,
"code_ptr"
);
49
tdesc_create_reg
(feature,
"rmsr"
, 33, 1, NULL, 32,
"int"
);
50
tdesc_create_reg
(feature,
"rear"
, 34, 1, NULL, 32,
"int"
);
51
tdesc_create_reg
(feature,
"resr"
, 35, 1, NULL, 32,
"int"
);
52
tdesc_create_reg
(feature,
"rfsr"
, 36, 1, NULL, 32,
"int"
);
53
tdesc_create_reg
(feature,
"rbtr"
, 37, 1, NULL, 32,
"int"
);
54
tdesc_create_reg
(feature,
"rpvr0"
, 38, 1, NULL, 32,
"int"
);
55
tdesc_create_reg
(feature,
"rpvr1"
, 39, 1, NULL, 32,
"int"
);
56
tdesc_create_reg
(feature,
"rpvr2"
, 40, 1, NULL, 32,
"int"
);
57
tdesc_create_reg
(feature,
"rpvr3"
, 41, 1, NULL, 32,
"int"
);
58
tdesc_create_reg
(feature,
"rpvr4"
, 42, 1, NULL, 32,
"int"
);
59
tdesc_create_reg
(feature,
"rpvr5"
, 43, 1, NULL, 32,
"int"
);
60
tdesc_create_reg
(feature,
"rpvr6"
, 44, 1, NULL, 32,
"int"
);
61
tdesc_create_reg
(feature,
"rpvr7"
, 45, 1, NULL, 32,
"int"
);
62
tdesc_create_reg
(feature,
"rpvr8"
, 46, 1, NULL, 32,
"int"
);
63
tdesc_create_reg
(feature,
"rpvr9"
, 47, 1, NULL, 32,
"int"
);
64
tdesc_create_reg
(feature,
"rpvr10"
, 48, 1, NULL, 32,
"int"
);
65
tdesc_create_reg
(feature,
"rpvr11"
, 49, 1, NULL, 32,
"int"
);
66
tdesc_create_reg
(feature,
"redr"
, 50, 1, NULL, 32,
"int"
);
67
tdesc_create_reg
(feature,
"rpid"
, 51, 1, NULL, 32,
"int"
);
68
tdesc_create_reg
(feature,
"rzpr"
, 52, 1, NULL, 32,
"int"
);
69
tdesc_create_reg
(feature,
"rtlbx"
, 53, 1, NULL, 32,
"int"
);
70
tdesc_create_reg
(feature,
"rtlbsx"
, 54, 1, NULL, 32,
"int"
);
71
tdesc_create_reg
(feature,
"rtlblo"
, 55, 1, NULL, 32,
"int"
);
72
tdesc_create_reg
(feature,
"rtlbhi"
, 56, 1, NULL, 32,
"int"
);
73
74
feature =
tdesc_create_feature
(result,
"org.gnu.gdb.microblaze.stack-protect"
);
75
tdesc_create_reg
(feature,
"rslr"
, 57, 1, NULL, 32,
"int"
);
76
tdesc_create_reg
(feature,
"rshr"
, 58, 1, NULL, 32,
"int"
);
77
78
tdesc_microblaze_with_stack_protect
= result;
79
}
tdesc_microblaze_with_stack_protect
struct target_desc * tdesc_microblaze_with_stack_protect
Definition:
microblaze-with-stack-protect.c:8
defs.h
tdesc_create_reg
void tdesc_create_reg(struct tdesc_feature *feature, const char *name, int regnum, int save_restore, const char *group, int bitsize, const char *type)
Definition:
target-descriptions.c:1448
initialize_tdesc_microblaze_with_stack_protect
static void initialize_tdesc_microblaze_with_stack_protect(void)
Definition:
microblaze-with-stack-protect.c:10
osabi.h
tdesc_feature
Definition:
target-descriptions.c:516
target_desc
Definition:
target-descriptions.c:591
tdesc_create_feature
struct tdesc_feature * tdesc_create_feature(struct target_desc *tdesc, const char *name, const char *xml=nullptr)
Definition:
target-descriptions.c:1602
target-descriptions.h
allocate_target_description
target_desc * allocate_target_description(void)
Definition:
target-descriptions.c:1613
Generated by
1.8.14