Having owned chickens, I can tell you that they will eat just about anything, including, but not limited to: themselves, other chickens (alive or dead) moldy and rotten food, blood (chickens instinctively peck at the color red. Thus they will shred another chicken if it has as little as a papercut), and even their own eggs. But they also really like bread.