ghizard
|
cb3a6ced93
|
GP-4625 - Modify dev PDB Dump script and add scripts to dump PDB mangled names; realign mangled name for complex type hierarchy
|
2024-05-24 07:55:28 -04:00 |
|
ghizard
|
38e011aa41
|
GP-4593 - PDB - Reorder out-of-order base classes
|
2024-05-10 18:08:34 +00:00 |
|
Ryan Kurtz
|
e1409df283
|
Merge remote-tracking branch 'origin/GP-4572_ghizard_Fix_PDB_issues_pointertype_notype_symbols_proc_primitives_applmetrics'
|
2024-05-01 08:08:17 -04:00 |
|
ghizard
|
da46d670ec
|
GP-4572 - PDB - Fix misc: pointer type, notype symbol, unproc
primitives, symbol metrics
|
2024-04-30 14:37:31 +00:00 |
|
ghizard
|
953f59317a
|
GP-4571 - PDB Fix reading unavailable DebugData streams
|
2024-04-30 14:32:44 +00:00 |
|
Ryan Kurtz
|
d04b285f8d
|
Merge remote-tracking branch 'origin/GP-4503_ghizard_Modify_two_developer_PDB_scripts_to_use_askValues'
|
2024-04-11 06:17:00 -04:00 |
|
ghizard
|
f58072535e
|
GP-4503 - Use GhidraScript askValues in two developer PDB scripts
|
2024-04-09 21:38:58 +00:00 |
|
ghidra1
|
624a3c4e9e
|
GP-4408 Refactor of FillOutStructureCmd. Added FillOutStructureHelper and additional DecompilerUtils methods.
|
2024-04-03 09:53:53 -04:00 |
|
ghizard
|
76994b47a1
|
GP-4245 - Split PDB Universal Analyzer into multiple phases with
analyzer state
|
2024-03-12 15:10:10 -04:00 |
|
ghizard
|
0d68aab0a8
|
GP-4383 - PDB - Changes to MultiphaseResolver and IOException propagation; extract ClassFieldAttributes from CppCompositeType
|
2024-03-12 11:27:13 -04:00 |
|
ghizard
|
31261c0761
|
GP-0 - fix PointerApplier for GP-4246
|
2024-02-27 13:00:10 -05:00 |
|
ghizard
|
f1495cb6a1
|
GP-4246 - PDB improve types processing - better queuing mechanism, remove placeholder types, delay resolve
|
2024-02-27 11:17:35 -05:00 |
|
ghizard
|
774d6058bb
|
GP-0 - PDB rename MS PointerMode
|
2024-02-26 17:24:11 -05:00 |
|
ghizard
|
660464b805
|
GP-4335 - PDB Update symbol-creation mechanism; remove primary symbol
table since ghidra primary symbols are now more performant
|
2024-02-20 12:58:27 -05:00 |
|
ghizard
|
039056fe41
|
GP-0 - PDB - Fix FunctionSymbolApplier from GP-3991
|
2024-02-15 09:40:29 -05:00 |
|
ghizard
|
1470713dbb
|
GP-4306 - PDB - cleanup some types pertaining to vftptrs and methods
|
2024-02-09 09:23:56 -05:00 |
|
Ryan Kurtz
|
0ad4739909
|
Merge remote-tracking branch 'origin/GP-3991_ghizard_PDB_symbol_applier_work_squash_rebase_20240125--SQUASHED'
|
2024-02-07 11:21:55 -05:00 |
|
ghizard
|
4bcabe6787
|
GP-3991 PDB progress on symbol appliers
|
2024-02-06 10:49:27 -05:00 |
|
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 |
|