Lines Matching defs:line_num

620         int line_num;
6380 int new_line_num, line_num, pc, v, ret;
6391 line_num = b->debug.line_num;
6405 return b->debug.line_num;
6408 new_line_num = line_num + v;
6412 new_line_num = line_num + (op % PC2LINE_RANGE) + PC2LINE_BASE;
6415 return line_num;
6416 line_num = new_line_num;
6418 return line_num;
6450 const char* filename, int line_num,
6464 if (line_num != -1)
6465 dbuf_printf(&dbuf, ":%d", line_num);
6470 JS_DefinePropertyValue(ctx, error_obj, JS_ATOM_lineNumber, JS_NewInt32(ctx, line_num),
14674 return JS_NewInt32(ctx, b->debug.line_num);
19818 int line_num;
19936 int line_num;
19947 int line_num; /* line number of token start */
19975 int line_num; /* line number of current offset */
20116 build_backtrace(ctx, ctx->rt->current_exception, s->filename, s->line_num,
20185 s->line_num++;
20238 /* do not update s->line_num */
20272 s->line_num++;
20537 s->last_line_num = s->token.line_num;
20539 s->token.line_num = s->line_num;
20569 s->line_num++;
20591 s->line_num++;
20814 p[2] == '>' && s->last_line_num != s->line_num) {
21052 s->last_line_num = s->token.line_num;
21054 s->token.line_num = s->line_num;
21082 s->line_num++;
21113 s->line_num++;
22033 /* Resume TOK_TEMPLATE parsing (s->token.line_num and
22036 s->last_line_num = s->token.line_num;
22201 int line_num;
22209 sp->line_num = s->token.line_num;
22217 s->token.line_num = sp->last_line_num;
22218 s->line_num = sp->line_num;
22288 /* Resume TOK_TEMPLATE parsing (s->token.line_num and
22291 s->last_line_num = s->token.line_num;
22353 if (no_line_terminator && s->last_line_num != s->token.line_num)
22431 start_line = s->token.line_num;
22540 int ret, line_num;
22552 line_num = s->token.line_num;
22560 line_num, JS_PARSE_EXPORT_NONE, pfd);
22843 start_ptr, s->token.line_num,
22988 if (js_parse_function_decl2(s, func_type, func_kind, JS_ATOM_NULL, start_ptr, s->token.line_num, JS_PARSE_EXPORT_NONE, &method_fd))
24134 s->filename, s->token.line_num,
24153 s->token.ptr, s->token.line_num))
24163 s->token.ptr, s->token.line_num))
24200 s->token.ptr, s->token.line_num))
24208 source_line_num = s->token.line_num;
25645 if (s->last_line_num == s->token.line_num || (decl_mask & DECL_MASK_OTHER)) {
26562 s->token.ptr, s->token.line_num))
27947 s->token.ptr, s->token.line_num,
28057 s->token.ptr, s->token.line_num,
28255 s->token.ptr, s->token.line_num))
28277 const char* filename, int line_num)
28321 fd->line_num = line_num;
28324 //fd->pc2line_last_line_num = line_num;
28326 fd->last_opcode_line_num = line_num;
28459 const char* source, int line_num,
28521 line1 = find_line_num(ctx, b, pos) - line_num + 1;
28523 line1 = get_u32(tab + pos + 1) - line_num + 1;
28724 int line_num)
28757 line_num += v;
28762 line_num += (op % PC2LINE_RANGE) + PC2LINE_BASE;
28764 printf("%5d %5d\n", pc, line_num);
28776 printf("%s:%d: ", str, b->debug.line_num);
28830 b->has_debug ? b->debug.line_num : -1, NULL, b);
28833 dump_pc2line(ctx, b->debug.pc2line_buf, b->debug.pc2line_len, b->debug.line_num);
29936 int line_num; /* last visited OP_line_num parameter or -1 */
29951 int op, len, op1, line_num, pos_next;
29955 line_num = -1;
29962 s->line_num = line_num;
29975 line_num = get_u32(tab + pos + 1);
30239 int pos, pos_next, bc_len, op, len, i, idx, arg_valid, line_num;
30293 line_num = 0; /* avoid warning */
30300 line_num = get_u32(bc_buf + pos + 1);
30379 int line1 = line_num;
30381 if (cc.line_num >= 0)
30382 line1 = cc.line_num;
30387 if (line1 != -1 && line1 != line_num) {
30388 line_num = line1;
30391 dbuf_put_u32(&bc_out, line_num);
30403 if (cc.line_num != -1 && cc.line_num != line_num) {
30404 line_num = cc.line_num;
30407 dbuf_put_u32(&bc_out, line_num);
30430 if (pos < bc_len && line >= 0 && line_num != line) {
30431 line_num = line;
30434 dbuf_put_u32(&bc_out, line_num);
30522 line1 = cc.line_num;
30533 if (line1 != -1 && line1 != line_num) {
30534 line_num = line1;
30537 dbuf_put_u32(&bc_out, line_num);
30582 static void add_pc2line_info(JSFunctionDef* s, uint32_t pc, int line_num)
30584 if (s->line_number_slots != NULL && s->line_number_count < s->line_number_size && pc >= s->line_number_last_pc && line_num != s->line_number_last) {
30586 s->line_number_slots[s->line_number_count].line_num = line_num;
30589 s->line_number_last = line_num;
30596 int last_line_num = s->line_num;
30603 int line_num = s->line_number_slots[i].line_num;
30606 if (line_num < 0)
30610 diff_line = line_num - last_line_num;
30626 last_line_num = line_num;
30795 int pos, pos_next, bc_len, op, op1, len, i, line_num;
30808 line_num = s->line_num;
30826 s->line_number_last = s->line_num;
30893 line_num = get_u32(bc_buf + pos + 1);
30930 if (cc.line_num >= 0)
30931 line_num = cc.line_num;
30932 add_pc2line_info(s, bc_out.size, line_num);
30934 pos_next = skip_dead_code(s, bc_buf, bc_len, cc.pos, &line_num);
30937 add_pc2line_info(s, bc_out.size, line_num);
30948 pos_next = skip_dead_code(s, bc_buf, bc_len, pos_next, &line_num);
30966 //if (line1 >= 0) line_num = line1;
30968 add_pc2line_info(s, bc_out.size, line_num);
30970 pos_next = skip_dead_code(s, bc_buf, bc_len, pos_next, &line_num);
31012 int line1 = cc.line_num;
31015 line_num = line1;
31024 add_pc2line_info(s, bc_out.size, line_num);
31026 pos_next = skip_dead_code(s, bc_buf, bc_len, pos_next, &line_num);
31100 add_pc2line_info(s, bc_out.size, line_num);
31123 if (cc.line_num >= 0)
31124 line_num = cc.line_num;
31135 if (cc.line_num >= 0)
31136 line_num = cc.line_num;
31137 add_pc2line_info(s, bc_out.size, line_num);
31144 if (cc.line_num >= 0)
31145 line_num = cc.line_num;
31146 add_pc2line_info(s, bc_out.size, line_num);
31162 if (cc.line_num >= 0)
31163 line_num = cc.line_num;
31189 if (cc.line_num >= 0)
31190 line_num = cc.line_num;
31192 if (cc.line_num >= 0)
31193 line_num = cc.line_num;
31195 add_pc2line_info(s, bc_out.size, line_num);
31203 if (cc.line_num >= 0)
31204 line_num = cc.line_num;
31213 add_pc2line_info(s, bc_out.size, line_num);
31225 add_pc2line_info(s, bc_out.size, line_num);
31238 add_pc2line_info(s, bc_out.size, line_num);
31251 if (cc.line_num >= 0)
31252 line_num = cc.line_num;
31259 add_pc2line_info(s, bc_out.size, line_num);
31281 if (cc.line_num >= 0)
31282 line_num = cc.line_num;
31288 if (cc.line_num >= 0)
31289 line_num = cc.line_num;
31290 add_pc2line_info(s, bc_out.size, line_num);
31303 if (cc.line_num >= 0)
31304 line_num = cc.line_num;
31305 add_pc2line_info(s, bc_out.size, line_num);
31312 if (cc.line_num >= 0)
31313 line_num = cc.line_num;
31314 add_pc2line_info(s, bc_out.size, line_num);
31332 if (cc.line_num >= 0)
31333 line_num = cc.line_num;
31334 add_pc2line_info(s, bc_out.size, line_num);
31349 if (cc.line_num >= 0)
31350 line_num = cc.line_num;
31354 if (cc.line_num >= 0)
31355 line_num = cc.line_num;
31359 line2 = cc.line_num; /* delay line number update */
31364 add_pc2line_info(s, bc_out.size, line_num);
31367 line_num = line2;
31387 if (cc.line_num >= 0)
31388 line_num = cc.line_num;
31389 add_pc2line_info(s, bc_out.size, line_num);
31399 if (cc.line_num >= 0)
31400 line_num = cc.line_num;
31401 add_pc2line_info(s, bc_out.size, line_num);
31421 if (cc.line_num >= 0)
31422 line_num = cc.line_num;
31423 add_pc2line_info(s, bc_out.size, line_num);
31436 if (cc.line_num >= 0)
31437 line_num = cc.line_num;
31438 add_pc2line_info(s, bc_out.size, line_num);
31445 add_pc2line_info(s, bc_out.size, line_num);
31456 add_pc2line_info(s, bc_out.size, line_num);
31470 if (cc.line_num >= 0)
31471 line_num = cc.line_num;
31472 add_pc2line_info(s, bc_out.size, line_num);
31477 add_pc2line_info(s, bc_out.size, line_num);
31494 if (cc.line_num >= 0)
31495 line_num = cc.line_num;
31500 if (cc.line_num >= 0)
31501 line_num = cc.line_num;
31505 add_pc2line_info(s, bc_out.size, line_num);
31511 if (cc.line_num >= 0)
31512 line_num = cc.line_num;
31513 add_pc2line_info(s, bc_out.size, line_num);
31521 if (cc.line_num >= 0)
31522 line_num = cc.line_num;
31523 add_pc2line_info(s, bc_out.size, line_num);
31536 if (cc.line_num >= 0)
31537 line_num = cc.line_num;
31552 add_pc2line_info(s, bc_out.size, line_num);
31560 if (cc.line_num >= 0)
31561 line_num = cc.line_num;
31562 add_pc2line_info(s, bc_out.size, line_num);
31574 add_pc2line_info(s, bc_out.size, line_num);
31587 add_pc2line_info(s, bc_out.size, line_num);
31970 fd->cpool, fd->cpool_count, fd->source, fd->line_num,
31985 fd->cpool, fd->cpool_count, fd->source, fd->line_num,
32069 b->debug.line_num = fd->line_num;
32883 s->line_num = 1;
32887 s->token.line_num = 1;
33731 bc_put_leb128(s, b->debug.line_num);
34742 if (bc_get_leb128_int(s, &b->debug.line_num))