gitextract_m1iakymy/ ├── .appveyor.yml ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── build-linux-old/ │ │ ├── action.yml │ │ └── entrypoint.sh │ └── workflows/ │ ├── ci.yml │ ├── coverity-scan.yml │ ├── docs.yml │ └── linter.yml ├── .gitignore ├── .gitmodules ├── .lgtm.yml ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CMakeLists.txt ├── CONTRIBUTING.md ├── COPYING ├── README.md ├── SECURITY.md ├── _clang-format ├── cmake/ │ ├── BundledRizin.cmake │ ├── CutterConfig.cmake.in │ ├── CutterInstallDirs.cmake │ ├── DisallowInSource.cmake │ ├── FindGraphviz.cmake │ ├── FindPySide2.cmake │ ├── FindPySide6.cmake │ ├── PythonInfo.cmake │ ├── Translations.cmake │ └── Utils.cmake ├── dist/ │ ├── CMakeLists.txt │ ├── MacOSBundlePython.cmake.in │ ├── MacOSSetupBundle.cmake.in │ ├── WindowsBundlePython.cmake │ ├── WindowsBundleQt.cmake │ ├── appbundle_embed_python.sh │ ├── bundle_jsdec.ps1 │ ├── bundle_python.ps1 │ ├── bundle_rz_libswift.ps1 │ ├── bundle_rz_libyara.ps1 │ ├── bundle_rz_silhouette.ps1 │ └── macos/ │ ├── DS_Store_ForDMGBackground │ ├── Entitlements.plist │ ├── Info.plist.in │ └── cutter.icns ├── docker/ │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ └── entrypoint.sh ├── docs/ │ ├── .gitignore │ ├── Doxyfile │ ├── Makefile │ ├── apidoc.py │ ├── cutter_theme/ │ │ ├── layout.html │ │ ├── static/ │ │ │ ├── admonitions.css │ │ │ ├── cutter.css_t │ │ │ └── cutter.js │ │ └── theme.conf │ └── source/ │ ├── api.rst │ ├── building.rst │ ├── conf.py │ ├── contributing/ │ │ ├── code/ │ │ │ ├── development-guidelines.rst │ │ │ ├── getting-started.rst │ │ │ ├── ide-setup.rst │ │ │ └── release-procedure.rst │ │ ├── code.rst │ │ ├── docs/ │ │ │ ├── building-docs.rst │ │ │ └── getting-started.rst │ │ ├── docs.rst │ │ ├── plugins/ │ │ │ └── getting-started.rst │ │ └── translations/ │ │ └── getting-started.rst │ ├── contributing.rst │ ├── index.rst │ ├── plugins.rst │ ├── user-docs/ │ │ ├── command-line.rst │ │ ├── common-issues.rst │ │ ├── features.rst │ │ ├── menus/ │ │ │ ├── breakpoints-widget-context-menu.rst │ │ │ ├── debug-buttons-toolbar.rst │ │ │ ├── decompiler-context-menu.rst │ │ │ ├── disassembly-context-menu/ │ │ │ │ ├── debug-context-menu.rst │ │ │ │ ├── manage-breakpoints-context-menu.rst │ │ │ │ ├── patching.rst │ │ │ │ ├── set-as-code-data-string.rst │ │ │ │ ├── set-current-bits.rst │ │ │ │ └── set-immediate-base.rst │ │ │ ├── disassembly-context-menu.rst │ │ │ ├── graph-widget-context-menu.rst │ │ │ ├── hexdump-context-menu/ │ │ │ │ └── patching.rst │ │ │ ├── hexdump-widget-context-menu.rst │ │ │ ├── information-windows-menu.rst │ │ │ ├── menu-bar/ │ │ │ │ ├── debug-menu.rst │ │ │ │ ├── debug-view-menu.rst │ │ │ │ ├── edit-menu.rst │ │ │ │ ├── file-menu.rst │ │ │ │ ├── help-menu.rst │ │ │ │ ├── plugins-menu.rst │ │ │ │ ├── view-menu.rst │ │ │ │ └── windows-menu.rst │ │ │ ├── menu-bar.rst │ │ │ ├── registers-widget-context-menu.rst │ │ │ ├── set-table-layout.rst │ │ │ ├── stack-widget-context-menu.rst │ │ │ └── syncing-a-widget.rst │ │ ├── menus.rst │ │ ├── preferences/ │ │ │ ├── analysis.rst │ │ │ ├── initialization-script.rst │ │ │ └── layout.rst │ │ ├── preferences.rst │ │ └── shortcuts.rst │ └── user-docs.rst ├── scripts/ │ ├── Brewfile │ ├── _clang-format │ ├── appbundle_patch_qtwebengine.sh │ ├── appimage_embed_python.sh │ ├── clang-format.py │ ├── deploy_docs.sh │ ├── deploy_docs_rsa.enc │ ├── deploy_translations.sh │ ├── deploy_translations_rsa.enc │ ├── dump_syms.gyp │ ├── dump_syms_macos.sh │ ├── fetch_deps.sh │ ├── get_version.py │ ├── jsdec.sh │ ├── macos_sign.sh │ ├── prepare_package_ui_macos.sh │ ├── prepare_python_macos.sh │ ├── prepare_rizin.bat │ ├── rz-libswift.sh │ ├── rz-libyara.sh │ ├── rz-silhouette.sh │ ├── tarball.sh │ ├── update_clang_format.sh │ └── update_deps.py └── src/ ├── CMakeLists.txt ├── CutterApplication.cpp ├── CutterApplication.h ├── CutterConfig.h.in ├── Main.cpp ├── bindings/ │ ├── CutterBindings/ │ │ └── meson.build │ ├── bindings.h │ ├── bindings.txt.in │ ├── bindings.xml.in │ └── src_list.py ├── common/ │ ├── AddressableItemModel.cpp │ ├── AddressableItemModel.h │ ├── AnalysisTask.cpp │ ├── AnalysisTask.h │ ├── AsyncTask.cpp │ ├── AsyncTask.h │ ├── BasicBlockHighlighter.cpp │ ├── BasicBlockHighlighter.h │ ├── BasicInstructionHighlighter.cpp │ ├── BasicInstructionHighlighter.h │ ├── BinaryTrees.h │ ├── BugReporting.cpp │ ├── BugReporting.h │ ├── CachedFontMetrics.h │ ├── ColorThemeWorker.cpp │ ├── ColorThemeWorker.h │ ├── Colors.cpp │ ├── Colors.h │ ├── CommandTask.cpp │ ├── CommandTask.h │ ├── Configuration.cpp │ ├── Configuration.h │ ├── CutterLayout.cpp │ ├── CutterLayout.h │ ├── CutterSearchable.cpp │ ├── CutterSearchable.h │ ├── CutterSeekable.cpp │ ├── CutterSeekable.h │ ├── Decompiler.cpp │ ├── Decompiler.h │ ├── DecompilerHighlighter.cpp │ ├── DecompilerHighlighter.h │ ├── DirectionalComboBox.cpp │ ├── DirectionalComboBox.h │ ├── DisassemblyHelper.cpp │ ├── DisassemblyHelper.h │ ├── DisassemblyPreview.cpp │ ├── DisassemblyPreview.h │ ├── FunctionsTask.h │ ├── Helpers.cpp │ ├── Helpers.h │ ├── HighDpiPixmap.cpp │ ├── HighDpiPixmap.h │ ├── Highlighter.cpp │ ├── Highlighter.h │ ├── IOModesController.cpp │ ├── IOModesController.h │ ├── InitialOptions.h │ ├── Json.h │ ├── JsonModel.cpp │ ├── JsonModel.h │ ├── LinkedListPool.h │ ├── MdHighlighter.cpp │ ├── MdHighlighter.h │ ├── Metrics.h │ ├── ProgressIndicator.cpp │ ├── ProgressIndicator.h │ ├── PythonAPI.cpp │ ├── PythonAPI.h │ ├── PythonManager.cpp │ ├── PythonManager.h │ ├── QtResImporter.cpp │ ├── QtResImporter.h │ ├── RefreshDeferrer.cpp │ ├── RefreshDeferrer.h │ ├── ResourcePaths.cpp │ ├── ResourcePaths.h │ ├── RichTextPainter.cpp │ ├── RichTextPainter.h │ ├── RizinTask.cpp │ ├── RizinTask.h │ ├── RunScriptTask.cpp │ ├── RunScriptTask.h │ ├── SelectionHighlight.cpp │ ├── SelectionHighlight.h │ ├── SettingsUpgrade.cpp │ ├── SettingsUpgrade.h │ ├── StringsTask.h │ ├── SvgIconEngine.cpp │ ├── SvgIconEngine.h │ ├── SyntaxHighlighter.cpp │ ├── SyntaxHighlighter.h │ ├── TempConfig.cpp │ ├── TempConfig.h │ ├── UpdateWorker.cpp │ └── UpdateWorker.h ├── core/ │ ├── Basefind.cpp │ ├── Basefind.h │ ├── Cutter.cpp │ ├── Cutter.h │ ├── CutterCommon.h │ ├── CutterDescriptions.h │ ├── CutterJson.cpp │ ├── CutterJson.h │ ├── MainWindow.cpp │ ├── MainWindow.h │ ├── MainWindow.ui │ ├── RizinCpp.cpp │ └── RizinCpp.h ├── dialogs/ │ ├── AboutDialog.cpp │ ├── AboutDialog.h │ ├── AboutDialog.ui │ ├── ArenaInfoDialog.cpp │ ├── ArenaInfoDialog.h │ ├── ArenaInfoDialog.ui │ ├── AsyncTaskDialog.cpp │ ├── AsyncTaskDialog.h │ ├── AsyncTaskDialog.ui │ ├── AttachProcDialog.cpp │ ├── AttachProcDialog.h │ ├── AttachProcDialog.ui │ ├── Base64EnDecodedWriteDialog.ui │ ├── BreakpointsDialog.cpp │ ├── BreakpointsDialog.h │ ├── BreakpointsDialog.ui │ ├── CommentsDialog.cpp │ ├── CommentsDialog.h │ ├── CommentsDialog.ui │ ├── DuplicateFromOffsetDialog.ui │ ├── EditFunctionDialog.cpp │ ├── EditFunctionDialog.h │ ├── EditFunctionDialog.ui │ ├── EditInstructionDialog.cpp │ ├── EditInstructionDialog.h │ ├── EditInstructionDialog.ui │ ├── EditMethodDialog.cpp │ ├── EditMethodDialog.h │ ├── EditMethodDialog.ui │ ├── EditRegProfileDialog.cpp │ ├── EditRegProfileDialog.h │ ├── EditRegProfileDialog.ui │ ├── EditStringDialog.cpp │ ├── EditStringDialog.h │ ├── EditStringDialog.ui │ ├── EditVariablesDialog.cpp │ ├── EditVariablesDialog.h │ ├── EditVariablesDialog.ui │ ├── FlagDialog.cpp │ ├── FlagDialog.h │ ├── FlagDialog.ui │ ├── GlibcHeapBinsDialog.cpp │ ├── GlibcHeapBinsDialog.h │ ├── GlibcHeapBinsDialog.ui │ ├── GlibcHeapInfoDialog.cpp │ ├── GlibcHeapInfoDialog.h │ ├── GlibcHeapInfoDialog.ui │ ├── GlobalVariableDialog.cpp │ ├── GlobalVariableDialog.h │ ├── GlobalVariableDialog.ui │ ├── HexdumpRangeDialog.cpp │ ├── HexdumpRangeDialog.h │ ├── HexdumpRangeDialog.ui │ ├── IncrementDecrementDialog.ui │ ├── InitialOptionsDialog.cpp │ ├── InitialOptionsDialog.h │ ├── InitialOptionsDialog.ui │ ├── LayoutManager.cpp │ ├── LayoutManager.h │ ├── LayoutManager.ui │ ├── MapFileDialog.cpp │ ├── MapFileDialog.h │ ├── MapFileDialog.ui │ ├── MarkDialog.cpp │ ├── MarkDialog.h │ ├── MarkDialog.ui │ ├── MultitypeFileSaveDialog.cpp │ ├── MultitypeFileSaveDialog.h │ ├── NativeDebugDialog.cpp │ ├── NativeDebugDialog.h │ ├── NativeDebugDialog.ui │ ├── NewFileDialog.cpp │ ├── NewFileDialog.h │ ├── NewFileDialog.ui │ ├── ProfileDirectivesDialog.cpp │ ├── ProfileDirectivesDialog.h │ ├── ProfileDirectivesDialog.ui │ ├── RegisterProfileDialog.cpp │ ├── RegisterProfileDialog.h │ ├── RegisterProfileDialog.ui │ ├── RemoteDebugDialog.cpp │ ├── RemoteDebugDialog.h │ ├── RemoteDebugDialog.ui │ ├── RizinPluginsDialog.cpp │ ├── RizinPluginsDialog.h │ ├── RizinPluginsDialog.ui │ ├── RizinTaskDialog.cpp │ ├── RizinTaskDialog.h │ ├── RizinTaskDialog.ui │ ├── SetToDataDialog.cpp │ ├── SetToDataDialog.h │ ├── SetToDataDialog.ui │ ├── TypesInteractionDialog.cpp │ ├── TypesInteractionDialog.h │ ├── TypesInteractionDialog.ui │ ├── TypesVariablesDialog.cpp │ ├── TypesVariablesDialog.h │ ├── TypesVariablesDialog.ui │ ├── VersionInfoDialog.cpp │ ├── VersionInfoDialog.h │ ├── VersionInfoDialog.ui │ ├── WelcomeDialog.cpp │ ├── WelcomeDialog.h │ ├── WelcomeDialog.ui │ ├── WriteCommandsDialogs.cpp │ ├── WriteCommandsDialogs.h │ ├── XrefsDialog.cpp │ ├── XrefsDialog.h │ ├── XrefsDialog.ui │ └── preferences/ │ ├── AnalysisOptionsWidget.cpp │ ├── AnalysisOptionsWidget.h │ ├── AnalysisOptionsWidget.ui │ ├── AppearanceOptionsWidget.cpp │ ├── AppearanceOptionsWidget.h │ ├── AppearanceOptionsWidget.ui │ ├── AsmOptionsWidget.cpp │ ├── AsmOptionsWidget.h │ ├── AsmOptionsWidget.ui │ ├── ColorThemeEditDialog.cpp │ ├── ColorThemeEditDialog.h │ ├── ColorThemeEditDialog.ui │ ├── DebugOptionsWidget.cpp │ ├── DebugOptionsWidget.h │ ├── DebugOptionsWidget.ui │ ├── GraphOptionsWidget.cpp │ ├── GraphOptionsWidget.h │ ├── GraphOptionsWidget.ui │ ├── InitializationFileEditor.cpp │ ├── InitializationFileEditor.h │ ├── InitializationFileEditor.ui │ ├── PluginsOptionsWidget.cpp │ ├── PluginsOptionsWidget.h │ ├── PreferenceCategory.cpp │ ├── PreferenceCategory.h │ ├── PreferencesDialog.cpp │ ├── PreferencesDialog.h │ ├── PreferencesDialog.ui │ ├── ShortcutOptionsWidget.cpp │ ├── ShortcutOptionsWidget.h │ └── ShortcutOptionsWidget.ui ├── img/ │ ├── cutter.rc │ └── icons/ │ └── Iconic-LICENSE ├── menus/ │ ├── AddressableItemContextMenu.cpp │ ├── AddressableItemContextMenu.h │ ├── DecompilerContextMenu.cpp │ ├── DecompilerContextMenu.h │ ├── DisassemblyContextMenu.cpp │ ├── DisassemblyContextMenu.h │ ├── FlirtContextMenu.cpp │ └── FlirtContextMenu.h ├── plugins/ │ ├── CutterPlugin.h │ ├── PluginManager.cpp │ ├── PluginManager.h │ ├── sample-cpp/ │ │ ├── CMakeLists.txt │ │ ├── CutterSamplePlugin.cpp │ │ └── CutterSamplePlugin.h │ ├── sample-python/ │ │ └── sample_python.py │ └── sample-python-qt5/ │ └── sample_python.py ├── python/ │ ├── cutter.py │ └── reg_qtres_importer.py ├── re.rizin.cutter.appdata.xml ├── re.rizin.cutter.desktop ├── resources.qrc ├── shortcuts/ │ ├── DefaultShortcuts.cpp │ ├── DefaultShortcuts.h │ ├── ShortcutManager.cpp │ └── ShortcutManager.h ├── themes/ │ ├── lightstyle/ │ │ ├── light.qrc │ │ └── light.qss │ ├── midnight/ │ │ ├── midnight.qrc │ │ └── style.css │ ├── native/ │ │ ├── native-macos-dark.qss │ │ ├── native-macos-light.qss │ │ ├── native.qrc │ │ └── native.qss │ └── qdarkstyle/ │ ├── .gitignore │ ├── dark.qrc │ └── style.qss ├── tools/ │ └── basefind/ │ ├── BaseFindDialog.cpp │ ├── BaseFindDialog.h │ ├── BaseFindDialog.ui │ ├── BaseFindResultsDialog.cpp │ ├── BaseFindResultsDialog.h │ ├── BaseFindResultsDialog.ui │ ├── BaseFindSearchDialog.cpp │ ├── BaseFindSearchDialog.h │ └── BaseFindSearchDialog.ui └── widgets/ ├── AddressRangeScrollBar.cpp ├── AddressRangeScrollBar.h ├── AddressableDockWidget.cpp ├── AddressableDockWidget.h ├── AddressableItemList.h ├── BacktraceWidget.cpp ├── BacktraceWidget.h ├── BacktraceWidget.ui ├── BoolToggleDelegate.cpp ├── BoolToggleDelegate.h ├── BreakpointWidget.cpp ├── BreakpointWidget.h ├── BreakpointWidget.ui ├── CallGraph.cpp ├── CallGraph.h ├── ClassesWidget.cpp ├── ClassesWidget.h ├── ColorPicker.cpp ├── ColorPicker.h ├── ColorPicker.ui ├── ColorThemeComboBox.cpp ├── ColorThemeComboBox.h ├── ColorThemeListView.cpp ├── ColorThemeListView.h ├── ComboQuickFilterView.cpp ├── ComboQuickFilterView.h ├── ComboQuickFilterView.ui ├── CommentsWidget.cpp ├── CommentsWidget.h ├── ConsoleWidget.cpp ├── ConsoleWidget.h ├── ConsoleWidget.ui ├── CutterDockWidget.cpp ├── CutterDockWidget.h ├── CutterGraphView.cpp ├── CutterGraphView.h ├── CutterTreeView.cpp ├── CutterTreeView.h ├── CutterTreeView.ui ├── CutterTreeWidget.cpp ├── CutterTreeWidget.h ├── Dashboard.cpp ├── Dashboard.h ├── Dashboard.ui ├── DebugActions.cpp ├── DebugActions.h ├── DecompilerWidget.cpp ├── DecompilerWidget.h ├── DecompilerWidget.ui ├── DisassemblerGraphView.cpp ├── DisassemblerGraphView.h ├── DisassemblyWidget.cpp ├── DisassemblyWidget.h ├── EntrypointWidget.cpp ├── EntrypointWidget.h ├── EntrypointWidget.ui ├── ExportsWidget.cpp ├── ExportsWidget.h ├── FlagsWidget.cpp ├── FlagsWidget.h ├── FlagsWidget.ui ├── FlirtWidget.cpp ├── FlirtWidget.h ├── FlirtWidget.ui ├── FunctionsWidget.cpp ├── FunctionsWidget.h ├── GlibcHeapWidget.cpp ├── GlibcHeapWidget.h ├── GlibcHeapWidget.ui ├── GlobalsWidget.cpp ├── GlobalsWidget.h ├── GlobalsWidget.ui ├── GraphGridLayout.cpp ├── GraphGridLayout.h ├── GraphHorizontalAdapter.cpp ├── GraphHorizontalAdapter.h ├── GraphLayout.h ├── GraphView.cpp ├── GraphView.h ├── GraphWidget.cpp ├── GraphWidget.h ├── GraphvizLayout.cpp ├── GraphvizLayout.h ├── HeadersWidget.cpp ├── HeadersWidget.h ├── HeapBinsGraphView.cpp ├── HeapBinsGraphView.h ├── HeapDockWidget.cpp ├── HeapDockWidget.h ├── HeapDockWidget.ui ├── HexWidget.cpp ├── HexWidget.h ├── HexdumpWidget.cpp ├── HexdumpWidget.h ├── HexdumpWidget.ui ├── ImportsWidget.cpp ├── ImportsWidget.h ├── ListDockWidget.cpp ├── ListDockWidget.h ├── ListDockWidget.ui ├── MemoryDockWidget.cpp ├── MemoryDockWidget.h ├── MemoryMapWidget.cpp ├── MemoryMapWidget.h ├── Omnibar.cpp ├── Omnibar.h ├── OverviewView.cpp ├── OverviewView.h ├── OverviewWidget.cpp ├── OverviewWidget.h ├── ProcessesWidget.cpp ├── ProcessesWidget.h ├── ProcessesWidget.ui ├── QuickFilterView.cpp ├── QuickFilterView.h ├── QuickFilterView.ui ├── RegisterRefsWidget.cpp ├── RegisterRefsWidget.h ├── RegisterRefsWidget.ui ├── RegistersWidget.cpp ├── RegistersWidget.h ├── RegistersWidget.ui ├── RelocsWidget.cpp ├── RelocsWidget.h ├── ResourcesWidget.cpp ├── ResourcesWidget.h ├── RizinGraphWidget.cpp ├── RizinGraphWidget.h ├── RizinGraphWidget.ui ├── SdbWidget.cpp ├── SdbWidget.h ├── SdbWidget.ui ├── SearchBarWidget.cpp ├── SearchBarWidget.h ├── SearchBarWidget.ui ├── SearchWidget.cpp ├── SearchWidget.h ├── SearchWidget.ui ├── SearchableDockWidget.cpp ├── SearchableDockWidget.h ├── SearchableTextEdit.cpp ├── SearchableTextEdit.h ├── SectionsWidget.cpp ├── SectionsWidget.h ├── SegmentsWidget.cpp ├── SegmentsWidget.h ├── SimpleTextGraphView.cpp ├── SimpleTextGraphView.h ├── StackWidget.cpp ├── StackWidget.h ├── StackWidget.ui ├── StringsWidget.cpp ├── StringsWidget.h ├── StringsWidget.ui ├── SymbolsWidget.cpp ├── SymbolsWidget.h ├── ThreadsWidget.cpp ├── ThreadsWidget.h ├── ThreadsWidget.ui ├── TypesWidget.cpp ├── TypesWidget.h ├── TypesWidget.ui ├── VTablesWidget.cpp ├── VTablesWidget.h ├── VTablesWidget.ui ├── VisualNavbar.cpp └── VisualNavbar.h