summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/elfdump/common/struct_layout.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/sgs/elfdump/common/struct_layout.h')
-rw-r--r--usr/src/cmd/sgs/elfdump/common/struct_layout.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/src/cmd/sgs/elfdump/common/struct_layout.h b/usr/src/cmd/sgs/elfdump/common/struct_layout.h
index 7c43c33f99..6dde111468 100644
--- a/usr/src/cmd/sgs/elfdump/common/struct_layout.h
+++ b/usr/src/cmd/sgs/elfdump/common/struct_layout.h
@@ -543,6 +543,13 @@ typedef struct {
sl_field_t pr_lwpname;
} sl_prlwpname_layout_t;
+typedef struct {
+ sl_field_t sizeof_struct;
+ sl_field_t pru_version;
+ sl_field_t pru_flags;
+ sl_field_t pru_data;
+} sl_prupanic_layout_t;
+
/*
* This type collects all of the layout definitions for
* a given architecture.
@@ -570,6 +577,7 @@ typedef struct {
const sl_prfdinfo_layout_t *prfdinfo; /* prdinfo_t */
const sl_prsecflags_layout_t *prsecflags; /* prsecflags_t */
const sl_prlwpname_layout_t *prlwpname; /* prlwpname_t */
+ const sl_prupanic_layout_t *prupanic; /* prupanic_t */
} sl_arch_layout_t;