Home | History | Annotate | Download | only in libdw

Lines Matching full:opcode

211       /* The opcode base.  */
214 /* Remember array with the standard opcode length (-1 to account for
215 the opcode with value zero not being mentioned). */
361 unsigned int opcode;
365 /* Read the opcode. */
366 opcode = *linep++;
368 /* Is this a special opcode? */
369 if (likely (opcode >= opcode_base))
371 /* Yes. Handling this is quite easy since the opcode value
374 opcode = (desired line increment - line_base)
378 + (opcode - opcode_base) % line_range);
380 * ((opcode - opcode_base)
395 else if (opcode == 0)
397 /* This an extended opcode. */
407 /* The sub-opcode. */
408 opcode = *linep++;
410 switch (opcode)
490 else if (opcode <= DW_LNS_set_epilogue_begin)
492 /* This is a known standard opcode. */
493 switch (opcode)
497 if (unlikely (standard_opcode_lengths[opcode] != 0))
516 if (unlikely (standard_opcode_lengths[opcode] != 1))
526 if (unlikely (standard_opcode_lengths[opcode] != 1))
535 if (unlikely (standard_opcode_lengths[opcode] != 1))
544 if (unlikely (standard_opcode_lengths[opcode] != 1))
553 if (unlikely (standard_opcode_lengths[opcode] != 0))
561 if (unlikely (standard_opcode_lengths[opcode] != 0))
569 if (unlikely (standard_opcode_lengths[opcode] != 0))
579 if (unlikely (standard_opcode_lengths[opcode] != 1))
587 if (unlikely (standard_opcode_lengths[opcode] != 0))
595 if (unlikely (standard_opcode_lengths[opcode] != 0))
604 /* This is a new opcode the generator but not we know about.
606 everything. Read all the parameters for this opcode. */
607 for (int n = standard_opcode_lengths[opcode]; n > 0; --n)
610 /* Next round, ignore this opcode. */