Hello,

I am interested in starting an open source tool for msp430 development, 
specifically to perform static, whole elf analysis to investigate stack usage. 
Such a tool can identify maximum stack depth of each function and also find the 
maximum stack usage of an entire executable.

I have a tool which I wrote and use personally but it is limited and 
specifically coded for the custom link setup I use for my company's products, 
so I wish to start from scratch.

Before I begin I just wanted to check that I wasn't reinventing the wheel. How 
I have done it in the past was by parsing the output of the disassembler, 
building a graph of function calls and then analysing each function for 
instructions which modify the stack. Would I be better off trying to insert 
this functionality into the compiler/linker/disassembler itself? I have a 
feeling this would be a lot more complicated.

I plan on using C++. Any comments are welcome.

Thanks,
- Wayne Uroda

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to