Comments

4 comments

  • Avatar
    Yoon-Ki Hong

    Version of this CrossStudio  is 3.6.5.

    0
    Comment actions Permalink
  • Avatar
    Kevin Brewster

    I'm having the same/similar problem. As soon as I set the optimisation level above 1, the disassembly display seems incomplete.

    CrossWorks for ARM
    Release 3.6.4.2016041806.27608
    Windows x86

    0
    Comment actions Permalink
  • Avatar
    Tero Koskinen

    CrossWorks for ARM 3.6.4 has following release note:

    "Disassembler avoids the disassembling of literal pools."

    The problem might be related to that. If you have 3.6.3, try with it.

     

    0
    Comment actions Permalink
  • Avatar
    Andy 980f

    Still a problem in 3.7.4 and affects all disassembly tools such as object and elf file readers.

    While data embedded at the end of code blocks makes disassembly non-trivial there is debug info not being applied, and most literal tables are preceded by a 'bx lr' instruction, and the disassembly yields branch targets which could be used to mark a spot as code vs data. It doesn't appear that any of those are being applied. Just being able to request disassembly be re-run noting the current PC value as code would be a great boost.

    0
    Comment actions Permalink

Please sign in to leave a comment.