Coverage report: 72.1327%
Files Functions Classes
coverage.py v7.5.1, created at 2024-05-21 02:01 +0000
coverage.py v7.5.1, created at 2024-05-21 02:01 +0000
File | class | statements | missing | excluded | branches | partial | coverage |
---|---|---|---|---|---|---|---|
gef.py | ValidationError | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | ObsoleteException | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | AlreadyRegisteredException | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | classproperty | 2 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Color | 21 | 0 | 0 | 28 | 6 | 87.7551% |
gef.py | Address | 23 | 1 | 0 | 8 | 0 | 96.7742% |
gef.py | Permission | 25 | 0 | 0 | 2 | 0 | 100.0000% |
gef.py | Section | 19 | 7 | 0 | 2 | 1 | 61.9048% |
gef.py | Endianness | 3 | 2 | 0 | 0 | 0 | 33.3333% |
gef.py | FileFormatSection | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | FileFormat | 10 | 4 | 0 | 4 | 1 | 64.2857% |
gef.py | Elf | 74 | 8 | 0 | 46 | 7 | 87.5000% |
gef.py | Elf.Class | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Elf.Abi | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Elf.Type | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Elf.OsAbi | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Phdr | 15 | 5 | 0 | 4 | 2 | 63.1579% |
gef.py | Phdr.Type | 1 | 1 | 0 | 0 | 0 | 0.0000% |
gef.py | Phdr.Flags | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Shdr | 30 | 8 | 0 | 8 | 3 | 71.0526% |
gef.py | Shdr.Type | 1 | 1 | 0 | 0 | 0 | 0.0000% |
gef.py | Shdr.Flags | 1 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | Instruction | 16 | 4 | 0 | 8 | 2 | 75.0000% |
gef.py | GlibcHeapInfo | 39 | 8 | 0 | 10 | 5 | 73.4694% |
gef.py | GlibcHeapInfo.heap_info_t.heap_info_cls | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcArena | 98 | 28 | 0 | 24 | 7 | 68.0328% |
gef.py | GlibcArena.malloc_state_t.malloc_state_cls | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcChunk | 99 | 25 | 0 | 24 | 8 | 73.1707% |
gef.py | GlibcChunk.ChunkFlags | 1 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcChunk.malloc_chunk_t.malloc_chunk_cls | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcFastChunk | 12 | 6 | 0 | 6 | 2 | 44.4444% |
gef.py | GlibcTcacheChunk | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | DisableContextOutputContext | 4 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | RedirectOutputContext | 15 | 2 | 0 | 6 | 3 | 76.1905% |
gef.py | ArchitectureBase | 5 | 0 | 0 | 4 | 1 | 88.8889% |
gef.py | Architecture | 52 | 19 | 0 | 15 | 3 | 61.1940% |
gef.py | GenericArchitecture | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | RISCV | 66 | 66 | 0 | 48 | 0 | 0.0000% |
gef.py | ARM | 79 | 79 | 0 | 54 | 0 | 0.0000% |
gef.py | AARCH64 | 44 | 44 | 0 | 28 | 0 | 0.0000% |
gef.py | X86 | 71 | 55 | 0 | 46 | 2 | 17.0940% |
gef.py | X86_64 | 4 | 3 | 0 | 0 | 0 | 25.0000% |
gef.py | PowerPC | 30 | 30 | 0 | 18 | 0 | 0.0000% |
gef.py | PowerPC64 | 0 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | SPARC | 42 | 42 | 0 | 38 | 0 | 0.0000% |
gef.py | SPARC64 | 5 | 5 | 0 | 0 | 0 | 0.0000% |
gef.py | MIPS | 35 | 35 | 0 | 20 | 0 | 0.0000% |
gef.py | MIPS64 | 3 | 1 | 0 | 2 | 1 | 60.0000% |
gef.py | PieVirtualBreakpoint | 29 | 13 | 0 | 10 | 4 | 51.2821% |
gef.py | FormatStringBreakpoint | 19 | 2 | 0 | 4 | 2 | 82.6087% |
gef.py | StubBreakpoint | 12 | 0 | 0 | 2 | 1 | 92.8571% |
gef.py | ChangePermissionBreakpoint | 9 | 9 | 0 | 0 | 0 | 0.0000% |
gef.py | TraceMallocBreakpoint | 9 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | TraceMallocRetBreakpoint | 48 | 26 | 0 | 22 | 5 | 41.4286% |
gef.py | TraceReallocBreakpoint | 8 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | TraceReallocRetBreakpoint | 23 | 6 | 0 | 8 | 2 | 67.7419% |
gef.py | TraceFreeBreakpoint | 43 | 22 | 0 | 15 | 3 | 46.5517% |
gef.py | TraceFreeRetBreakpoint | 8 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | UafWatchpoint | 18 | 13 | 0 | 2 | 0 | 25.0000% |
gef.py | EntryBreakBreakpoint | 5 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | NamedBreakpoint | 7 | 3 | 0 | 0 | 0 | 57.1429% |
gef.py | JustSilentStopBreakpoint | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GenericCommand | 75 | 16 | 0 | 28 | 7 | 77.6699% |
gef.py | VersionCommand | 18 | 3 | 0 | 6 | 1 | 83.3333% |
gef.py | PrintFormatCommand | 47 | 10 | 0 | 24 | 5 | 76.0563% |
gef.py | PieCommand | 5 | 0 | 0 | 2 | 1 | 85.7143% |
gef.py | PieBreakpointCommand | 15 | 6 | 0 | 10 | 2 | 52.0000% |
gef.py | PieInfoCommand | 8 | 0 | 0 | 6 | 0 | 100.0000% |
gef.py | PieDeleteCommand | 11 | 3 | 0 | 8 | 2 | 73.6842% |
gef.py | PieRunCommand | 25 | 8 | 0 | 10 | 3 | 68.5714% |
gef.py | PieAttachCommand | 11 | 11 | 0 | 4 | 0 | 0.0000% |
gef.py | PieRemoteCommand | 11 | 11 | 0 | 4 | 0 | 0.0000% |
gef.py | SmartEvalCommand | 45 | 9 | 0 | 12 | 2 | 80.7018% |
gef.py | CanaryCommand | 14 | 4 | 0 | 4 | 2 | 66.6667% |
gef.py | ProcessStatusCommand | 91 | 27 | 0 | 38 | 7 | 61.2403% |
gef.py | GefThemeCommand | 38 | 0 | 0 | 10 | 0 | 100.0000% |
gef.py | ExternalStructureManager | 19 | 4 | 0 | 12 | 0 | 74.1935% |
gef.py | ExternalStructureManager.Structure | 77 | 21 | 0 | 30 | 7 | 64.4860% |
gef.py | ExternalStructureManager.Module | 27 | 3 | 0 | 10 | 1 | 89.1892% |
gef.py | ExternalStructureManager.Modules | 13 | 4 | 0 | 12 | 2 | 60.0000% |
gef.py | PCustomCommand | 30 | 4 | 0 | 8 | 2 | 84.2105% |
gef.py | PCustomListCommand | 11 | 0 | 0 | 4 | 0 | 100.0000% |
gef.py | PCustomShowCommand | 13 | 2 | 0 | 4 | 1 | 82.3529% |
gef.py | PCustomEditCommand | 20 | 18 | 0 | 6 | 0 | 7.6923% |
gef.py | ChangeFdCommand | 46 | 46 | 0 | 14 | 0 | 0.0000% |
gef.py | ScanSectionCommand | 45 | 11 | 0 | 28 | 6 | 76.7123% |
gef.py | SearchPatternCommand | 109 | 27 | 0 | 60 | 12 | 67.4556% |
gef.py | FlagsCommand | 26 | 7 | 0 | 18 | 4 | 75.0000% |
gef.py | RemoteCommand | 30 | 8 | 0 | 10 | 3 | 72.5000% |
gef.py | SkipiCommand | 11 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | StepoverCommand | 6 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | NopCommand | 50 | 2 | 0 | 20 | 1 | 95.7143% |
gef.py | StubCommand | 6 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcHeapCommand | 4 | 2 | 0 | 0 | 0 | 50.0000% |
gef.py | GlibcHeapSetArenaCommand | 19 | 8 | 0 | 6 | 3 | 56.0000% |
gef.py | GlibcHeapArenaCommand | 3 | 0 | 0 | 2 | 0 | 100.0000% |
gef.py | GlibcHeapChunkCommand | 23 | 5 | 0 | 12 | 4 | 74.2857% |
gef.py | GlibcHeapChunkSummary | 5 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcHeapArenaSummary | 23 | 2 | 0 | 13 | 4 | 83.3333% |
gef.py | GlibcHeapWalkContext | 7 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GlibcHeapChunksCommand | 63 | 9 | 0 | 38 | 7 | 84.1584% |
gef.py | GlibcHeapBinsCommand | 36 | 14 | 0 | 18 | 4 | 55.5556% |
gef.py | GlibcHeapTcachebinsCommand | 83 | 24 | 0 | 42 | 7 | 70.4000% |
gef.py | GlibcHeapFastbinsYCommand | 41 | 11 | 0 | 14 | 5 | 70.9091% |
gef.py | GlibcHeapUnsortedBinsCommand | 14 | 2 | 0 | 4 | 2 | 77.7778% |
gef.py | GlibcHeapSmallBinsCommand | 19 | 3 | 0 | 8 | 2 | 81.4815% |
gef.py | GlibcHeapLargeBinsCommand | 19 | 3 | 0 | 8 | 2 | 81.4815% |
gef.py | DetailRegistersCommand | 61 | 4 | 0 | 29 | 4 | 91.1111% |
gef.py | ShellcodeCommand | 5 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | ShellcodeSearchCommand | 25 | 5 | 0 | 10 | 3 | 77.1429% |
gef.py | ShellcodeGetCommand | 22 | 6 | 0 | 8 | 2 | 73.3333% |
gef.py | ProcessListingCommand | 36 | 7 | 0 | 26 | 2 | 72.5806% |
gef.py | ElfInfoCommand | 32 | 6 | 0 | 10 | 2 | 80.9524% |
gef.py | EntryPointBreakCommand | 50 | 11 | 0 | 16 | 4 | 77.2727% |
gef.py | NamedBreakpointCommand | 9 | 3 | 0 | 2 | 1 | 63.6364% |
gef.py | ContextCommand | 491 | 199 | 0 | 247 | 46 | 56.5041% |
gef.py | MemoryCommand | 4 | 2 | 0 | 0 | 0 | 50.0000% |
gef.py | MemoryWatchCommand | 21 | 6 | 0 | 10 | 4 | 67.7419% |
gef.py | MemoryUnwatchCommand | 11 | 3 | 0 | 4 | 2 | 66.6667% |
gef.py | MemoryWatchResetCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | MemoryWatchListCommand | 7 | 4 | 0 | 4 | 1 | 36.3636% |
gef.py | HexdumpCommand | 46 | 3 | 0 | 12 | 2 | 87.9310% |
gef.py | HexdumpQwordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | HexdumpDwordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | HexdumpWordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | HexdumpByteCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatchCommand | 28 | 7 | 0 | 10 | 2 | 76.3158% |
gef.py | PatchQwordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatchDwordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatchWordCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatchByteCommand | 3 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatchStringCommand | 12 | 4 | 0 | 2 | 1 | 64.2857% |
gef.py | DereferenceCommand | 55 | 8 | 0 | 18 | 2 | 83.5616% |
gef.py | ASLRCommand | 24 | 8 | 0 | 12 | 3 | 63.8889% |
gef.py | ResetCacheCommand | 2 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | VMMapCommand | 48 | 14 | 0 | 24 | 5 | 70.8333% |
gef.py | XFilesCommand | 14 | 4 | 0 | 8 | 1 | 59.0909% |
gef.py | XAddressInfoCommand | 32 | 4 | 0 | 14 | 3 | 84.7826% |
gef.py | XorMemoryCommand | 4 | 2 | 0 | 0 | 0 | 50.0000% |
gef.py | XorMemoryDisplayCommand | 13 | 2 | 0 | 2 | 1 | 80.0000% |
gef.py | XorMemoryPatchCommand | 11 | 2 | 0 | 2 | 1 | 76.9231% |
gef.py | TraceRunCommand | 48 | 6 | 0 | 12 | 3 | 85.0000% |
gef.py | PatternCommand | 5 | 2 | 0 | 0 | 0 | 60.0000% |
gef.py | PatternCreateCommand | 8 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | PatternSearchCommand | 36 | 7 | 0 | 12 | 4 | 77.0833% |
gef.py | ChecksecCommand | 33 | 12 | 0 | 18 | 4 | 60.7843% |
gef.py | GotCommand | 41 | 5 | 0 | 21 | 3 | 83.8710% |
gef.py | HighlightCommand | 3 | 1 | 0 | 0 | 0 | 66.6667% |
gef.py | HighlightListCommand | 8 | 8 | 0 | 4 | 0 | 0.0000% |
gef.py | HighlightClearCommand | 1 | 1 | 0 | 0 | 0 | 0.0000% |
gef.py | HighlightAddCommand | 5 | 1 | 0 | 2 | 1 | 71.4286% |
gef.py | HighlightRemoveCommand | 4 | 4 | 0 | 2 | 0 | 0.0000% |
gef.py | FormatStringSearchCommand | 9 | 0 | 0 | 4 | 0 | 100.0000% |
gef.py | HeapAnalysisCommand | 58 | 14 | 0 | 18 | 2 | 65.7895% |
gef.py | GenericFunction | 10 | 1 | 0 | 2 | 0 | 91.6667% |
gef.py | StackOffsetFunction | 4 | 1 | 0 | 2 | 1 | 66.6667% |
gef.py | HeapBaseFunction | 6 | 3 | 0 | 4 | 1 | 40.0000% |
gef.py | SectionBaseFunction | 17 | 6 | 0 | 4 | 2 | 61.9048% |
gef.py | BssBaseFunction | 4 | 1 | 0 | 2 | 1 | 66.6667% |
gef.py | GotBaseFunction | 4 | 1 | 0 | 2 | 1 | 66.6667% |
gef.py | GefFunctionsCommand | 31 | 2 | 0 | 8 | 2 | 89.7436% |
gef.py | GefCommand | 118 | 42 | 0 | 36 | 6 | 62.3377% |
gef.py | GefHelpCommand | 29 | 1 | 0 | 6 | 1 | 94.2857% |
gef.py | GefConfigCommand | 76 | 17 | 0 | 44 | 7 | 71.6667% |
gef.py | GefSaveCommand | 19 | 0 | 0 | 8 | 0 | 100.0000% |
gef.py | GefRestoreCommand | 31 | 10 | 0 | 14 | 1 | 71.1111% |
gef.py | GefMissingCommand | 10 | 8 | 0 | 4 | 0 | 14.2857% |
gef.py | GefSetCommand | 12 | 1 | 0 | 4 | 1 | 87.5000% |
gef.py | GefRunCommand | 10 | 8 | 0 | 2 | 0 | 16.6667% |
gef.py | GefAlias | 26 | 4 | 0 | 13 | 2 | 84.6154% |
gef.py | AliasesCommand | 4 | 2 | 0 | 0 | 0 | 50.0000% |
gef.py | AliasesAddCommand | 7 | 2 | 0 | 2 | 1 | 66.6667% |
gef.py | AliasesRmCommand | 13 | 5 | 0 | 4 | 1 | 64.7059% |
gef.py | AliasesListCommand | 6 | 0 | 0 | 2 | 0 | 100.0000% |
gef.py | GefTmuxSetup | 46 | 43 | 0 | 10 | 0 | 5.3571% |
gef.py | GefInstallExtraScriptCommand | 37 | 9 | 0 | 18 | 6 | 72.7273% |
gef.py | GefManager | 9 | 1 | 0 | 4 | 1 | 84.6154% |
gef.py | GefMemoryManager | 126 | 40 | 0 | 57 | 6 | 65.0273% |
gef.py | GefHeapManager | 100 | 59 | 0 | 44 | 5 | 36.1111% |
gef.py | GefSetting | 22 | 5 | 0 | 14 | 2 | 75.0000% |
gef.py | GefSettingsManager | 32 | 3 | 0 | 18 | 6 | 82.0000% |
gef.py | GefSessionManager | 98 | 6 | 0 | 40 | 2 | 94.2029% |
gef.py | GefRemoteSessionManager | 125 | 19 | 0 | 52 | 14 | 81.3559% |
gef.py | GefRemoteSessionManager.RemoteMode | 9 | 8 | 0 | 6 | 0 | 6.6667% |
gef.py | GefUiManager | 7 | 0 | 0 | 0 | 0 | 100.0000% |
gef.py | GefLibcManager | 28 | 10 | 0 | 18 | 5 | 58.6957% |
gef.py | Gef | 19 | 1 | 0 | 2 | 0 | 95.2381% |
gef.py | (no class) | 2131 | 19 | 0 | 208 | 8 | 98.7602% |
Total | 7073 | 1644 | 0 | 2300 | 374 | 72.1327% |
No items found using the specified filter.