gitextract_hd4rd2bh/ ├── .gitignore ├── ClrPhlib/ │ ├── AssemblyInfo.cpp │ ├── ClrPhlib.cpp │ ├── ClrPhlib.manifest │ ├── ClrPhlib.vcxproj │ ├── ClrPhlib.vcxproj.filters │ ├── app.rc │ ├── include/ │ │ ├── ApiSet.h │ │ ├── ClrPhSymbolProvider.h │ │ ├── ClrPhlib.h │ │ ├── NativeFile.h │ │ ├── UnmanagedPh.h │ │ └── UnmanagedSymPrv.h │ ├── resource.h │ └── src/ │ ├── managed/ │ │ ├── NativeFile.cpp │ │ ├── PE.cpp │ │ ├── PeExport.cpp │ │ ├── PeImport.cpp │ │ ├── PhSymbolProvider.cpp │ │ └── Phlib.cpp │ └── unmanaged/ │ ├── UnmanagedPE.cpp │ ├── UnmanagedSymPrv.cpp │ └── demangle.cpp ├── Dependencies/ │ ├── App.config │ ├── Dependencies.csproj │ ├── Program.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── packages.config ├── Dependencies.sln ├── DependenciesGui/ │ ├── About.xaml │ ├── About.xaml.cs │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── CustomHeaderViewModel.cs │ ├── Dependencies.manifest │ ├── DependenciesGui.csproj │ ├── DependencyCustomListView.xaml │ ├── DependencyCustomListView.xaml.cs │ ├── DependencyExportList.xaml │ ├── DependencyExportList.xaml.cs │ ├── DependencyImportList.xaml │ ├── DependencyImportList.xaml.cs │ ├── DependencyModuleList.xaml │ ├── DependencyModuleList.xaml.cs │ ├── DependencyWindow.xaml │ ├── DependencyWindow.xaml.cs │ ├── DragablzCustomHeader.cs │ ├── DragablzCustomHeader.xaml │ ├── FilterControl/ │ │ ├── FilterControl.cs │ │ └── FilterControl.generic.xaml │ ├── GridViewSort.cs │ ├── Helpers/ │ │ ├── RelayCommand.cs │ │ └── SettingBindingHandler.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Models/ │ │ ├── ModuleInfo.cs │ │ ├── PeExport.cs │ │ └── PeImport.cs │ ├── ModuleSearchOrder.xaml │ ├── ModuleSearchOrder.xaml.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── SearchFolder.xaml │ ├── SearchFolder.xaml.cs │ ├── Settings.cs │ ├── Shell32IconExtractor.cs │ ├── UserSettings.xaml │ ├── UserSettings.xaml.cs │ └── packages.config ├── DependenciesLib/ │ ├── BinaryCache.cs │ ├── DependenciesLib.csproj │ ├── FindPeModule.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── SxsManifest.cs ├── Deploy-Dependencies.ps1 ├── LICENSE ├── README.md ├── appveyor.yml ├── nuget.config ├── test/ │ ├── binarycache-test/ │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── binarycache-test.csproj │ │ └── packages.config │ ├── demangler-test/ │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── demangler-test.csproj │ │ └── packages.config │ └── manifest-regress/ │ ├── Test-ManifestRegress.ps1 │ └── schedsvc.dll.manifest └── third_party/ ├── Dragablz/ │ └── Dragablz/ │ ├── CanvasOrganiser.cs │ ├── ContainerCustomisations.cs │ ├── Converters/ │ │ ├── BooleanAndToVisibilityConverter.cs │ │ ├── EqualityToBooleanConverter.cs │ │ ├── EqualityToVisibilityConverter.cs │ │ └── ShowDefaultCloseButtonConverter.cs │ ├── Core/ │ │ ├── CollectionTeaser.cs │ │ ├── Extensions.cs │ │ ├── FuncComparer.cs │ │ ├── HitTest.cs │ │ ├── InterTabTransfer.cs │ │ ├── MultiComparer.cs │ │ ├── Native.cs │ │ ├── SystemCommand.cs │ │ ├── TabHeaderDragStartInformation.cs │ │ └── WindowMessage.cs │ ├── DefaultInterLayoutClient.cs │ ├── DefaultInterTabClient.cs │ ├── Dockablz/ │ │ ├── Branch.cs │ │ ├── BranchAccessor.cs │ │ ├── BranchItem.cs │ │ ├── BranchResult.cs │ │ ├── CouldBeHeaderedStyleSelector.cs │ │ ├── DropZone.cs │ │ ├── DropZoneLocation.cs │ │ ├── Extensions.cs │ │ ├── Finder.cs │ │ ├── FloatRequestedEvent.cs │ │ ├── FloatTransfer.cs │ │ ├── FloatingItemSnapShot.cs │ │ ├── Layout.cs │ │ ├── LayoutAccessor.cs │ │ ├── LocationReport.cs │ │ ├── LocationReportBuilder.cs │ │ ├── LocationReportException.cs │ │ ├── LocationSnapShot.cs │ │ ├── Tiler.cs │ │ └── TilerCalculator.cs │ ├── Dragablz.net40.csproj │ ├── Dragablz.net45.csproj │ ├── Dragablz.nuspec │ ├── DragablzColors.cs │ ├── DragablzDragCompletedEventArgs.cs │ ├── DragablzDragDeltaEventArgs.cs │ ├── DragablzDragStartedEventArgs.cs │ ├── DragablzIcon.cs │ ├── DragablzItem.cs │ ├── DragablzItemEventArgs.cs │ ├── DragablzItemsControl.cs │ ├── DragablzWindow.cs │ ├── EmptyHeaderSizingHint.cs │ ├── HeaderedDragablzItem.cs │ ├── HeaderedItemViewModel.cs │ ├── HorizontalOrganiser.cs │ ├── HorizontalPositionMonitor.cs │ ├── IInterLayoutClient.cs │ ├── IInterTabClient.cs │ ├── IItemsOrganiser.cs │ ├── IManualInterTabClient.cs │ ├── INewTabHost.cs │ ├── InterTabController.cs │ ├── ItemActionCallbackArgs.cs │ ├── LocationChangedEventArgs.cs │ ├── LocationHint.cs │ ├── MoveItemRequest.cs │ ├── NewTabHost.cs │ ├── OrderChangedEventArgs.cs │ ├── PositionMonitor.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Referenceless/ │ │ ├── AnonymousDisposable.cs │ │ ├── DefaultDisposable.cs │ │ ├── Disposable.cs │ │ ├── ICancelable.cs │ │ └── SerialDisposable.cs │ ├── StackOrganiser.cs │ ├── StackPositionMonitor.cs │ ├── StoryboardCompletionListener.cs │ ├── TabEmptiedResponse.cs │ ├── TabablzControl.cs │ ├── TabablzHeaderSizeConverter.cs │ ├── TabablzItemStyleSelector.cs │ ├── Themes/ │ │ ├── BrushToRadialGradientBrushConverter.cs │ │ ├── Dockablz.xaml │ │ ├── Generic.xaml │ │ ├── MahApps.xaml │ │ ├── MaterialDesign.xaml │ │ ├── MaterialDesignAssist.cs │ │ ├── Ripple.cs │ │ ├── RippleAssist.cs │ │ └── SystemCommandIcon.cs │ ├── Trapezoid.cs │ ├── VerticalOrganiser.cs │ └── VerticalPositionMonitor.cs ├── Get-ProcessHackerSources.ps1 ├── Ph-d7342929f1426e597b95e0c20a9b9651d406f410-__acrt_fp_format-bug-and-specify-CLR-compilation.patch ├── Ph-dc6a8a94f7e4b381090b46eb8e1b9fd7de052dbe-__acrt_fp_format-bug-and-specify-CLR-compilation.patch ├── demumble/ │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── RELEASING │ ├── demumble.vcxproj │ ├── demumble.vcxproj.filters │ └── third_party/ │ ├── libcxxabi/ │ │ ├── LICENSE.txt │ │ └── cxa_demangle.cpp │ └── wine/ │ ├── LICENSE.txt │ └── undname.c ├── llvm-demangle/ │ ├── README.md │ ├── include/ │ │ └── llvm/ │ │ └── Demangle/ │ │ ├── Compiler.h │ │ ├── Demangle.h │ │ ├── ItaniumDemangle.h │ │ ├── StringView.h │ │ └── Utility.h │ ├── lib/ │ │ └── Demangle/ │ │ ├── CMakeLists.txt │ │ ├── ItaniumDemangle.cpp │ │ ├── LLVMBuild.txt │ │ ├── MicrosoftDemangle.cpp │ │ ├── MicrosoftDemangleNodes.cpp │ │ └── MicrosoftDemangleNodes.h │ ├── llvm-demangle.vcxproj │ └── llvm-demangle.vcxproj.filters ├── phlib/ │ ├── apiimport.c │ ├── appresolver.c │ ├── avltree.c │ ├── basesup.c │ ├── circbuf.c │ ├── circbuf_i.h │ ├── colorbox.c │ ├── cpysave.c │ ├── data.c │ ├── dspick.c │ ├── emenu.c │ ├── error.c │ ├── extlv.c │ ├── fastlock.c │ ├── filepool.c │ ├── filestream.c │ ├── format.c │ ├── format_i.h │ ├── global.c │ ├── graph.c │ ├── guisup.c │ ├── handle.c │ ├── hexedit.c │ ├── hndlinfo.c │ ├── icotobmp.c │ ├── include/ │ │ ├── apiimport.h │ │ ├── appresolver.h │ │ ├── appresolverp.h │ │ ├── circbuf.h │ │ ├── circbuf_h.h │ │ ├── colorbox.h │ │ ├── cpysave.h │ │ ├── dltmgr.h │ │ ├── dspick.h │ │ ├── emenu.h │ │ ├── exlf.h │ │ ├── fastlock.h │ │ ├── filepool.h │ │ ├── filepoolp.h │ │ ├── filestream.h │ │ ├── filestreamp.h │ │ ├── graph.h │ │ ├── guisup.h │ │ ├── guisupp.h │ │ ├── handle.h │ │ ├── handlep.h │ │ ├── hexedit.h │ │ ├── hexeditp.h │ │ ├── hndlinfo.h │ │ ├── json.h │ │ ├── kphapi.h │ │ ├── kphuser.h │ │ ├── kphuserp.h │ │ ├── lsasup.h │ │ ├── mapimg.h │ │ ├── ph.h │ │ ├── phbase.h │ │ ├── phbasesup.h │ │ ├── phconfig.h │ │ ├── phdata.h │ │ ├── phintrnl.h │ │ ├── phnative.h │ │ ├── phnativeinl.h │ │ ├── phnet.h │ │ ├── phsup.h │ │ ├── phutil.h │ │ ├── provider.h │ │ ├── queuedlock.h │ │ ├── ref.h │ │ ├── refp.h │ │ ├── secedit.h │ │ ├── seceditp.h │ │ ├── settings.h │ │ ├── svcsup.h │ │ ├── symprv.h │ │ ├── symprvp.h │ │ ├── templ.h │ │ ├── treenew.h │ │ ├── treenewp.h │ │ ├── verify.h │ │ ├── verifyp.h │ │ ├── workqueue.h │ │ └── workqueuep.h │ ├── json.c │ ├── jsonc/ │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── arraylist.c │ │ ├── arraylist.h │ │ ├── bits.h │ │ ├── config.h │ │ ├── config.h.in │ │ ├── debug.c │ │ ├── debug.h │ │ ├── json.h │ │ ├── json_c_version.c │ │ ├── json_c_version.h │ │ ├── json_config.h │ │ ├── json_inttypes.h │ │ ├── json_object.c │ │ ├── json_object.h │ │ ├── json_object_iterator.c │ │ ├── json_object_iterator.h │ │ ├── json_object_private.h │ │ ├── json_tokener.c │ │ ├── json_tokener.h │ │ ├── json_util.c │ │ ├── json_util.h │ │ ├── libjson.c │ │ ├── linkhash.c │ │ ├── linkhash.h │ │ ├── math_compat.h │ │ ├── printbuf.c │ │ ├── printbuf.h │ │ ├── random_seed.c │ │ └── random_seed.h │ ├── kph.c │ ├── kphdata.c │ ├── lsasup.c │ ├── mapexlf.c │ ├── mapimg.c │ ├── maplib.c │ ├── md5.c │ ├── md5.h │ ├── mxml/ │ │ ├── COPYING │ │ ├── config.h │ │ ├── mxml-attr.c │ │ ├── mxml-entity.c │ │ ├── mxml-file.c │ │ ├── mxml-get.c │ │ ├── mxml-index.c │ │ ├── mxml-node.c │ │ ├── mxml-private.c │ │ ├── mxml-private.h │ │ ├── mxml-search.c │ │ ├── mxml-set.c │ │ ├── mxml-string.c │ │ └── mxml.h │ ├── native.c │ ├── phlib.vcxproj │ ├── phlib.vcxproj.filters │ ├── provider.c │ ├── queuedlock.c │ ├── ref.c │ ├── secdata.c │ ├── secedit.c │ ├── settings.c │ ├── sha.c │ ├── sha.h │ ├── sha256.c │ ├── sha256.h │ ├── svcsup.c │ ├── symprv.c │ ├── sync.c │ ├── treenew.c │ ├── util.c │ ├── verify.c │ └── workqueue.c └── phnt/ ├── README.md ├── include/ │ ├── ntdbg.h │ ├── ntexapi.h │ ├── ntgdi.h │ ├── ntioapi.h │ ├── ntkeapi.h │ ├── ntldr.h │ ├── ntlpcapi.h │ ├── ntmisc.h │ ├── ntmmapi.h │ ├── ntnls.h │ ├── ntobapi.h │ ├── ntpebteb.h │ ├── ntpfapi.h │ ├── ntpnpapi.h │ ├── ntpoapi.h │ ├── ntpsapi.h │ ├── ntregapi.h │ ├── ntrtl.h │ ├── ntsam.h │ ├── ntseapi.h │ ├── ntsmss.h │ ├── nttmapi.h │ ├── nttp.h │ ├── ntwow64.h │ ├── ntxcapi.h │ ├── ntzwapi.h │ ├── phnt.h │ ├── phnt_ntdef.h │ ├── phnt_windows.h │ ├── subprocesstag.h │ └── winsta.h └── zw_options.txt