Sam Allardyce says Jermain Defoe and Sebastian Larsson are ruled out of Sunderland's Premier League meeting with Arsenal on Saturday.