Commit graph

7914 commits

Author SHA1 Message Date
ghidra1
1bccb8ac60 Revert "GP-5298: PyGhidra can now find modules that live in directories specified by the Bundle Manager"
This reverts commit c5d4444128.
2025-02-05 14:21:55 -05:00
ghidra1
0a155c2af4 GP-5338 Improve error handling for TEBAnalyzer 2025-02-05 13:27:04 -05:00
dragonmacher
1f6d121cc6 GP-5303 - Updated the Edit Stack Frame action to be enabled anywhere in
the body of a function
2025-02-05 13:04:33 -05:00
dragonmacher
617e69c2f1 Test fixes 2025-02-04 17:27:38 -05:00
dragonmacher
9be78bcd02 GP-5337 - Table Filters - fixed a bug that prevented a filter using an
escaped glob character from matching items
2025-02-04 17:00:55 -05:00
Ryan Kurtz
17419c57fe Merge remote-tracking branch 'origin/GP-5076_ghizard_base_class_names_and_categories' 2025-02-04 09:07:30 -05:00
Ryan Kurtz
5a3a8c36c8 Merge remote-tracking branch
'origin/GP-5316-dragonmacher-function-editor-key-binding--SQUASHED'
(#7241)
2025-02-03 17:14:37 -05:00
Ryan Kurtz
70d43e73d8 Merge remote-tracking branch 'origin/GP-5290_d-millar_angr--SQUASHED' 2025-02-03 16:11:13 -05:00
Ryan Kurtz
a3b4b48ff4 Merge remote-tracking branch
'origin/GP-5317-dragonmacher-tree-copy--SQUASHED' (Closes #7417)
2025-02-03 16:08:36 -05:00
dragonmacher
b04e6e58b6 GP-5317 - GTree - Added an action to allow users to copy the selected paths and preserve the indentation. Moved some help to the Docking module. 2025-02-03 15:44:07 -05:00
Ryan Kurtz
3773ca550b Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-02-03 15:31:52 -05:00
caheckman
29a443f198 GP-5335 Get rid of refine fencepost 2025-02-03 19:54:34 +00:00
d-millar
efc18fad3b GP-5290: from review
GP-5290: lose the interface
GP-5290: mid-review
GP-5290: some cleanup
GP-5290: state updates in motion
GP-5290: basically working
GP-5290: fixes for abstract state; set size
GP-5290: first pass
2025-02-03 12:24:15 -05:00
ghizard
ed7cc31cfd GP-5076 change PDB class naming for bases and internal category and
significant change to tests
2025-02-03 11:44:29 -05:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
Ryan Kurtz
6086ba9bfb Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-1-30-25' 2025-02-02 13:39:07 -05:00
Ryan Kurtz
2f61a6c88a Merge remote-tracking branch 'origin/GP-5323_ghizard_PDB_improve_vxtables_and_test_setup--SQUASHED' 2025-02-02 13:37:31 -05:00
Noah Gregory
dfd0652ec1 Start using long for symbol table offsets instead of int 2025-02-01 12:30:32 -05:00
ghidra1
5b818293dc Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-31 12:09:40 -05:00
ghidra1
f85277f767 Merge remote-tracking branch 'origin/GP-5315_ryanmkurtz_jpype152' into Ghidra_11.3 2025-01-31 12:08:57 -05:00
ghidra1
0a3d4a28d0 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-31 09:16:06 -05:00
ghidragon
def22c5e19 GP-5329 fixed bug in LocalBsimQueryScript 2025-01-31 08:57:44 -05:00
Stanley He
41fc219469 FunctionID: Add Rust and Swift demanglers to headless Prescript 2025-01-31 15:08:27 +11:00
dragonmacher
2f5faafeb7 Test fixes 2025-01-30 18:56:27 -05:00
dragonmacher
9a80d532a3 GP-5316 - Function Editor - Updated the editor's table edit key binding to find the next editable cell 2025-01-30 17:30:37 -05:00
ghizard
c6a3300fe8 GP-5323 - PDB - improve vxtables and test set up 2025-01-30 15:38:28 -05:00
Ryan Kurtz
6b0a707850 Merge remote-tracking branch
'origin/GP-5324_dev747368_bad_path_in_import' (Closes #7267)
2025-01-30 14:36:19 -05:00
Ryan Kurtz
738cbc6fac GP-5315: Upgrading to JPype 1.5.2 2025-01-30 06:35:01 -05:00
Ryan Kurtz
e0fd708d30 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-30 06:27:40 -05:00
James
47468598dd GP-0 improved dwarf source line exception handling 2025-01-30 02:20:43 +00:00
dev747368
55901c83fe GP-5324 fix default path suggested during import
Fix suggested import path when double-clicking to start import (vs.
right click import action)
2025-01-29 21:19:31 +00:00
Ryan Kurtz
0dc9950550 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-29 12:23:11 -05:00
Ryan Kurtz
3c68902436 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-1-29-25' into Ghidra_11.3 2025-01-29 12:20:47 -05:00
Ryan Kurtz
1dfe0c241a GP-0: Fixing PyGhidra Module.manifest IP 2025-01-29 12:19:56 -05:00
dragonmacher
abca848c4a Test fixes for missing options help 2025-01-29 12:14:27 -05:00
Ryan Kurtz
cefe8fec6a Merge remote-tracking branch 'origin/GP-3870-dragonmacher-dt-filters'
(Closes #5734)
2025-01-29 06:29:03 -05:00
Ryan Kurtz
edf127ae6d Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-29 06:21:02 -05:00
Ryan Kurtz
3c86a0f3aa Merge remote-tracking branch 'origin/GP-5321_ryanmkurtz_pe--SQUASHED'
into Ghidra_11.3 (Closes #7411)
2025-01-29 06:17:36 -05:00
Ryan Kurtz
c5d4444128 GP-5298: PyGhidra can now find modules that live in directories
specified by the Bundle Manager
2025-01-29 06:17:02 -05:00
Ryan Kurtz
5452e14db4 GP-5321: Fixing PE debug coff symbol NPE 2025-01-29 06:00:09 -05:00
ghidra1
b8ac0c46b7 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-28 16:46:45 -05:00
ghidra1
d3234f76f6 GP-0 Test fix 2025-01-28 16:46:06 -05:00
ghidra1
25cda5d8a5 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-28 16:43:03 -05:00
ghidra1
f0f3cb22ef GP-0 Corrected test failures related to new Source listing field 2025-01-28 16:41:22 -05:00
dragonmacher
ba15d9368d GP-3870 - Data Types - Added more filterable types 2025-01-28 15:05:25 -05:00
Ryan Kurtz
2ec84c2fb4 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-27 13:01:37 -05:00
dev747368
d7722f878b GP-5312 fix NPE when logging message about unsupported elf compression
(Closes #7403)
2025-01-27 12:59:11 -05:00
Ryan Kurtz
6b24c09ea5 Merge remote-tracking branch 'origin/GP-5300_James_source_map_integration_improvements--SQUASHED' into Ghidra_11.3 2025-01-27 12:54:44 -05:00
Ryan Kurtz
b1370e1368 Merge remote-tracking branch 'origin/GP-5047-dragonmacher-dt-preview-fix' 2025-01-27 12:51:13 -05:00
James
0f47f411f0 GP-5300 changes related to viewing source files 2025-01-27 12:43:53 -05:00