Call log source recognition
Bug fix: parameter registers could override rest of register allocation