Rohit Arul Raj wrote:
When looking at the dwarf dump, the starting frame address for
function "fun" is given as
<  0><0:0xc><main><fde offset 0x30 length: 0x14><eh offset none>

Assuming you made a beginner mistake, I'd say the problem here is that you ran dwarfdump on a .o file, and you failed to notice that dwarfdump doesn't handle the relocations in a .o file. If you link first, then run dwarfdump on an executable, you should get the right info. Use "objdump -r" to see the relocations.

These kinds of problems are easier to diagnose if you give the actual commands you typed.
--
Jim Wilson, GNU Tools Support, http://www.specifix.com

Reply via email to