As promised, here is a document describing how to build a stack crawler using the garbage collection features of LLVM.
I’m interested in any feedback, particularly on:
- Explanations that aren’t clear.
- Spelling errors.
- Technical errors.
- Suggestions for ways in which things could be done better.
Very interesting reading indeed.
I don't have a lot of experience with GC's, but I am interesting to
follow the development of your crawler implementation. It would also be
very helpful if there were GC implementations in llvm for easy reuse and
programming language implementation.