hacked off

Adjective

 * 1)  annoyed; upset; angry
 * I'm totally hacked off about having to work all weekend.