Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/include/db_machdep.h
Show All 24 Lines | |||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _MACHINE_DB_MACHDEP_H_ | #ifndef _MACHINE_DB_MACHDEP_H_ | ||||
#define _MACHINE_DB_MACHDEP_H_ | #define _MACHINE_DB_MACHDEP_H_ | ||||
#include <machine/frame.h> | #include <machine/frame.h> | ||||
#include <machine/reg.h> | |||||
#include <machine/trap.h> | #include <machine/trap.h> | ||||
typedef vm_offset_t db_addr_t; /* address - unsigned */ | typedef vm_offset_t db_addr_t; /* address - unsigned */ | ||||
typedef int db_expr_t; /* expression - signed */ | typedef int db_expr_t; /* expression - signed */ | ||||
#define PC_REGS() ((db_addr_t)(kdb_frame->tf_eflags & PSL_VM ? \ | #define PC_REGS() ((db_addr_t)(kdb_frame->tf_eflags & PSL_VM ? \ | ||||
(kdb_frame->tf_eip & 0xffff) + \ | (kdb_frame->tf_eip & 0xffff) + \ | ||||
((kdb_frame->tf_cs & 0xffff) << 4) : \ | ((kdb_frame->tf_cs & 0xffff) << 4) : \ | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |