| mkdirCommon(Ruby, String, IRubyObject[]) |   | 45% |   | 23% | 10 | 12 | 4 | 12 | 0 | 1 |
| glob(ThreadContext, IRubyObject, IRubyObject[], Block) |   | 52% |   | 40% | 4 | 6 | 7 | 14 | 0 | 1 |
| inspect() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| dirGlobs(ThreadContext, String, IRubyObject[], int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| exist(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| dirFromPath(String, Ruby) |   | 25% |   | 12% | 4 | 5 | 3 | 7 | 0 | 1 |
| getContents(FileResource, Ruby) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getHomeDirectoryPath(ThreadContext) |   | 66% |   | 44% | 8 | 9 | 3 | 13 | 0 | 1 |
| checkDirIsTwoSlashesOnWindows(Ruby, String) |   | 14% |   | 17% | 3 | 4 | 1 | 3 | 0 | 1 |
| home(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| chdir(ThreadContext, IRubyObject, IRubyObject[], Block) |   | 80% |   | 75% | 1 | 3 | 2 | 21 | 0 | 1 |
| exists_p(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getHomeDirectoryPath(ThreadContext, String) |   | 88% |   | 75% | 1 | 3 | 3 | 19 | 0 | 1 |
| entries() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDir(Ruby, String, boolean) |   | 79% |   | 83% | 2 | 7 | 2 | 10 | 0 | 1 |
| aref(ThreadContext, IRubyObject, IRubyObject[]) |   | 77% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| entries(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rmdir(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mkdir(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rewind() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| open19(ThreadContext, IRubyObject, IRubyObject, Block) |   | 84% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| foreach(ThreadContext, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| open(ThreadContext, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| path(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| each19(ThreadContext, Block) |   | 64% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| initialize(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rmdirCommon(Ruby, String) |   | 78% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getCWD(Ruby) |   | 64% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| to_path(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| asRubyStringList(Ruby, List) |   | 95% |   | 75% | 1 | 3 | 1 | 10 | 0 | 1 |
| update() |  | 100% |   | 67% | 2 | 4 | 0 | 6 | 0 | 1 |
| initialize19(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getDirForRmdir(Ruby, String) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| each(ThreadContext, Block) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| foreachCommon(ThreadContext, IRubyObject, Ruby, RubyString, Block) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| read() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| entriesCommon(ThreadContext, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| createDirClass(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getEntries(ThreadContext, FileResource, String) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| getContents(FileResource) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| checkDir() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getwd(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| foreach19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RubyDir(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| mkdir19(ThreadContext, IRubyObject, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| set_pos(IRubyObject) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| rmdir19(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tell() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| seek(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| entries19(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| entries19(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| globArgumentAsByteList(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| chroot(IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fileno(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |