Commit graph

412 commits

Author SHA1 Message Date
ghizard
dcd26f14d2 GP-5928 - PDB - Fix lost members of some composites 2025-08-12 16:46:46 -04:00
ghizard
1684aaf61f GP-5861 - PDB, MDMang, and DTUtils optim - fix for processing of
truncated symbols and optional prefix on MDMang datatype demangling
2025-07-22 16:27:14 -04:00
ghidra1
8c441250f5 GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String. 2025-06-06 17:58:07 -04:00
ghizard
2858b63c67 GP-5697 -PDB - Updated pop-analysis pop-up message 2025-06-02 14:21:11 -04:00
ghizard
2f51ec305c GP-5697 - PDB Provide post-analysis pop-up when PDB file not found 2025-05-16 10:47:00 -04:00
ghizard
fb64f3084b GP-0 - Fix PDB CPP vxt spelling on methods and variables 2025-05-01 07:48:40 -04:00
ghizard
be3f380540 GP-5611 - Rename to MsVxtManager and MsVxtManagerTest 2025-05-01 04:34:59 -04:00
ghidra1
52c52224e7 Merge remote-tracking branch 'origin/GP-5446_ghizard_lay_down_vxt_types' 2025-04-23 18:02:44 -04:00
ghizard
1d84859a8d GP-5446 - PDB CPP Lay down vxt types 2025-04-23 07:57:11 -04:00
ghizard
388a1e989b GP-5608 - PDB CPP Fix vxtable composition regression; add in planned
signature compare; adjust tests
2025-04-22 17:09:36 -04:00
ghizard
61025ea48f GP-5603 - PDB CPP nonspeculative class layout when no VBT; modify layout options 2025-04-22 14:05:08 -04:00
Ryan Kurtz
37cdf1fa69 Merge remote-tracking branch 'origin/GP-5524_ghizard_Improve_CPP_PDB_testing_framework--SQUASHED' 2025-04-22 09:22:36 -04:00
ghizard
12d14149f4 GP-5524 - Improve CPP/PDB testing framework 2025-04-22 06:07:37 -04:00
Ryan Kurtz
6730154316 GP-0: Certify 2025-04-21 07:54:19 -04:00
Luke Serné
8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
ghizard
63facf90f1 GP-5588 - PDB CPP - fix aligned base class calc; create another vxtable
locator temp work-around
2025-04-11 15:01:17 -04:00
Ryan Kurtz
8ee341cd65 Merge remote-tracking branch 'origin/GP-5576_ghizard_set_vxtable_alignment_and_packing' 2025-04-09 11:01:30 -04:00
ghizard
3b37ca1422 GP-5576 - PDB set vxtable alignment and packing 2025-04-09 06:00:38 -04:00
ghizard
9b96306f80 GP-5575 - PDB fix regression in using zero-sised base with no vbtable 2025-04-09 05:54:32 -04:00
ghizard
c32bc2a129 GP-5559 - PDB - Work around issue with finding primary vxt by symbol 2025-04-02 11:24:33 -04:00
ghizard
edb277177d GP-5074 - CPP PDB vxtable datatype composition 2025-03-24 06:51:40 -04:00
ghizard
766c4c7c04 GP-5492 - PdbReader - bring method records into alignment with each
other; expose thisAdjuster; change output format and tests
2025-03-17 15:58:56 -04:00
dragonmacher
0a30e924dd Updated the help build to detect re-used sort group values 2025-03-07 22:55:00 -05:00
Ryan Kurtz
802586c6fb Merge remote-tracking branch 'origin/GP-5408_ghizard_Rework_hierarchical_class_layout_and_vxt_understanding--SQUASHED' 2025-03-04 14:01:01 -05:00
ghizard
380a0dbe69 GP-5408 - C++ and PDB - rework hierarchical class layout and VxTable understanding 2025-03-04 13:50:28 -05:00
GhidraKraken
6121818cd3 GP-4555 set accessible names for components 2025-03-03 15:24:58 -05:00
ghizard
eb5c9c88af GP-5099 - CPP and PDB - Continued work on redesigned VxtManager 2025-02-18 15:02:27 -05:00
ghizard
46cc9139f6 GP-5385 - PDB U - Change constructor return type 2025-02-14 15:55:33 -05:00
Ryan Kurtz
17419c57fe Merge remote-tracking branch 'origin/GP-5076_ghizard_base_class_names_and_categories' 2025-02-04 09:07:30 -05:00
ghizard
ed7cc31cfd GP-5076 change PDB class naming for bases and internal category and
significant change to tests
2025-02-03 11:44:29 -05:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
Ryan Kurtz
2f61a6c88a Merge remote-tracking branch 'origin/GP-5323_ghizard_PDB_improve_vxtables_and_test_setup--SQUASHED' 2025-02-02 13:37:31 -05:00
ghizard
c6a3300fe8 GP-5323 - PDB - improve vxtables and test set up 2025-01-30 15:38:28 -05:00
Ryan Kurtz
7a37920a21 Merge remote-tracking branch 'origin/GP-5274_ghizard_DefaultCompositeMember_improve_align_add_nopack_option--SQUASHED' 2025-01-22 13:54:35 -05:00
ghizard
47eeb8b256 GP-5274 - PDB DefaultCompositeMember - improve alignment, add nopack option 2025-01-22 13:39:05 -05:00
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