ghidra1
43eb46aeec
Merge remote-tracking branch 'origin/GP-4099_Dan_fixControlTargetEnablement'
2023-12-05 08:42:35 -05:00
ghidra1
ee4c7f2041
Merge branch 'epic_GP-4009_BSimPublicRelease_SQUASHED'
2023-12-05 08:35:30 -05:00
caheckman
0865a3dfb0
GP-4009 Introduced BSim functionality including support for postgresql,
...
elasticsearch and h2 databases. Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra1
6242fda158
GP-0 Ensure Program.getCompiler() returns "unknown" instead of null
2023-12-05 07:51:48 -05:00
ghidra1
53275c92f8
GP-0 Corrected test compile dependency
2023-12-04 21:48:11 -05:00
ghidra1
0c46635398
GP-0 Correct RustDemangler Compiler check
2023-12-04 21:45:51 -05:00
caheckman
5a7ad72476
GP-4102 Fix infinite loop thru RulePiecePathology
2023-12-05 02:02:58 +00:00
ghidra1
9b7efcb8e5
Merge remote-tracking branch 'origin/GP-4095_PrimitiveCheck'
2023-12-04 18:09:44 -05:00
Dan
d6aad2bbff
GP-4098: Fix NPE announcing TraceRecorderTarget removal
2023-12-04 15:05:52 -05:00
Dan
9d772e4729
GP-4099: "Control Target" modes should be available whenever alive.
2023-12-04 14:23:38 -05:00
dragonmacher
455aa62308
Test fixes
2023-12-04 13:38:56 -05:00
Dan
65d8d7c6d5
GP-0: Fix service defaultProvider class name.
2023-12-04 11:00:26 -05:00
Dan
df524b4685
GP-0: Fix testInfo
2023-12-04 10:54:50 -05:00
Dan
0d03ce2f14
GP-0: Fix forgotten Client() description parameter.
2023-12-04 10:43:06 -05:00
ghidra1
91de3c90e7
GP-0 Temporary fix for Client (client.py) construction use to pass
...
missing description arg as TBD.
2023-12-03 18:34:02 -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
caheckman
60cf8311f1
GP-4095 Check for primitive data-type when triggering double precision
2023-12-01 23:12:38 +00: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
emteere
7cf82f82f5
GP-4049 removed incorrect dependence on PC having a value in superh and
...
68000
2023-11-30 01:36:50 +00:00
emteere
78bbf89075
GP-3948 MIPS TEQ zero,zero changed to trap always
2023-11-30 00:52:36 +00:00
ghidra1
3eb59b3418
GP-4078 added delayed pointer resolve logic to FunctionDefinitionDB
2023-11-29 17:45:34 -05:00
emteere
4a68bdc58e
GP-4018 added MXCSR x86 mmx status register to compiler spec globals list
2023-11-29 16:43:18 -05: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
ghidorahrex
28e4ce3d45
GP-3387: Added rounding mode to fint pcodeop
2023-11-29 16:37:12 +00:00
Edward J. Schwartz
38ef50b1b7
Use pcode op for fint instead of undefined
2023-11-29 16:34:33 +00:00
Edward J. Schwartz
85ff068e20
Fix sleigh for fint/fintrz
...
Without additional machinery, fint can't be precisely modeled because the rounding mode is controlled by the state. fintrz always rounds to zero. I think whoever implemented fint probably meant to implement fintrz.
2023-11-29 16:34:32 +00:00
Ryan Kurtz
cc23b93d06
Merge remote-tracking branch 'origin/GP-3786_ghidorahrex_6x09_stu_fix'
...
(Closes #5671 )
2023-11-29 11:09:58 -05:00
Ryan Kurtz
c127237758
Merge remote-tracking branch
...
'origin/GP-4071_dragonmacher_demangler-array-fix--SQUASHED'
(Closes #5987 )
2023-11-29 10:57:33 -05:00
dragonmacher
f4aaa63986
GP-4071 - Gnu Demangler - Fixed live lock when parsing a symbol with an array definition
2023-11-29 09:34:56 -05:00
Ryan Kurtz
d4861c46ac
Merge remote-tracking branch 'origin/GP-3715_ghizard_PDB_perf_investigate_resolve_as_you_go_squash_and_rebase20231101'
2023-11-28 11:59:10 -05:00
Ryan Kurtz
968a36f2b5
Merge remote-tracking branch 'origin/GP-3823_Dan_traceRmiWindowsLaunchers--SQUASHED'
2023-11-28 11:03:24 -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
Dan
c126cf51c0
GP-3823: TraceRmi Launcher framework + dbgeng for Windows.
2023-11-28 10:38:27 -05:00
Ryan Kurtz
0ce8b46ddd
Merge remote-tracking branch 'origin/GP-4067_ghizard_cancellation_for_PdbDeveloperDumpScript'
2023-11-28 09:31:54 -05:00
Ryan Kurtz
8800dc5d7a
Merge remote-tracking branch 'origin/GP-4025_ghizard_replace_PDB_file_with_ByteProvider'
2023-11-28 09:31:35 -05:00
ghizard
2b6456cba2
GP-0 Update 10.4 ChangeHistory
2023-11-28 09:23:09 -05:00
ghizard
e2862d7c82
GP-4067 - PDB - Add cancellation to PDB dumps
2023-11-27 16:55:50 -05:00
ghizard
6f852989ca
GP-3715 - PDB perf: resolve-as-you-go and stored types
2023-11-27 16:49:13 -05:00
ghizard
4da04423bd
GP-4025 - PDB - Use ByteProvider in place of RandomAccessFile
2023-11-27 16:00:41 -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
ghizard
83ca81140a
GP-3995 - PDB perf: No long load large components, maps, and lists; use
...
iterators
2023-11-27 10:05:33 -05:00
dragonmacher
f4026c2bea
Test fixes
2023-11-24 14:11:43 -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
Dan
cf4d988db9
GP-0: Fix tests.
2023-11-22 14:29:00 +00:00
ghidra1
37a2f5e478
GP-1062 Update Xtensa sinc file allocations
2023-11-21 17:29:17 -05:00
dragonmacher
02b6329a10
Fixed bad preferred size
2023-11-21 13:38:19 -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
ghidorahrex
79d775e6a5
GP-4055: Corrected AVR 8 Hflag usage in DES instruction
2023-11-21 14:06:23 +00:00
xyve
2ae69686ad
ghidra: fixed paths with spaces unable to be imported into ghidra
2023-11-21 04:01:40 -06:00
Ryan Kurtz
5d487a6518
Merge remote-tracking branch 'origin/GP-3934_ghidra007_AutoVTOptions--SQUASHED'
2023-11-20 17:36:12 -05:00
ghidra007
d4d703368b
GP-3934 Added options to autoVT task and script. Made example options script for headless. Updated Documentation. Updated and added tests.
2023-11-20 22:32:31 +00: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
bae8952aff
Merge remote-tracking branch 'origin/patch'
2023-11-20 13:32:43 -05:00
Ryan Kurtz
4736917e84
Merge remote-tracking branch 'origin/GP-4056_ghidra1_CommandProcessorNPE' into patch
2023-11-20 13:28:58 -05:00
Dan
763463269b
GP-0: Refer to static field by class, not derivative.
2023-11-20 12:42:07 -05:00
ghidra1
9937e7ef89
GP-4056 corrected NPE in Ghidra Server command processor
2023-11-20 12:27:10 -05:00
Mike Nawrocki
2003baa523
PIC24: Fix DOEND register offset
...
Based on the datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/70117F.pdf Table 3-3 (p 38)
DOEND should start at offset 0x3E
2023-11-20 16:15:33 +00:00
roblabla
80d92aa32f
GP-0: Remove executable bit on various non-executable files
...
(Closes #5943 )
2023-11-20 08:57:02 -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
7df3fd39c8
Merge remote-tracking branch
...
'origin/GP-1062_ghidorahrex_PR-1407_and_5442_Xtensa' (Closes #1407 ,
Closes #5442 )
2023-11-20 06:53:50 -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
f98258aa74
GP-0: Generating javadoc for Framework Emulation ( Closes #5964 )
2023-11-17 16:02:25 -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
67db570645
Merge remote-tracking branch 'origin/GP-4013_Dan_fixAssemblerCtxSolver'
2023-11-17 13:25:13 -05:00
Ryan Kurtz
3c0d7edb06
Merge remote-tracking branch 'origin/patch'
2023-11-17 12:11:51 -05:00
ghidra1
e65bede08b
GP-0 Corrected loongarch ilp32f pentry sizing issue. Improved cspec
...
parse error reporting to include line number.
2023-11-17 10:33:36 -05:00
ghidra1
68dc53768c
GP-4202 corrected ELF PT_NOTE processing issue
2023-11-16 13:18:45 -05:00
ghidra1
8fb5a88b89
GP-3620 Complete changes to eliminate mutability of ELF related headers
...
intended for import/loading only.
2023-11-16 13:15:01 -05:00
Ryan Kurtz
ece2739b29
Merge remote-tracking branch 'origin/GP-4006_minor_improvements'
2023-11-16 12:57:15 -05:00
ghidorahrex
21e74c4d42
GP-4047: Fixed RISC-V custom instruction sleigh patterns
2023-11-16 16:53:58 +00:00
dragonmacher
fbe8c2b12f
GP-4048 - Updated the Note Bookmark dialog to allow users to press Enter
...
to close the dialog when the Category field is focused
2023-11-16 11:48:36 -05:00
caheckman
bc6baf65c0
GP-3965 Brace formatting
2023-11-15 21:49:20 +00:00
Ryan Kurtz
eaf6f0e646
Merge remote-tracking branch 'origin/patch'
2023-11-15 15:16:14 -05:00
James
bf17c7cf93
GP-4006 initial commit
2023-11-15 18:24:36 +00:00
Dan
ebce060f34
GP-4013: Select context before trying to backfill
2023-11-15 11:56:17 -05:00
Ryan Kurtz
28cc3af5e0
Merge remote-tracking branch 'origin/GP-4043_dev747368_filesystem_listeners'
2023-11-15 11:13:26 -05:00
Ryan Kurtz
ef484cf9dc
Merge remote-tracking branch 'origin/GP-4027_ghidragon_more_askValues_improvements--SQUASHED'
2023-11-15 11:09:54 -05:00
Dan
429e88ae40
GP-0: Fix tests.
2023-11-15 10:12:46 -05:00
Ryan Kurtz
7c686cbfb7
Merge remote-tracking branch 'origin/GP-3938_PrototypeModelRules'
2023-11-15 06:30:05 -05:00
Americus Maximus
b9773060b1
Adding missing ids from ddraw.h and d3d.h
2023-11-14 17:15:26 -05:00
dev747368
84b93bc5db
GP-4043 change file system ref manager to use new ListenerSet
2023-11-14 21:51:04 +00:00
dragonmacher
5799c553c2
GP-4041 - Fixed a Function Editor bag that caused incorrect custom
...
storage setting when cancelling the storage editor dialog
2023-11-14 14:12:57 -05:00
ghidragon
ac6582a359
GP-4027 changed askValues() to also validate values when run in headless mode. Also, changed opening programs to permit upgrades
2023-11-14 14:06:39 -05:00
Ryan Kurtz
86da74d01a
GP-3211: Fixing compilation error
2023-11-14 12:46:59 -05:00
Ryan Kurtz
0f09d6fed3
Merge remote-tracking branch 'origin/GP-3211_ghidorahrex_loongson_proc'
...
(Closes #5083 )
2023-11-14 12:20:33 -05:00
Ryan Kurtz
eefd36054e
Merge remote-tracking branch 'origin/GP-3904_Dan_emuOverlay--SQUASHED'
2023-11-14 12:15:49 -05:00
Dan
4f9c672e49
GP-3904: Adjusted pure emulation to work with overlays.
2023-11-14 11:12:10 -05:00
Dan
5654daa89d
GP-0: Fix tests.
2023-11-14 09:53:06 -05:00
Ryan Kurtz
ba30f4b0bb
Merge branch 'GP-0_ryanmkurtz_PR-5954_drewbh5_fix-typo-fiddb-populate-window'
2023-11-14 07:05:23 -05:00
Drew Hamilton
b17f0bb833
5952 fix typo 'Popluate'
2023-11-13 16:32:40 -05:00
Ryan Kurtz
35349c4f9d
Merge remote-tracking branch 'origin/GP-4035_AutoVT_fixSubtractionOverflowIssue'
2023-11-13 14:23:04 -05:00
Ryan Kurtz
fd570227b9
Merge remote-tracking branch 'origin/GP-4019_James_lock_unlock_scrolling'
2023-11-13 14:18:30 -05:00
ghidra007
07c9fb3f45
GP-4035 updated to not use address.subtract to determine inst offset,
...
which could in some cases cause an overflow error.
2023-11-13 17:18:43 +00:00
ghidra1
07f0f57cab
GP3903 corrected address input for add memory block dialog to include
...
all overlay spaces.
2023-11-09 18:02:09 -05:00
ghidra1
f7db015f61
GP-0 Added ELF LLVM section header constants
2023-11-09 18:02:05 -05:00
Ryan Kurtz
b0f3d99545
Merge remote-tracking branch 'origin/patch'
2023-11-09 13:12:14 -05:00
Ryan Kurtz
740ed427de
Merge remote-tracking branch
...
'origin/GP-3962_emteere_FuncBodyBranchIntoDelaySlot' into patch
(Closes #5866 )
2023-11-09 13:09:35 -05:00
ghidra1
bb4a9ccbb1
GP-0 Corrected incorrect retained MIPS relocation length for 32-bit
...
R_MIPS_JUMP_SLOT
2023-11-09 12:24:49 -05:00
Ryan Kurtz
ddf36db434
Merge branch 'GP-0_ryanmkurtz_PR-5315_Ninja3047_fix-ppc-cfa-value'
2023-11-09 12:15:09 -05:00
Ryan Kurtz
7fa03c9719
Merge remote-tracking branch 'origin/GP-4017_dev747368_pdb_symbolserver_fsrl'
2023-11-09 12:08:37 -05:00
Ryan Kurtz
af0ea1e739
GP-3912: Fixing a Mach-O load exception that could happen if a binary
...
referred to itself as a dependent library (Closes #5937 )
2023-11-09 06:30:00 -05:00
caheckman
191371675a
GP-3938 PrototypeModel rules
2023-11-08 19:50:55 +00:00
dev747368
a0a8e5bbf3
GP-4017 allow pdbs to be found in container files
...
Add feature to allow pdbs co-located with their .exe in a zip or other
container file to be found by the "Program's Import Location" search
location.
2023-11-08 19:44:54 +00:00
emteere
dad9fd466d
GP-3986 Minor fix for pcodeops with more than eight params
2023-11-08 19:33:46 +00:00
James
b693ef5040
GP-4019 initial commit
2023-11-08 18:35:03 +00:00
Ryan Kurtz
9281f54288
Merge remote-tracking branch 'origin/patch'
2023-11-08 13:11:04 -05:00
emteere
546de409ba
GP-4204 Corrected bad template implementation
2023-11-08 17:58:41 +00:00
Ryan Kurtz
dae07c1900
Merge remote-tracking branch 'origin/patch'
2023-11-08 10:57:38 -05:00
Dan
64ef45ffaf
GP-0: Disable testLaunchLocalGdb until it can be properly fixed.
2023-11-08 09:18:10 -05:00
caheckman
053097616a
GP-4020 Send core data-type id as unsigned
2023-11-07 21:18:02 +00:00
Ryan Kurtz
a650c55c02
Merge remote-tracking branch 'origin/GP-3990_ghizard_PDB_perf_symbol_random_access_20231107--SQUASHED'
2023-11-07 13:09:57 -05:00
ghizard
3da0bf31ff
GP-3990 - PDB perf: create random access symbol methods and iterator - caching disabled for now
2023-11-07 13:03:46 -05:00
Ryan Kurtz
d85b122259
Merge remote-tracking branch 'origin/GP-3988_SleighCitations'
2023-11-07 11:33:29 -05:00
Dan
772c7b2da3
GP-0: Fix tests, esp., hang in testLaunchLocalGdb
2023-11-07 10:51:42 -05:00
Ryan Kurtz
36f3a79636
Merge remote-tracking branch 'origin/GP-3577-dragonmacher-gnu-demangler-v41--SQUASHED'
2023-11-07 06:55:20 -05:00
dragonmacher
d20ccc377f
GP-3577 - Demangler - Updated the Gnu Demangler to version 2.41
2023-11-06 17:05:24 -05:00
dragonmacher
91eb79594a
GP-2419 - review fixes
2023-11-06 16:27:39 -05:00
Ryan Kurtz
4e6a7dbb8f
Merge remote-tracking branch 'origin/GP-3992--SQUASHED'
2023-11-06 16:01:28 -05:00
ghidragon
9cd2666799
GP-3992 fixed various issues/bugs related to the new askValues() script method
2023-11-06 15:40:38 -05:00
Ryan Kurtz
93b0d8cf9d
Merge remote-tracking branch 'origin/GP-2419-dragonmacher-tree-path-filtering'
2023-11-06 15:19:13 -05:00
Ryan Kurtz
97cef47945
Merge remote-tracking branch 'origin/GP-3994_dev747368_dwarf_func_range--SQUASHED'
2023-11-06 15:17:30 -05:00
dev747368
8d4f13a607
GP-3994 support dwarf functions defined with dw_at_range instead of dw_at_lowpc
...
Used when the function body is not contiguous.
2023-11-06 11:18:55 -05:00
dragonmacher
5932f0fb44
GP-2419 - GTree - Added a new GTree filter setting that allows users to
...
filter on the node's path.
2023-11-04 14:40:09 -04:00
Ryan Kurtz
b3bf7f0312
Merge remote-tracking branch
...
'origin/GP-4008_ghidra007_addRelatedAssociationCheckBeforeAcceptDupeMatch--SQUASHED'
(Closes #4875 )
2023-11-03 16:44:16 -04:00
ghidra007
5f0fe93e89
GP-4008 Auto Version Tracking - added related association accepted check before accepting match
2023-11-03 17:40:42 +00:00
Ryan Kurtz
f17701844e
Merge remote-tracking branch 'origin/GP-0-master_Dan_testFixes-2023-11-03-1'
2023-11-03 13:18:40 -04:00
Ryan Kurtz
2a18685abc
Merge remote-tracking branch 'origin/GP-2068_Dan_optimizeObjectsManager--SQUASHED'
2023-11-03 13:09:44 -04:00
Ryan Kurtz
b50503eada
Merge remote-tracking branch 'origin/patch'
2023-11-03 13:08:14 -04:00
Ryan Kurtz
5bb3952244
Merge remote-tracking branch 'origin/GP-3981_DecompilerNaNCrash' into patch
2023-11-03 13:05:20 -04:00
Ryan Kurtz
f95470590e
Merge remote-tracking branch
...
'origin/GP-3879_ghidorahrex_fix_clz_cls_instr--SQUASHED' into patch
(Closes #5790 )
2023-11-03 13:03:34 -04:00
Ryan Kurtz
50eaaea01e
Merge remote-tracking branch
...
'origin/GP-3677_ghidorahrex_x86_pop_sp_fix--SQUASHED' into patch
(Closes #4282 )
2023-11-03 12:59:58 -04:00
ghidorahrex
3d1b865543
GP-3879: Implemented lzcount in several instructions
2023-11-03 12:30:51 -04:00
ghidorahrex
6d7dc046f0
GP-3677: Fixed pop instructions with stack-pointer-based operands
2023-11-03 12:30:13 -04:00
Dan
235b27ae0c
GP-0: Fix test dependency
2023-11-03 11:01:44 -04:00
Dan
a41c4ca5f7
GP-2068: Indexing, caching, other optimizations for TraceRmi.
2023-11-03 10:34:31 -04:00
Ryan Kurtz
9c6eabfbb3
Merge remote-tracking branch 'origin/GP-3857_Dan_traceRmiGui--SQUASHED'
2023-11-02 12:21:04 -04:00
Ryan Kurtz
0e48d6e055
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/register/DebuggerRegistersProvider.java
2023-11-02 12:18:46 -04:00
Ryan Kurtz
3763e8a2ba
Merge remote-tracking branch
...
'origin/GP-3874_Dan_registerTableRadix--SQUASHED' into patch
(Closes #5820 )
2023-11-02 12:02:52 -04:00
ghidra1
fc27e8c4ca
Merge remote-tracking branch 'origin/patch'
2023-11-02 11:33:56 -04:00
ghidra1
171d13bae8
GP-3998 DT Archive uses retained data organization when associated
...
language error occurs.
2023-11-02 11:31:35 -04:00
Dan
4189f73db8
GP-3874: Fix radix with Copy in Registers panel.
2023-11-02 11:11:12 -04:00
Dan
fd4380c07a
GP-3857: Port most Debugger components to TraceRmi.
2023-11-02 10:43:31 -04:00
ghidra1
6193c2f046
GP-0 added use of clone to MSDataTypeUtils when pulling datatype from
...
archive
2023-11-02 09:51:46 -04:00
caheckman
07dc12cbf6
Fixes from review
2023-11-01 17:22:57 +00:00
dragonmacher
f2c1dc3e98
Test fix
2023-11-01 12:51:27 -04:00
ghidra1
a5ed7d1b2d
GP-0 corrected test error
2023-11-01 12:25:39 -04:00
ghidra1
b04bb55083
GP-0 Upgraded x86 related archives
2023-11-01 12:15:52 -04:00
ghidra1
5d667036a7
GP-0 Upgraded x86 related archives
2023-11-01 12:09:59 -04:00
Ryan Kurtz
10e5dcdcf7
Merge remote-tracking branch
...
'origin/GP-3967-dragonmacher-structure-editor-search--SQUASHED'
(Closes #5715 )
2023-11-01 07:03:35 -04:00
caheckman
119758c98a
GP-3988 Bibliography
2023-10-31 21:33:34 +00:00
dragonmacher
3ace8e9ed1
Test fix
2023-10-31 15:18:06 -04:00
dragonmacher
d2d3969464
GP-3967 - Fixed bug in structure table searching that prevented the searching of all columns; updated the search to also check the default name
2023-10-31 15:01:41 -04:00
ghidra1
72634f5b07
GP-3985 respect namespace option for operand offcut instruction
...
reference markup
2023-10-31 08:58:44 -04:00
Ryan Kurtz
2f09402111
Merge remote-tracking branch 'origin/GP-1-dragonmacher-theme-fixes-viewport'
2023-10-31 07:13:56 -04:00
Ryan Kurtz
4435e2be96
Merge remote-tracking branch
...
'origin/GP-3985_ghidra1_RespectNamespaceOption' (Closes #5886 )
2023-10-31 07:11:50 -04:00
dragonmacher
4f1866d4cc
Theming - Fixed clients that want empty viewport space to match the
...
parent panel color
2023-10-30 18:01:54 -04:00
ghidra1
61497b4c0c
GP-3985 respect namespace option for operand offcut instruction
...
reference markup
2023-10-30 16:57:41 -04:00
Ryan Kurtz
09c981e35e
Merge remote-tracking branch 'origin/GP-3931-dragonmacher-table-boolean-cells'
2023-10-30 12:45:18 -04:00
ghidra1
1ba77f6902
Merge remote-tracking branch 'origin/patch'
2023-10-30 10:55:43 -04:00
ghidra1
6f37dc4007
GP-0 Added missing x86 old language v2-v3 translators and corrected old
...
language file parse bug
2023-10-30 10:54:16 -04:00
Ryan Kurtz
481dc9adb1
Merge remote-tracking branch 'origin/GP-1-dragonmacher-window-squash-fix'
2023-10-30 08:45:20 -04:00
caheckman
cb00405c98
GP-3981 Fix CPUI_FLOAT_NAN case
2023-10-28 00:13:32 +00:00
dragonmacher
20c3374b18
Fixed outstanding bugs: squished dialog packing behavior; sometimes
...
uncentered startup windows
2023-10-27 19:20:51 -04:00
Ryan Kurtz
7820e9b203
Merge remote-tracking branch 'origin/patch'
2023-10-27 19:11:17 -04:00
ghidragon
e71d5f8faf
GP-3924 Added askValues() method to GhidraScript. Allows users to enter
...
multiple values with one dialog.
2023-10-27 19:04:26 -04:00
Ryan Kurtz
82db482d96
Merge remote-tracking branch 'origin/GP-3975_ghidra1_StructureDBParentTracking' into patch
2023-10-27 19:01:24 -04:00
Ryan Kurtz
3830d868c1
Merge remote-tracking branch 'origin/GP-3956_ghidra1_x86_ST_MM_Addressing' into patch
2023-10-27 18:59:24 -04:00
ghidra1
87bd074603
GP-0 Removed use of obsolete MODULE DEPENDENCY from Module.manifest
2023-10-27 18:22:40 -04:00
ghidra1
9d52aeeeb6
GP-3975 Corrected StructureDB component type parent tracking issue for
...
replace by ordinal
2023-10-26 16:13:43 -04:00
dragonmacher
cb2108482b
GP-3931 - Fixed rendering of table boolean cells to show as disabled
...
when not editable
2023-10-26 12:30:44 -04:00
Ryan Kurtz
7c9aa58aaf
Merge remote-tracking branch 'origin/patch'
2023-10-26 11:30:17 -04:00
dragonmacher
27136f2f50
Test fixes
2023-10-26 10:15:12 -04:00
ghidra1
fc0a541562
GP-3966 improved console password prompt
2023-10-25 18:54:04 -04:00
emteere
f424d8173c
GP-3970 Fixed refactored code that was not checking for an evaluator
...
before using it
2023-10-25 21:51:28 +00:00
emteere
6f9d2c3b78
GP-3962 fix to correct function bodies with instructions that branch
...
into the delay slot
2023-10-25 21:19:20 +00:00
Ryan Kurtz
902c5f72b8
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/ClangToken.java
2023-10-25 08:18:38 -04:00
Ryan Kurtz
477bbabab4
Merge remote-tracking branch
...
'origin/GP-3959-dragonmacher-motif-theme-color-fix' into patch
(Closes #5903 )
2023-10-25 08:10:54 -04:00
Ryan Kurtz
078886280c
Merge remote-tracking branch 'origin/GP-3945_BraceHighlighting' into
...
patch (Closes #5643 )
2023-10-25 08:08:24 -04:00
Ryan Kurtz
cb7cf233db
Merge remote-tracking branch 'origin/GP-8_BitrangeSymbol' ( Closes #660 ,
...
Closes #1144 )
2023-10-25 08:04:20 -04:00
Ryan Kurtz
de9b9d9608
Merge remote-tracking branch
...
'origin/GP-3958_dragonmacher_PR-5890_M-a-r-k_patch-1' (Closes #5890 ,
Closes #5879 )
2023-10-25 08:01:43 -04:00
Ryan Kurtz
a24bdf30f7
GP-0: MachoLoader no longer creates memory blocks for segments with a
...
vmsize of 0 (fixes issue with golang 1.21 binary)
2023-10-25 07:58:40 -04:00
Ryan Kurtz
1e2b0c1c5a
Merge remote-tracking branch 'origin/patch'
2023-10-25 07:52:58 -04:00
dragonmacher
3de35623bd
GP-3958 - Update how un-maximized window bounds are tracked
2023-10-24 17:59:06 -04:00
caheckman
35f20dd20d
GP-8 Additional support for BitrangeSymbol
2023-10-24 18:42:50 +00:00
Ryan Kurtz
dee7e7599f
GP-3963: Fixed an exception that could sometimes occur when parsing PE
...
files with debug line number information
2023-10-24 13:40:19 -04:00
Ryan Kurtz
24920a8c9b
Merge remote-tracking branch
...
'origin/GP-2737-dragonmacher-fg-breakpoints--SQUASHED' (Closes #5532 )
2023-10-24 09:19:04 -04:00
Ryan Kurtz
caa8ee214e
Merge remote-tracking branch 'origin/GP-1-dragonmacher-close-button-fix'
2023-10-24 09:13:11 -04:00
Ryan Kurtz
7a25a3bd56
Merge remote-tracking branch 'origin/GP-3953_ghidra007_AutoVT_AcceptGoodImpliedMatches--SQUASHED'
2023-10-24 09:10:19 -04:00