https://sourceware.org/bugzilla/show_bug.cgi?id=20150

            Bug ID: 20150
           Summary: [msp430-elf] Disassembly of interrupt vectors
           Product: binutils
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: orlandoarias at gmail dot com
  Target Milestone: ---

Greetings,

As per mailing list discussion, opening a bug report for the issue presented in
[1]. Applying the provided patch prevents reads from outside the vector,
however the rendering of the objdump is still funny looking:

Disassembly of section __interrupt_vector_47:

0000ffdc <__interrupt_vector_47>:
    ffdc:       d8 49           Address 0x000000000000ffde is out of bounds.
Address 0x000000000000ffde is out of bounds.
mov.b                   ;<memory read failed>, <memory read failed>

Disassembly of section __interrupt_vector_54:

0000ffea <__interrupt_vector_54>:
    ffea:       6e 49           interrupt service routine at 0x496e

Disassembly of section .lowtext:

000044a8 <__crt0_start>:


It would be nice to have all vectors render like __interrupt_vector_54 in the
above disassembly. As for the hardware rebooting, as pointed out, this may be a
separate issue and I will investigate it further as time allows.

Thank you.

Cheers,
Orlando.


[1] https://sourceware.org/ml/binutils/2016-04/msg00285.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to