Commit graph

373 commits

Author SHA1 Message Date
ghidragon
c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
dragonmacher
79b95702ba GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
Docking
2022-11-15 14:55:43 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
dragonmacher
a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
ghidragon
703a7beb8d GP-1981 added in font support and Icon support 2022-11-15 14:53:03 -05:00
ghizard
ba536a57ee GP-2838 - PDB Fix primary symbol override logic for functions, affecting
function sigs from mangled.
2022-11-14 13:36:52 -05:00
ghizard
f9ccbf1f57 GP-0 fix tests broken by GP-2649 2022-10-06 11:11:17 -04:00
ghizard
b35f123cae GP-2649 - PDB Universal clean-up + fix for CreateFunctionCmd 2022-10-05 10:12:16 -04:00
ghizard
e34324ba4e GP-2648 Improve demangler analysis after LoadPdbTask. 2022-10-05 10:03:11 -04:00
Ryan Kurtz
a307fd4614 Merge remote-tracking branch 'origin/GP-2648_ghizard_Improve_demangling_after_LoadPdbTask--SQUASHED' 2022-10-05 00:52:28 -04:00
ghizard
076bc74a35 GP-2648 Improve demangler analysis after LoadPdbTask. 2022-10-04 11:31:35 -04:00
ghizard
3bbba9602b GP-2647 Add/Modify system properties for PDB Universal 2022-10-04 06:57:48 -04:00
Ryan Kurtz
f6cbf20800 Merge remote-tracking branch
'origin/GP-2552_dev747368_retry_pdb_downloads--SQUASHED' (Closes #4324)
2022-09-20 01:09:42 -04:00
dev747368
05108d5556 GP-2552 retry pdb downloads
Addresses github issue #4324
2022-09-19 11:07:37 -04:00
Ryan Kurtz
b0bddda320 Merge remote-tracking branch 'origin/GP-2550_dev747368_improve_pdb_symbolstore_000admin_directory_handling' 2022-09-17 02:24:05 -04:00
ghidra1
054b80160e Merge remote-tracking branch 'origin/GP-2557_ghidra1_ghizard_DemanglerAnonFuncDefNames_and_CategoryPath_changes' 2022-09-16 17:43:33 -04:00
ghidra1
0b1b8d5a36 GP-2557 Change demangler to use standardized anonymous function
definition names
2022-09-15 15:28:54 -04:00
dev747368
09175677d1 GP-2550 don't fail when 000admin directory is missing 2022-09-14 17:39:41 +00:00
ghizard
bf114ef163 GP-0 fix test broken by GP-2367 2022-09-12 10:58:40 -04:00
ghizard
e7846664a8 GP-2367 - PDB U - cleanup: remove Abstract from some names, incorporate filename and monitor into MSF and make available to PDB and other classes, better employ monitor in reader, fix some javadoc 2022-09-09 16:23:09 -04:00
Ryan Kurtz
6842712129 Merge remote-tracking branch 'origin/GP-2505_ghizard_PDB_U_Add_noreturn_and_custom_calling_as_well_as_initial_MIPS_and_IA64_function_support--SQUASHED' 2022-09-07 00:46:24 -04:00
ghizard
0286dbc7ba GP-2505 PDB - improve functions: no-return, unknown convention, MIPS/IA64 support 2022-09-06 15:56:58 -04:00
Ryan Kurtz
af7476b21f Merge remote-tracking branch 'origin/GP-1776_ghizard_PDB_Part1_Add_C13_sections_modules_iterators_20220824--SQUASHED' 2022-08-31 12:29:37 -04:00
ghizard
e23bf1087b GP-1776 - PDB - C13 Sections, modules, iterators; incorporate into DebugInfo (turned off) 2022-08-31 10:58:55 -04:00
BrennerLittle
3713a2f1b3
Updated README_PDB.html
Added windows 11 as part of the list of supported windows versions.
2022-08-24 22:45:44 -05: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
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
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
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
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
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
GameCubeGBA
1984e4671f
Fix typo causing "hasRangeMatch" to always be true
It should be set to false initially until a match is found. Because of this error, checkInsideThunkFunction will always think there is a range match, which could cause disastrous results.
2021-12-15 15:26:06 -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