* coff-pe-read.h (pe_text_section_offset): Declare new function.
authorPierre Muller <muller@sourceware.org>
Thu, 13 Dec 2012 10:44:45 +0000 (10:44 +0000)
committerPierre Muller <muller@sourceware.org>
Thu, 13 Dec 2012 10:44:45 +0000 (10:44 +0000)
commit3999122f0c8766df3a55462df626d607ebe5a735
treef99bb7e8a0d4d18f6c6552450b9ca9c0856c2c77
parentf87e3f15bf40520398a008e2514d1f5e0b3cf8f7
* coff-pe-read.h (pe_text_section_offset): Declare new function.
* coff-pe-read.c (debug_coff_pe_read): New static variable.
(struct read_pe_section_data): Add section_name field.
(IMAGE_SCN_CNT_CODE): New macro, if not already defined.
(IMAGE_SCN_CNT_INITIALIZED_DATA): Ditto.
(IMAGE_SCN_CNT_UNINITIALIZED_DATA): Ditto.
(get_pe_section_index): New function.
(struct pe_sections_info): New type.
(get_section_vmas): Use new struct pe_sections_info.
(add_pe_exported_sym): Handle unnamed exported function.
(add_pe_forwarded_sym): New function.
(read_pe_truncate_name): Truncate at last dot.
(pe_as16): New function.
(read_pe_exported_syms): Use ordinal of function to
retrieve correct RVA address of function and handle
forwarded symbol.
(pe_text_section_offset): New function.
(show_debug_coff_pe_read): New function.
(_initialize_coff_pe_read): New function adding
'set/show debug coff_pe_read' commands.

* windows-tdep.c (windows_xfer_shared_library): Use
pe_text_section_offset function instead of possibly wrong
0x1000 constant for .text sextion offset.
gdb/ChangeLog
gdb/coff-pe-read.c
gdb/coff-pe-read.h
gdb/windows-tdep.c
This page took 0.025964 seconds and 4 git commands to generate.