I didn't get fired on the spot or anything. He put me on a PIP (performance improvement plan). If you fail that then they use it as the paper trail to fire you.
Yup. Most companies have HR and they know exactly what to do. Your manager will often be compelled to tell their boss, so just relying on your relationship with your boss is a risky move.