Lines Matching refs:lsm
1016 struct LineStateMachine* lsm, in ProcessOneOpcode() argument
1037 lsm->address <= pc && pc < lsm->address + advance_address) { in ProcessOneOpcode()
1041 lsm->address += advance_address; in ProcessOneOpcode()
1042 lsm->line_num += advance_line; in ProcessOneOpcode()
1043 lsm->basic_block = true; in ProcessOneOpcode()
1051 lsm->basic_block = false; in ProcessOneOpcode()
1061 if (lsm_passes_pc && lsm->address <= pc && in ProcessOneOpcode()
1062 pc < lsm->address + header.min_insn_length * advance_address) { in ProcessOneOpcode()
1066 lsm->address += header.min_insn_length * advance_address; in ProcessOneOpcode()
1072 lsm->line_num += static_cast<int32_t>(advance_line); in ProcessOneOpcode()
1078 if (lsm_passes_pc && lsm->address == pc) { in ProcessOneOpcode()
1086 lsm->file_num = static_cast<uint32_t>(fileno); in ProcessOneOpcode()
1092 lsm->column_num = static_cast<uint32_t>(colno); in ProcessOneOpcode()
1096 lsm->is_stmt = !lsm->is_stmt; in ProcessOneOpcode()
1100 lsm->basic_block = true; in ProcessOneOpcode()
1109 lsm->address <= pc && pc < lsm->address + advance_address) { in ProcessOneOpcode()
1113 lsm->address += advance_address; in ProcessOneOpcode()
1123 lsm->address <= pc && pc < lsm->address + advance_address) { in ProcessOneOpcode()
1127 lsm->address += advance_address; in ProcessOneOpcode()
1141 lsm->end_sequence = true; in ProcessOneOpcode()
1152 lsm->address = address; in ProcessOneOpcode()
1199 struct LineStateMachine lsm; in ReadLines() local
1213 lsm.Reset(header_.default_is_stmt); in ReadLines()
1227 lineptr, &lsm, &oplength, (uintptr)-1, in ReadLines()
1231 handler_->AddLine(pending_address, lsm.address - pending_address, in ReadLines()
1234 if (lsm.end_sequence) { in ReadLines()
1235 lsm.Reset(header_.default_is_stmt); in ReadLines()
1238 pending_address = lsm.address; in ReadLines()
1239 pending_file_num = lsm.file_num; in ReadLines()
1240 pending_line_num = lsm.line_num; in ReadLines()
1241 pending_column_num = lsm.column_num; in ReadLines()