IBM stack protector