summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjdolecek <jdolecek@NetBSD.org>2001-01-18 10:54:27 +0000
committerjdolecek <jdolecek@NetBSD.org>2001-01-18 10:54:27 +0000
commitd5d431e8aeb664e85ed2111cccc7aecf28dda12b (patch)
tree7eb4802abdfed08df6d40eadf7e8900b1294c109
parentb6fb3c0605528783ef341f0c426c4d9ba41eec51 (diff)
make db_[e]regs[] const
-rw-r--r--sys/arch/i386/i386/db_trace.c6
-rw-r--r--sys/arch/m68k/m68k/db_trace.c6
-rw-r--r--sys/arch/mips/mips/db_trace.c6
-rw-r--r--sys/arch/pc532/pc532/db_disasm.c4
-rw-r--r--sys/arch/powerpc/powerpc/db_trace.c6
-rw-r--r--sys/arch/sh3/sh3/db_trace.c6
-rw-r--r--sys/arch/sparc/sparc/db_interface.c6
-rw-r--r--sys/arch/sparc64/sparc64/db_interface.c6
-rw-r--r--sys/arch/vax/vax/db_machdep.c6
-rw-r--r--sys/ddb/db_print.c4
-rw-r--r--sys/ddb/db_variables.h6
11 files changed, 31 insertions, 31 deletions
diff --git a/sys/arch/i386/i386/db_trace.c b/sys/arch/i386/i386/db_trace.c
index 8b1ce644935..cf3f6c3f43a 100644
--- a/sys/arch/i386/i386/db_trace.c
+++ b/sys/arch/i386/i386/db_trace.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.28 2000/05/31 16:24:24 mycroft Exp $ */
+/* $NetBSD: db_trace.c,v 1.29 2001/01/18 10:54:27 jdolecek Exp $ */
/*
* Mach Operating System
@@ -42,7 +42,7 @@
/*
* Machine register set.
*/
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "es", (long *)&ddb_regs.tf_es, FCN_NULL },
{ "ds", (long *)&ddb_regs.tf_ds, FCN_NULL },
{ "edi", (long *)&ddb_regs.tf_edi, FCN_NULL },
@@ -58,7 +58,7 @@ struct db_variable db_regs[] = {
{ "esp", (long *)&ddb_regs.tf_esp, FCN_NULL },
{ "ss", (long *)&ddb_regs.tf_ss, FCN_NULL },
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
/*
* Stack trace.
diff --git a/sys/arch/m68k/m68k/db_trace.c b/sys/arch/m68k/m68k/db_trace.c
index d480e57095d..f1000fd7e92 100644
--- a/sys/arch/m68k/m68k/db_trace.c
+++ b/sys/arch/m68k/m68k/db_trace.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.30 2001/01/18 09:49:02 scw Exp $ */
+/* $NetBSD: db_trace.c,v 1.31 2001/01/18 10:54:28 jdolecek Exp $ */
/*
* Mach Operating System
@@ -46,7 +46,7 @@ extern label_t *db_recover;
*/
static int db_var_short __P((const struct db_variable *, db_expr_t *, int));
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
/* D0-D7 */
{ "d0", (long *)&ddb_regs.tf_regs[0], FCN_NULL },
{ "d1", (long *)&ddb_regs.tf_regs[1], FCN_NULL },
@@ -69,7 +69,7 @@ struct db_variable db_regs[] = {
{ "pc", (long *)&ddb_regs.tf_pc, FCN_NULL },
{ "sr", (long *)&ddb_regs.tf_sr, db_var_short }
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
static int
db_var_short(varp, valp, op)
diff --git a/sys/arch/mips/mips/db_trace.c b/sys/arch/mips/mips/db_trace.c
index 2f474781b05..6431836e0f4 100644
--- a/sys/arch/mips/mips/db_trace.c
+++ b/sys/arch/mips/mips/db_trace.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.16 2000/09/19 06:22:51 jeffs Exp $ */
+/* $NetBSD: db_trace.c,v 1.17 2001/01/18 10:54:28 jdolecek Exp $ */
/*
* Mach Operating System
@@ -87,7 +87,7 @@ int db_mips_variable_func __P((struct db_variable *vp, db_expr_t *valuep,
#define DB_SETF_REGS db_mips_variable_func
#define DBREGS_REG()
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "at", (long *)&ddb_regs.f_regs[AST], DB_SETF_REGS },
{ "v0", (long *)&ddb_regs.f_regs[V0], DB_SETF_REGS },
{ "v1", (long *)&ddb_regs.f_regs[V1], DB_SETF_REGS },
@@ -126,7 +126,7 @@ struct db_variable db_regs[] = {
{ "cs", (long *)&ddb_regs.f_regs[CAUSE], DB_SETF_REGS },
{ "pc", (long *)&ddb_regs.f_regs[PC], DB_SETF_REGS },
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
void
db_stack_trace_print(addr, have_addr, count, modif, pr)
diff --git a/sys/arch/pc532/pc532/db_disasm.c b/sys/arch/pc532/pc532/db_disasm.c
index dc937a31a23..5d4a4715a16 100644
--- a/sys/arch/pc532/pc532/db_disasm.c
+++ b/sys/arch/pc532/pc532/db_disasm.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.5 2000/05/25 19:57:33 jhawk Exp $ */
+/* $NetBSD: db_disasm.c,v 1.6 2001/01/18 10:54:28 jdolecek Exp $ */
/*
* Mach Operating System
@@ -1135,7 +1135,7 @@ void db_formatAsm(insn, loc, altfmt)
for (i = 0; i < 4 && insn->i_opr[i].o_mode != AMODE_NONE; i++) {
if (insn->i_opr[i].o_mode == AMODE_MSPC ||
insn->i_opr[i].o_mode == AMODE_RREL) {
- register struct db_variable *regp;
+ register const struct db_variable *regp;
db_expr_t value;
if (strcmp(db_regs->name, "pc") == 0) {
diff --git a/sys/arch/powerpc/powerpc/db_trace.c b/sys/arch/powerpc/powerpc/db_trace.c
index 43e6b764d86..28d73b34071 100644
--- a/sys/arch/powerpc/powerpc/db_trace.c
+++ b/sys/arch/powerpc/powerpc/db_trace.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.5 2000/06/29 07:48:18 mrg Exp $ */
+/* $NetBSD: db_trace.c,v 1.6 2001/01/18 10:54:28 jdolecek Exp $ */
/* $OpenBSD: db_trace.c,v 1.3 1997/03/21 02:10:48 niklas Exp $ */
/*
@@ -39,7 +39,7 @@
#include <ddb/db_sym.h>
#include <ddb/db_variables.h>
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "r0", (long *)&ddb_regs.r[0], FCN_NULL },
{ "r1", (long *)&ddb_regs.r[1], FCN_NULL },
{ "r2", (long *)&ddb_regs.r[2], FCN_NULL },
@@ -75,7 +75,7 @@ struct db_variable db_regs[] = {
{ "iar", (long *)&ddb_regs.iar, FCN_NULL },
{ "msr", (long *)&ddb_regs.msr, FCN_NULL },
};
-struct db_variable *db_eregs = db_regs + sizeof (db_regs)/sizeof (db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof (db_regs)/sizeof (db_regs[0]);
extern label_t *db_recover;
diff --git a/sys/arch/sh3/sh3/db_trace.c b/sys/arch/sh3/sh3/db_trace.c
index 7957049e607..958f455c8b3 100644
--- a/sys/arch/sh3/sh3/db_trace.c
+++ b/sys/arch/sh3/sh3/db_trace.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.5 2000/11/02 13:08:25 msaitoh Exp $ */
+/* $NetBSD: db_trace.c,v 1.6 2001/01/18 10:54:28 jdolecek Exp $ */
/*-
* Copyright (c) 2000 Tsubai Masanari. All rights reserved.
@@ -46,7 +46,7 @@
extern char _start[], etext[];
void db_nextframe(db_addr_t, db_addr_t *, db_addr_t *);
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "r0", (long *)&ddb_regs.tf_r0, FCN_NULL },
{ "r1", (long *)&ddb_regs.tf_r1, FCN_NULL },
{ "r2", (long *)&ddb_regs.tf_r2, FCN_NULL },
@@ -70,7 +70,7 @@ struct db_variable db_regs[] = {
{ "macl", (long *)&ddb_regs.tf_macl, FCN_NULL },
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
void
db_stack_trace_print(addr, have_addr, count, modif, print)
diff --git a/sys/arch/sparc/sparc/db_interface.c b/sys/arch/sparc/sparc/db_interface.c
index 07616aa5fdc..e5c967ab3c4 100644
--- a/sys/arch/sparc/sparc/db_interface.c
+++ b/sys/arch/sparc/sparc/db_interface.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_interface.c,v 1.32 2000/11/21 08:14:17 chs Exp $ */
+/* $NetBSD: db_interface.c,v 1.33 2001/01/18 10:54:29 jdolecek Exp $ */
/*
* Mach Operating System
@@ -113,7 +113,7 @@ cpu_Debugger()
static int nil;
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "psr", (long *)&DDB_TF->tf_psr, FCN_NULL, },
{ "pc", (long *)&DDB_TF->tf_pc, FCN_NULL, },
{ "npc", (long *)&DDB_TF->tf_npc, FCN_NULL, },
@@ -152,7 +152,7 @@ struct db_variable db_regs[] = {
{ "i6", (long *)&DDB_FR->fr_arg[6], FCN_NULL, },
{ "i7", (long *)&DDB_FR->fr_arg[7], FCN_NULL, },
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
extern label_t *db_recover;
diff --git a/sys/arch/sparc64/sparc64/db_interface.c b/sys/arch/sparc64/sparc64/db_interface.c
index d15931e0d43..551bc13486c 100644
--- a/sys/arch/sparc64/sparc64/db_interface.c
+++ b/sys/arch/sparc64/sparc64/db_interface.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_interface.c,v 1.53 2000/12/29 17:08:54 eeh Exp $ */
+/* $NetBSD: db_interface.c,v 1.54 2001/01/18 10:54:29 jdolecek Exp $ */
/*
* Mach Operating System
@@ -76,7 +76,7 @@ extern struct traptrace {
static int nil;
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{ "tstate", (long *)&DDB_TF->tf_tstate, FCN_NULL, },
{ "pc", (long *)&DDB_TF->tf_pc, FCN_NULL, },
{ "npc", (long *)&DDB_TF->tf_npc, FCN_NULL, },
@@ -115,7 +115,7 @@ struct db_variable db_regs[] = {
{ "i6", (long *)&DDB_FR->fr_arg[6], FCN_NULL, },
{ "i7", (long *)&DDB_FR->fr_arg[7], FCN_NULL, },
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
extern label_t *db_recover;
diff --git a/sys/arch/vax/vax/db_machdep.c b/sys/arch/vax/vax/db_machdep.c
index cc82ad54470..c2cf6b49e23 100644
--- a/sys/arch/vax/vax/db_machdep.c
+++ b/sys/arch/vax/vax/db_machdep.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_machdep.c,v 1.25 2000/12/31 05:52:48 matt Exp $ */
+/* $NetBSD: db_machdep.c,v 1.26 2001/01/18 10:54:29 jdolecek Exp $ */
/*
* :set tabs=4
@@ -214,7 +214,7 @@ Debugger()
/*
* Machine register set.
*/
-struct db_variable db_regs[] = {
+const struct db_variable db_regs[] = {
{"r0", &ddb_regs.r0, FCN_NULL},
{"r1", &ddb_regs.r1, FCN_NULL},
{"r2", &ddb_regs.r2, FCN_NULL},
@@ -233,7 +233,7 @@ struct db_variable db_regs[] = {
{"pc", &ddb_regs.pc, FCN_NULL},
{"psl", &ddb_regs.psl, FCN_NULL},
};
-struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
+const struct db_variable * const db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]);
#define IN_USERLAND(x) (((u_int)(x) & 0x80000000) == 0)
diff --git a/sys/ddb/db_print.c b/sys/ddb/db_print.c
index b54e5bc29be..7f8e512e9f9 100644
--- a/sys/ddb/db_print.c
+++ b/sys/ddb/db_print.c
@@ -1,4 +1,4 @@
-/* $NetBSD: db_print.c,v 1.14 2000/08/09 19:51:46 tv Exp $ */
+/* $NetBSD: db_print.c,v 1.15 2001/01/18 10:54:29 jdolecek Exp $ */
/*
* Mach Operating System
@@ -51,7 +51,7 @@ db_show_regs(addr, have_addr, count, modif)
db_expr_t count;
char * modif;
{
- struct db_variable *regp;
+ const struct db_variable *regp;
db_expr_t value, offset;
char * name;
diff --git a/sys/ddb/db_variables.h b/sys/ddb/db_variables.h
index ea521bad069..9ef4e045857 100644
--- a/sys/ddb/db_variables.h
+++ b/sys/ddb/db_variables.h
@@ -1,4 +1,4 @@
-/* $NetBSD: db_variables.h,v 1.9 2001/01/17 19:50:04 jdolecek Exp $ */
+/* $NetBSD: db_variables.h,v 1.10 2001/01/18 10:54:29 jdolecek Exp $ */
/*
* Mach Operating System
@@ -47,8 +47,8 @@ struct db_variable {
extern const struct db_variable db_vars[]; /* debugger variables */
extern const struct db_variable * const db_evars;
-extern struct db_variable db_regs[]; /* machine registers */
-extern struct db_variable *db_eregs;
+extern const struct db_variable db_regs[]; /* machine registers */
+extern const struct db_variable * const db_eregs;
int db_find_variable __P((const struct db_variable **));
int db_get_variable __P((db_expr_t *));