when using inline-assembly, is it possible to debug on source-level?
Exactly. As Maslow noted - when all you have is a hammer, then everything tends to look like a nail.