Sachverhalt: A. Mit Zusatzverfügung vom 27. Oktober 2009 (Ziff. 1) zu einem Strafmandat wegen falschen Zeugnisses entschied das Verhöramt des Kantons Glarus, Rechtsanwalt Urs Bertschinger sei mit seiner Zivilforderung von Fr. 628.40 an den Zivilrichter zu verweisen. Auf Beschwerde von X._ hin hob der Kantonsgerichtspräsident des Kantons Glarus mit Entscheid vom 4. Dezember 2009 Ziff. 1 der Zusatzverfügung auf und verwies die Beschwerdeführerin mit einer Zivilforderung von Fr. 628.40 auf den Zivilweg. X._ ersuchte in ihrer Beschwerde um Gelegenheit zur Einreichung einer Kostennote. Die Kosten wurden zulasten des Staats verlegt, und X._ wurde in Ziff. 5 des Entscheids ermessensweise eine Parteientschädigung von Fr. 250.-- zulasten des Staats zugesprochen. B. X._ führt Beschwerde in Strafsachen und subsidiäre Verfassungsbeschwerde. Sie beantragt, (1) Ziff. 5 des Entscheids des Kantonsgerichtspräsidenten vom 4. Dezember 2009 sei aufzuheben, (2) es sei ihr für das vorinstanzliche Verfahren eine Parteientschädigung von mindestens Fr. 700.-- (inkl. Mehrwertsteuer und Barauslagen) zuzusprechen, (3) eventualiter sei Ziff. 5 des Entscheids des Kantonsgerichtspräsidenten aufzuheben und zur Neubeurteilung an die Vorinstanz zurückzuweisen, (4) unter Kosten- und Entschädigungsfolgen zulasten der Beschwerdegegner. In prozessualer Hinsicht beantragt sie, (1) es sei ihr für das bundesgerichtliche Verfahren die unentgeltliche Rechtspflege und Verbeiständung zu gewähren, (2) es sei ihr in der Person des unterzeichnenden Rechtsanwalts ein unentgeltlicher Rechtsbeistand zu bestellen und (3) es sei ihrem Rechtsvertreter vor der Festsetzung der Entschädigung des unentgeltlichen Rechtsbeistands Gelegenheit zur Einreichung einer Kostennote zu geben. 