Coverage report: 71.0582%

Files Functions Classes

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.