diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2020-01-15 18:50:31 +0000 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2020-01-30 13:06:26 +0000 |
commit | 1957ab1030b40939544c88c1c4eb1b8a62bd0b5d (patch) | |
tree | c1e31d16cb8dcecd69d04931e7058516a1557c38 | |
parent | 87b2920fc54826c2a0015ab3a19b7b873d208653 (diff) | |
download | gdb-1957ab1030b40939544c88c1c4eb1b8a62bd0b5d.zip gdb-1957ab1030b40939544c88c1c4eb1b8a62bd0b5d.tar.gz gdb-1957ab1030b40939544c88c1c4eb1b8a62bd0b5d.tar.bz2 |
Add some new PE_IMAGE_DEBUG_TYPE values
IMAGE_DEBUG_TYPE_REPRO is defined in the latest version of the PE
specification [1]. The others are defined in Windows SDK headers and/or
reported by DUMPBIN.
[1] https://docs.microsoft.com/en-us/windows/win32/debug/pe-format
bfd/ChangeLog:
2020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
* peXXigen.c (debug_type_names): Add names for new debug data type
values.
include/ChangeLog:
2020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
* coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
(PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
(PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/peXXigen.c | 7 | ||||
-rw-r--r-- | include/ChangeLog | 6 | ||||
-rw-r--r-- | include/coff/internal.h | 5 |
4 files changed, 22 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 58af683..43f99b3 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2020-01-16 Jon Turney <jon.turney@dronecode.org.uk> + * peXXigen.c (debug_type_names): Add names for new debug data type + values. + +2020-01-16 Jon Turney <jon.turney@dronecode.org.uk> + * peXXigen.c (pe_print_debugdata): Fix the iteration variable for inner loop. Fix a memory leak. diff --git a/bfd/peXXigen.c b/bfd/peXXigen.c index ac0cf17..dc7951f 100644 --- a/bfd/peXXigen.c +++ b/bfd/peXXigen.c @@ -2603,7 +2603,7 @@ rsrc_print_section (bfd * abfd, void * vfile) return TRUE; } -#define IMAGE_NUMBEROF_DEBUG_TYPES 12 +#define IMAGE_NUMBEROF_DEBUG_TYPES 17 static char * debug_type_names[IMAGE_NUMBEROF_DEBUG_TYPES] = { @@ -2619,6 +2619,11 @@ static char * debug_type_names[IMAGE_NUMBEROF_DEBUG_TYPES] = "Borland", "Reserved", "CLSID", + "Feature", + "CoffGrp", + "ILTCG", + "MPX", + "Repro", }; static bfd_boolean diff --git a/include/ChangeLog b/include/ChangeLog index c7fd4ab..8185e61 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,9 @@ +2020-01-16 Jon Turney <jon.turney@dronecode.org.uk> + + * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE) + (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG) + (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add. + 2020-01-18 Nick Clifton <nickc@redhat.com> Binutils 2.34 branch created. diff --git a/include/coff/internal.h b/include/coff/internal.h index 24ac1dc..cbeb016 100644 --- a/include/coff/internal.h +++ b/include/coff/internal.h @@ -157,6 +157,11 @@ struct internal_IMAGE_DEBUG_DIRECTORY #define PE_IMAGE_DEBUG_TYPE_BORLAND 9 #define PE_IMAGE_DEBUG_TYPE_RESERVED10 10 #define PE_IMAGE_DEBUG_TYPE_CLSID 11 +#define PE_IMAGE_DEBUG_TYPE_VC_FEATURE 12 +#define PE_IMAGE_DEBUG_TYPE_POGO 13 +#define PE_IMAGE_DEBUG_TYPE_ILTCG 14 +#define PE_IMAGE_DEBUG_TYPE_MPX 15 +#define PE_IMAGE_DEBUG_TYPE_REPRO 16 /* Extra structure for a codeview debug record */ #define CV_INFO_SIGNATURE_LENGTH 16 |