All rattlesnakes are carnivorous , their primary food sources being rodents , other small mammals , birds , and small reptiles .
Like all rattlesnakes they are carnivores and eat rodents , other small mammals , birds , and small reptiles .