Coverage report: 71.0582%
Files Functions Classes
coverage.py v7.13.1, created at 2026-01-09 18:46 +0000
coverage.py v7.13.1, created at 2026-01-09 18:46 +0000
| Statements | Branches | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| File | function | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| gef.py | http_get | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | update_gef | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | reset_all_caches | 100.0000% | 6 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | reset | 60.0000% | 10 | 4 | 0 | 50.0000% | 4 | 2 | 57.1429% | |||
| gef.py | highlight_text | 81.2500% | 16 | 3 | 0 | 66.6667% | 12 | 2 | 75.0000% | |||
| gef.py | gef_print | 66.6667% | 6 | 2 | 0 | 50.0000% | 2 | 1 | 62.5000% | |||
| gef.py | bufferize | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | bufferize.wrapper | 56.0000% | 25 | 11 | 0 | 40.0000% | 10 | 2 | 51.4286% | |||
| gef.py | p8 | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | p16 | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | p32 | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | p64 | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | u8 | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | u16 | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | u32 | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | u64 | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_ascii_string | 50.0000% | 4 | 2 | 0 | 100.0000% | 0 | 0 | 50.0000% | |||
| gef.py | is_alive | 50.0000% | 4 | 2 | 0 | 100.0000% | 0 | 0 | 50.0000% | |||
| gef.py | calling_function | 50.0000% | 6 | 3 | 0 | 100.0000% | 0 | 0 | 50.0000% | |||
| gef.py | only_if_gdb_running | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | only_if_gdb_running.wrapper | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | only_if_gdb_target_local | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | only_if_gdb_target_local.wrapper | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | deprecated | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | deprecated.decorator | 100.0000% | 5 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | deprecated.decorator.wrapper | 90.9091% | 11 | 1 | 0 | 66.6667% | 6 | 2 | 82.3529% | |||
| gef.py | experimental_feature | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | experimental_feature.wrapper | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | only_if_events_supported | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | only_if_events_supported.wrap | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | only_if_events_supported.wrap.wrapped_f | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | classproperty.__get__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | FakeExit | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | parse_arguments | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | parse_arguments.int_wrapper | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | parse_arguments.decorator | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | parse_arguments.decorator.wrapper | 88.8889% | 36 | 4 | 0 | 81.8182% | 22 | 2 | 86.2069% | |||
| gef.py | Color.redify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.greenify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.blueify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.yellowify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.grayify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.light_grayify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.pinkify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.cyanify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.boldify | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Color.underlinify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.highlightify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.blinkify | 100.0000% | 1 | 0 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Color.colorify | 100.0000% | 9 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Address.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Address.__str__ | 100.0000% | 11 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | Address.__int__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Address.is_in_text_segment | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Address.is_in_stack_segment | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Address.is_in_heap_segment | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Address.dereference | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Address.valid | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Permission.__str__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Permission.from_info_sections | 100.0000% | 6 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Permission.from_process_maps | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Permission.from_monitor_info_mem | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Permission.from_info_mem | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Section.__init__ | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Section.is_readable | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Section.is_writable | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Section.is_executable | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Section.size | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | Section._search_for_realpath_without_versions | 85.7143% | 7 | 1 | 0 | 75.0000% | 4 | 1 | 81.8182% | |||
| gef.py | Section._search_for_realpath | 62.5000% | 16 | 6 | 0 | 40.0000% | 10 | 4 | 53.8462% | |||
| gef.py | Section.realpath | 83.3333% | 6 | 1 | 0 | 75.0000% | 4 | 1 | 80.0000% | |||
| gef.py | Section.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Section.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Section.__eq__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Section.overlaps | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Section.contains | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Endianness.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Endianness.__repr__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Endianness.__int__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | FileFormat.__init__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | FileFormat.__init_subclass__ | 85.7143% | 7 | 1 | 0 | 75.0000% | 4 | 1 | 81.8182% | |||
| gef.py | FileFormat.is_valid | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | FileFormat.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Elf.__init__ | 84.8485% | 33 | 5 | 0 | 68.7500% | 16 | 5 | 79.5918% | |||
| gef.py | Elf.read | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Elf.read_and_unpack | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Elf.seek | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Elf.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Elf.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Elf.entry_point | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Elf.is_valid | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Elf.checksec | 92.8571% | 14 | 1 | 0 | 50.0000% | 4 | 2 | 83.3333% | |||
| gef.py | Elf.checksec.__check_security_property | 100.0000% | 8 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | Elf.X86_64 | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.X86_32 | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.ARM | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.MIPS | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.POWERPC | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.POWERPC64 | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.SPARC | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.SPARC64 | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.AARCH64 | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Elf.RISCV | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Phdr.Type._missing_ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Phdr.__init__ | 71.4286% | 14 | 4 | 0 | 50.0000% | 4 | 2 | 66.6667% | |||
| gef.py | Phdr.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Shdr.Type._missing_ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Shdr.Flags._missing_ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Shdr.__init__ | 75.8621% | 29 | 7 | 0 | 62.5000% | 8 | 3 | 72.9730% | |||
| gef.py | Shdr.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Instruction.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Instruction.__format__ | 77.7778% | 9 | 2 | 0 | 66.6667% | 6 | 2 | 73.3333% | |||
| gef.py | Instruction.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Instruction.is_valid | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Instruction.size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Instruction.next | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | search_for_main_arena | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapInfo.heap_info_t | 100.0000% | 15 | 0 | 0 | 50.0000% | 4 | 2 | 89.4737% | |||
| gef.py | GlibcHeapInfo.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapInfo.reset | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapInfo.__getattr__ | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | GlibcHeapInfo.__abs__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapInfo.__int__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapInfo.address | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapInfo.sizeof | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapInfo.addr | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapInfo.heap_start | 62.5000% | 8 | 3 | 0 | 50.0000% | 4 | 2 | 58.3333% | |||
| gef.py | GlibcHeapInfo.heap_end | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.malloc_state_t | 100.0000% | 11 | 0 | 0 | 50.0000% | 4 | 2 | 86.6667% | |||
| gef.py | GlibcArena.__init__ | 66.6667% | 6 | 2 | 0 | 100.0000% | 0 | 0 | 66.6667% | |||
| gef.py | GlibcArena.reset | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.__abs__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.__int__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.__iter__ | 100.0000% | 10 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GlibcArena.__eq__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.__str__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.address | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.sizeof | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.addr | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.top | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.last_remainder | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.fastbinsY | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.bins | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.binmap | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.next | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.next_free | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.attached_threads | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.system_mem | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.max_system_mem | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.fastbin | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GlibcArena.bin | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.bin_at | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcArena.is_main_arena | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcArena.heap_addr | 77.7778% | 9 | 2 | 0 | 66.6667% | 6 | 2 | 73.3333% | |||
| gef.py | GlibcArena.get_heap_info_list | 55.5556% | 9 | 4 | 0 | 50.0000% | 4 | 2 | 53.8462% | |||
| gef.py | GlibcArena.get_heap_for_ptr | 85.7143% | 7 | 1 | 0 | 50.0000% | 2 | 1 | 77.7778% | |||
| gef.py | GlibcArena.verify | 0.0000% | 11 | 11 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.ChunkFlags.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.malloc_chunk_t | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.__init__ | 100.0000% | 9 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.reset | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.prev_size | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.flags | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.fd | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.bk | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.fd_nextsize | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.bk_nextsize | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.get_usable_size | 100.0000% | 5 | 0 | 0 | 50.0000% | 4 | 2 | 77.7778% | |||
| gef.py | GlibcChunk.usable_size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.get_prev_chunk_size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.__iter__ | 82.3529% | 17 | 3 | 0 | 62.5000% | 8 | 3 | 76.0000% | |||
| gef.py | GlibcChunk.get_next_chunk | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.get_next_chunk_addr | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.has_p_bit | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.has_m_bit | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.has_n_bit | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.is_used | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GlibcChunk.__str_sizes | 76.4706% | 17 | 4 | 0 | 50.0000% | 2 | 1 | 73.6842% | |||
| gef.py | GlibcChunk._str_pointers | 0.0000% | 12 | 12 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcChunk.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcChunk.psprint | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GlibcChunk.resolve_type | 100.0000% | 6 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GlibcFastChunk.fd | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GlibcFastChunk.protect_ptr | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | GlibcFastChunk.reveal_ptr | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | get_libc_version | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | titlify | 100.0000% | 6 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | dbg | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | err | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | warn | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ok | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | info | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | push_context_message | 60.0000% | 5 | 2 | 0 | 50.0000% | 2 | 1 | 57.1429% | |||
| gef.py | show_last_exception | 89.6552% | 29 | 3 | 0 | 75.0000% | 4 | 1 | 87.8788% | |||
| gef.py | show_last_exception._show_code_line | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_pystring | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_pybytes | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | which | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | style_byte | 100.0000% | 12 | 0 | 0 | 87.5000% | 8 | 1 | 95.0000% | |||
| gef.py | hexdump | 93.3333% | 15 | 1 | 0 | 83.3333% | 6 | 1 | 90.4762% | |||
| gef.py | is_debug | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | buffer_output | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | hide_context | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | unhide_context | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | DisableContextOutputContext.__enter__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | DisableContextOutputContext.__exit__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | RedirectOutputContext.__init__ | 100.0000% | 3 | 0 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | RedirectOutputContext.__enter__ | 85.7143% | 7 | 1 | 0 | 50.0000% | 2 | 1 | 77.7778% | |||
| gef.py | RedirectOutputContext.__exit__ | 80.0000% | 5 | 1 | 0 | 50.0000% | 2 | 1 | 71.4286% | |||
| gef.py | enable_redirect_output | 0.0000% | 8 | 8 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | disable_redirect_output | 0.0000% | 5 | 5 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | gef_makedirs | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | gdb_lookup_symbol | 0.0000% | 5 | 5 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gdb_get_location_from_symbol | 100.0000% | 9 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | gdb_disassemble | 100.0000% | 16 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | gdb_get_nth_previous_instruction_address | 81.2500% | 16 | 3 | 0 | 50.0000% | 10 | 5 | 69.2308% | |||
| gef.py | gdb_get_nth_next_instruction_address | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_instruction_n | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_get_instruction_at | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_current_instruction | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_next_instruction | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_disassemble | 83.3333% | 12 | 2 | 0 | 90.0000% | 10 | 1 | 86.3636% | |||
| gef.py | gef_execute_external | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_execute_gdb_script | 0.0000% | 9 | 9 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | checksec | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_arch | 0.0000% | 17 | 17 | 0 | 0.0000% | 10 | 0 | 0.0000% | |||
| gef.py | get_entry_point | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | is_pie | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_big_endian | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | is_little_endian | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | flags_to_human | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | get_section_base_address | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | get_zone_base_address | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | register_architecture | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ArchitectureBase.__init_subclass__ | 100.0000% | 7 | 0 | 0 | 83.3333% | 6 | 1 | 92.3077% | |||
| gef.py | Architecture.__init_subclass__ | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | Architecture.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.supports_gdb_arch | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.flag_register_to_human | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.is_call | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.is_ret | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.is_conditional_branch | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.is_branch_taken | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.get_ra | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.canary_address | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.mprotect_asm | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.reset_caches | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.__get_register | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.__get_register_for_selected_frame | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.register | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | Architecture.registers | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.pc | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.sp | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Architecture.fp | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Architecture.ptrsize | 33.3333% | 6 | 4 | 0 | 25.0000% | 4 | 1 | 30.0000% | |||
| gef.py | Architecture.endianness | 62.5000% | 8 | 3 | 0 | 50.0000% | 6 | 1 | 57.1429% | |||
| gef.py | Architecture.get_ith_parameter | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | RISCV.instruction_length | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | RISCV.is_call | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | RISCV.is_ret | 0.0000% | 8 | 8 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | RISCV.mprotect_asm | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | RISCV.ptrsize | 0.0000% | 6 | 6 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | RISCV.is_conditional_branch | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | RISCV.is_branch_taken | 0.0000% | 32 | 32 | 0 | 0.0000% | 26 | 0 | 0.0000% | |||
| gef.py | RISCV.is_branch_taken.long_to_twos_complement | 0.0000% | 8 | 8 | 0 | 0.0000% | 8 | 0 | 0.0000% | |||
| gef.py | RISCV.get_ra | 0.0000% | 7 | 7 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | RISCV.flag_register_to_human | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ARM.is_thumb | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ARM.pc | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | ARM.cpsr | 0.0000% | 3 | 3 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | ARM.mode | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ARM.instruction_length | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ARM.ptrsize | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ARM.is_call | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ARM.is_ret | 0.0000% | 10 | 10 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | ARM.flag_register_to_human | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | ARM.is_conditional_branch | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ARM.is_branch_taken | 0.0000% | 27 | 27 | 0 | 0.0000% | 26 | 0 | 0.0000% | |||
| gef.py | ARM.get_ra | 0.0000% | 19 | 19 | 0 | 0.0000% | 14 | 0 | 0.0000% | |||
| gef.py | ARM.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.is_call | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.flag_register_to_human | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | AARCH64.is_aarch32 | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.is_thumb32 | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.ptrsize | 0.0000% | 7 | 7 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | AARCH64.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.is_conditional_branch | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AARCH64.is_branch_taken | 0.0000% | 22 | 22 | 0 | 0.0000% | 20 | 0 | 0.0000% | |||
| gef.py | X86.flag_register_to_human | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | X86.is_call | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | X86.is_ret | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | X86.is_conditional_branch | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | X86.is_branch_taken | 0.0000% | 40 | 40 | 0 | 0.0000% | 34 | 0 | 0.0000% | |||
| gef.py | X86.get_ra | 55.5556% | 9 | 4 | 0 | 33.3333% | 6 | 2 | 46.6667% | |||
| gef.py | X86.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | X86.get_ith_parameter | 0.0000% | 8 | 8 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | X86_64.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | X86_64.canary_address | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PowerPC.flag_register_to_human | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | PowerPC.is_call | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | PowerPC.is_ret | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | PowerPC.is_conditional_branch | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | PowerPC.is_branch_taken | 0.0000% | 11 | 11 | 0 | 0.0000% | 10 | 0 | 0.0000% | |||
| gef.py | PowerPC.get_ra | 0.0000% | 7 | 7 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | PowerPC.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | SPARC.flag_register_to_human | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | SPARC.is_call | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | SPARC.is_ret | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | SPARC.is_conditional_branch | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | SPARC.is_branch_taken | 0.0000% | 21 | 21 | 0 | 0.0000% | 30 | 0 | 0.0000% | |||
| gef.py | SPARC.get_ra | 0.0000% | 7 | 7 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | SPARC.mprotect_asm | 0.0000% | 5 | 5 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | SPARC64.mprotect_asm | 0.0000% | 5 | 5 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS.flag_register_to_human | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS.is_call | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS.is_ret | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS.is_conditional_branch | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS.is_branch_taken | 0.0000% | 19 | 19 | 0 | 0.0000% | 16 | 0 | 0.0000% | |||
| gef.py | MIPS.get_ra | 0.0000% | 7 | 7 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | MIPS.mprotect_asm | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MIPS64.supports_gdb_arch | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | copy_to_clipboard | 0.0000% | 13 | 13 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | use_stdtype | 66.6667% | 3 | 1 | 0 | 50.0000% | 4 | 2 | 57.1429% | |||
| gef.py | use_default_type | 66.6667% | 3 | 1 | 0 | 50.0000% | 4 | 2 | 57.1429% | |||
| gef.py | use_golang_type | 0.0000% | 3 | 3 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | use_rust_type | 0.0000% | 3 | 3 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | to_unsigned_long | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | get_path_from_info_proc | 0.0000% | 4 | 4 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | get_os | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | is_qemu | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | is_qemu_usermode | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | is_qemu_system | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | is_target_coredump | 100.0000% | 6 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | get_filepath | 80.0000% | 5 | 1 | 0 | 75.0000% | 4 | 1 | 77.7778% | |||
| gef.py | get_function_length | 0.0000% | 4 | 4 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_info_files | 94.1176% | 17 | 1 | 0 | 87.5000% | 8 | 1 | 92.0000% | |||
| gef.py | process_lookup_address | 70.0000% | 10 | 3 | 0 | 70.0000% | 10 | 3 | 70.0000% | |||
| gef.py | process_lookup_path | 66.6667% | 18 | 6 | 0 | 71.4286% | 14 | 2 | 68.7500% | |||
| gef.py | file_lookup_name_path | 75.0000% | 4 | 1 | 0 | 75.0000% | 4 | 1 | 75.0000% | |||
| gef.py | file_lookup_address | 100.0000% | 4 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | lookup_address | 100.0000% | 5 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | xor | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_hex | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | continue_handler | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | hook_stop_handler | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | new_objfile_handler | 83.3333% | 24 | 4 | 0 | 80.0000% | 10 | 2 | 82.3529% | |||
| gef.py | exit_handler | 52.6316% | 19 | 9 | 0 | 30.0000% | 10 | 1 | 44.8276% | |||
| gef.py | memchanged_handler | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | regchanged_handler | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | get_terminal_size | 9.5238% | 21 | 19 | 0 | 16.6667% | 6 | 1 | 11.1111% | |||
| gef.py | is_64bit | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_32bit | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_x86_64 | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_x86_32 | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_x86 | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_arch | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | reset_architecture | 65.2174% | 23 | 8 | 0 | 75.0000% | 8 | 2 | 67.7419% | |||
| gef.py | cached_lookup_type | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | get_memory_alignment | 0.0000% | 8 | 8 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | clear_screen | 80.0000% | 5 | 1 | 0 | 50.0000% | 2 | 1 | 71.4286% | |||
| gef.py | format_address | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | format_address_spaces | 80.0000% | 5 | 1 | 0 | 50.0000% | 2 | 1 | 71.4286% | |||
| gef.py | align_address | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | align_address_to_size | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | align_address_to_page | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | parse_address | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | is_in_x86_kernel | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_remote_debug | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | de_bruijn | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | de_bruijn.db | 100.0000% | 9 | 0 | 0 | 100.0000% | 8 | 0 | 100.0000% | |||
| gef.py | generate_cyclic_pattern | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | safe_parse_and_eval | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | dereference | 90.9091% | 11 | 1 | 0 | 50.0000% | 2 | 1 | 84.6154% | |||
| gef.py | gef_convenience | 88.8889% | 9 | 1 | 0 | 75.0000% | 4 | 1 | 84.6154% | |||
| gef.py | parse_string_range | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | is_syscall | 0.0000% | 6 | 6 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | gef_get_pie_breakpoint | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | endian_str | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_gef_setting | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | set_gef_setting | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_getpagesize | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_read_canary | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_pid | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_filename | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_glibc_arena | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_register | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | get_process_maps | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | set_arch | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_continue_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_continue_unhook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_stop_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_stop_unhook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_exit_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_exit_unhook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_new_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_new_unhook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_unload_objfile_hook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_unload_objfile_unhook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_memchanged_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_memchanged_unhook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | gef_on_regchanged_hook | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | gef_on_regchanged_unhook | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | PieVirtualBreakpoint.__init__ | 87.5000% | 8 | 1 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | PieVirtualBreakpoint.instantiate | 60.0000% | 15 | 6 | 0 | 50.0000% | 6 | 3 | 57.1429% | |||
| gef.py | PieVirtualBreakpoint.destroy | 0.0000% | 6 | 6 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | FormatStringBreakpoint.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | FormatStringBreakpoint.stop | 93.3333% | 15 | 1 | 0 | 75.0000% | 4 | 1 | 89.4737% | |||
| gef.py | StubBreakpoint.__init__ | 100.0000% | 8 | 0 | 0 | 50.0000% | 2 | 1 | 90.0000% | |||
| gef.py | StubBreakpoint.stop | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ChangePermissionBreakpoint.__init__ | 0.0000% | 4 | 4 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ChangePermissionBreakpoint.stop | 0.0000% | 5 | 5 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | TraceMallocBreakpoint.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceMallocBreakpoint.stop | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceMallocRetBreakpoint.__init__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceMallocRetBreakpoint.stop | 39.5349% | 43 | 26 | 0 | 31.8182% | 22 | 5 | 36.9231% | |||
| gef.py | TraceReallocBreakpoint.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceReallocBreakpoint.stop | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceReallocRetBreakpoint.__init__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceReallocRetBreakpoint.stop | 66.6667% | 18 | 6 | 0 | 33.3333% | 6 | 2 | 58.3333% | |||
| gef.py | TraceFreeBreakpoint.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceFreeBreakpoint.stop | 45.0000% | 40 | 22 | 0 | 25.0000% | 12 | 3 | 40.3846% | |||
| gef.py | TraceFreeRetBreakpoint.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceFreeRetBreakpoint.stop | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | UafWatchpoint.__init__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | UafWatchpoint.stop | 0.0000% | 13 | 13 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | EntryBreakBreakpoint.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | EntryBreakBreakpoint.stop | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NamedBreakpoint.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NamedBreakpoint.stop | 0.0000% | 3 | 3 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | JustSilentStopBreakpoint.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | register_external_context_pane | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | register_external_context_layout_mapping | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | register_external_command | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | register_command | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | register_priority_command | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | register | 80.0000% | 15 | 3 | 0 | 62.5000% | 8 | 3 | 73.9130% | |||
| gef.py | GenericCommand.__init_subclass__ | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GenericCommand.__init__ | 100.0000% | 17 | 0 | 0 | 75.0000% | 4 | 1 | 95.2381% | |||
| gef.py | GenericCommand.invoke | 90.9091% | 11 | 1 | 0 | 75.0000% | 4 | 1 | 86.6667% | |||
| gef.py | GenericCommand.usage | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.do_invoke | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.pre_load | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.post_load | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.__get_setting_name | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.__iter__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GenericCommand.settings | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.get_setting | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.__getitem__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.has_setting | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.__contains__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericCommand.add_setting | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.__setitem__ | 85.7143% | 14 | 2 | 0 | 70.0000% | 10 | 3 | 79.1667% | |||
| gef.py | GenericCommand.del_setting | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.__delitem__ | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericCommand.__set_repeat_count | 44.4444% | 9 | 5 | 0 | 50.0000% | 2 | 1 | 45.4545% | |||
| gef.py | ArchCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ArchCommand.do_invoke | 0.0000% | 3 | 3 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | ArchGetCommand.do_invoke | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ArchSetCommand.do_invoke | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ArchSetCommand.complete | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ArchListCommand.do_invoke | 100.0000% | 8 | 0 | 0 | 100.0000% | 8 | 0 | 100.0000% | |||
| gef.py | VersionCommand.do_invoke | 77.2727% | 22 | 5 | 0 | 66.6667% | 6 | 2 | 75.0000% | |||
| gef.py | PrintFormatCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PrintFormatCommand.format_matrix | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PrintFormatCommand.do_invoke | 76.7442% | 43 | 10 | 0 | 70.8333% | 24 | 5 | 74.6269% | |||
| gef.py | PieCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PieCommand.do_invoke | 100.0000% | 3 | 0 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | PieBreakpointCommand.do_invoke | 50.0000% | 12 | 6 | 0 | 33.3333% | 6 | 2 | 44.4444% | |||
| gef.py | PieBreakpointCommand.set_pie_breakpoint | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PieInfoCommand.do_invoke | 100.0000% | 8 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | PieDeleteCommand.do_invoke | 66.6667% | 6 | 2 | 0 | 50.0000% | 2 | 1 | 62.5000% | |||
| gef.py | PieDeleteCommand.delete_bp | 80.0000% | 5 | 1 | 0 | 75.0000% | 4 | 1 | 77.7778% | |||
| gef.py | PieRunCommand.do_invoke | 68.0000% | 25 | 8 | 0 | 62.5000% | 8 | 3 | 66.6667% | |||
| gef.py | PieAttachCommand.do_invoke | 0.0000% | 11 | 11 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | PieRemoteCommand.do_invoke | 0.0000% | 11 | 11 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | SmartEvalCommand.do_invoke | 100.0000% | 7 | 0 | 0 | 75.0000% | 4 | 1 | 90.9091% | |||
| gef.py | SmartEvalCommand.evaluate | 70.5882% | 17 | 5 | 0 | 75.0000% | 4 | 1 | 71.4286% | |||
| gef.py | SmartEvalCommand.evaluate.show_as_int | 83.3333% | 12 | 2 | 0 | 100.0000% | 0 | 0 | 83.3333% | |||
| gef.py | SmartEvalCommand.evaluate.show_as_int.comp2_x | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | SmartEvalCommand.evaluate.show_as_int.comp2_b | 100.0000% | 1 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | SmartEvalCommand.distance | 71.4286% | 7 | 2 | 0 | 100.0000% | 0 | 0 | 71.4286% | |||
| gef.py | CanaryCommand.do_invoke | 71.4286% | 14 | 4 | 0 | 50.0000% | 4 | 2 | 66.6667% | |||
| gef.py | ProcessStatusCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.do_invoke | 100.0000% | 6 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.get_state_of | 100.0000% | 7 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.get_cmdline_of | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.get_process_path_of | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.get_children_pids | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.show_info_proc | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.show_ancestor | 100.0000% | 6 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessStatusCommand.show_descendants | 50.0000% | 10 | 5 | 0 | 25.0000% | 4 | 1 | 42.8571% | |||
| gef.py | ProcessStatusCommand.show_fds | 83.3333% | 12 | 2 | 0 | 66.6667% | 6 | 2 | 77.7778% | |||
| gef.py | ProcessStatusCommand.list_sockets | 77.7778% | 9 | 2 | 0 | 75.0000% | 4 | 1 | 76.9231% | |||
| gef.py | ProcessStatusCommand.parse_ip_port | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ProcessStatusCommand.show_connections | 33.3333% | 24 | 16 | 0 | 12.5000% | 8 | 1 | 28.1250% | |||
| gef.py | GefThemeCommand.__init__ | 100.0000% | 19 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefThemeCommand.do_invoke | 100.0000% | 18 | 0 | 0 | 100.0000% | 8 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Structure.__init__ | 85.7143% | 7 | 1 | 0 | 50.0000% | 2 | 1 | 77.7778% | |||
| gef.py | ExternalStructureManager.Structure.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Structure.pprint | 100.0000% | 10 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Structure.__get_structure_class | 100.0000% | 8 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Structure.apply_at | 79.4872% | 39 | 8 | 0 | 64.2857% | 14 | 5 | 75.4717% | |||
| gef.py | ExternalStructureManager.Structure.__get_ctypes_value | 7.6923% | 13 | 12 | 0 | 8.3333% | 12 | 1 | 8.0000% | |||
| gef.py | ExternalStructureManager.Module.__init__ | 100.0000% | 8 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Module.__load | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.Module.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ExternalStructureManager.Module.__iter__ | 81.8182% | 11 | 2 | 0 | 87.5000% | 8 | 1 | 84.2105% | |||
| gef.py | ExternalStructureManager.Modules.__init__ | 100.0000% | 9 | 0 | 0 | 75.0000% | 8 | 2 | 88.2353% | |||
| gef.py | ExternalStructureManager.Modules.__contains__ | 0.0000% | 4 | 4 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | ExternalStructureManager.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.clear_caches | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.modules | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.path | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ExternalStructureManager.structures | 0.0000% | 4 | 4 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | ExternalStructureManager.find | 100.0000% | 4 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | PCustomCommand.__init__ | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PCustomCommand.do_invoke | 80.0000% | 20 | 4 | 0 | 75.0000% | 8 | 2 | 78.5714% | |||
| gef.py | PCustomCommand.explode_type | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PCustomListCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PCustomListCommand.do_invoke | 100.0000% | 9 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | PCustomShowCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PCustomShowCommand.do_invoke | 81.8182% | 11 | 2 | 0 | 75.0000% | 4 | 1 | 80.0000% | |||
| gef.py | PCustomEditCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PCustomEditCommand.do_invoke | 0.0000% | 6 | 6 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | PCustomEditCommand.__create_or_edit_structure | 0.0000% | 8 | 8 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | PCustomEditCommand.__create_template | 0.0000% | 4 | 4 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ChangeFdCommand.do_invoke | 0.0000% | 44 | 44 | 0 | 0.0000% | 12 | 0 | 0.0000% | |||
| gef.py | ChangeFdCommand.get_fd_from_result | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ScanSectionCommand.do_invoke | 75.5556% | 45 | 11 | 0 | 78.5714% | 28 | 6 | 76.7123% | |||
| gef.py | SearchPatternCommand.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | SearchPatternCommand.print_section | 100.0000% | 7 | 0 | 0 | 50.0000% | 2 | 1 | 88.8889% | |||
| gef.py | SearchPatternCommand.print_loc | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | SearchPatternCommand.search_pattern_by_address | 77.2727% | 22 | 5 | 0 | 75.0000% | 8 | 2 | 76.6667% | |||
| gef.py | SearchPatternCommand.search_binpattern_by_address | 86.3636% | 22 | 3 | 0 | 75.0000% | 8 | 2 | 83.3333% | |||
| gef.py | SearchPatternCommand.search_pattern | 100.0000% | 15 | 0 | 0 | 78.5714% | 14 | 3 | 89.6552% | |||
| gef.py | SearchPatternCommand.do_invoke | 48.6486% | 37 | 19 | 0 | 33.3333% | 24 | 4 | 42.6230% | |||
| gef.py | FlagsCommand.do_invoke | 73.0769% | 26 | 7 | 0 | 77.7778% | 18 | 4 | 75.0000% | |||
| gef.py | RemoteCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | RemoteCommand.do_invoke | 71.4286% | 28 | 8 | 0 | 70.0000% | 10 | 3 | 71.0526% | |||
| gef.py | SkipiCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | SkipiCommand.do_invoke | 100.0000% | 9 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | StepoverCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | StepoverCommand.do_invoke | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NopCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NopCommand.do_invoke | 95.8333% | 48 | 2 | 0 | 95.0000% | 20 | 1 | 95.5882% | |||
| gef.py | StubCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | StubCommand.do_invoke | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapCommand.do_invoke | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapSetArenaCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapSetArenaCommand.do_invoke | 52.9412% | 17 | 8 | 0 | 50.0000% | 6 | 3 | 52.1739% | |||
| gef.py | GlibcHeapArenaCommand.do_invoke | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GlibcHeapChunkCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapChunkCommand.do_invoke | 76.1905% | 21 | 5 | 0 | 66.6667% | 12 | 4 | 72.7273% | |||
| gef.py | GlibcHeapChunkSummary.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapChunkSummary.process_chunk | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapArenaSummary.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapArenaSummary.process_chunk | 83.3333% | 12 | 2 | 0 | 50.0000% | 8 | 4 | 70.0000% | |||
| gef.py | GlibcHeapArenaSummary.print | 100.0000% | 8 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GlibcHeapWalkContext.__init__ | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapChunksCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapChunksCommand.do_invoke | 75.0000% | 16 | 4 | 0 | 62.5000% | 8 | 3 | 70.8333% | |||
| gef.py | GlibcHeapChunksCommand.dump_chunks_arena | 71.4286% | 14 | 4 | 0 | 70.0000% | 10 | 3 | 70.8333% | |||
| gef.py | GlibcHeapChunksCommand.dump_chunks_heap | 87.5000% | 32 | 4 | 0 | 85.0000% | 20 | 3 | 86.5385% | |||
| gef.py | GlibcHeapChunksCommand.should_process_chunk | 100.0000% | 5 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GlibcHeapBinsCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapBinsCommand.do_invoke | 0.0000% | 10 | 10 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | GlibcHeapBinsCommand.pprint_bin | 83.3333% | 24 | 4 | 0 | 66.6667% | 12 | 4 | 77.7778% | |||
| gef.py | GlibcHeapTcachebinsCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapTcachebinsCommand.do_invoke | 78.9474% | 57 | 12 | 0 | 82.1429% | 28 | 5 | 80.0000% | |||
| gef.py | GlibcHeapTcachebinsCommand.find_tcache | 33.3333% | 9 | 6 | 0 | 0.0000% | 2 | 0 | 27.2727% | |||
| gef.py | GlibcHeapTcachebinsCommand.check_thread_ids | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GlibcHeapTcachebinsCommand.tcachebin | 69.2308% | 13 | 4 | 0 | 50.0000% | 4 | 2 | 64.7059% | |||
| gef.py | GlibcHeapFastbinsYCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapFastbinsYCommand.do_invoke | 71.0526% | 38 | 11 | 0 | 64.2857% | 14 | 5 | 69.2308% | |||
| gef.py | GlibcHeapFastbinsYCommand.do_invoke.fastbin_index | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapUnsortedBinsCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapUnsortedBinsCommand.do_invoke | 83.3333% | 12 | 2 | 0 | 50.0000% | 4 | 2 | 75.0000% | |||
| gef.py | GlibcHeapSmallBinsCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapSmallBinsCommand.do_invoke | 82.3529% | 17 | 3 | 0 | 75.0000% | 8 | 2 | 80.0000% | |||
| gef.py | GlibcHeapLargeBinsCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GlibcHeapLargeBinsCommand.do_invoke | 82.3529% | 17 | 3 | 0 | 75.0000% | 8 | 2 | 80.0000% | |||
| gef.py | DetailRegistersCommand.do_invoke | 93.4426% | 61 | 4 | 0 | 83.3333% | 24 | 4 | 90.5882% | |||
| gef.py | ShellcodeCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ShellcodeCommand.do_invoke | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ShellcodeSearchCommand.do_invoke | 78.2609% | 23 | 5 | 0 | 62.5000% | 8 | 3 | 74.1935% | |||
| gef.py | ShellcodeGetCommand.do_invoke | 40.0000% | 10 | 6 | 0 | 50.0000% | 4 | 2 | 42.8571% | |||
| gef.py | ShellcodeGetCommand.get_shellcode | 100.0000% | 12 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | ProcessListingCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ProcessListingCommand.do_invoke | 68.1818% | 22 | 7 | 0 | 37.5000% | 16 | 2 | 55.2632% | |||
| gef.py | ProcessListingCommand.get_processes | 100.0000% | 11 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | ElfInfoCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ElfInfoCommand.do_invoke | 80.0000% | 30 | 6 | 0 | 80.0000% | 10 | 2 | 80.0000% | |||
| gef.py | EntryPointBreakCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | EntryPointBreakCommand.do_invoke | 60.0000% | 35 | 14 | 0 | 64.2857% | 14 | 5 | 61.2245% | |||
| gef.py | EntryPointBreakCommand.set_init_tbreak | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | EntryPointBreakCommand.set_init_tbreak_pie | 100.0000% | 9 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NamedBreakpointCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | NamedBreakpointCommand.do_invoke | 57.1429% | 7 | 3 | 0 | 50.0000% | 2 | 1 | 55.5556% | |||
| gef.py | ContextCommand.__init__ | 100.0000% | 27 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ContextCommand.post_load | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ContextCommand.show_legend | 22.2222% | 9 | 7 | 0 | 50.0000% | 2 | 1 | 27.2727% | |||
| gef.py | ContextCommand.do_invoke | 60.0000% | 35 | 14 | 0 | 54.1667% | 24 | 9 | 57.6271% | |||
| gef.py | ContextCommand.context_title | 93.7500% | 16 | 1 | 0 | 75.0000% | 4 | 1 | 90.0000% | |||
| gef.py | ContextCommand.context_regs | 13.7255% | 51 | 44 | 0 | 5.5556% | 18 | 1 | 11.5942% | |||
| gef.py | ContextCommand.context_stack | 66.6667% | 12 | 4 | 0 | 50.0000% | 2 | 1 | 64.2857% | |||
| gef.py | ContextCommand.addr_has_breakpoint | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ContextCommand.context_code | 75.4717% | 53 | 13 | 0 | 72.7273% | 22 | 4 | 74.6667% | |||
| gef.py | ContextCommand.context_args | 14.2857% | 21 | 18 | 0 | 8.3333% | 12 | 1 | 12.1212% | |||
| gef.py | ContextCommand.print_arguments_from_symbol | 0.0000% | 16 | 16 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | ContextCommand.print_guessed_arguments | 0.0000% | 36 | 36 | 0 | 0.0000% | 24 | 0 | 0.0000% | |||
| gef.py | ContextCommand.print_guessed_arguments.__get_current_block_start_address | 0.0000% | 8 | 8 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | ContextCommand.line_has_breakpoint | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ContextCommand.context_source | 89.5833% | 48 | 5 | 0 | 75.0000% | 20 | 3 | 85.2941% | |||
| gef.py | ContextCommand.get_pc_context_info | 66.6667% | 27 | 9 | 0 | 66.6667% | 18 | 4 | 66.6667% | |||
| gef.py | ContextCommand.context_trace | 82.6923% | 52 | 9 | 0 | 60.0000% | 20 | 6 | 76.3889% | |||
| gef.py | ContextCommand.context_threads | 75.6757% | 37 | 9 | 0 | 60.0000% | 20 | 6 | 70.1754% | |||
| gef.py | ContextCommand.context_threads.reason | 68.7500% | 16 | 5 | 0 | 64.2857% | 14 | 5 | 66.6667% | |||
| gef.py | ContextCommand.context_additional_information | 77.7778% | 9 | 2 | 0 | 60.0000% | 10 | 2 | 68.4211% | |||
| gef.py | ContextCommand.context_memory | 83.3333% | 6 | 1 | 0 | 75.0000% | 4 | 1 | 80.0000% | |||
| gef.py | ContextCommand.update_registers | 66.6667% | 6 | 2 | 0 | 100.0000% | 2 | 0 | 75.0000% | |||
| gef.py | ContextCommand.empty_extra_messages | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | MemoryCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | MemoryCommand.do_invoke | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | MemoryWatchCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | MemoryWatchCommand.do_invoke | 68.4211% | 19 | 6 | 0 | 60.0000% | 10 | 4 | 65.5172% | |||
| gef.py | MemoryUnwatchCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | MemoryUnwatchCommand.do_invoke | 66.6667% | 9 | 3 | 0 | 50.0000% | 4 | 2 | 61.5385% | |||
| gef.py | MemoryWatchResetCommand.do_invoke | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | MemoryWatchListCommand.do_invoke | 42.8571% | 7 | 4 | 0 | 25.0000% | 4 | 1 | 36.3636% | |||
| gef.py | HexdumpCommand.__init__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HexdumpCommand.do_invoke | 90.0000% | 20 | 2 | 0 | 83.3333% | 6 | 1 | 88.4615% | |||
| gef.py | HexdumpCommand._hexdump | 95.2381% | 21 | 1 | 0 | 75.0000% | 4 | 1 | 92.0000% | |||
| gef.py | HexdumpQwordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HexdumpDwordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HexdumpWordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HexdumpByteCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchCommand.do_invoke | 72.0000% | 25 | 7 | 0 | 80.0000% | 10 | 2 | 74.2857% | |||
| gef.py | PatchQwordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchDwordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchWordCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchByteCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatchStringCommand.do_invoke | 66.6667% | 12 | 4 | 0 | 50.0000% | 2 | 1 | 64.2857% | |||
| gef.py | dereference_from | 97.6190% | 42 | 1 | 0 | 86.3636% | 22 | 3 | 93.7500% | |||
| gef.py | DereferenceCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | DereferenceCommand.pprint_dereferenced | 100.0000% | 20 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | DereferenceCommand.do_invoke | 75.0000% | 32 | 8 | 0 | 66.6667% | 12 | 2 | 72.7273% | |||
| gef.py | ASLRCommand.do_invoke | 66.6667% | 24 | 8 | 0 | 58.3333% | 12 | 3 | 63.8889% | |||
| gef.py | ResetCacheCommand.do_invoke | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | VMMapCommand.do_invoke | 90.0000% | 40 | 4 | 0 | 80.0000% | 20 | 4 | 86.6667% | |||
| gef.py | VMMapCommand.format_addr_filter | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | VMMapCommand.print_entry | 86.6667% | 15 | 2 | 0 | 75.0000% | 8 | 2 | 82.6087% | |||
| gef.py | VMMapCommand.show_legend | 0.0000% | 5 | 5 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | VMMapCommand.is_integer | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | XFilesCommand.do_invoke | 71.4286% | 14 | 4 | 0 | 37.5000% | 8 | 1 | 59.0909% | |||
| gef.py | XAddressInfoCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | XAddressInfoCommand.do_invoke | 83.3333% | 12 | 2 | 0 | 100.0000% | 4 | 0 | 87.5000% | |||
| gef.py | XAddressInfoCommand.infos | 88.8889% | 18 | 2 | 0 | 70.0000% | 10 | 3 | 82.1429% | |||
| gef.py | XorMemoryCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | XorMemoryCommand.do_invoke | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | XorMemoryDisplayCommand.do_invoke | 84.6154% | 13 | 2 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | XorMemoryPatchCommand.do_invoke | 81.8182% | 11 | 2 | 0 | 50.0000% | 2 | 1 | 76.9231% | |||
| gef.py | TraceRunCommand.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceRunCommand.do_invoke | 57.1429% | 14 | 6 | 0 | 50.0000% | 4 | 2 | 55.5556% | |||
| gef.py | TraceRunCommand.get_frames_size | 100.0000% | 6 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | TraceRunCommand.trace | 100.0000% | 9 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | TraceRunCommand.start_tracing | 100.0000% | 15 | 0 | 0 | 75.0000% | 4 | 1 | 94.7368% | |||
| gef.py | PatternCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatternCommand.do_invoke | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | PatternCreateCommand.do_invoke | 100.0000% | 8 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | PatternSearchCommand.do_invoke | 63.6364% | 11 | 4 | 0 | 50.0000% | 4 | 2 | 60.0000% | |||
| gef.py | PatternSearchCommand.search | 88.0000% | 25 | 3 | 0 | 75.0000% | 8 | 2 | 84.8485% | |||
| gef.py | ChecksecCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | ChecksecCommand.do_invoke | 43.7500% | 16 | 9 | 0 | 25.0000% | 8 | 2 | 37.5000% | |||
| gef.py | ChecksecCommand.print_security_properties | 80.0000% | 15 | 3 | 0 | 80.0000% | 10 | 2 | 80.0000% | |||
| gef.py | GotCommand.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GotCommand.build_line | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GotCommand.do_invoke | 100.0000% | 5 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GotCommand.print_got_for | 85.2941% | 34 | 5 | 0 | 57.1429% | 14 | 4 | 77.0833% | |||
| gef.py | HighlightCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HighlightCommand.do_invoke | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | HighlightListCommand.print_highlight_table | 0.0000% | 7 | 7 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | HighlightListCommand.do_invoke | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | HighlightClearCommand.do_invoke | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | HighlightAddCommand.do_invoke | 80.0000% | 5 | 1 | 0 | 50.0000% | 2 | 1 | 71.4286% | |||
| gef.py | HighlightRemoveCommand.do_invoke | 0.0000% | 4 | 4 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | FormatStringSearchCommand.do_invoke | 100.0000% | 9 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | HeapAnalysisCommand.__init__ | 100.0000% | 11 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HeapAnalysisCommand.do_invoke | 50.0000% | 6 | 3 | 0 | 25.0000% | 4 | 1 | 40.0000% | |||
| gef.py | HeapAnalysisCommand.setup | 100.0000% | 13 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | HeapAnalysisCommand.dump_tracked_allocations | 0.0000% | 11 | 11 | 0 | 0.0000% | 8 | 0 | 0.0000% | |||
| gef.py | HeapAnalysisCommand.clean | 100.0000% | 17 | 0 | 0 | 83.3333% | 6 | 1 | 95.6522% | |||
| gef.py | register_function | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GenericFunction.__init__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericFunction.invoke | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GenericFunction.arg_to_long | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GenericFunction.do_invoke | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | StackOffsetFunction.do_invoke | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | HeapBaseFunction.do_invoke | 50.0000% | 6 | 3 | 0 | 25.0000% | 4 | 1 | 40.0000% | |||
| gef.py | SectionBaseFunction.do_invoke | 64.7059% | 17 | 6 | 0 | 50.0000% | 2 | 1 | 63.1579% | |||
| gef.py | BssBaseFunction.do_invoke | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GotBaseFunction.do_invoke | 75.0000% | 4 | 1 | 0 | 50.0000% | 2 | 1 | 66.6667% | |||
| gef.py | GefFunctionsCommand.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefFunctionsCommand.__add__ | 90.0000% | 10 | 1 | 0 | 75.0000% | 4 | 1 | 85.7143% | |||
| gef.py | GefFunctionsCommand.__radd__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefFunctionsCommand.__str__ | 100.0000% | 3 | 0 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | GefFunctionsCommand.__rebuild | 100.0000% | 8 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefFunctionsCommand.do_invoke | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.__init__ | 100.0000% | 21 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.loaded_commands | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.loaded_functions | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.missing_commands | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.setup | 100.0000% | 10 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.load_extra_plugins | 50.0000% | 10 | 5 | 0 | 25.0000% | 4 | 1 | 42.8571% | |||
| gef.py | GefCommand.load_extra_plugins.load_plugin | 0.0000% | 9 | 9 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefCommand.load_extra_plugins.load_plugins_from_directory | 0.0000% | 17 | 17 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | GefCommand.loaded_command_names | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.invoke | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.add_context_layout_mapping | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefCommand.add_context_pane | 100.0000% | 6 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefCommand.load | 92.8571% | 28 | 2 | 0 | 81.2500% | 16 | 3 | 88.6364% | |||
| gef.py | GefCommand.show_banner | 85.7143% | 7 | 1 | 0 | 50.0000% | 2 | 1 | 77.7778% | |||
| gef.py | GefHelpCommand.__init__ | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHelpCommand.invoke | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHelpCommand.__rebuild | 100.0000% | 8 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefHelpCommand.__add__ | 100.0000% | 8 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefHelpCommand.__radd__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefHelpCommand.__str__ | 100.0000% | 3 | 0 | 0 | 50.0000% | 2 | 1 | 80.0000% | |||
| gef.py | GefConfigCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefConfigCommand.invoke | 85.1852% | 27 | 4 | 0 | 75.0000% | 12 | 3 | 82.0513% | |||
| gef.py | GefConfigCommand.print_setting | 93.3333% | 15 | 1 | 0 | 83.3333% | 6 | 1 | 90.4762% | |||
| gef.py | GefConfigCommand.print_settings | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefConfigCommand.set_setting | 73.9130% | 23 | 6 | 0 | 75.0000% | 12 | 3 | 74.2857% | |||
| gef.py | GefConfigCommand.complete | 0.0000% | 6 | 6 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | GefSaveCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSaveCommand.invoke | 100.0000% | 17 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | GefRestoreCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRestoreCommand.invoke | 0.0000% | 5 | 5 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | GefRestoreCommand.reload | 78.2609% | 23 | 5 | 0 | 91.6667% | 12 | 1 | 82.8571% | |||
| gef.py | GefMissingCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMissingCommand.invoke | 0.0000% | 8 | 8 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | GefSetCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSetCommand.invoke | 90.0000% | 10 | 1 | 0 | 75.0000% | 4 | 1 | 85.7143% | |||
| gef.py | GefRunCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRunCommand.invoke | 0.0000% | 8 | 8 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | GefAlias.__init__ | 88.8889% | 18 | 2 | 0 | 75.0000% | 8 | 2 | 84.6154% | |||
| gef.py | GefAlias.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefAlias.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefAlias.invoke | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefAlias.lookup_command | 100.0000% | 4 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | AliasesCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | AliasesCommand.do_invoke | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | AliasesAddCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | AliasesAddCommand.do_invoke | 60.0000% | 5 | 2 | 0 | 50.0000% | 2 | 1 | 57.1429% | |||
| gef.py | AliasesRmCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | AliasesRmCommand.do_invoke | 54.5455% | 11 | 5 | 0 | 50.0000% | 2 | 1 | 53.8462% | |||
| gef.py | AliasesListCommand.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | AliasesListCommand.do_invoke | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefTmuxSetup.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefTmuxSetup.invoke | 0.0000% | 11 | 11 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | GefTmuxSetup.tmux_setup | 0.0000% | 10 | 10 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefTmuxSetup.screen_setup | 0.0000% | 22 | 22 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefInstallExtraScriptCommand.__init__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefInstallExtraScriptCommand.invoke | 58.8235% | 17 | 7 | 0 | 60.0000% | 10 | 4 | 59.2593% | |||
| gef.py | GefInstallExtraScriptCommand.__install_extras_script | 88.2353% | 17 | 2 | 0 | 50.0000% | 4 | 2 | 80.9524% | |||
| gef.py | __gef_prompt__ | 0.0000% | 6 | 6 | 0 | 0.0000% | 4 | 0 | 0.0000% | |||
| gef.py | GefManager.reset_caches | 88.8889% | 9 | 1 | 0 | 75.0000% | 4 | 1 | 84.6154% | |||
| gef.py | GefMemoryManager.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.reset_caches | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.write | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.read | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.read_integer | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.read_cstring | 43.3333% | 30 | 17 | 0 | 33.3333% | 6 | 0 | 41.6667% | |||
| gef.py | GefMemoryManager.read_ascii_string | 100.0000% | 4 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.maps | 83.3333% | 6 | 1 | 0 | 75.0000% | 4 | 1 | 80.0000% | |||
| gef.py | GefMemoryManager.__parse_maps | 88.2353% | 17 | 2 | 0 | 50.0000% | 4 | 2 | 80.9524% | |||
| gef.py | GefMemoryManager.parse_procfs_maps | 100.0000% | 20 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | GefMemoryManager.parse_gdb_info_proc_maps | 76.0000% | 25 | 6 | 0 | 64.2857% | 14 | 5 | 71.7949% | |||
| gef.py | GefMemoryManager.parse_monitor_info_mem | 10.0000% | 10 | 9 | 0 | 0.0000% | 2 | 0 | 8.3333% | |||
| gef.py | GefMemoryManager.parse_gdb_maintenance_info_sections | 0.0000% | 19 | 19 | 0 | 0.0000% | 8 | 0 | 0.0000% | |||
| gef.py | GefMemoryManager.parse_info_mem | 0.0000% | 8 | 8 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | GefMemoryManager.append | 0.0000% | 10 | 10 | 0 | 0.0000% | 8 | 0 | 0.0000% | |||
| gef.py | GefMemoryManager.__iadd__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefHeapManager.__init__ | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.reset_caches | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.main_arena | 75.0000% | 8 | 2 | 0 | 100.0000% | 2 | 0 | 80.0000% | |||
| gef.py | GefHeapManager.main_arena | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefHeapManager.find_main_arena_addr | 9.8039% | 51 | 46 | 0 | 3.8462% | 26 | 1 | 7.7922% | |||
| gef.py | GefHeapManager.find_main_arena_addr.search_filter | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefHeapManager.selected_arena | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | GefHeapManager.selected_arena | 100.0000% | 2 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.arenas | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | GefHeapManager.base_address | 72.7273% | 11 | 3 | 0 | 75.0000% | 4 | 1 | 73.3333% | |||
| gef.py | GefHeapManager.chunks | 0.0000% | 3 | 3 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | GefHeapManager.min_chunk_size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.malloc_alignment | 80.0000% | 5 | 1 | 0 | 50.0000% | 2 | 1 | 71.4286% | |||
| gef.py | GefHeapManager.csize2tidx | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.tidx2size | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.malloc_align_address | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefHeapManager.malloc_align_address.ceil | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSetting.__init__ | 100.0000% | 9 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GefSetting.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefSetting.add_hook | 71.4286% | 7 | 2 | 0 | 66.6667% | 6 | 2 | 69.2308% | |||
| gef.py | GefSetting.no_spaces | 100.0000% | 2 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSetting.must_exist | 0.0000% | 2 | 2 | 0 | 0.0000% | 2 | 0 | 0.0000% | |||
| gef.py | GefSetting.create_folder_tree | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSettingsManager.__getitem__ | 100.0000% | 3 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSettingsManager.__setitem__ | 100.0000% | 17 | 0 | 0 | 60.0000% | 10 | 4 | 85.1852% | |||
| gef.py | GefSettingsManager.__delitem__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefSettingsManager.raw_entry | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSettingsManager.__invoke_read_hooks | 66.6667% | 3 | 1 | 0 | 50.0000% | 2 | 1 | 60.0000% | |||
| gef.py | GefSettingsManager.__invoke_changed_hooks | 80.0000% | 5 | 1 | 0 | 75.0000% | 4 | 1 | 77.7778% | |||
| gef.py | GefSettingsManager.__invoke_write_hooks | 100.0000% | 2 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.__init__ | 100.0000% | 17 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.reset_caches | 100.0000% | 9 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.__str__ | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefSessionManager.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefSessionManager.auxiliary_vector | 80.0000% | 20 | 4 | 0 | 75.0000% | 12 | 3 | 78.1250% | |||
| gef.py | GefSessionManager.os | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.pid | 100.0000% | 6 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.file | 100.0000% | 8 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.cwd | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.pagesize | 100.0000% | 5 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.canary | 100.0000% | 6 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.original_canary | 100.0000% | 7 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.maps | 100.0000% | 7 | 0 | 0 | 100.0000% | 6 | 0 | 100.0000% | |||
| gef.py | GefSessionManager.root | 100.0000% | 5 | 0 | 0 | 100.0000% | 4 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.RemoteMode.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.RemoteMode.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefRemoteSessionManager.RemoteMode.prompt_string | 0.0000% | 8 | 8 | 0 | 0.0000% | 6 | 0 | 0.0000% | |||
| gef.py | GefRemoteSessionManager.__init__ | 84.6154% | 13 | 2 | 0 | 66.6667% | 6 | 2 | 78.9474% | |||
| gef.py | GefRemoteSessionManager.close | 57.1429% | 7 | 3 | 0 | 100.0000% | 0 | 0 | 57.1429% | |||
| gef.py | GefRemoteSessionManager.__str__ | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.__repr__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefRemoteSessionManager.target | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.root | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.file | 80.0000% | 10 | 2 | 0 | 66.6667% | 6 | 2 | 75.0000% | |||
| gef.py | GefRemoteSessionManager.lfile | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.maps | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.mode | 100.0000% | 1 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefRemoteSessionManager.sync | 88.8889% | 9 | 1 | 0 | 75.0000% | 4 | 1 | 84.6154% | |||
| gef.py | GefRemoteSessionManager.connect | 94.7368% | 19 | 1 | 0 | 50.0000% | 2 | 1 | 90.4762% | |||
| gef.py | GefRemoteSessionManager.setup | 75.0000% | 16 | 4 | 0 | 66.6667% | 6 | 2 | 72.7273% | |||
| gef.py | GefRemoteSessionManager.__setup_qemu | 100.0000% | 23 | 0 | 0 | 50.0000% | 6 | 3 | 89.6552% | |||
| gef.py | GefRemoteSessionManager.__setup_remote | 60.0000% | 10 | 4 | 0 | 66.6667% | 6 | 2 | 62.5000% | |||
| gef.py | GefRemoteSessionManager.__setup_rr | 0.0000% | 2 | 2 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefRemoteSessionManager.remote_objfile_event_handler | 81.8182% | 11 | 2 | 0 | 75.0000% | 8 | 2 | 78.9474% | |||
| gef.py | GefUiManager.__init__ | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefLibcManager.__init__ | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | GefLibcManager.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | GefLibcManager.version | 50.0000% | 10 | 5 | 0 | 50.0000% | 8 | 2 | 50.0000% | |||
| gef.py | GefLibcManager.find_libc_version | 69.2308% | 13 | 4 | 0 | 66.6667% | 6 | 2 | 68.4211% | |||
| gef.py | Gef.__init__ | 100.0000% | 7 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Gef.__str__ | 0.0000% | 1 | 1 | 0 | 100.0000% | 0 | 0 | 0.0000% | |||
| gef.py | Gef.reinitialize_managers | 100.0000% | 4 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Gef.setup | 100.0000% | 5 | 0 | 0 | 100.0000% | 0 | 0 | 100.0000% | |||
| gef.py | Gef.reset_caches | 100.0000% | 3 | 0 | 0 | 100.0000% | 2 | 0 | 100.0000% | |||
| gef.py | target_remote_posthook | 80.0000% | 5 | 1 | 0 | 75.0000% | 4 | 1 | 77.7778% | |||
| gef.py | (no function) | 98.8960% | 2174 | 24 | 0 | 60.0000% | 30 | 10 | 98.3666% | |||
| Total | 75.7876% | 8062 | 1952 | 0 | 54.5808% | 2314 | 437 | 71.0582% | ||||
No items found using the specified filter.