Lines Matching refs:pos_
297 INLINE(void Unuse()) { pos_ = 0; }
300 INLINE(bool is_bound() const) { return pos_ < 0; }
301 INLINE(bool is_unused() const) { return pos_ == 0 && near_link_pos_ == 0; }
302 INLINE(bool is_linked() const) { return pos_ > 0; }
311 // pos_ encodes both the binding state (via its sign)
314 // pos_ < 0 bound label, pos() returns the jump target position
315 // pos_ == 0 unused label
316 // pos_ > 0 linked label, pos() returns the last reference position
317 int pos_;
319 // Behaves like |pos_| in the "> 0" case, but for near jumps to this label.
323 pos_ = -pos - 1;
331 pos_ = pos + 1;
702 RelocInfoWriter() : pos_(NULL), last_pc_(NULL), last_id_(0) {}
703 RelocInfoWriter(byte* pos, byte* pc) : pos_(pos), last_pc_(pc), last_id_(0) {}
705 byte* pos() const { return pos_; }
713 pos_ = pos;
735 byte* pos_;
775 void Advance(int bytes = 1) { pos_ -= bytes; }
797 byte* pos_;