cherry
d600e81a73
closes: PR kern/32359
...
modifies machine/db_machdep.h: BKPT_SET(inst) to BKPT_SET(inst, addr) for all archs ie; passess the
breakpoint address as well.
Patch from cherry@mahiti.org
2006-04-01 15:44:58 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
thorpej
63a3547c69
- De-__P.
...
- Also define DB_ELF_SYMBOLS and DB_ELFSIZE.
2004-08-28 21:24:20 +00:00
scw
8c5c893bf7
Add a BKPT_ADDR() macro which gives MD code a chance to munge a
...
breakpoint address before it's used. Currently a no-op on all but sh5.
This is useful on sh5, for example, to mask off the instruction
type encoding in the bottom two address bits, and makes it possible
to do "db> break $rXX" instead of manually munging the address.
2003-04-29 17:06:03 +00:00
kristerw
820df2464a
Remove unneeded cast that prevents PC_REGS from being used as lvalue.
2003-03-30 02:03:12 +00:00
mrg
4c698e84f6
<vm/vm_param.h> -> <uvm/uvm_param.h>
2000-06-26 14:58:58 +00:00
leo
a27ab73aae
Nuke vm_offset_t/vm_size_t.
1998-09-02 11:16:31 +00:00
thorpej
0404c01c46
#define DB_AOUT_SYMBOLS
1997-06-26 01:26:56 +00:00
gwr
0a928acbfc
Remove some unnecessary <vm/*> headers. Have to keep <vm/vm_param.h>,
...
at least until boolean_t moves to <sys/types.h> or someplace...
Also make ddb_regs extern here. Closes PR#3213
1997-02-18 22:29:58 +00:00
gwr
09cc42f318
Add kgdb_reg_t, KGDB_NUMREGS, KGDB_BUFLEN
1997-02-12 00:59:46 +00:00
gwr
ea3925f508
FIXUP_PC_AFTER_BREAK now takes an arg of type db_regs_t *
1997-02-06 21:16:28 +00:00
scottr
6d39698236
db_expr_t is now a long.
1997-02-05 05:10:24 +00:00
gwr
b0f4781a3d
Include <machine/frame.h> and typedef db_regs_t using struct trapframe
...
(instead of replicating trapframe here by a different name). Update the
macros that refer to members of db_regs_t to use the trapframe members.
1997-01-27 23:02:55 +00:00
gwr
6e961cf5de
Use db_regs_t instead of struct mc68020_saved_state
1997-01-15 23:11:46 +00:00
leo
dc05f2d48c
Prototype + -Wall fixes.
1996-04-29 20:50:08 +00:00
cgd
57fb77a14e
new RCS ID format.
1994-10-26 07:48:18 +00:00
mycroft
cbe87dbb9c
Remove BYTE_MSF.
1994-10-09 09:21:53 +00:00
mycroft
d27eb7ac28
Merge with 4.4-Lite.
1994-05-23 06:29:07 +00:00
briggs
7df08ffd59
vm/queue.h doesn't exist any more.
1994-04-18 21:25:22 +00:00
mycroft
c70f4764d7
Specify the byte order.
1994-01-31 23:52:10 +00:00
mycroft
77ae87e498
Fix some bogus spacing.
1994-01-10 02:22:11 +00:00
mycroft
d13e46daf0
Add some padding before SR.
1994-01-10 02:19:51 +00:00
mycroft
999a718334
T_WATCHPOINT doesn't really exist. Deal.
1994-01-09 23:38:46 +00:00
mycroft
642f2bffba
Alias T_TRAP15 to T_BREAKPOINT globally.
1994-01-09 19:30:01 +00:00
cgd
ba8d0fb00f
kill logs, and minor cleanup
1994-01-09 16:26:51 +00:00
glass
a1d3be118e
fixed problem that caused two consecutive segments to be using the same
...
pmeg unknowingly. still too many printfs, not sure how many are actualy
in the machine dependent code. reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:34 +00:00
glass
3b87958501
various changes
1993-08-08 12:18:27 +00:00