Commit graph

219 commits

Author SHA1 Message Date
ghizard
e23bf1087b GP-1776 - PDB - C13 Sections, modules, iterators; incorporate into DebugInfo (turned off) 2022-08-31 10:58:55 -04:00
ghizard
c543c601ca GP-2244 - PDB U devmode only - put labels into namespaces 2022-08-10 07:33:54 -04:00
Ryan Kurtz
1fdc09d685 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PdbApplicator.java
2022-08-02 11:32:17 -04:00
ghizard
4ff5dc16bb GP-2385 - PDB Universal - allow mangleds to be primary when PDB has no
type information
2022-08-01 14:57:18 -04:00
Ryan Kurtz
8f811ef517 Merge remote-tracking branch 'origin/GP-2349_ghizard_PDB_dump_set_new_script--SQUASHED' 2022-07-27 10:18:07 -04:00
ghizard
004cbd1cc1 GP-2349 - PDB developer dump set script 2022-07-27 10:04:31 -04:00
ghizard
70e7ae6e59 GP-1777 - PDB Universal - Improve segment address calculation 2022-07-27 05:54:53 -04:00
Jan Stoots
2ba5b84e7e
Update PdbAnalyzer.java 2022-06-21 19:50:17 +02:00
Ryan Kurtz
d2883bbb8c GP-2167: Removing JMockit jar dependency 2022-06-18 03:38:48 -04:00
Ryan Kurtz
d2a78b41b2 Merge remote-tracking branch
'origin/GP-1913-dragonmacher-structure-editor-actions--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2022-05-20 10:17:06 -04:00
dragonmacher
d9af59df1a GP-1913 - Updated data type synchronization workflow by adding a new action and a home button to the structure editor. Added action to the composite editors and enum editor to show the type being edited in the Data Type Manager's tree. 2022-05-19 18:33:40 -04:00
ghidra1
01067debde GP-1797 removed unused DataTypeConflictException 2022-05-16 12:33:16 -04:00
Ryan Kurtz
96674d4f62 GP-1907: Removing ContinuesInterceptor and associated API 2022-04-15 01:51:58 -04:00
Ryan Kurtz
3bc19e701c Merge remote-tracking branch 'origin/GP-1827_ghizard_PDB_Universal_NPE_with_missing_DBI--SQUASHED' 2022-04-14 15:09:54 -04:00
ghizard
d86b60e6b2 GP-1827 - Fix NPE for null PDB DBI; static symbol/type parsing methods help remedy 2022-04-13 15:26:10 -04:00
dev747368
2b7375e20c GP-1901 add GetMSDownloadLinkScript 2022-04-08 14:09:43 -04:00
ghizard
5ccf77b48f GP-1775 - Fix PDB calculation of number of module contributing files 2022-03-01 09:29:08 -05:00
ghizard
416597c0b1 GP-1023 - Fix for PDB static local variable processing 2022-02-14 12:36:39 -05:00
Ryan Kurtz
7b01170c21 Merge branch 'GP-0_ryanmkurtz_PR-3964_GameCubeGBA_pdb-symbol-bug' 2022-02-08 16:21:57 -05:00
Ryan Kurtz
596578e0b1 Merge remote-tracking branch
'origin/GP-1734_ryanmkurtz_PR-3764_GameCubeGBA_CamelCase' (Closes #3764)
2022-02-08 10:56:39 -05:00
ghizard
b151802b05 GP-1734 - fix camel case logic, doc, and add enum to PdbKind 2022-02-08 10:32:54 -05:00
Wiz
2c9fa635d7 Bug fix for creating symbol 2022-02-04 13:03:32 -05:00
ghidra1
03fbc6ba09 Merge remote-tracking branch 'origin/GP-1677_ghizard_fix_incorrect_bounds_on_PDB_item_iteration' into patch 2022-01-14 19:21:39 -05:00
ghizard
af6294b801 GP-1672 - PDB developer scripts for doing basic queries outside of a program. 2022-01-14 07:55:20 -05:00
ghizard
402a44ca7b GP-1677 Fix bug in PDB item iteration bounds. 2022-01-13 13:59:54 -05:00
Wiz
0373db2e13 Fixed toCamel so that only _ are converted to uppercase letters
makeUpper being set to perpetually true meant that the entire name was in uppercase letters. This commit fixes that.
2021-12-22 14:52:42 -05:00
ghizard
e0081030a5 GP-1456 - PDB Universal - Fix ArrayTypeApplier issue due to
EnumTypeApplier definition processing.
Closes #3484
2021-11-05 10:40:01 -04:00
Ryan Kurtz
a1dba97a10 Merge remote-tracking branch
'origin/GP-1209_ryanmkurtz_PR-3387_ryanmkurtz_native-release-builds--SQUASHED'
(Closes #3387)
2021-09-27 08:35:49 -04:00
Ryan Kurtz
3c07ca2962 GP-1209: Support for building natives from a release. 2021-09-27 08:16:14 -04:00
ghidra1
cfdec26da4 GP-943 Added support for zero-length arrays and
zero-length components.  NOTE: We still never return 0 for
DataType.getLength().  Added DataType.isZeroLength().
2021-09-24 16:29:29 -04:00
Ryan Kurtz
5442988b4c Merge remote-tracking branch
'origin/GP-1180_dev747368_loadpdb_with_bad_pdbinfo--SQUASHED' (Closes
#3289)
2021-09-17 07:21:00 -04:00
dev747368
76337295d4 GP-1180 fix LoadPdbDialog handling of missing pdb info, fixes github issue #3289
LoadPdbDialog wasn't handling things well if Pdb information was missing or incomplete or malformed, allowing fake values (such as '<missing>') through to be used during a search, which could cause problems.
2021-09-16 18:45:38 -04:00
ghizard
9b8aca022c GP-1298 PDB Improve symbols performance when many symbols at address and
improve functionality; also RegisterName fix.
2021-09-15 12:09:27 -04:00
Ryan Kurtz
7394199cb3 GP-1211: Better error handling of missing native components 2021-09-09 13:18:52 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
dev747368
ab6ab56962 GP-1105 improve HttpSymbolServer download timeouts
Use async method for HTTP GET, improve various error messages whentimeout or cancel occurs.
2021-07-09 18:37:06 -04:00
ghizard
fd2b5dadec GP-1104 - Fix PDB CLI bug for older imports without FileBytes 2021-07-08 13:10:19 -04:00
ghizard
e12d02eeb2 GP-1086 - Fix PDB constructor signature bug 2021-06-29 14:12:55 -04:00
ghidra1
21b3fbf8ea Merge remote-tracking branch 'origin/GP-984_dev747368_simplify_loadpdb_gui--SQUASHED' into Ghidra_10.0 2021-06-04 08:28:41 -04:00
dev747368
a97c3dc4af GP-984 simplify LoadPdbDialog gui 2021-06-03 15:23:05 -04:00
ghidra1
a200ecf8f0 GP-17 updated FunctionSymbol and SymbolDB to get parent namespace of thunked function for thunks. 2021-06-02 18:02:02 -04:00
ghidra1
22675e9f39 Merge remote-tracking branch 'origin/GP-42_dev747368_PdbSymbolServer_for_10' 2021-05-18 21:42:23 -04:00
ghizard
f26e625444 GP-968 PDB CLI quieting and fixing parsing using FileBytes 2021-05-18 20:22:27 -04:00
dev747368
0f080eb80b GP-42 fix html - remove text about remote option 2021-05-17 18:13:16 -04:00
dev747368
9b7299492e GP-42 changed remote searching to its own button 2021-05-17 18:07:20 -04:00
dev747368
4861a84aca GP-42 tweak symbol dir bootstrap logic, misc text & help 2021-05-17 17:01:33 -04:00
dev747368
522ac50dfc save 2021-05-17 14:37:16 -04:00
dev747368
bb924294a1 GP-42 change pdb logging enablement to jvm property, fix button tooltip 2021-05-14 14:39:57 -04:00
ghidra1
15d22e8164 Merge remote-tracking branch 'origin/GP-849_ryanmkurtz_gradle7' 2021-05-14 10:52:37 -04:00
dev747368
0fe06ffb2f GP-42 update screen shots 2021-05-13 18:27:50 -04:00