Home | History | Annotate | Download | only in gold

Lines Matching defs:lsm

1534 ResetLineStateMachine(struct LineStateMachine* lsm, bool default_is_stmt)
1536 lsm->file_num = 1;
1537 lsm->address = 0;
1538 lsm->line_num = 1;
1539 lsm->column_num = 0;
1540 lsm->shndx = -1U;
1541 lsm->is_stmt = default_is_stmt;
1542 lsm->basic_block = false;
1543 lsm->end_sequence = false;
1544 lsm->context = 0;
1982 const unsigned char* start, struct LineStateMachine* lsm, size_t* len,
1999 lsm->address += advance_address;
2003 lsm->line_num += advance_line;
2004 lsm->basic_block = true;
2013 lsm->basic_block = false;
2022 lsm->address += header_.min_insn_length * advance_address;
2030 lsm->line_num += advance_line;
2038 lsm->file_num = fileno;
2046 lsm->column_num = colno;
2051 lsm->is_stmt = !lsm->is_stmt;
2055 lsm->basic_block = true;
2063 lsm->address += advance_address;
2072 lsm->address += advance_address;
2083 lsm->line_num += advance_line;
2084 if (lsm->line_num >= 1
2085 && lsm->line_num <= static_cast<int64_t>(logicals->size()))
2087 const LineStateMachine& logical = (*logicals)[lsm->line_num - 1];
2088 lsm->address = logical.address;
2089 lsm->shndx = logical.shndx;
2098 lsm->context = 0;
2111 lsm->context = logicals->size() + advance_line;
2118 const unsigned int context = lsm->context;
2122 lsm->file_num = logical.file_num;
2123 lsm->line_num = logical.line_num;
2124 lsm->column_num = logical.column_num;
2125 lsm->is_stmt = logical.is_stmt;
2126 lsm->context = logical.context;
2147 lsm->line_num = -1;
2148 lsm->end_sequence = true;
2154 lsm->address =
2166 lsm->address = 0;
2168 lsm->address += it->second.second;
2169 lsm->shndx = it->second.first;
2236 struct LineStateMachine lsm;
2240 ResetLineStateMachine(&lsm, header_.default_is_stmt);
2241 while (!lsm.end_sequence)
2247 bool add_line = this->process_one_opcode(lineptr, &lsm, &oplength,
2257 logicals->push_back(lsm);
2261 lsm.shndx, static_cast<int>(lsm.address),
2262 lsm.file_num, lsm.line_num, lsm.context);
2264 else if (shndx == -1U || lsm.shndx == -1U || shndx == lsm.shndx)
2268 if (is_actuals_table && lsm.line_num != -1)
2270 if (lsm.line_num < 1
2271 || lsm.line_num > static_cast<int64_t>(logicals->size()))
2274 (*logicals)[lsm.line_num - 1];
2277 lsm.shndx, static_cast<int>(lsm.address),
2278 lsm.line_num, logical.file_num,
2279 logical.line_num, lsm.context);
2280 entry.offset = static_cast<off_t>(lsm.address);
2289 entry.offset = static_cast<off_t>(lsm.address);
2291 entry.file_num = static_cast<unsigned int>(lsm.file_num);
2293 entry.line_num = lsm.line_num;
2297 map(this->line_number_map_[lsm.shndx]);
2302 && (map.back().offset == static_cast<off_t>(lsm.address))
2303 && lsm.line_num != -1