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.

Compiler/TMS320C6746: Functions in C6000 assembly

Part Number: TMS320C6746

Tool/software: TI C/C++ Compiler

I am trying to find an easy method to show me a separation between functions while viewing a disassembly produced by the dis6x tool.

I have noticed that between a few lines there is a line that ends with ".fphead       n, l, W, BU, nobr, nosat, 0000000b"

Does that line indicate that the lines before that and the lines after that belong to different functions?

If not, what would be an easy method to differentiate and show me the functions inside a disassembly file?

  • Joe bloggs said:

    I have noticed that between a few lines there is a line that ends with ".fphead       n, l, W, BU, nobr, nosat, 0000000b"

    Does that line indicate that the lines before that and the lines after that belong to different functions?

    No.  

    I do it by searching for the name of the function of interest.  That takes you to the label at the start of that function.

    I recommend you write a small program with 2 or 3 functions.  Disassemble that.  A small program is much easier to understand.  That will give you a sense of what to look for in a larger program.

    Thanks and regards,

    -George