2010-05-03 Tristan Gingold <gingold@adacore.com>
* vms-alpha.c: Add comments.
(struct vms_private_data_struct): Remove image_autoextend field.
(dst_check_allocation): Removed.
(image_write): Remove call to dst_check_allocation.
(vms_slurp_debug): Do not set image_autoextend. Adjust section
size.
(_bfd_vms_slurp_object_records): Remove useless new_type variable.
(alpha_vms_write_exec): Use dst_section to get the dst section.
Write the dmt section.
(evax_bfd_print_image): Also print the dst size in hexa. Fix typo.
(alpha_vms_read_sections_content): Do not set image_autoextend.
include/vms/
2010-05-03 Tristan Gingold <gingold@adacore.com>
* dmt.h: Improve comments.
+2010-05-03 Tristan Gingold <gingold@adacore.com>
+
+ * dmt.h: Improve comments.
+
2010-04-30 Tristan Gingold <gingold@adacore.com>
* lbr.h (struct vms_kbn): New structure.
struct vms_dmt_header
{
- /* Address of the module. */
+ /* Offset in the DST of the module. */
unsigned char modbeg[4];
- /* Size of the module. */
+ /* Size of the DST chunk for this module. */
unsigned char size[4];
/* Number of psect for this module. */
struct vms_dmt_psect
{
+ /* Address of the psect. */
unsigned char start[4];
+
+ /* Length of the psect. */
unsigned char length[4];
};
#endif /* _VMS_DMT_H */