back in 2019.
ok mpi@
-/* $OpenBSD: db_machdep.h,v 1.27 2019/11/07 14:44:52 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.28 2021/08/30 08:11:12 jasper Exp $ */
/*
* Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
extern struct opcode opcode[];
/* types the generic ddb module needs */
-typedef vaddr_t db_addr_t;
typedef long db_expr_t;
typedef struct trapframe db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.18 2019/11/07 14:44:52 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.19 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.2 2003/04/29 17:06:04 scw Exp $ */
/*
#include <machine/trap.h>
#include <sys/mutex.h>
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef struct trapframe db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.12 2019/11/07 14:44:52 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.13 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.5 2001/11/22 18:00:00 thorpej Exp $ */
/*
/* end of mangling */
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef trapframe_t db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.4 2019/11/07 14:44:52 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.5 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.5 2001/11/22 18:00:00 thorpej Exp $ */
/*
/* end of mangling */
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef trapframe_t db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.21 2019/11/07 14:44:53 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.22 2021/08/30 08:11:12 jasper Exp $ */
/*
* Copyright (c) 1998-2005 Michael Shalayeff
#include <uvm/uvm_extern.h>
/* types the generic ddb module needs */
-typedef vaddr_t db_addr_t;
typedef long db_expr_t;
typedef struct trapframe db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.29 2019/11/07 14:44:53 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.30 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.9 1996/05/03 19:23:59 christos Exp $ */
/*
#include <uvm/uvm_extern.h>
#include <machine/trap.h>
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef struct trapframe db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.19 2016/04/27 11:10:48 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.20 2021/08/30 08:11:12 jasper Exp $ */
/*
* Mach Operating System
* Copyright (c) 1993-1991 Carnegie Mellon University
/* Entry trap for the debugger - used for inline assembly breaks*/
#define ENTRY_ASM "tb0 0, %r0, 132"
-typedef vaddr_t db_addr_t;
typedef long db_expr_t;
typedef struct reg db_regs_t;
extern db_regs_t ddb_regs; /* register state */
-/* $OpenBSD: db_machdep.h,v 1.20 2019/11/07 14:44:53 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.21 2021/08/30 08:11:12 jasper Exp $ */
/*
* Copyright (c) 1998-2003 Opsycon AB (www.opsycon.se)
extern db_regs_t ddb_regs;
typedef long db_expr_t;
-typedef vaddr_t db_addr_t;
#define SOFTWARE_SSTEP /* Need software single step */
#define SOFTWARE_SSTEP_EMUL /* next_instr_address() emulates 100% */
-/* $OpenBSD: db_machdep.h,v 1.30 2019/03/23 05:47:23 visa Exp $*/
+/* $OpenBSD: db_machdep.h,v 1.31 2021/08/30 08:11:12 jasper Exp $*/
/* $NetBSD: db_machdep.h,v 1.13 1996/04/29 20:50:08 leo Exp $ */
/*
#include <uvm/uvm_param.h>
#include <machine/trap.h>
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef struct trapframe db_regs_t;
extern db_regs_t ddb_regs; /* register state */
-/* $OpenBSD: db_machdep.h,v 1.5 2020/07/22 20:41:26 kettenis Exp $*/
+/* $OpenBSD: db_machdep.h,v 1.6 2021/08/30 08:11:12 jasper Exp $*/
/* $NetBSD: db_machdep.h,v 1.13 1996/04/29 20:50:08 leo Exp $ */
/*
#include <machine/psl.h>
#include <machine/trap.h>
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef struct trapframe db_regs_t;
extern db_regs_t ddb_regs; /* register state */
-/* $OpenBSD: db_machdep.h,v 1.4 2021/07/11 12:21:52 jasper Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.5 2021/08/30 08:11:12 jasper Exp $ */
/*
* Copyright (c) 2019 Brian Bamsch <bbamsch@google.com>
#define T_BREAKPOINT (EXCP_BREAKPOINT)
#define T_WATCHPOINT (0)
-typedef vaddr_t db_addr_t;
typedef long db_expr_t;
typedef trapframe_t db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.10 2019/11/07 16:08:07 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.11 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.12 2006/05/10 06:24:03 skrll Exp $ */
/*
#include <uvm/uvm_extern.h>
#include <sh/trap.h>
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
typedef struct trapframe db_regs_t;
-/* $OpenBSD: db_machdep.h,v 1.21 2019/11/07 14:44:53 mpi Exp $ */
+/* $OpenBSD: db_machdep.h,v 1.22 2021/08/30 08:11:12 jasper Exp $ */
/* $NetBSD: db_machdep.h,v 1.12 2001/07/07 15:16:13 eeh Exp $ */
/*
/* end of mangling */
-typedef vaddr_t db_addr_t; /* address - unsigned */
typedef long db_expr_t; /* expression - signed */
struct trapstate {