Lines Matching defs:gap

24  * same <code>Code_attribute</code>, then inserting a gap by one
308 * <p>An extra gap may be inserted at the end of the inserted
331 * <p>An extra gap may be inserted at the end of the inserted
356 * <p>An extra gap may be inserted at the end of the inserted
381 * <p>An extra gap may be inserted at the end of the inserted
404 * <p>An extra gap may be inserted at the end of the inserted
429 * <p>An extra gap may be inserted at the end of the inserted
466 * Inserts a gap
471 * The inserted gap is filled with NOP. The gap length may be
475 * then the gap is inserted within that block.
477 * @param length gap length
478 * @return the index indicating the first byte of the inserted gap.
485 * Inserts a gap in front of the instruction at the given
488 * The inserted gap is filled with NOP. The gap length may be
493 * then the gap is inserted within that block.
495 * @param pos the index at which a gap is inserted.
496 * @param length gap length.
497 * @return the length of the inserted gap.
505 * Inserts an exclusive gap
510 * The inserted gap is filled with NOP. The gap length may be
514 * then the gap is excluded from that block.
516 * @param length gap length
517 * @return the index indicating the first byte of the inserted gap.
524 * Inserts an exclusive gap in front of the instruction at the given
527 * The inserted gap is filled with NOP. The gap length may be
532 * then the gap is excluded from that block.
534 * @param pos the index at which a gap is inserted.
535 * @param length gap length.
536 * @return the length of the inserted gap.
544 * An inserted gap.
550 * The position of the gap.
555 * The length of the gap.
561 * Inserts an inclusive or exclusive gap in front of the instruction
564 * are also updated. The inserted gap is filled with NOP.
565 * The gap length may be extended to a multiple of 4.
568 * beginning of a block statement. If the gap is inclusive,
569 * then it is included within that block. If the gap is exclusive,
572 * <p>The index at which the gap is actually inserted
578 * <p>Suppose that the gap is inserted at the position of
582 * instruction returned by <code>next()</code> after the gap is
584 * at the first byte of the inserted gap.
586 * @param pos the index at which a gap is inserted.
587 * @param length gap length.
589 * @return the position and the length of the inserted gap.
599 Gap gap = new Gap();
601 gap.position = pos;
602 gap.length = 0;
603 return gap;
611 get().getExceptionTable(), codeAttr, gap);
612 pos = gap.position;
613 length2 = length; // == gap.length
621 gap.position = pos;
622 gap.length = length2;
634 return gap;
638 * Is called when a gap is inserted. The default implementation is empty.
641 * @param pos the position where a gap is inserted.
642 * @param length the length of the gap.
681 * Appends a gap at the end of the bytecode sequence.
683 * @param gapLength gap length
782 * insertGapCore0() inserts a gap (some NOPs).
787 * then the inserted gap is also included in the block statement.
789 * The inserted gap is filled with NOP. gapLength may be extended to
1075 * It guarantees that the length of the inserted gap (NOPs) is equal to
1082 * @param newWhere It contains the updated index of the position where a gap
1083 * is inserted and the length of the gap.
1448 int gap, defaultByte;
1453 this.gap = 3 - (pos & 3);
1470 if (newGap > gap) {
1471 int diff = newGap - gap;
1472 gap = newGap;
1480 return gap - (3 - (orgPos & 3));
1485 int nops = gap - padding;
1506 * lookupswitch) to fill the gap.