
Jonathan Haws wrote:
I need to generate an assembly listing that contains all the assembly code generated by the compiler. I have tried putting the standard GCC options in ppc_config.mk, but cannot get the results I am looking for.
What I need is a listing file that contains the address (preferably with _start at 0x00000000) and the function name and any assembly code with their respective addresses.
${CROSS_COMPILE}objdump -d <elffile>
The elf file can be unlinked or linked.
You can also use the -S switch to stop gcc at the assembly language output level.
Can this easily be done?
Yes. There are other switches available with gcc and objdump to do various things like interspersing the C source in with the (dis)assembly.
-- Jonathan R. Haws
Best regards, gvb