Commit graph

9816 commits

Author SHA1 Message Date
d-millar
af73f267d0 GP-4097: last change
GP-4097: last change
GP-4097: per review comments
GP-4079: once more w/overlays
GP-4097: working again, post-review
GP-4097: broken for the moment
GP-4097: post-review changes
GP-4097: added processor-defined label options
GP-4097: consolidated addressSpace handling w/ fixes non-RAM
2024-01-05 18:55:22 -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
84e927caac GP-0 corrected test build dependencies 2023-12-02 07:54:51 -05:00
ghidra1
600b085e44 GP-0 Updated Sarif module to use java-sarif-2.1-modified.jar 2023-12-01 22:17:16 -05:00
ghidra1
32d3fc4c70 Merge branch 'GP-2774_ghidraffe_GhidraGo_final' 2023-12-01 19:05:18 -05:00
ghidraffe
83f90d6b3d GP-2774 Implementation of GhidraGo for Linux, Windows, and Mac 2023-12-01 18:35:12 -05:00
ghidra1
11a9b0baf7 Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_ISF_test_failures' 2023-12-01 18:02:23 -05:00
d-millar
15bcfc2594 GP-0: fix for ISF test failures 2023-12-01 22:51:33 +00: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
ghidra007
d766161eaa GP-4092 add help location for autovt suboption categories 2023-12-01 18:42:31 +00: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
b849ffb873 Merge remote-tracking branch 'origin/GP-4081_dev747368_containerfilesymbolserver_pdb_byteprovider--SQUASHED' 2023-12-01 11:31:14 -05:00
Ryan Kurtz
fb24b25569 Merge remote-tracking branch 'origin/GP-4021_fixed_program_graph_bouncing_location_events' 2023-12-01 11:28:19 -05:00
dev747368
43c3ca87aa GP-4081 streamline pdb parsing in the ContainerFileSymbolServer 2023-12-01 10:28:30 -05:00
Ryan Kurtz
607d896580 Merge remote-tracking branch 'origin/GP-3836_Dan_traceRmiCxMgr--SQUASHED' 2023-12-01 09:51:21 -05:00
Dan
bf8f7c8f78 GP-3836: Add Trace RMI 'Connections' pane. 2023-12-01 09:10:12 -05:00
Ryan Kurtz
6e95afcc58 GP-3832: Fixing Sarif module IP 2023-12-01 08:00:52 -05:00
Ryan Kurtz
bad90171c4 Merge remote-tracking branch 'origin/GP-3965_DecompilerBraces'
(Closes #81, Closes #1937, Closes #1938, Closes #4914, Closes #1240)
2023-12-01 06:49:42 -05: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
ghidra1
ebf84e81cb GP-0 corrected test failures 2023-11-30 17:03:26 -05:00
Ryan Kurtz
5050ef2b42 Merge remote-tracking branch 'origin/GP-1-dragonmacher-dialog-size-fix' 2023-11-30 16:37:56 -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
ghidragon
e035525fe9 GP-4021 fixed program graph from bouncing location events 2023-11-30 14:59:59 -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
9b0e95bccf Merge remote-tracking branch 'origin/patch' 2023-11-30 11:20:06 -05:00
Ryan Kurtz
f819a00d45 Merge remote-tracking branch
'origin/GP-3784_ghidorahrex_x86_reimplement_test_registers' into patch
(Closes #5662)
2023-11-30 11:17:43 -05:00
ghidorahrex
ec60b7da13 GP-3784: Reimplemented x86 test register support. 2023-11-30 15:20:38 +00:00
Ryan Kurtz
d686733b35 Merge remote-tracking branch
'origin/GP-4049_emteere_RemovePCValueDependence' (Closes #5891)
2023-11-30 09:59:45 -05:00
Ryan Kurtz
f934dc9529 Merge remote-tracking branch 'origin/GP-3948_emteere_MipsTrapTEQ' 2023-11-30 09:57:41 -05: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
jt8587
ab40dbae46 GP-3748: Added support for CaRT file system 2023-11-30 08:44:52 -05:00
Ryan Kurtz
e138d381ea Merge remote-tracking branch
'origin/GP-4078_ghidra1_FunctionDefinitionResolve--SQUASHED'
(Closes #5927)
2023-11-30 08:28:21 -05:00
Ryan Kurtz
2965ec9a26 Merge remote-tracking branch 'origin/GP-4018_emteere_MXCSR_x86register--SQUASHED' 2023-11-30 08:26:00 -05:00
Ryan Kurtz
0e9c36b513 Merge remote-tracking branch 'origin/patch' 2023-11-30 08:23:00 -05:00
Ryan Kurtz
738fde68d0 Merge remote-tracking branch
'origin/GP-3387_Ghidorahrex_PR-5205_edmcman_68000_fint' into patch
(Closes #5205)
2023-11-30 08:19:50 -05:00
Ryan Kurtz
76ae3b0748 Merge remote-tracking branch 'origin/GP-3986_emteere_PcodeopParamLimit' into patch 2023-11-30 08:16:12 -05:00
Ryan Kurtz
44b12e6878 Merge remote-tracking branch
'origin/GP-4047_ghidorahrex_riscv_custom_instruction_fix' into patch
(Closes #5932)
2023-11-30 08:05:49 -05:00