got you over a barrel

Got you over a barrel is another way of saying that the current situation or dilemma is out of your control such as someone who would be unable to move freely in a barrel. If someone or something has got you over a barrel, this means that whatever situation you are currently in (usually a negative one like a crisis or dilemma) you have very little wiggle-room and not many opportunities for getting out of it successfully.