X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Flinux-tdep.h;fp=gdb%2Flinux-tdep.h;h=b2680f83f9c531739c637095c5851b41b6514ca9;hb=43564574f1de367f537a37bf6ec83bb4c29627c6;hp=328c7f09b04b54d4bff858909a4aa24b0469d1c2;hpb=93813b37c86a70fbd4d8c9d63f95cf8b87bbf425;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/linux-tdep.h b/gdb/linux-tdep.h index 328c7f09b0..b2680f83f9 100644 --- a/gdb/linux-tdep.h +++ b/gdb/linux-tdep.h @@ -24,6 +24,18 @@ struct regcache; +/* Enum used to define the extra fields of the siginfo type used by an + architecture. */ +enum linux_siginfo_extra_field_values +{ + /* Add bound fields into the segmentation fault field. */ + LINUX_SIGINFO_FIELD_ADDR_BND = 1 +}; + +/* Defines a type for the values defined in linux_siginfo_extra_field_values. */ +DEF_ENUM_FLAGS_TYPE (enum linux_siginfo_extra_field_values, + linux_siginfo_extra_fields); + typedef char *(*linux_collect_thread_registers_ftype) (const struct regcache *, ptid_t, bfd *, char *, int *,