give the shirt off one's back

[give the shirt off one's back] {v. phr.}, {informal} To give awaysomething or everything that you own.

He'd give you the shirt offhis back.