Commit graph

266 commits

Author SHA1 Message Date
ghidra1
a4776892bd GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures.  Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
ghidra1
14b78c1307 GP-1633 added new DataUtilities.createData method without stackPointers
param
2023-03-23 16:17:58 -04:00
Ryan Kurtz
8a9ccf8147 Merge remote-tracking branch 'origin/GP-3200_ghizard_Smarter_restricted_creation_of_functions_for_global_labels' 2023-03-21 12:29:34 -04:00
Ryan Kurtz
eebe8ae825 Merge remote-tracking branch
'origin/GP-3171_ghizard_PDB_stub_basic_Member_Pointers' (Closes #5055)
2023-03-21 12:26:10 -04:00
dev747368
72f4483394 GP-1928 additional findPdb util method 2023-03-17 17:12:06 +00:00
ghizard
86a97c58d6 GP-3171 - PDB stub Member Pointers 2023-03-15 17:40:24 -04:00
ghizard
56322bf94e GP-3200 - PDB - Smarter, restricted creation of functions for global
labels
2023-03-15 12:20:20 -04:00
ghidra1
1795c35dfc GP-3122 Added AutoCloseable Transaction API to DBHandle and
UndoableDomainObject.  Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
ghizard
407fe706d8 GP-3127 - PDB - Override overzealous thunk detection 2023-02-22 15:10:38 -05:00
Ryan Kurtz
ff93d4cfb1 Merge remote-tracking branch 'origin/GP-3000-dragonmacher-theme-fixes--SQUASHED' 2023-02-13 15:17:20 -05:00
dragonmacher
1fa08a6002 GP-3000 - Theme Cleanup 2023-02-09 15:22:54 -05:00
ghidra1
7143f64c51 Merge remote-tracking branch
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00
dragonmacher
c252e3b905 GP-2986 - ComponentProvder and dialog cleanup on dispose 2023-02-02 17:51:15 -05:00
dragonmacher
a0dbf5e19d GP-2844 - Implemented a custom html rendering kit for GHtmlLabels 2023-01-27 11:18:57 -05:00
dragonmacher
2a954aeec8 GP-2795 - Theme Fixes - Updated buttons using icons to ensure the
disabled icon gets installed correctly
2022-12-29 17:32:54 -05:00
Ryan Kurtz
5e2bbde8dd Merge remote-tracking branch 'origin/GP-2795-dragonmacher-theme-cleanup-buttons--SQUASHED' 2022-12-13 06:30:39 -05:00
dragonmacher
8379285044 GP-2795 - Refactor of ButtonPanelFactory 2022-12-12 18:54:57 -05:00
dragonmacher
e3aad672ce GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
ghidra1
6a006ac085 GP-1945 Eliminate use of blank component names (zero-length bitfields) 2022-12-08 09:39:30 -05:00
dragonmacher
f091a084c2 GP-2868 - Image Cleanup - Removed unused images; removed duplicate
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
Ryan Kurtz
95c0fa9cc5 Merge remote-tracking branch 'origin/patch' 2022-11-19 03:12:03 -05:00
ghidra1
4e6d2316f7 GP-2864 corrected PDB function definition use by FunctionSymbolApplier 2022-11-18 14:52:02 -05:00
ghidragon
a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
ghidragon
c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
dragonmacher
79b95702ba GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
Docking
2022-11-15 14:55:43 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
dragonmacher
a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
ghidragon
703a7beb8d GP-1981 added in font support and Icon support 2022-11-15 14:53:03 -05:00
ghizard
ba536a57ee GP-2838 - PDB Fix primary symbol override logic for functions, affecting
function sigs from mangled.
2022-11-14 13:36:52 -05:00
ghizard
f9ccbf1f57 GP-0 fix tests broken by GP-2649 2022-10-06 11:11:17 -04:00
ghizard
b35f123cae GP-2649 - PDB Universal clean-up + fix for CreateFunctionCmd 2022-10-05 10:12:16 -04:00
ghizard
e34324ba4e GP-2648 Improve demangler analysis after LoadPdbTask. 2022-10-05 10:03:11 -04:00
Ryan Kurtz
a307fd4614 Merge remote-tracking branch 'origin/GP-2648_ghizard_Improve_demangling_after_LoadPdbTask--SQUASHED' 2022-10-05 00:52:28 -04:00
ghizard
076bc74a35 GP-2648 Improve demangler analysis after LoadPdbTask. 2022-10-04 11:31:35 -04:00
ghizard
3bbba9602b GP-2647 Add/Modify system properties for PDB Universal 2022-10-04 06:57:48 -04:00
Ryan Kurtz
f6cbf20800 Merge remote-tracking branch
'origin/GP-2552_dev747368_retry_pdb_downloads--SQUASHED' (Closes #4324)
2022-09-20 01:09:42 -04:00
dev747368
05108d5556 GP-2552 retry pdb downloads
Addresses github issue #4324
2022-09-19 11:07:37 -04:00
Ryan Kurtz
b0bddda320 Merge remote-tracking branch 'origin/GP-2550_dev747368_improve_pdb_symbolstore_000admin_directory_handling' 2022-09-17 02:24:05 -04:00
ghidra1
054b80160e Merge remote-tracking branch 'origin/GP-2557_ghidra1_ghizard_DemanglerAnonFuncDefNames_and_CategoryPath_changes' 2022-09-16 17:43:33 -04:00
ghidra1
0b1b8d5a36 GP-2557 Change demangler to use standardized anonymous function
definition names
2022-09-15 15:28:54 -04:00
dev747368
09175677d1 GP-2550 don't fail when 000admin directory is missing 2022-09-14 17:39:41 +00:00
ghizard
bf114ef163 GP-0 fix test broken by GP-2367 2022-09-12 10:58:40 -04:00
ghizard
e7846664a8 GP-2367 - PDB U - cleanup: remove Abstract from some names, incorporate filename and monitor into MSF and make available to PDB and other classes, better employ monitor in reader, fix some javadoc 2022-09-09 16:23:09 -04:00
Ryan Kurtz
6842712129 Merge remote-tracking branch 'origin/GP-2505_ghizard_PDB_U_Add_noreturn_and_custom_calling_as_well_as_initial_MIPS_and_IA64_function_support--SQUASHED' 2022-09-07 00:46:24 -04:00
ghizard
0286dbc7ba GP-2505 PDB - improve functions: no-return, unknown convention, MIPS/IA64 support 2022-09-06 15:56:58 -04:00
Ryan Kurtz
af7476b21f Merge remote-tracking branch 'origin/GP-1776_ghizard_PDB_Part1_Add_C13_sections_modules_iterators_20220824--SQUASHED' 2022-08-31 12:29:37 -04:00
ghizard
e23bf1087b GP-1776 - PDB - C13 Sections, modules, iterators; incorporate into DebugInfo (turned off) 2022-08-31 10:58:55 -04:00
BrennerLittle
3713a2f1b3
Updated README_PDB.html
Added windows 11 as part of the list of supported windows versions.
2022-08-24 22:45:44 -05:00
ghizard
c543c601ca GP-2244 - PDB U devmode only - put labels into namespaces 2022-08-10 07:33:54 -04:00
Ryan Kurtz
1fdc09d685 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PdbApplicator.java
2022-08-02 11:32:17 -04:00