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>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
*** 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 ----