Ryan Kurtz
2399510c9a
Merge remote-tracking branch 'origin/GP-4264_ghizard_Stub_larger_pointers'
2024-02-01 08:12:48 -05:00
Ryan Kurtz
12819de3f0
Merge remote-tracking branch 'origin/GP-4244_ghizard_LoadPdbTask_schedule_EntryPointAnalyzer--SQUASHED'
2024-02-01 08:11:02 -05:00
ghizard
d5470e1086
GP-4244 LoadPdbTask: schedule EntryPointAnalyzer
2024-01-31 16:03:21 -05:00
ghizard
193a354222
GP-4264 - PDB stub additional too-large pointers until better understood
2024-01-30 14:03:27 -05:00
ghidra1
87b4a89a46
GP-0 CompositeInternal.toString() cleanup
2024-01-19 15:03:37 -05:00
dev747368
43c3ca87aa
GP-4081 streamline pdb parsing in the ContainerFileSymbolServer
2023-12-01 10:28:30 -05:00
Ryan Kurtz
d4861c46ac
Merge remote-tracking branch 'origin/GP-3715_ghizard_PDB_perf_investigate_resolve_as_you_go_squash_and_rebase20231101'
2023-11-28 11:59:10 -05:00
Ryan Kurtz
0ce8b46ddd
Merge remote-tracking branch 'origin/GP-4067_ghizard_cancellation_for_PdbDeveloperDumpScript'
2023-11-28 09:31:54 -05:00
Ryan Kurtz
8800dc5d7a
Merge remote-tracking branch 'origin/GP-4025_ghizard_replace_PDB_file_with_ByteProvider'
2023-11-28 09:31:35 -05:00
ghizard
e2862d7c82
GP-4067 - PDB - Add cancellation to PDB dumps
2023-11-27 16:55:50 -05:00
ghizard
6f852989ca
GP-3715 - PDB perf: resolve-as-you-go and stored types
2023-11-27 16:49:13 -05:00
ghizard
4da04423bd
GP-4025 - PDB - Use ByteProvider in place of RandomAccessFile
2023-11-27 16:00:41 -05:00
ghizard
83ca81140a
GP-3995 - PDB perf: No long load large components, maps, and lists; use
...
iterators
2023-11-27 10:05:33 -05:00
Ryan Kurtz
7fa03c9719
Merge remote-tracking branch 'origin/GP-4017_dev747368_pdb_symbolserver_fsrl'
2023-11-09 12:08:37 -05:00
dev747368
a0a8e5bbf3
GP-4017 allow pdbs to be found in container files
...
Add feature to allow pdbs co-located with their .exe in a zip or other
container file to be found by the "Program's Import Location" search
location.
2023-11-08 19:44:54 +00:00
ghizard
3da0bf31ff
GP-3990 - PDB perf: create random access symbol methods and iterator - caching disabled for now
2023-11-07 13:03:46 -05:00
ghizard
40c381e297
GP-3890 - Fix PDB memory issue in 10.4
2023-09-29 09:54:53 -04:00
Ryan Kurtz
0a2b9f6fd1
Merge remote-tracking branch 'origin/GP-3714_ghizard_investigate_random_access_datatype_records--SQUASHED'
2023-08-21 11:15:06 -04:00
Ryan Kurtz
16f7f2731a
Merge remote-tracking branch 'origin/GP-3713_ghizard_PDB_performance_investigate_replace_complex_type_mapper--SQUASHED'
2023-08-21 11:14:35 -04:00
ghizard
c53e21813d
GP-3714 - PDB perf: investigate random access of type records
2023-08-21 08:17:41 -04:00
ghizard
5072d142d1
GP-3713 - PDB perf - record-based complex type mapper vs. applier-based
2023-08-21 08:16:46 -04:00
ghizard
44222a14af
GP-3604 - PDB - Change function creation and disasembly mechanisms so that non-returning function tags are honored; prep for future work
2023-08-09 10:50:18 -04:00
Ryan Kurtz
befa5aa772
Merge branch 'GP-0_ryanmkurtz_PR-3760_GameCubeGBA_pdb-hasRangeMatch'
2023-07-14 13:24:25 -04:00
Ryan Kurtz
22e5c1a48b
Merge remote-tracking branch 'origin/patch'
2023-07-05 13:58:34 -04:00
ghizard
65c8f63e86
GP-3603 - PDB - increase max pagesize to 0x2000
2023-07-03 12:11:45 -04:00
ghizard
344e1bb2d3
GP-2518 - PDB: vtshape structures; reduce analysis messages
2023-06-28 17:11:06 -04:00
dragonmacher
a7668c7f85
GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state
2023-06-06 15:25:25 -04:00
Ryan Kurtz
78d9a6c6e3
Merge remote-tracking branch
...
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'
Conflicts:
Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
ghidragon
5da5af23fb
GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.
2023-05-08 12:30:01 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ghidra1
e2003f4c1b
GP-1379/3022 revert rename of float types back to byte-size for future
...
consideration
2023-04-26 18:39:18 -04:00
ghidra1
b9202411b9
GP-1379/3022 FloatFormat and BigFloat refactor in support of string
...
parsing and 80-bit float format. Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
ghidra1
19c1e8ae5b
GP-3235 improved auto-assignment of VOID storage to void return type for
...
function
2023-04-26 12:19:26 -04:00
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
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
ghizard
6e1b8369bd
GP-3336 - DeveloperDumpAllTypesScript wrap call with Swing
2023-04-19 10:20:37 -04:00
Ryan Kurtz
54536f7c90
Merge remote-tracking branch 'origin/GP-3316_ghizard_PDB_developer_script_to_apply_to_empty_program'
2023-04-14 10:30:25 -04:00
Ryan Kurtz
64cf5152f9
Merge remote-tracking branch 'origin/GP-3279_ghizard_20230401_PDB_struct_union_conflicts_due_to_members_of_same_datatype_name_but_different_type--SQUASHED'
2023-04-13 12:35:05 -04:00
ghizard
e89488d75f
GP-3279 - PDB conflicts on composite member datatypes of same name for older unnamed members
2023-04-13 12:30:51 -04:00
ghizard
815a38b4fe
GP-3316 - PDB developer script to apply to empty program
2023-04-11 22:14:11 -04:00
ghidragon
bbadb4aed4
GP-3282 Separated out the concepts of whether or not a program was analyzed from the state of if the user should be asked to analyze on open
2023-04-04 15:39:17 -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