I spent all day 'slaving over a hot stove'. [=I spent all day cooking]
She's been 'slaving away at' her homework.