Commit graph

14578 commits

Author SHA1 Message Date
Ryan Kurtz
151fea46f5 GP-5627: PyGhidra can now open projects created with the Ghidra GUI by
setting the "nested_project_location" optional parameter to False
2025-04-30 09:54:57 -04:00
Ryan Kurtz
34f9064788 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-29-25' 2025-04-29 13:44:34 -04:00
dragonmacher
f6d0222e3f test fixes; removed anonymous warnings 2025-04-29 13:36:45 -04:00
Ryan Kurtz
73b743654a Merge remote-tracking branch 'origin/patch' 2025-04-29 12:38:59 -04:00
Ryan Kurtz
be44608fa0 Merge remote-tracking branch 'origin/GP-5626_ghidra1_BookmarkMergeNPE' into patch 2025-04-29 12:35:25 -04:00
ghidra1
8802b2dab0 GP-5626 Corrected Bookmerge merge NPE. Ensure that category and comment
are never null
2025-04-29 11:18:10 -04:00
Ryan Kurtz
ef4e9fee4d Merge remote-tracking branch 'origin/GP-5624_dev747368_gcwritebarrier_flag_dwarf' 2025-04-28 18:52:41 -04:00
dev747368
804210b7eb GP-5624 fix markup of gcwritebarrier enabled flag when dwarf is present
DWARF can lay down a more detailed struct that encompasses the enabled
flag, but it prevents the decompiler from simplifying its output.

This change clears any DWARF struct laid down over the enabled flag.
2025-04-28 20:44:24 +00:00
Ryan Kurtz
af5e744570 Merge remote-tracking branch 'origin/patch' 2025-04-28 15:27:24 -04:00
Ryan Kurtz
2ab014f8c2 Merge remote-tracking branch 'origin/GP-5537_ghidorahrex_avx512_update--SQUASHED' into patch 2025-04-28 15:22:04 -04:00
Ryan Kurtz
02221f03f5 Merge remote-tracking branch 'origin/GP-5625_ghidra007_AddNullChecks'
into patch (Closes #8045)
2025-04-28 15:20:06 -04:00
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
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
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