ghidra/Ghidra/Features
Emerson Pinter cab8ed6068 feat: cache vfunctions list
The vfunctions are collected and compared in two loops against all the
recoveredClasses, this takes time if the binary have many classes. This
commit makes the vfunctions list and the vftable address to be stored
in a map, making the vfunctions list and create happen only once.
2024-08-19 23:13:23 -03:00
..
Base GP-0: Fixing javadoc warnings 2024-08-19 11:39:05 -04:00
BSim GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
BSimFeatureVisualizer GP-4009 Introduced BSim functionality including support for postgresql, 2023-12-05 08:30:51 -05:00
BytePatterns
ByteViewer GP-1359 - Updated the Listing and Byte Viewer to show selection size as the user drags 2024-08-12 12:04:38 -04:00
CodeCompare GP-4818 - Theming - Added a combo box renderer to do combo box things 2024-08-05 15:21:06 -04:00
DebugUtils GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG 2023-12-19 08:22:40 -05:00
Decompiler feat: cache vfunctions list 2024-08-19 23:13:23 -03:00
DecompilerDependent GP-4592 Find references to structure fields in local variables and in 2024-05-10 14:02:09 -04:00
FileFormats GP-0: Fixing javadoc warnings 2024-08-19 11:39:05 -04:00
FunctionGraph GP-3849 - Symbol Tree - Added snapshot feature 2024-05-04 10:01:40 -04:00
FunctionGraphDecompilerExtension
FunctionID Merge remote-tracking branch 'origin/GP-4583_ghidragon_fixing_open_versioned_file_dialog--SQUASHED' into Ghidra_11.1 2024-05-10 14:18:19 -04:00
GhidraGo GP-4433 add unit tests for project URL 2024-05-02 20:02:18 -04:00
GhidraServer Fix bugs in logging statement 2024-07-03 15:19:12 +08:00
GnuDemangler Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-8-24' 2024-08-08 12:59:35 -04:00
GraphFunctionCalls GP-4656 - Fixed issue loading FCG when starting fully-zoomed in 2024-05-31 12:02:20 -04:00
GraphServices GP-4296 - Fixed screen reader support of tooltips using html 2024-02-06 17:29:55 -05:00
Jython GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
MicrosoftCodeAnalyzer GP-4748 Updated RttiUtil's find end of vftable to be more accurate. 2024-07-19 21:48:15 +00:00
MicrosoftDemangler GP-4626 - MDMang updates for suffix on mangled type names plus other fixes 2024-06-03 18:03:40 -04:00
MicrosoftDmang GP-4773 - PDB - Standardize namespaces and improve class namespace determination; involved MDMangUtils too; re-instates GP-4595 change 2024-07-18 18:21:21 -04:00
PDB Merge remote-tracking branch 'origin/GP-4843_ghizard_PR-6788_alandtse_namespace_in_bitfield' 2024-08-13 09:45:54 -04:00
ProgramDiff Test fixes 2024-08-14 20:55:51 -04:00
ProgramGraph
Recognizers
Sarif GP-4148 - Added an action to allow editing of data type from anywhere in 2024-05-28 19:34:14 -04:00
SourceCodeLookup GP-4269 - Minor refactor of plugin category names 2024-01-31 12:04:31 -05:00
SwiftDemangler GP-3535: Swift fixes/improvements 2024-02-29 08:39:49 -05:00
SystemEmulation GP-0: Add Features SystemEmulation to javadocs. 2023-12-11 13:44:28 -05:00
VersionTracking GP-4261 - Version Tracking - Fixed 'Unregistered Option' tooltip 2024-08-05 19:00:10 -04:00
VersionTrackingBSim GP-4009 Introduced BSim functionality including support for postgresql, 2023-12-05 08:30:51 -05:00
WildcardAssembler GP-4287: Format. Revise. Certify. 2024-02-05 11:32:50 -05:00