Commit graph

14981 commits

Author SHA1 Message Date
ghidra007
e4163c60a5 GP-5625 rtti script added some missing null checks 2025-04-28 18:36:37 +00:00
Ryan Kurtz
fb54675cfc Merge remote-tracking branch
'origin/GP-5618-dragonmacher-table-popup-fix--SQUASHED' (Closes #7902)
2025-04-28 14:15:51 -04:00
Ryan Kurtz
af7b333b12 GP-0: Making Project AutoCloseable 2025-04-28 13:55:11 -04:00
Ryan Kurtz
61bb5bcdd0 Merge remote-tracking branch
'origin/GP-5615_ghidragon_execption_in_goto_dialog--SQUASHED'
(Closes #8038)
2025-04-28 13:40:59 -04:00
Ryan Kurtz
f17a9c4607 Merge branch 'GP-0_ryanmkurtz_PR-8043_adriankentsato_remove-installationguide-html' 2025-04-28 12:42:08 -04:00
Ryan Kurtz
1131f02dc8 GP-0: Certify 2025-04-28 12:41:31 -04:00
Ryan Kurtz
9b3b9a851b Merge remote-tracking branch
'origin/GP-5620-dragonmacher-table-duplicate-data' (Closes #8031)
2025-04-28 11:45:18 -04:00
James
35e4d3d4c5 GP-5543 fixed typo 2025-04-28 14:28:39 +00:00
ADonut
b5d58be2ce Decompiler: Enable optimization for C++ source files
Also enable LTCG/LTO.
2025-04-28 14:21:58 +00:00
Kent Adrian Sato
0a2b2b6569
cleanup: updated references to InstallationGuide.html with GettingStarted.md
Removed references to InstallationGuide.html and changed it to GettingStarted.md
2025-04-26 09:40:13 +08:00
dragonmacher
7420c70b2d GP-5618 - Tables - Updated tables so that Ctrl-Left-Click on the Mac does not clear the selection 2025-04-25 16:46:58 -04:00
dragonmacher
8d2c94e28d GP-5620 - Fixed a bug that introduced duplicate data when renaming
functions with a filter
2025-04-25 15:34:48 -04:00
ghidra1
15203337f5 Merge branch 'GP-5586_ghidra1_StackEditorIssues' 2025-04-25 15:33:22 -04:00
ghidra1
72a94daa1d GP-5586 Refactored and fixed function stack frame editor 2025-04-25 15:31:42 -04:00
ghidragon
68bd01cbc1 GP-5615 fixed NPE in GoTo dialog when '\' entered 2025-04-24 16:56:03 -04:00
Ryan Kurtz
4a46edc9fe Merge remote-tracking branch 'origin/patch' 2025-04-24 14:22:15 -04:00
Ryan Kurtz
022318bd4d Merge remote-tracking branch 'origin/GP-5607_d-millar_bad_image_defaults' 2025-04-24 12:58:43 -04:00
ghidorahrex
4f1933c1a3 GP-5537: Added additional AVX512 instructions 2025-04-24 12:57:38 -04:00
Ryan Kurtz
da9f764d78 Merge remote-tracking branch 'origin/GP-5606_d-millar_dbgeng_exc_error'
(Closes #8029)
2025-04-24 12:56:47 -04:00
Ryan Kurtz
e2f7be119a GP-0: Fixing javadoc 2025-04-24 12:14:05 -04:00
Ryan Kurtz
71e7f65d3f Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-23-25' 2025-04-24 09:47:32 -04:00
ghidra1
52c52224e7 Merge remote-tracking branch 'origin/GP-5446_ghizard_lay_down_vxt_types' 2025-04-23 18:02:44 -04:00
ghidra1
7bde88f3cb Merge remote-tracking branch 'origin/GP-5608_ghizard_fix_vxtable_composition_regression' 2025-04-23 18:02:10 -04:00
dragonmacher
10366c08e4 Update key event processing to not fire Java actions, but to instead let
Java handle them.
2025-04-23 14:13:17 -04:00
Ryan Kurtz
4aa78ae6d0 Merge remote-tracking branch
'origin/GP-5453-dragonmacher-decompiler-locations--SQUASHED'
(Closes #7518)
2025-04-23 10:41:54 -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
ghidra1
1179fc10a0 GP-0 Restored missing release notes for ChangeHistory.md 2025-04-22 15:23:00 -04:00
dragonmacher
14c10409ac GP-5453 - Decompiler - Updated location broadcasting to better navigate the listing 2025-04-22 15:18:09 -04:00
Ryan Kurtz
ac4b4bb5d2 Merge remote-tracking branch 'origin/GP-5603_ghizard_PDB_CPP_nonspeculative_class_layout_when_vbt_not_found--SQUASHED' 2025-04-22 14:13:20 -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
1a7627bd23 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-21-25' 2025-04-22 13:14:46 -04:00
d-millar
9c23ea8f09 GP-5607: don't use tool defaults if you have a prorgam 2025-04-22 12:26:39 -04:00
d-millar
11a7490262 GP-5606: fix for always stopping 2025-04-22 11:30:18 -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
ghidra1
29712e5b74 GP-5605 Handle partially linked ELF SH4 R_SH_DIR32 relocation 2025-04-21 17:51:14 -04:00
dragonmacher
01de3b89dd review fixes 2025-04-21 17:38:58 -04:00
dragonmacher
f57c6f64ac Updated key event processing to let client code have the event before
the docking action system
2025-04-21 16:09:15 -04:00
Ryan Kurtz
a810c384f4 Merge remote-tracking branch 'origin/GP-1-dragonmacher-escape-confirmation' 2025-04-21 14:12:54 -04:00
Ryan Kurtz
ce8835ef7d Merge remote-tracking branch
'origin/GP-5604_James_bsim_overview_listener--SQUASHED' (Closes #7903)
2025-04-21 14:11:55 -04:00
James
e56b4a746b GP-5604 add listener to bsim overview table 2025-04-21 13:01:12 -04:00
Ryan Kurtz
5a2957ff2a Merge remote-tracking branch 'origin/GP-5598_ryanmkurtz_GettingStarted' 2025-04-21 12:02:39 -04:00
Ryan Kurtz
6f6f1fccd4 Merge remote-tracking branch
'origin/GP-5602_dev747368_dwarf_create_func_at_occupied_addr'
(Closes #6866)
2025-04-21 12:01:42 -04:00
Ryan Kurtz
0ee0537e45 GP-5598: Rename InstallationGuide to GettingStarted; put in installation
root dir
2025-04-21 11:58:26 -04:00
Ryan Kurtz
39e5485389 GP-0: Fixing Mach-O DYLD_CHAINED_IMPORT_ADDEND64 weak_import value
(Closes #8023)
2025-04-21 08:40:02 -04:00
Ryan Kurtz
f8ce5b4b3b Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo' 2025-04-21 07:55:21 -04:00
Ryan Kurtz
6730154316 GP-0: Certify 2025-04-21 07:54:19 -04:00
Ryan Kurtz
812b243dbb Merge branch 'GP-0_ryanmkurtz_PR-8024_bdemick_vxworks-symtab-edge-case' 2025-04-21 06:21:25 -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