ghizard
879925a5c4
gp-5292 - PDB U - Source Lines - AddressOutOfBoundsException
2025-01-22 11:52:41 -05:00
Ryan Kurtz
aeb3f04ac3
Merge remote-tracking branch 'origin/GP-5218_ghizard_PDB_source_lines_task_monitor'
2025-01-02 03:48:50 -05:00
ghizard
d7f43f0854
GP-5219 - C++/PDB improve uniqueness mechanism for ClassFieldAttributes
2024-12-30 19:56:40 -05:00
ghizard
f38bfdd9ce
GP-5218 Add task monitor to PDB U source lines importation
2024-12-29 12:58:33 -05:00
ghizard
a19571e718
GP-4968 - PDB U source lines
2024-12-19 10:11:27 -05:00
James
9aeeaa4397
GP-3883 added source file manager
2024-12-13 18:51:34 +00:00
Ryan Kurtz
03eae7abbd
Merge remote-tracking branch
...
'origin/GP-5174_dev747368_pdb_altfilenames--SQUASHED' (Closes #7200 )
2024-12-05 13:16:01 -05:00
dev747368
5761470937
GP-5174 look for pdb files based on program's filename
...
Add feature to 'Program's Import Location' to look for pdb files that
have been renamed to match the binary's name.
2024-12-05 13:14:31 -05:00
Ryan Kurtz
90afe08e9c
GP-0: Certify and tweak
2024-12-05 08:53:36 -05:00
Christian Nieves
2428fcc3e1
Fix potential IndexOutOfBoundsException in PDB parsing
2024-12-04 19:30:55 -06:00
Ryan Kurtz
2bebb96f77
Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the'
2024-11-26 09:05:43 -05:00
Ryan Kurtz
9b77447764
GP-0: Certify
2024-11-26 08:54:23 -05:00
hippietrail
13598df8db
many doubled words in comments etc, plus some nearby typos
2024-11-26 13:18:05 +07:00
ghidra1
d5f4d3b9bc
Merge remote-tracking branch
...
'origin/GP-5037_ghidra1_PDBCompositePadding--SQUASHED' (Closes #1030 )
2024-11-13 16:07:40 -05:00
ghidra1
d3d298373c
GP-5037 Improved PDB composite reconstruction. Adding support for alignment padding injection.
2024-11-13 16:04:08 -05:00
ghizard
a8623b7202
GP-5039 - PDB CPP - Move redesigned but neutered VxtManager to master
2024-11-08 15:30:05 -05:00
Ryan Kurtz
f3569cbb12
Merge remote-tracking branch
...
'origin/GP-5072_ghizard_PDB_more_progress_on_older_versions'
(Closes #7100 )
2024-11-06 08:05:37 -05:00
ghizard
fb15252442
GP-5072 - PDB - Progress on fixing up the processing of older PDB
...
versions
2024-11-03 13:31:09 -05:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
Ryan Kurtz
6a7bdfe105
Merge remote-tracking branch 'origin/patch'
2024-10-25 07:36:39 -04:00
ghizard
59ac60b91f
GP-5050 - PDB fixup typedef namespaces
2024-10-24 13:29:52 -04:00
Ryan Kurtz
6315aa68df
Merge remote-tracking branch 'origin/GP-4970-dragonmacher-help-fix'
2024-10-04 07:38:12 -04:00
dragonmacher
81212432a3
GP-4970 - Fixed broken help TOC link that points to generated file
2024-10-03 09:49:29 -04:00
Ryan Kurtz
23b75ec040
Merge remote-tracking branch 'origin/GP-4975_ghizard_PDB_allow_VxTable_mangled_symbols_to_be_primary'
2024-10-01 13:48:51 -04:00
Ryan Kurtz
3cc122cffa
Merge remote-tracking branch 'origin/GP-4955_ryanmkurtz_elf--SQUASHED'
...
(Closes #6912 )
2024-10-01 13:44:46 -04:00
Ryan Kurtz
9aba9d81be
GP-4955: The ElfLoader imagebase option can now contain a leading 0x
2024-10-01 13:43:42 -04:00
ghizard
b776df4c7c
GP-4975 - PDB - allow VxTable mangled symbol to be primary for Demangler
2024-09-30 21:42:44 +00:00
ghizard
91f82f9f90
GP-4725 - PDB work toward applying source lines information
2024-09-26 18:10:45 -04:00
ghizard
737ea4d31f
GP-4898 - All Demanglers: added MangledContext; Microsoft MDMang: added
...
C-style mangling scheme and moved Demangler type hierarchies out of
MDMang
2024-09-19 12:26:30 +00:00
Ryan Kurtz
d73a977ca1
GP-0: Certify
2024-08-23 13:43:53 -04:00
Emerson Pinter
8011144b96
fix: restore debugInfo null check
...
Restore the fix implemented by d86b60e6b2
2024-08-22 14:25:34 -03:00
Ryan Kurtz
ab89202848
Merge remote-tracking branch 'origin/GP-4843_ghizard_PR-6788_alandtse_namespace_in_bitfield'
2024-08-13 09:45:54 -04:00
ghizard
f17f94929e
GP-4843 - PDB MSDIA proc of namespace and bit-fields - change initial
...
name test
2024-08-13 12:59:13 +00:00
Ryan Kurtz
33867f718b
Merge remote-tracking branch 'origin/GP-4735_dev747368_pdb_trusted_symbolserver--SQUASHED'
2024-08-12 14:19:48 -04:00
dev747368
dcc56457ea
GP-4735 refactor pdb symbol server 'remote' to 'untrusted'
...
Change name of symbolserver 'remote' property to 'untrusted' to reflectits intended usage.Add column in config table to allow user to toggle trusted status onhttp:// symbol servers (the only type that currently supports thisconcept)
2024-08-12 12:49:58 -04:00
Ryan Kurtz
4ac6cf5206
Merge remote-tracking branch
...
'origin/GP-4822_ghizard_PDB_U_add_char8_t_primitive_types' (#6744 )
2024-08-12 06:35:50 -04:00
Alan Tse
7d666ea34c
fix: handle namespaces when processing bitfields
...
Handle cases where namespaces may be provided in a pdb member name. The
code incorrectly assumed that namespaces may never appear if PDB.kind
was a Member.
2024-08-11 18:06:29 -07:00
ghizard
6b8cc1a5b5
GP-4824 - PDB MSDIA - deal with NoType types
2024-08-07 18:28:59 +00:00
Ryan Kurtz
351374286b
Merge branch 'GP-4827_ryanmkurtz_PR-6744_alandtse_malformed_pdb_datatypes'
2024-08-07 14:12:34 -04:00
Ryan Kurtz
74be258549
GP-4827: Certify
2024-08-07 14:10:55 -04:00
ghizard
45b86dfacf
GP-4822 - PDB Universal - add char8_t
2024-08-07 17:03:12 +00:00
Alan Tse
d8ae172125
Fix parsing of recoverable malformed datatypes
...
MSVC sometimes generates pdbs where there is an implied datatype such as
pointers `*` or arrays `[16]`. While the actual datatype is unknown,
Ghidra has undefined to cover this use case.
This avoids an error on PDB import which would have a cryptic message:
"Symbol list must contain at least one symbol name!" without any info
on what caused the issue.
2024-07-22 01:24:28 -07:00
ghizard
c26a290c14
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
Ryan Kurtz
2990501f28
Merge remote-tracking branch 'origin/GP-4746_ghizard_PdbReader_migrate_many_more_dump_methods_to_use_writer'
2024-07-08 07:08:04 -04:00
ghizard
ad22c4aaf6
GP-0 - master - PDB undo main part of GP-4595 for now
2024-07-05 16:31:33 +00:00
ghizard
45f0ca63fa
GP-4746 - PdbReader dump methods - output NameTable stream records;
...
modify more dumps to use Writer instead of StringBuilder
2024-07-05 11:33:12 +00:00
ghizard
8a62ed795f
GP-4743 - PDB - Developer stream and offset locator for file offset
2024-07-03 12:43:22 +00:00
Ryan Kurtz
8b7cae1b2c
Merge remote-tracking branch 'origin/GP-4595_ghizard_PDB_work_around_self_containing_class_from_lambda_and_deal_with_primitive_typedef--SQUASHED'
2024-07-02 12:36:41 -04:00
ghizard
3326d42baf
GP-4595 - PDB fix class containing member with same type name and primitive typedef and use default type handler
2024-07-01 18:29:57 -04:00
ghizard
99e087569f
GP-4736 - PDB Refactor C11 and C13 Sections and Lines information and
...
create member access
2024-07-01 13:32:56 +00:00