strScrub(ThreadContext, IRubyObject, Block) | | 36% | | 31% | 45 | 55 | 99 | 164 | 0 | 1 |
each_lineCommon(ThreadContext, IRubyObject, Block) | | 0% | | 0% | 16 | 16 | 29 | 29 | 1 | 1 |
uptoCommon19(ThreadContext, IRubyObject, boolean, Block, boolean) | | 78% | | 73% | 12 | 31 | 9 | 59 | 0 | 1 |
trTrans19(ThreadContext, IRubyObject, IRubyObject, boolean) | | 88% | | 80% | 18 | 62 | 5 | 132 | 0 | 1 |
multiByteCasecmp(Ruby, Encoding, ByteList, ByteList) | | 66% | | 46% | 12 | 15 | 6 | 29 | 0 | 1 |
subBangVerifyEncoding(ThreadContext, RubyString, int, int) | | 0% | | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
makeShared(Ruby, RubyClass, int, int) | | 0% | | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
byteARef(Ruby, IRubyObject) | | 54% | | 69% | 3 | 9 | 7 | 17 | 0 | 1 |
unseededStrHashCode(Ruby) | | 0% | | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
op_aref19(ThreadContext, IRubyObject) | | 66% | | 72% | 3 | 10 | 7 | 21 | 0 | 1 |
op_aset19(ThreadContext, IRubyObject, IRubyObject) | | 70% | | 79% | 2 | 8 | 7 | 25 | 0 | 1 |
cat(int, Encoding) | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
multibyteSubstr19(Ruby, Encoding, int, int, int) | | 87% | | 79% | 7 | 20 | 3 | 36 | 0 | 1 |
append19(IRubyObject) | | 35% | | 50% | 3 | 4 | 5 | 9 | 0 | 1 |
each_byte(ThreadContext, Block) | | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getStringPattern19(Ruby, IRubyObject) | | 48% | | 50% | 2 | 3 | 3 | 7 | 0 | 1 |
append(IRubyObject) | | 47% | | 50% | 3 | 4 | 5 | 11 | 0 | 1 |
makeIndependent() | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
concat19(ThreadContext, IRubyObject) | | 64% | | 70% | 2 | 6 | 4 | 13 | 0 | 1 |
encode_bang(ThreadContext, IRubyObject, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newUTF16String(Ruby, CharSequence) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newStringShared(Ruby, RubyString) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
stringSplit19(ThreadContext, RubyString, boolean, int, int) | | 90% | | 91% | 2 | 12 | 2 | 25 | 0 | 1 |
newInternalFromJavaExternal(Ruby, String) | | 58% | | 33% | 3 | 4 | 2 | 9 | 0 | 1 |
newUTF16String(Ruby, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newUTF8String(Ruby, CharSequence) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
strHashCode(Ruby) | | 72% | | 67% | 2 | 4 | 1 | 7 | 0 | 1 |
view(byte[]) | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
newInstance(IRubyObject, IRubyObject[], Block) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
catAscii(byte[], int, int) | | 77% | | 75% | 1 | 3 | 1 | 13 | 0 | 1 |
newUnicodeString(Ruby, CharSequence) | | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
encode_bang(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isCompatibleWith(EncodingCapable) | | 72% | | 57% | 6 | 8 | 0 | 9 | 0 | 1 |
partition(ThreadContext, IRubyObject, Block) | | 92% | | 67% | 3 | 7 | 0 | 18 | 0 | 1 |
substr(Ruby, int, int) | | 68% | | 38% | 4 | 5 | 2 | 7 | 0 | 1 |
checkDummyEncoding() | | 43% | | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
inspect19(Ruby, ByteList) | | 98% | | 88% | 12 | 55 | 1 | 78 | 0 | 1 |
squeeze_bang19(ThreadContext, IRubyObject[]) | | 89% | | 64% | 5 | 8 | 1 | 18 | 0 | 1 |
indexOf(byte[], int, int, byte[], int, int, int) | | 89% | | 79% | 4 | 13 | 0 | 13 | 0 | 1 |
populateCapturesForScan(Ruby, Matcher, int, int, boolean) | | 85% | | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
populateCapturesForSplit(Ruby, RubyArray, Matcher, boolean) | | 79% | | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
checkSpecialCasesIntern(ByteList) | | 70% | | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
isCodeRangeBroken() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
newStringShared(Ruby, byte[], int, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
compareTo(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
each_line(ThreadContext, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
export(ThreadContext) | | 31% | | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
newString(CharSequence) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newString(ByteList) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newStringShared(Ruby, byte[], Encoding) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
uptoCommon19NoDigits(ThreadContext, RubyString, boolean, Block, boolean) | | 91% | | 79% | 5 | 13 | 0 | 15 | 0 | 1 |
newStringShared(Ruby, byte[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeSharedString(Ruby, int, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
makeShared(Ruby, int, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setByteListShared() | | 0% | | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
strDup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
subBangCommon19(ThreadContext, Regex, Matcher, RubyString, int) | | 95% | | 81% | 3 | 9 | 0 | 25 | 0 | 1 |
newString(Ruby, RubyClass, CharSequence) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
independent() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
doClone() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
concat(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub(ThreadContext, IRubyObject, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub_bang(ThreadContext, IRubyObject, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
gsub(ThreadContext, IRubyObject, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
gsub_bang(ThreadContext, IRubyObject, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
substr(int, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_aset(ThreadContext, IRubyObject, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
empty() | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
strDup(RubyClass) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chompBangCommon19(Ruby, IRubyObject) | | 96% | | 88% | 4 | 17 | 0 | 28 | 0 | 1 |
replaceInternal19(int, int, RubyString) | | 93% | | 70% | 3 | 6 | 0 | 18 | 0 | 1 |
sub_bang19(ThreadContext, IRubyObject, Block) | | 88% | | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
encodeBytelist(CharSequence, Encoding) | | 81% | | 67% | 2 | 4 | 1 | 8 | 0 | 1 |
RubyString(Ruby, RubyClass, CharSequence, Encoding) | | 76% | | 50% | 2 | 4 | 0 | 6 | 0 | 1 |
RubyString(Ruby, RubyClass, byte[]) | | 73% | | 25% | 2 | 3 | 0 | 5 | 0 | 1 |
gsub_bang19(ThreadContext, IRubyObject, Block) | | 73% | | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
checkIndex(int, int) | | 71% | | 67% | 2 | 4 | 0 | 5 | 0 | 1 |
checkIndexForRef(int, int) | | 71% | | 67% | 2 | 4 | 0 | 5 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList, boolean) | | 70% | | 25% | 2 | 3 | 0 | 5 | 0 | 1 |
gsub19(ThreadContext, IRubyObject, Block) | | 70% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList) | | 68% | | 25% | 2 | 3 | 0 | 5 | 0 | 1 |
RubyString(Ruby, RubyClass) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
bytesToString(byte[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
match(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
insert(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub_bang(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
gsub(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
gsub_bang(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
index(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rindex(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_aref(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_aset(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
slice_bang(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
split(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
scan(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tr(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tr_bang(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tr_s(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
tr_s_bang(ThreadContext, IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
each_line(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lines(ThreadContext, IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeezeCommon19(Ruby, boolean[], StringSupport.TrTables, Encoding, boolean) | | 96% | | 82% | 3 | 12 | 0 | 21 | 0 | 1 |
multiplyByteList(ThreadContext, IRubyObject) | | 95% | | 90% | 1 | 6 | 1 | 16 | 0 | 1 |
squeeze_bang19(ThreadContext) | | 89% | | 83% | 1 | 4 | 2 | 10 | 0 | 1 |
op_ge19(ThreadContext, IRubyObject) | | 75% | | 75% | 1 | 3 | 1 | 2 | 0 | 1 |
op_gt19(ThreadContext, IRubyObject) | | 75% | | 75% | 1 | 3 | 1 | 2 | 0 | 1 |
op_le19(ThreadContext, IRubyObject) | | 75% | | 75% | 1 | 3 | 1 | 2 | 0 | 1 |
op_lt19(ThreadContext, IRubyObject) | | 75% | | 75% | 1 | 3 | 1 | 2 | 0 | 1 |
modifyCheck(byte[], int) | | 69% | | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
op_plus(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_mul(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cat(RubyString) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
casecmp(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_match(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_ge(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_gt(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_le(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_lt(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
str_eql_p(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
index(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rindex(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_aref(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
slice_bang(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
include_p(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
split(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ljust(IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rjust(IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
center(IRubyObject, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
partition(ThreadContext, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chomp_bang(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count(ThreadContext, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete(ThreadContext, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete_bang(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete_bang(ThreadContext, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze(ThreadContext, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze_bang(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze_bang(ThreadContext, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lines(ThreadContext, Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setValue(CharSequence) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
rpartition(ThreadContext, IRubyObject) | | 97% | | 88% | 1 | 5 | 0 | 17 | 0 | 1 |
choppedLength19(Ruby) | | 94% | | 75% | 3 | 7 | 0 | 11 | 0 | 1 |
op_cmp(ThreadContext, IRubyObject) | | 90% | | 83% | 1 | 4 | 2 | 10 | 0 | 1 |
eql(IRubyObject) | | 83% | | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
start_with_p(ThreadContext, IRubyObject[]) | | 82% | | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
newUnicodeString(Ruby, String) | | 71% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
reverse(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
reverse_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
capitalize(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
capitalize_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
upcase(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
upcase_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
downcase(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
downcase_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
swapcase(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
swapcase_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
succ(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
to_i(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
oct(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hex(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
split(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
start_with_p(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
end_with_p(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ljust(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rjust(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
center(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chop(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chop_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chomp(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
chomp_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lstrip(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lstrip_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rstrip(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
rstrip_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
strip(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
strip_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
delete_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
squeeze_bang(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count19(ThreadContext, IRubyObject) | | 97% | | 81% | 3 | 9 | 0 | 17 | 0 | 1 |
delete_bang19(ThreadContext, IRubyObject[]) | | 95% | | 75% | 1 | 3 | 0 | 11 | 0 | 1 |
objAsString(ThreadContext, IRubyObject) | | 89% | | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
toJava(Class) | | 83% | | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
succ_bang() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
to_i() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
to_f() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
intern() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getValue() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
end_with_pCommon(IRubyObject) | | 97% | | 88% | 1 | 5 | 0 | 13 | 0 | 1 |
copyCodeRangeForSubstr(RubyString, Encoding) | | 95% | | 92% | 1 | 7 | 0 | 10 | 0 | 1 |
prepareEmptyByteList(Encoding) | | 94% | | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
start_with_pCommon(IRubyObject) | | 93% | | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
to_sym() | | 92% | | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
getEmptyByteList(Encoding) | | 91% | | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
equals(Object) | | 89% | | 67% | 2 | 4 | 0 | 4 | 0 | 1 |
keepCodeRange() | | 71% | | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
gsubCommon19(ThreadContext, Block, RubyString, RubyHash, IRubyObject, boolean, int, boolean) | | 100% | | 92% | 3 | 20 | 0 | 65 | 0 | 1 |
splitCommon19(IRubyObject, boolean, int, int, ThreadContext, boolean) | | 99% | | 96% | 1 | 14 | 0 | 30 | 0 | 1 |
static {...} | | 99% | | 50% | 1 | 2 | 0 | 16 | 0 | 1 |
delete_bangCommon19(Ruby, boolean[], StringSupport.TrTables, Encoding) | | 99% | | 90% | 2 | 11 | 0 | 27 | 0 | 1 |
each_lineCommon19(ThreadContext, IRubyObject, Block) | | 100% | | 95% | 2 | 22 | 0 | 48 | 0 | 1 |
justifyCommon(Ruby, ByteList, int, boolean, Encoding, int, int) | | 100% | | 96% | 1 | 14 | 0 | 45 | 0 | 1 |
regexSplit19(ThreadContext, Regex, Regex, boolean, int, int, boolean) | | 100% | | 100% | 0 | 16 | 0 | 32 | 0 | 1 |
indexCommon19(Ruby, ThreadContext, IRubyObject, int) | | 100% | | 100% | 0 | 7 | 0 | 20 | 0 | 1 |
reverse19(ThreadContext) | | 100% | | 100% | 0 | 9 | 0 | 29 | 0 | 1 |
rindexCommon19(Ruby, ThreadContext, IRubyObject, int) | | 100% | | 100% | 0 | 7 | 0 | 19 | 0 | 1 |
scanIter19(ThreadContext, Regex, Regex, Encoding, Block, RubyRegexp, int) | | 100% | | 100% | 0 | 5 | 0 | 30 | 0 | 1 |
smartChopBangCommon19(Ruby) | | 100% | | 95% | 1 | 11 | 0 | 30 | 0 | 1 |
enumerateChars(ThreadContext, String, Block, boolean) | | 100% | | 100% | 0 | 10 | 0 | 33 | 0 | 1 |
reverse_bang19(ThreadContext) | | 100% | | 94% | 1 | 9 | 0 | 28 | 0 | 1 |
awkSplit19(boolean, int, int) | | 100% | | 100% | 0 | 13 | 0 | 31 | 0 | 1 |
scanNoIter19(ThreadContext, Regex, Regex, Encoding, RubyRegexp, int) | | 100% | | 100% | 0 | 5 | 0 | 25 | 0 | 1 |
enumerateCodepoints(ThreadContext, String, Block, boolean) | | 100% | | 100% | 0 | 8 | 0 | 29 | 0 | 1 |
sumCommon(ThreadContext, long) | | 100% | | 90% | 1 | 6 | 0 | 20 | 0 | 1 |
subpatSet19(ThreadContext, RubyRegexp, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 5 | 0 | 18 | 0 | 1 |
subBangIter19(Ruby, ThreadContext, Regex, Regex, RubyHash, Block, RubyRegexp) | | 100% | | 100% | 0 | 3 | 0 | 20 | 0 | 1 |
capitalize_bang19(ThreadContext) | | 100% | | 100% | 0 | 6 | 0 | 22 | 0 | 1 |
concatNumeric(Ruby, int) | | 100% | | 100% | 0 | 4 | 0 | 14 | 0 | 1 |
replaceInternal(int, int, RubyString) | | 100% | | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
substr19(Ruby, int, int) | | 100% | | 100% | 0 | 10 | 0 | 14 | 0 | 1 |
enumerateBytes(ThreadContext, String, Block, boolean) | | 100% | | 100% | 0 | 7 | 0 | 18 | 0 | 1 |
multiByteUpcase(Ruby, Encoding, byte[], int, int) | | 100% | | 92% | 1 | 7 | 0 | 13 | 0 | 1 |
multiByteDowncase(Ruby, Encoding, byte[], int, int) | | 100% | | 92% | 1 | 7 | 0 | 13 | 0 | 1 |
count19(ThreadContext, IRubyObject[]) | | 100% | | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
squeezeCommon(Ruby, boolean[]) | | 100% | | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
scan19(ThreadContext, IRubyObject, Block) | | 100% | | 100% | 0 | 4 | 0 | 14 | 0 | 1 |
justify19(IRubyObject, IRubyObject, int) | | 100% | | 75% | 2 | 5 | 0 | 13 | 0 | 1 |
makeShared19(Ruby, RubyClass, ByteList, int, int) | | 100% | | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
sub_bang19(ThreadContext, IRubyObject, IRubyObject, Block) | | 100% | | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
multiByteRStrip19(Ruby) | | 100% | | 88% | 1 | 5 | 0 | 14 | 0 | 1 |
subBangNoIter19(Ruby, ThreadContext, Regex, Regex, RubyString, RubyRegexp) | | 100% | | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
multiByteSwapcase(Ruby, Encoding, byte[], int, int) | | 100% | | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
lstrip_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
singleByteRStrip19(Ruby) | | 100% | | 75% | 2 | 5 | 0 | 10 | 0 | 1 |
squeeze_bang19(ThreadContext, IRubyObject) | | 100% | | 83% | 1 | 4 | 0 | 11 | 0 | 1 |
opFormatCommon(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
upcase_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
downcase_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
swapcase_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
dump19() | | 100% | | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
isCompatibleWith(RubyString) | | 100% | | 100% | 0 | 8 | 0 | 8 | 0 | 1 |
crypt(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
to_c(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
to_r(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
singleByteSwapcase(Ruby, byte[], int, int) | | 100% | | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
byteSubstr(Ruby, int, int) | | 100% | | 100% | 0 | 7 | 0 | 9 | 0 | 1 |
gsub19(ThreadContext, IRubyObject, IRubyObject, Block, boolean) | | 100% | | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
multiByteLStrip(Ruby, Encoding, byte[], int, int) | | 100% | | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
rindex19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
addByteLists(ByteList, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
casecmp19(ThreadContext, IRubyObject) | | 100% | | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
getbyte(ThreadContext, IRubyObject) | | 100% | | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
split19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
encode_bang(ThreadContext, IRubyObject[]) | | 100% | | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
view(int, int) | | 100% | | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
subpat19(Ruby, ThreadContext, RubyRegexp, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
trCode(int, int[], IntHash, boolean, int, boolean) | | 100% | | 93% | 1 | 8 | 0 | 8 | 0 | 1 |
op_equal19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
cat(ByteList) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
delete_bang19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
subpatSetCheck(Ruby, int, Region) | | 100% | | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
op_aset19(ThreadContext, IRubyObject, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
include_p19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
cat(byte[]) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
op_plus19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
index19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
subpat19(Ruby, ThreadContext, RubyRegexp) | | 100% | | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
modify(int) | | 100% | | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
singleByteUpcase(Ruby, byte[], int, int) | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
singleByteDowncase(Ruby, byte[], int, int) | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
createStringClass(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
isComparableViaCodeRangeWith(RubyString) | | 100% | | 90% | 1 | 6 | 0 | 5 | 0 | 1 |
cat(byte[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
singleByteLStrip(Ruby, byte[], int, int) | | 100% | | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
succ19(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
getStringForPattern(IRubyObject) | | 100% | | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
rstrip_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
cat(byte) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
match19(ThreadContext, IRubyObject[], Block) | | 100% | | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
chomp_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
checkEncoding(RubyString) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
checkEncoding(EncodingCapable) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
op_cmp(RubyString) | | 100% | | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
insert19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
upto19(ThreadContext, IRubyObject, IRubyObject, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
newFrozen() | | 100% | | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
justify19(IRubyObject, int) | | 100% | | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
chop_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
strLength(ByteList, Encoding) | | 100% | | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
strDup(Ruby, RubyClass) | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
modify() | | 100% | | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
str_eql_p19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
chop19(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
ord(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
cat(byte[], int, int, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
oct19(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
hex19(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
subLength(int) | | 100% | | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
op_equalCommon(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
op_match19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
slice_bang19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
isComparableWith(RubyString) | | 100% | | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
newString(Ruby, byte[], int, int, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
resize(int) | | 100% | | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
clear() | | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
op_aref19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
setbyte(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
checkBase(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
end_with_p(ThreadContext, IRubyObject[]) | | 100% | | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
strip_bang19(ThreadContext) | | 100% | | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
modifyCheck(byte[], int, Encoding) | | 100% | | 67% | 2 | 4 | 0 | 2 | 0 | 1 |
replaceCommon(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
match19(ThreadContext, IRubyObject, Block) | | 100% | | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
slice_bang19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
cat19(ByteList, int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
op_aref19(Ruby, int) | | 100% | | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
upto19(ThreadContext, IRubyObject, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
partitionMismatch(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
rpartitionMismatch(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lines20(ThreadContext, IRubyObject, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
associateEncoding(Encoding) | | 100% | | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
eql19(Ruby, IRubyObject) | | 100% | | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
newEmptyString(Ruby, RubyClass, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
dup() | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
encode(ThreadContext, IRubyObject, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
codeRangeAnd(int, int) | | 100% | | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
scanForCodeRange() | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
newUsAsciiStringShared(Ruby, byte[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
to_s() | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
chomp_bang19(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
lines20(ThreadContext, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
newUTF8String(Ruby, String) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
op_mul19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
cat19(RubyString) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
checkLength(int) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
succ_bang19() | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
each_line19(ThreadContext, IRubyObject, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
scrub(ThreadContext, IRubyObject, Block) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList, Encoding, int) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
replace19(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
force_encoding(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
strLength(Encoding) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
newStringShared(Ruby, ByteList, int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
raiseIndexOutOfString(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
sub19(ThreadContext, IRubyObject, IRubyObject, Block) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getPattern(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
tr19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
tr_s19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
each_line19(ThreadContext, Block) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
encode(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isAsciiOnly() | | 100% | | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
newStringLight(Ruby, int, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringShared(Ruby, RubyClass, ByteList, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
sub19(ThreadContext, IRubyObject, Block) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
b(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
singleByteOptimizable(Encoding) | | 100% | | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
strLength() | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList, int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newStringLight(Ruby, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringShared(Ruby, RubyClass, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newAllocatedString(Ruby, RubyClass) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newEmptyString(Ruby, RubyClass) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
op_aset19(ThreadContext, int, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
start_with_p(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
end_with_p(ThreadContext, IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
chomp19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
delete19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
delete19(ThreadContext, IRubyObject[]) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
squeeze19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
squeeze19(ThreadContext, IRubyObject[]) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
setCodeRange(int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
copyCodeRange(RubyString) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newStringShared(Ruby, byte[], int, int, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setReadLength(int) | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
capitalize19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
upcase19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
downcase19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
swapcase19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
empty_p(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
gsubCommon19(ThreadContext, Block, RubyString, RubyHash, IRubyObject, boolean, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
split19(ThreadContext, IRubyObject, boolean) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
chomp19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lstrip19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
rstrip19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
strip19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
squeeze19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
unmarshalFrom(UnmarshalStream) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
valid_encoding_p(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
ascii_only_p(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
getUnicodeValue() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isCodeRangeValid() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList, Encoding, boolean) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newStringNoCopy(Ruby, byte[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
makeSharedString19(Ruby, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
frozenCheck(boolean) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
hash() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
stringValue(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
gsub_bang19(ThreadContext, IRubyObject, IRubyObject, Block) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
to_i19(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
stringToInum(int, boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
stringToInum19(int, boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
each_lineCommon19(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
encode_bang(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
encode(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
RubyString(Ruby, RubyClass, ByteList, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
newStringLight(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newString(Ruby, String, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newUSASCIIString(Ruby, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newString(Ruby, ByteList, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringNoCopy(Ruby, RubyClass, ByteList, Encoding, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newUsAsciiStringShared(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
dupFrozen() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
makeShared19(Ruby, RubyClass, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
makeShared19(Ruby, ByteList, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
view(ByteList) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
rindex19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
byteslice(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
split19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
unpack(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
shouldMarshalEncoding() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
setEncodingAndCodeRange(Encoding, int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
isCodeRangeAsciiOnly() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
newString(Ruby, CharSequence) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newString(Ruby, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newString(Ruby, byte[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newString(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringNoCopy(Ruby, byte[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringNoCopy(Ruby, ByteList, Encoding, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
makeShared19(Ruby, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bytesToString(byte[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
byteListToString(ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
inspect19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
eachByteSizeFn() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isEmpty() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
prepend(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
gsub19(ThreadContext, IRubyObject, IRubyObject, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
index19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
uptoCommon19(ThreadContext, IRubyObject, boolean, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
eachCharSizeFn() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
eachCodepointSizeFn() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
encoding(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
clearCodeRange() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
RubyString(Ruby, RubyClass, CharSequence) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
newString(Ruby, byte[], int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringShared(Ruby, ByteList, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringNoCopy(Ruby, RubyClass, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
strDup(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bytesize() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
chr(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
split19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
tr_bang19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
tr_s_bang19(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
each_byte19(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
bytes(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
each_char19(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
chars19(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
each_codepoint(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
codepoints(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
scrub(ThreadContext, Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
singleByteOptimizable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
strLength(ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringShared(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newStringNoCopy(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newEmptyString(Ruby, Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newUsAsciiStringNoCopy(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
decodeString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
modifyExpand(int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
initialize19(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
length19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
byteslice(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
to_f19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
ljust19(IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
rjust19(IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
center19(IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
sum(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
encode(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setEncoding(Encoding) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
toEncoding(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getCodeRange() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newEmptyString(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
modify19() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
modifyAndKeepCodeRange() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
op_equal(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
op_format(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
hashCode() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
cat(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
to_i19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
ljust19(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
rjust19(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
center19(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
chomp(ThreadContext, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
count19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
delete19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
delete_bang19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
sum(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
frozenCheck() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
replace(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
initialize_copy(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
size() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setValue(ByteList) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getBytes() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
modify19(int) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getMarshalEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
toString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
modifyCheck() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
stringToBytes(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
try_convert(ThreadContext, IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
asJavaString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
dump() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
inspect() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
length() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
intern19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getByteList() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getNativeClassIndex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getJavaClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
convertToString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
asString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
checkStringType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
checkStringType19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
initialize19(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |