Commit graph

373 commits

Author SHA1 Message Date
ghidra1
f459844cda GP-296 avoid separately resolving nested composite definitions to avoid
duplicates.  Allow them to be resolved as needed (e.g., function
definitions).
2020-10-29 17:36:55 -04:00
ghidra1
f7e219b96a GP-301 PDB - use consistent anonymous function naming with DWARF. Helps
to reduce datatype conflicts.
2020-10-26 19:25:57 -04:00
ghidra1
0086c4c77a GP-296 avoid separately resolving nested composite definitions to avoid
duplicates.  Allow them to be resolved as needed (e.g., function
definitions).
2020-10-21 14:44:58 -04:00
ghidra1
3791d9d5d1 GP-295 PDB - do not generate vtshape datatypes 2020-10-21 14:43:50 -04:00
dragonmacher
822dc240b5 Merge remote-tracking branch 'origin/GP-249-dragonmacher-task-launcher-sleep--SQUASHED' 2020-10-16 15:59:43 -04:00
dragonmacher
dc7e45762d GP-249 - Task Dialog - fixed issue with task dialog appearing over user input dialog; fixed spin/sleep code 2020-10-15 18:06:36 -04:00
Xiaoyin Liu
491b480c49 Fix typo in PdbUniversalAnalyzer.java
"Platform-indepent" -> "Platform-independent"
2020-10-13 17:25:21 -04:00
ZeeWanderer
e33d593e52 [Windows, PDB, MSVC] Use $(DefaultPlatformToolset) in pdb project + minor solution refactor 2020-10-09 17:27:22 -04:00
ghidra1
3cd26120a3 Corrected issue with Program metadata which included CustomerOption.
Cleanup PDB analyzer related error reporting.
2020-10-08 12:44:41 -04:00
ghidra1
b2eb2aaa65 PDB - Corrected symbol mapping using OMAP and enabled PDB Universal
Analyzer as default.  Renamed old PDB analyzer to PDB MSDIA.
2020-10-07 19:10:20 -04:00
ghizard
10702d0569 PDB - adjust dump output lines on PdbDebugInfo 2020-09-30 12:16:46 -04:00
ghizard
92ebc36382 PDB - Added OMAP to DebugData and starting to investigate its use. 2020-09-30 12:16:35 -04:00
ghidra1
b816f4a939 PDB Refinements - integrated new PDB Universal with Load/Download
actions and corrected PDB age related issue.
2020-09-30 12:04:12 -04:00
ghidra1
0cdc722921 Revert analyzer default enablement change 2020-09-26 08:53:30 -04:00
ghidra1
0df36d17a3 GP-177 allow changes to Stack and PDB analyzer enablement to be retained
as a new default enablement
2020-09-17 19:40:35 -04:00
ghizard
4e0e28933f GT-3112 - PDB Universal Reader/Analyzer - 124 commits 2020-09-16 17:04:37 -04:00
ghizard
dec66ed2c2 GT-3112 - PDB Universal Reader/Analyzer - 123 commits 2020-09-16 13:29:20 -04:00
ghizard
1a6cf81d91 GT-3112 - PDB Universal Reader/Analyzer - 122 commits 2020-09-15 16:23:36 -04:00
ghizard
1b9cf4a274 GT-3112 - PDB Universal Reader/Analyzer - 121 commits 2020-09-09 16:24:02 -04:00
ghizard
d09a5740e0 GT-3112 - PDB Universal Reader/Analyzer - 120 commits 2020-09-09 15:45:56 -04:00
ghizard
71ed2524ce GT-3112 - PDB Universal Reader/Analyzer - 119 commits 2020-09-09 15:02:34 -04:00
ghizard
9a4e870875 GT-3112 - PDB Universal Reader/Analyzer - 116 commits 2020-09-09 09:46:02 -04:00
ghizard
6d0d66640b GT-3112 - PDB Universal - more review changes 2020-09-08 19:47:28 -04:00
ghizard
630eb6e32e GT-3112 - PDB Universal - signature dump in hex 2020-09-08 12:24:59 -04:00
ghizard
9a901ff195 GT-3112 - PDB Universal - clean-up from last change. 2020-09-08 12:17:12 -04:00
ghizard
368476097d GT-3112 - PDB Universal - caches for unique symbols at address and
primary symbols for performance work-around
2020-09-06 18:35:28 -04:00
ghizard
9f7fc60f76 GT-3112 - PDB Universal - review changes 2020-09-06 18:00:59 -04:00
ghizard
a1d7ed2cb2 GT-3112 - PDB Universal - applicator/analyzer (112 squashed commits) 2020-09-01 11:16:06 -04:00
ghizard
56611f3308 GP-43 Refactor PDB reader - review changes 2020-08-25 19:11:52 -04:00
ghizard
25062e1792 GP-43 PDB Universal - PDB Reader refactor 2020-08-25 19:11:51 -04:00
ghizard
43fb55ffb7 GT-2895 changes from first review 2020-08-25 19:11:50 -04:00
ghizard
26a36ab643 GT-2895 global/public syms + more 2020-08-25 19:11:49 -04:00
ghizard
455d100a55 GT_2867 Very minor change to one comment. 2020-08-25 19:11:49 -04:00
ghizard
44484ed97d GT-2867 minor fix 2020-08-25 19:11:48 -04:00
ghizard
1195ed8fa2 GT-2867 Changes due to first review 2020-08-25 19:11:47 -04:00
ghizard
d9fe85ed0f GT-2867 Move Processor and RegisterName up a level 2020-08-25 19:11:46 -04:00
ghizard
f10a766506 GT-2867 - PDB Universal changes 2020-08-25 19:11:45 -04:00
ghizard
da72cbedf5 GT-2823 remaining (renaming) issues from first review 2020-08-25 19:11:44 -04:00
ghizard
56bcc2beb9 GT-2823 Partial changes from first review. 2020-08-25 19:11:44 -04:00
ghizard
0e4b725c37 GT-2823 Initial commit with symbol types and tests for PDB Universal. 2020-08-25 19:11:43 -04:00
ghizard
ffcdcff7ab GT-2731 - changes from final review 2020-08-25 19:11:42 -04:00
ghizard
297ec359c8 GT-2731 Changes from second review plus others toward integration. 2020-08-25 19:11:41 -04:00
ghizard
f0a59426af GT-2731 More changes from first review. Enums and javadoc on getters. 2020-08-25 19:11:40 -04:00
ghizard
5077563a3b GT-2731 Changes from first review 2020-08-25 19:11:39 -04:00
ghizard
cd956920e7 GT_2731 Add data types (had to add some symbols and Dummy) 2020-08-25 19:11:38 -04:00
ghizard
eac9445272 PDB Universal - new base 2020-08-25 19:11:37 -04:00
ghidravore
7188df41ed Merge remote-tracking branch 'origin/GT-3610-dragonmacher-narrow-analysis-log-dialog' 2020-07-08 14:29:03 -04:00
ghidra1
8f0dc68199 Added ability to specify composite member comments in support of PDB
composite reconstruction
2020-06-29 12:48:46 -04:00
dragonmacher
d52c417327 GT-3610 - Updated the analysis log message dialog to not stretch the
entirety of the screen; fixed flax in MessageLog
2020-06-24 12:56:55 -04:00
ghidra1
c2d9629f57 GT-3571 Numerous changes to datatype resolve/replace addressing
performance and conflict handling.  Corrected composite merge
deficiencies.  Added datatype resolve/equivalence caches for performance
improvement.  Added deferred pointer resolution for structures and
unions.  Corrected datatype parent/child update
2020-06-03 17:58:59 -04:00