Lines Matching defs:entry
75 void EncodeEntry(ZoneVector<byte>* bytes, const PositionTableEntry& entry) {
77 DCHECK_LE(0, entry.code_offset);
78 // All but the first entry must be *strictly* ascending (no two entries for
81 // DCHECK_IMPLIES(!bytes->empty(), entry.code_offset > 0);
84 entry.is_statement ? entry.code_offset : -entry.code_offset - 1);
85 EncodeInt(bytes, entry.source_position);
109 PositionTableEntry* entry) {
112 entry->is_statement = true;
113 entry->code_offset = tmp;
115 entry->is_statement = false;
116 entry->code_offset = -(tmp + 1);
118 entry->source_position = DecodeInt<int64_t>(bytes, index);
163 void SourcePositionTableBuilder::AddEntry(const PositionTableEntry& entry) {
164 PositionTableEntry tmp(entry);
167 previous_ = entry;
169 raw_entries_.push_back(entry);