I am not making up the fact that I had a nightmare last night in which r12 (ARM IP register) was trying to kill me. I might have spent too long staring at kernel disassembly over the weekend.
11 plus ones
Shared publicly•View activity
View 8 previous comments
- No it's the shadow registers that you have to worry about. r14_fiq hides where ordinary users can't find him waiting to trap you with the mysterious exception 0x14. Try not to dream about that tonight.May 3, 2012
- I soemtimes think FIQ should have been spelled with a different vowel. ;-)May 3, 2012
- Doesn't bother me. I prefer debugging userspace issues with a hardware debugger anyway ;) I just rewrite the cpsr to switch to whatever mode and then those registers are magically revealed.May 3, 2012
- Going to userspace and eschewing assembler doesn't help you. I got trapped in an infloop in elfutils nm(1) last night, round and round never stopping no no stop let me get OFF! (No guesses what I was debugging during the day.)
It's true what they say: toolchain and lowlevel stuff is dangerous to your sanity.May 4, 2012
- Uh-oh. I'm debugging an LLVM issue now...May 4, 2012
- Expect to have nightmares of intermediate representations with pointy teeth. (There's a reason it's called *bit*code.)May 5, 2012
Add a comment...