Commit graph

6048 commits

Author SHA1 Message Date
Ryan Kurtz
f6fea70d7f Merge remote-tracking branch 'origin/GP-3535_ryanmkurtz_swift--SQUASHED' 2024-02-26 11:32:49 -05:00
Ryan Kurtz
32a0cf750b GP-3535: Improved Swift support 2024-02-26 11:31:24 -05:00
Ryan Kurtz
0f08517f6c Merge remote-tracking branch 'origin/GP-4343_dragonmacher_PR-6234_mumbel_selectall_listing' 2024-02-26 09:06:05 -05:00
dragonmacher
07fbf779df Fixed missing help due to help refactor 2024-02-23 19:13:14 -05:00
ghidra1
5dc7347eee GP-4340 Improved datatype conflict name handling 2024-02-23 16:24:22 -05:00
Ryan Kurtz
a5de0b728d Merge remote-tracking branch 'origin/GP-0_Isabella3412_Help_file_cleanup--SQUASHED' 2024-02-23 13:23:37 -05:00
Ryan Kurtz
86516b1718 Merge remote-tracking branch 'origin/GP-4154-dragonmacher-theme-font-updates--SQUASHED' 2024-02-23 13:19:46 -05:00
Ryan Kurtz
1b96e1610c Merge remote-tracking branch 'origin/patch' 2024-02-23 13:18:16 -05:00
James
5ee04b24d0 GP-4354 fix comparing callees and thunks 2024-02-23 13:13:43 -05:00
dragonmacher
b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00
isabella3412
367f088162 GP-0 Restored the correct action names, and edited help description.
GP-0 Added help for EditPrototypeOverrideAction and MyToggleExactConstantMatching action. Corrected the name of the help that OpenVersionTrackingSessionAction and OverridePrototypeAction were referring to so they were directed to the correct help location.
2024-02-23 15:41:10 +00:00
Ryan Kurtz
f9ce96fd6d GP-4347: PeLoader now pads initialized memory blocks with 0 instead of
creating an additional uninitialized block. Also improved Bytes Source
column of Memory Map.
2024-02-23 07:08:47 -05:00
Ryan Kurtz
e647efc367 GP-0: Fixing javadoc for FlatProgramAPI.getFunctionAfter(Function)
(Closes #6242)
2024-02-21 12:12:51 -05:00
Ryan Kurtz
ee70fe99e9 Merge remote-tracking branch
'origin/GP-4335_ghizard_PDB_Update_mechanism_for_creating_symbols'
(Closes #3497)
2024-02-21 10:08:57 -05:00
Ryan Kurtz
5693ff3598 Merge remote-tracking branch 'origin/patch' 2024-02-21 07:02:57 -05:00
Ryan Kurtz
6c23c0cb79 GP-4344: Fixing EOFException in CoffLoader due to bad parse of
CoffSymbolAuxBeginningOfBlock
2024-02-21 06:56:36 -05:00
ghizard
660464b805 GP-4335 - PDB Update symbol-creation mechanism; remove primary symbol
table since ghidra primary symbols are now more performant
2024-02-20 12:58:27 -05:00
Ryan Kurtz
f5008f9f99 Merge remote-tracking branch 'origin/GP-4317-dragonmacher-system-actions--SQUASHED' 2024-02-20 07:47:57 -05:00
Ryan Kurtz
8589021371 Merge remote-tracking branch 'origin/patch' 2024-02-20 07:45:20 -05:00
Ryan Kurtz
aba717ae3c Merge remote-tracking branch 'origin/GP-4336-dragonmacher-vt-fitler-exception' into patch 2024-02-20 07:39:33 -05:00
mumbel
b71c350c4e Select all text in Edit field name 2024-02-17 19:45:26 -06:00
dragonmacher
e44daf55aa GP-4317 - Removing the 'reserved' concept 2024-02-17 11:21:31 -05:00
ghidra1
2c65b1f796 GP-4330 facilitate specification of enabled TLS cipher suites for Ghidra
Server
2024-02-16 14:51:14 -05:00
dragonmacher
87313359da GP-4336 - Version Tracking - Fixed exception when using the tag filter 2024-02-15 20:27:55 -05:00
ghizard
039056fe41 GP-0 - PDB - Fix FunctionSymbolApplier from GP-3991 2024-02-15 09:40:29 -05:00
Ryan Kurtz
3f14e54d24 Merge remote-tracking branch 'origin/GP-4306_ghizard_PDB_cleanup_vftptr_and_method_types' 2024-02-14 12:46:08 -05:00
Ryan Kurtz
52e6360d96 Merge remote-tracking branch 'origin/GP-1-dragonmacher-font-plugin-fix' 2024-02-14 08:57:24 -05:00
Ryan Kurtz
69bb314325 Merge remote-tracking branch 'origin/GP-4313_ryanmkurtz_logs' 2024-02-14 08:54:44 -05:00
Ryan Kurtz
b3ef02212c Merge remote-tracking branch 'origin/patch' 2024-02-14 07:37:48 -05:00
dragonmacher
0bf99cbc9b Fixed FontAdjustPlugin not being added to the tool 2024-02-13 17:34:32 -05:00
Ryan Kurtz
73e85ad54a GP-4318: Cleanup 2024-02-13 12:21:08 -05:00
Austen Adler
b8f1894d8d Add clipboard option for byte source offset
Fix docs for byte source offset clipboard

Fix variable names for byte source offset clipboard

Copy <NO_OFFSET> if address is not backed by a file

Change final BYTE_SOURCE_OFFSET_TYPE name to be more consistent
2024-02-13 09:14:09 -05:00
Ryan Kurtz
93ed03bd63 GP-4326: Fixing another InvalidPathException that can occur during
library load
2024-02-13 08:15:18 -05:00
Ryan Kurtz
17a4f8fd74 Merge remote-tracking branch 'origin/GP-4239_ghidra1_ElfRelocationTypeEnum--SQUASHED' 2024-02-12 16:47:36 -05:00
Ryan Kurtz
3efa8ce57e Merge remote-tracking branch 'origin/GP-3961_StructureExceptions'
(Closes #5719)
2024-02-12 16:46:07 -05:00
Ryan Kurtz
bafbffdb66 Merge remote-tracking branch 'origin/patch' 2024-02-12 16:44:36 -05:00
ghidra1
6209828091 Merge remote-tracking branch 'origin/GP-4301_ghidra1_UndefinedFunctionError' 2024-02-12 16:40:21 -05:00
ghidra1
1ef923f56b GP-4178 changed ELF create undefined data option to be enabled by
default.
2024-02-12 16:33:40 -05:00
ghidra1
ba6e66dcd1 GP-4301 fixed prototype override context check for UndefinedFunction
case.
2024-02-12 11:37:20 -05:00
ghidra1
3ead54f0ac GP-4239 Transitioned to new AbstractElfRelocationHandler implementation which uses ElfRelocationType enums specific to each handler. 2024-02-12 10:52:25 -05:00
Ryan Kurtz
e5e488a807 GP-4313: Loaders now echo their message log to the application.log file.
Can be disabled in launch.properties.
2024-02-12 09:46:48 -05:00
caheckman
690459e2f1 GP-4314 Don't sanity check overridden switch 2024-02-09 18:02:11 +00:00
dev747368
645a7c0d52 GP-0 fix NPE in ExternalSymbolResolver when project is null
During import, project can be null in some cases.
2024-02-09 17:10:00 +00:00
Ryan Kurtz
0224a1ad6d Merge remote-tracking branch 'origin/patch' 2024-02-09 10:25:41 -05:00
ghizard
1470713dbb GP-4306 - PDB - cleanup some types pertaining to vftptrs and methods 2024-02-09 09:23:56 -05:00
emteere
1da47a7205 GP-4312 fixed lockup on instruction fallthru override to self 2024-02-08 23:21:35 +00:00
Ryan Kurtz
9c31aa48d8 Merge remote-tracking branch 'origin/GP-4145_dev747368_external_symbol_resolver--SQUASHED' 2024-02-08 13:19:01 -05:00
caheckman
a7ad4aef26 GP-3961 Error messages for setFields 2024-02-07 19:57:11 +00:00
dev747368
dcc3043840 GP-4145 improve External Symbol Resolver analyzer handling of binaries
The analyzer wasn't handling external library binaries that
needed to be updated because the Ghidra version changed, and
wasn't logging any error messages or other useful diagnostic info.
2024-02-07 19:12:26 +00:00
Ryan Kurtz
bc24351495 Merge branch 'GP-4034_thisita_fixOffcutScript--SQUASHED' (Closes #5928) 2024-02-07 13:31:55 -05:00