This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

armdis.exe crashes

Dear Compiler Champs,

I’m working to help resolve an issue with the Arm disassembler shipped with CCS. We have a 120MB COFF .out file that the disassembler crashes on when trying to disassemble it. I can easily reproduce the problem and I can provide the .out file, it’s 120MB in size.

I type the following at the command prompt and after a couple minutes, it crashes with a Windows crash dialog box. I am using CCS 5.5.0.00077 on a Win7 laptop. Here is what I type..

c:\ccsv5.5.0.00077\ccsv5\tools\compiler\arm_5.1.1\bin>armdis.exe c:\Desktop\arm9_flash_32mb.out > c:\temp\dis.txt

 

 

 

Here's the original report of the problem... 

>We met some issue with TI TMS compiler suites. This is for an OMAP1710 project. But we also tried the 5.0.1 version of TMS compiler (came with ccs5.3)  and found the same issue. Basically when are using "-->gen_func_subsections compile flag " to generate .out file in COFF format. We can not use dis470.exe or armdis.exe to disassemble the .out to assembly code any more. both dissembler will crash after parsing about 60% of >the code. However, loading symbol to ccs with the same .out file worked fine. So is it a known issue? Do you have a workaround? is there a way to enable debug for the dissembler to have more info about the issue?

 

The question I have is, would TI be able to take the .out file that reproduces this crash, debug it, and provide a compiler update?