Lines Matching defs:constant_pool
1273 auto *constant_pool = debug_info->GetConstantPool();
1286 line_number_program->EmitSetSourceCode(constant_pool, source_code_item);
1290 line_number_program->EmitSetFile(constant_pool, source_file_item);
1292 func.BuildLineNumberProgram(debug_info, *bytes, items, constant_pool, emit_debug_info);
1624 static void TryEmitPc(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_pool,
1628 program->EmitAdvancePc(constant_pool, pc_inc);
1634 std::vector<uint8_t> *constant_pool, uint32_t &pc_inc, size_t instruction_number,
1641 TryEmitPc(program, constant_pool, pc_inc);
1645 program->EmitStartLocal(constant_pool, v.reg, variable_name, variable_type);
1648 program->EmitStartLocalExtended(constant_pool, v.reg, variable_name, variable_type, type_signature);
1653 TryEmitPc(program, constant_pool, pc_inc);
1668 void Function::EmitNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_pool,
1673 program->EmitAdvancePc(constant_pool, pc_inc);
1675 program->EmitAdvanceLine(constant_pool, line_inc);
1679 program->EmitAdvanceLine(constant_pool, line_inc);
1685 void Function::EmitLineNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_pool,
1691 EmitNumber(program, constant_pool, pc_inc, line_inc);
1696 void Function::EmitColumnNumber(panda_file::LineNumberProgramItem *program, std::vector<uint8_t> *constant_pool,
1701 program->EmitColumn(constant_pool, pc_inc, cn);
1733 ItemContainer *container, std::vector<uint8_t> *constant_pool,
1767 EmitLineNumber(program, constant_pool, prev_line_number, pc_inc, i);
1770 EmitColumnNumber(program, constant_pool, prev_column_number, pc_inc, i);
1779 EmitLocalVariable(program, container, constant_pool, pc_inc, end, iter->variable_index);