Print this page
9210 remove KMDB branch debugging support
9211 ::crregs could do with cr2/cr3 support
9209 ::ttrace should be able to filter by thread
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>

*** 19,35 **** * CDDL HEADER END */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _KMDB_DPI_IMPL_H #define _KMDB_DPI_IMPL_H - #pragma ident "%Z%%M% %I% %E% SMI" - #include <setjmp.h> #ifdef __sparc #include <sys/regset.h> #endif /* __sparc */ #include <sys/types.h> --- 19,35 ---- * CDDL HEADER END */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2018 Joyent, Inc. */ #ifndef _KMDB_DPI_IMPL_H #define _KMDB_DPI_IMPL_H #include <setjmp.h> #ifdef __sparc #include <sys/regset.h> #endif /* __sparc */ #include <sys/types.h>
*** 84,106 **** void (*dpo_wapt_arm)(kmdb_wapt_t *); void (*dpo_wapt_disarm)(kmdb_wapt_t *); int (*dpo_wapt_match)(kmdb_wapt_t *); int (*dpo_step)(void); - #if defined(__i386) || defined(__amd64) - void (*dpo_step_branch)(void); - #endif uintptr_t (*dpo_call)(uintptr_t, uint_t, const uintptr_t *); void (*dpo_dump_crumbs)(uintptr_t, int); - #if defined(__i386) || defined(__amd64) - void (*dpo_msr_add)(const kdi_msr_t *); - uint64_t (*dpo_msr_get)(int, uint_t); - #endif - #ifdef __sparc void (*dpo_kernpanic)(int); #endif }; --- 84,98 ----