Robert Muth
2010-Nov-23 22:13 UTC
[LLVMdev] adding (dwarf) unwind table emission to ARM llc backend
I attended one of the sessions at the developer meeting where exception handling and unwind table generation was discussed but forgot to write down names. I am interested in getting the ARM llc backend to emit/work with dwarf unwind tables and use those with llvm-gcc's generic c++ exception handling mechanism. A large part of this will also benefit ARM's eabi way of handling unwinding. A cursory glance at ARMFrameInfo::emitEpilogue() seems to indicate that nothing has been implemented yet. I am willing to invest some time on this but do not want to step on anybody's toes. Has anybody started working on this already? Robert
Anton Korobeynikov
2010-Nov-23 22:42 UTC
[LLVMdev] adding (dwarf) unwind table emission to ARM llc backend
Hello Robert,> A cursory glance at ARMFrameInfo::emitEpilogue() seems to indicate > that nothing has been implemented yet. > I am willing to invest some time on this but do not want to step on > anybody's toes. > Has anybody started working on this already?Yes, I started. Some big refactoring is in progress in fact in order to make this happen :) -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
Maybe Matching Threads
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?
- [LLVMdev] What does this error mean: psuedo instructions should be removed before code emission?