Commit graph

3924 commits

Author SHA1 Message Date
ghidra1
6242fda158 GP-0 Ensure Program.getCompiler() returns "unknown" instead of null 2023-12-05 07:51:48 -05:00
ghidra1
0c46635398 GP-0 Correct RustDemangler Compiler check 2023-12-04 21:45:51 -05:00
dragonmacher
455aa62308 Test fixes 2023-12-04 13:38:56 -05:00
ghidra1
df05b6b8fe GP-0 corrected test formatting issue 2023-12-02 08:40:06 -05:00
ghidra1
919e0b4084 GP-2412 added rust-common.gdt to archive ID test 2023-12-02 08:04:38 -05:00
ghidra1
1b813ed33e Merge remote-tracking branch 'origin/GP-1-dragonmacher-lable-dialog-exception' 2023-12-01 16:55:15 -05:00
ghidra1
908e9b124a Merge remote-tracking branch 'origin/GP-4084_dev747368_dwarf_global_vars' 2023-12-01 16:53:59 -05:00
dragonmacher
6270568009 Updated the Label dialog to not get disposed when closed, as it is a
reusable dialog in this case
2023-12-01 16:19:22 -05:00
ghidra1
714b1b1350 Merge branch 'GP-2412_Rust-final' 2023-12-01 16:06:03 -05:00
1635321
921247f640 GP-2412: Improved support for Rust binaries 2023-12-01 16:04:52 -05:00
dev747368
3734e7af33 GP-4084 fix DWARF global variable location calc
Global/static var location wasn't being fixed up when the binary was
loaded at non-default offset, iff the global/static var was defined
inside of a function.
2023-12-01 16:43:38 +00:00
Ryan Kurtz
1c6c8993d4 Merge remote-tracking branch
'origin/GP-2628_dev747368_search_for_encoded_strings--SQUASHED'
(Closes #1582, Closes #2106)
2023-12-01 06:39:13 -05:00
dev747368
c91e9aac3f GP-2628 Add 'Search|For Encoded Strings' 2023-11-30 18:14:29 -05:00
Ryan Kurtz
d6bd57b03f Merge remote-tracking branch 'origin/GP-2109_dev747368_golang_strings' 2023-11-30 16:36:03 -05:00
ghidra1
43d74cbdb6 Merge remote-tracking branch 'origin/GP-1-dragonmacher-dbviewer-table-filtering--SQUASHED' 2023-11-30 16:33:03 -05:00
ghidra1
f203b39363 Merge remote-tracking branch 'origin/GP-3832_d-millar_Sarif_RB--SQUASHED' 2023-11-30 16:19:13 -05:00
d-millar
31ca84453a GP-3832 importer/exporter for SARIF 2023-11-30 16:17:06 -05:00
dragonmacher
ff7c8929bc Updated the DBViewer to allow for filtering 2023-11-30 16:08:15 -05:00
dev747368
272c6a4d1f GP-2109 Golang analyzer improvements, gostrings.
Add GolangStringAnalyzer.

Improved recovery of function signatures (from method and interfacemetadata, also via stack trace info).

Golang package paths are used as Ghidra namespace.

Propagate RTTI from some built-in runtime alloc methods.
2023-11-30 18:59:13 +00:00
Ryan Kurtz
8662400abe Merge remote-tracking branch 'origin/GP-3855_emteere_ArmAggressiveFixes--SQUASHED' 2023-11-30 09:56:24 -05:00
emteere
1a94cd2aec GP-3855 AggressiveArmInstruction finder minor bug fixes, speed improvements, and refactoring 2023-11-30 09:25:45 -05:00
Ryan Kurtz
cecb5f024d Merge remote-tracking branch 'origin/GP-3919_Ghidra78_toggleDeadCode--SQUASHED' 2023-11-30 08:56:54 -05:00
Ghidra78
907dc96d16 GP-3919 Decompiler analysis toggle buttons 2023-11-30 13:55:23 +00:00
Ryan Kurtz
5fd01c739d GP-4075: Fixing an IllegalOutOfBoundsException that occurred in the
Bundle Manager when using JDK 21 (Closes #5956)
2023-11-29 13:36:09 -05:00
Ryan Kurtz
a674ac9572 Merge branch 'GP-0_ryanmkurtz_PR-5978_xyve7_url' 2023-11-28 10:59:45 -05:00
Ryan Kurtz
9cc6e247cb GP-0: Cleanup 2023-11-28 10:58:18 -05:00
ghidra1
2e5b4fc22a Merge remote-tracking branch 'origin/GP-3979_ghidragon_program_caching--SQUASHED' 2023-11-27 12:10:07 -05:00
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -05:00
Americus Maximus
545ad0680e Adding IIDs from Windows SDK 10.0.22621.0. 2023-11-24 14:13:11 -05:00
Ryan Kurtz
7ee84802b8 GP-4065: Headless -recusive depth now defaults to 1 if importing a file 2023-11-24 07:24:11 -05:00
Ryan Kurtz
e964b0ae26 Merge remote-tracking branch 'origin/GP-4066_ryanmkurtz_dragndrop'
(#5978)
2023-11-24 06:31:06 -05:00
ghidra1
fc84134bde Merge remote-tracking branch 'origin/patch' 2023-11-23 09:43:52 -05:00
ghidra1
ab831f73b3 Merge branch 'GP-3962_emteere_TestFailureFix' into patch 2023-11-23 09:39:45 -05:00
emteere
00bbee3163 GP-3962 Fix for test failures from delayslot with branches flow
following, also fixed backward flow following through delayslots with
branches
2023-11-23 09:38:42 -05:00
Ryan Kurtz
d5cc4050c7 GP-4066: Drag and drop fix 2023-11-22 14:30:35 -05:00
Ryan Kurtz
280d5ce8d1 Merge remote-tracking branch 'origin/GP-3623-dragonmacher-extension-classloader--SQUASHED' 2023-11-22 10:02:03 -05:00
Ryan Kurtz
4f8c920cce Merge remote-tracking branch 'origin/patch' 2023-11-21 12:24:28 -05:00
Ryan Kurtz
e45935f68e Merge remote-tracking branch 'origin/GP-4057_ghidra1_ProjectLocatorPath' into patch 2023-11-21 12:20:23 -05:00
dragonmacher
0a520b08bd GP-3623 - Extensions - Added an extension-specific class loader; moved ExtensionUtils to Generic 2023-11-21 11:18:28 -05:00
xyve
2ae69686ad ghidra: fixed paths with spaces unable to be imported into ghidra 2023-11-21 04:01:40 -06:00
ghidra1
af160d946d GP-4057 Corrected ProjectLocator bug and corrected use of various
directory preferences to varefy directory existance.
2023-11-20 16:35:20 -05:00
Ryan Kurtz
4182536d43 GP-0: Certify 2023-11-20 08:27:27 -05:00
Ryan Kurtz
6b7f97906e Merge branch 'GP-0_ryanmkurtz_PR-5958_americusmaximus_dxguid' 2023-11-20 08:25:05 -05:00
Ryan Kurtz
3a9ab1c3dd Merge remote-tracking branch 'origin/GP-4000_James_decompiler_diff_find--SQUASHED' 2023-11-20 06:44:02 -05:00
Ryan Kurtz
580463dd2e Merge remote-tracking branch 'origin/patch' 2023-11-17 17:07:41 -05:00
James
04a932bab2 GP-4000 decompiler diff view find and orientation toggle 2023-11-17 17:04:36 -05:00
Ryan Kurtz
28ca29f9e0 GP-4050: Fixed an uncaught InvalidPathException that could occur when loading libraries during import 2023-11-17 17:02:46 -05:00
Ryan Kurtz
110f80955b Merge remote-tracking branch 'origin/GP-4042_ghidra1_ElfPtNote' 2023-11-17 13:29:23 -05:00
Ryan Kurtz
337b1d0904 Merge remote-tracking branch 'origin/GP-3620_ghidra1_GP-3152_ElfLoader' 2023-11-17 13:27:30 -05:00
Ryan Kurtz
3c0d7edb06 Merge remote-tracking branch 'origin/patch' 2023-11-17 12:11:51 -05:00