Hi expert.
I want to know meaning of r12 regiseter.
this register some time using frame pointer (compiler option)
I think caller save register is r0-r3, and callee save register is r4~r15. but my code not guarantee r12 register value.
so plese explain r12 register.
Thanks.
I am a beginner so please expalin easyly!! hehe
Maybe understanding Veneer is good for you. For this i will remain some links.
1.http://m.egloos.zum.com/recipes/v/5032032
2.http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0285b/Cchhgfaj.html
3.http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042e/IHI0042E_aapcs.pdf -- please see 5.3.1.1
Thanks
I don't think any of those veneers use r12 but yes they're the same sort of thing as what I was talking about. They are a bit simpler as the addresses are all fixed up before the program starts.