Skip to content

Instantly share code, notes, and snippets.

@athos
Last active December 21, 2018 03:23
Show Gist options
  • Save athos/bc8d6e2ff28318f1ec61a4baf73588dd to your computer and use it in GitHub Desktop.
Save athos/bc8d6e2ff28318f1ec61a4baf73588dd to your computer and use it in GitHub Desktop.
for classfile in target/classes/cljam/**/*.class; do line=$(javap -v $classfile | grep -E 'Method java/nio/(Char|Byte)Buffer.(clear|flip|limit|mark|position|reset|rewind):'); if (( ! $? )); then echo $classfile; echo $line; fi; done
target/classes/cljam/io/bam/decoder$parse_option$fn__2824.class
69: invokevirtual #57 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
target/classes/cljam/io/bcf/reader$parse_data_line_shallow.class
220: invokevirtual #94 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
target/classes/cljam/io/fasta/reader$create_ba.class
31: invokevirtual #35 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
53: invokevirtual #35 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/fasta/reader$read_sequence.class
583: invokevirtual #212 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
target/classes/cljam/io/fasta/reader$sequential_read1_BANG_.class
252: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
275: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
333: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
356: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
414: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
437: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
521: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
544: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
602: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
625: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
683: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
706: invokevirtual #113 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/fastq$serialize_fastq.class
1079: invokevirtual #219 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
target/classes/cljam/io/sam/util/quality$phred_bytes__GT_fastq.class
88: invokevirtual #68 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
target/classes/cljam/io/sam/util/sequence$compressed_bases__GT_str.class
32: invokevirtual #43 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
158: invokevirtual #86 // Method java/nio/CharBuffer.limit:(I)Ljava/nio/CharBuffer;
167: invokevirtual #90 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
target/classes/cljam/io/twobit/reader$mask_BANG_.class
224: invokevirtual #92 // Method java/nio/CharBuffer.position:(I)Ljava/nio/CharBuffer;
232: invokevirtual #96 // Method java/nio/CharBuffer.mark:()Ljava/nio/CharBuffer;
318: invokevirtual #116 // Method java/nio/CharBuffer.reset:()Ljava/nio/CharBuffer;
632: invokevirtual #92 // Method java/nio/CharBuffer.position:(I)Ljava/nio/CharBuffer;
640: invokevirtual #96 // Method java/nio/CharBuffer.mark:()Ljava/nio/CharBuffer;
726: invokevirtual #116 // Method java/nio/CharBuffer.reset:()Ljava/nio/CharBuffer;
target/classes/cljam/io/twobit/reader$read_file_index_BANG_$fn__4368.class
51: invokevirtual #56 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
target/classes/cljam/io/twobit/reader$read_file_index_BANG_.class
95: invokevirtual #62 // Method java/nio/ByteBuffer.mark:()Ljava/nio/ByteBuffer;
105: invokevirtual #66 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
122: invokevirtual #69 // Method java/nio/ByteBuffer.reset:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/twobit/reader$read_header_block_BANG_.class
65: invokevirtual #61 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
target/classes/cljam/io/twobit/reader$read_sequence.class
379: invokevirtual #143 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
474: invokevirtual #191 // Method java/nio/CharBuffer.position:(I)Ljava/nio/CharBuffer;
499: invokevirtual #198 // Method java/nio/CharBuffer.limit:(I)Ljava/nio/CharBuffer;
569: invokevirtual #215 // Method java/nio/CharBuffer.rewind:()Ljava/nio/CharBuffer;
target/classes/cljam/io/twobit/reader$replace_ambs_BANG_.class
224: invokevirtual #92 // Method java/nio/CharBuffer.position:(I)Ljava/nio/CharBuffer;
576: invokevirtual #92 // Method java/nio/CharBuffer.position:(I)Ljava/nio/CharBuffer;
target/classes/cljam/io/util/lsb$fn__2208.class
21: invokevirtual #36 // Method java/nio/ByteBuffer.position:(I)Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2455.class
26: invokevirtual #38 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2459.class
23: invokevirtual #36 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2461.class
26: invokevirtual #36 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2463.class
26: invokevirtual #38 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2465.class
23: invokevirtual #36 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2469.class
26: invokevirtual #38 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2471.class
26: invokevirtual #38 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/io/util/lsb$fn__2473.class
23: invokevirtual #36 // Method java/nio/ByteBuffer.clear:()Ljava/nio/ByteBuffer;
target/classes/cljam/util/sequence$revcomp.class
89: invokevirtual #69 // Method java/nio/CharBuffer.flip:()Ljava/nio/CharBuffer;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment