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
Ryan Kurtz
0820fffbea
GP-3273: Fixing tests
2023-10-24 08:57:29 -04:00
emteere
0a3ebd1887
GP-1062 fixed commented out depbits line
2023-10-23 23:03:13 +00:00
ghidra007
81f2e5283f
GP-3953 Updated the Auto Version Tracking action to apply implied matches if the number of votes and conflicts are good indicators of a good match.
2023-10-23 23:02:28 +00:00
emteere
5edfc517d8
GP-1062 Doctored default calling convention to be compatible with CALL0
...
in most cases. minor comment fixes
2023-10-23 22:59:48 +00:00
Mark
fc9e495c6c
Save un-maximized/un-iconified bounds in saveToXML()
...
This addresses https://github.com/NationalSecurityAgency/ghidra/issues/5879
2023-10-23 16:53:33 -04:00
dragonmacher
d32764fa11
GP-3959 - Theming - Fixed light foreground color in Motif
2023-10-23 16:34:56 -04:00
dragonmacher
54a240f3b8
GP-2737 - Function Graph - Added support for rendering Area Markers. Added support for a breakpoint margin area in each vertex.
2023-10-23 10:59:35 -04:00
Ryan Kurtz
29528b88b4
Merge remote-tracking branch 'origin/GP-1-dragonmacher-diff-dialog-update'
2023-10-20 19:10:45 -04:00
dragonmacher
910e76569c
Fixed incorrect dialog usage
2023-10-20 19:08:08 -04:00
Ryan Kurtz
d936d2e284
Merge remote-tracking branch
...
'origin/GP-3273_ryanmkurtz_headless-fs--SQUASHED' (Closes #5167 )
2023-10-20 18:46:08 -04:00
Ryan Kurtz
e3d48916aa
GP-3273: The headless analyzer can now recurse into supported GFileSystem container files
2023-10-20 18:44:20 -04:00
Ryan Kurtz
771c8b1849
Merge remote-tracking branch 'origin/patch'
2023-10-20 18:42:02 -04:00
Ryan Kurtz
10cc91bd8e
Merge remote-tracking branch 'origin/GP-3942_UnionFacetException' into
...
patch (Closes #5636 )
2023-10-20 18:39:23 -04:00
Ryan Kurtz
3371301ac6
Merge remote-tracking branch
...
'origin/GP-3949_ghidra1_FixOldSTVariableStorageScript--SQUASHED' into
patch (Closes #5640 )
2023-10-20 18:37:38 -04:00
Ryan Kurtz
80f44bcc14
Merge remote-tracking branch
...
'origin/GP-3914_ghidra1_ProjectLocator--SQUASHED' into patch
(Closes #5802 )
2023-10-20 18:35:14 -04:00
dragonmacher
3b73e4324e
Fixed the component provider close button being disabled in some
...
providers
2023-10-20 17:10:00 -04:00
ghidra1
7f74d246ed
GP-3914 Corrected ProjectLocator bug for projects in root directory
2023-10-20 16:02:11 -04:00
ghidra1
6412631236
GP-3949 Added FixOldSTVariableStorageScript
2023-10-20 16:00:43 -04:00
caheckman
0a1b1ed76b
GP-3945 TokenIterator and brace highlighting
2023-10-20 19:17:34 +00:00
ghidra1
348fb5becd
GP-3956 corrected ST and MM addressing and overlap
2023-10-20 14:54:18 -04:00
Ryan Kurtz
cf562e79b3
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-10-19-23'
2023-10-20 08:33:34 -04:00
Ryan Kurtz
4c8c6aedbd
GP-3885: Fixing follow-on issue discovered when testing a Swift binary
2023-10-20 07:02:50 -04:00
ghidra1
043aa6cd15
Merge remote-tracking branch 'origin/GP-3903_ghidra1_FragmentedOverlaySpaces'
2023-10-19 22:13:48 -04:00
ghidra1
0f95d266c3
GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
...
the same overlay space
2023-10-19 22:07:59 -04:00
dragonmacher
db49224c25
Fixed edge case that prevented the tracked task from not getting removed
2023-10-19 16:56:34 -04:00
Ryan Kurtz
994c999646
GP-3926: Another tweak to how the MachoLoader handles binaries with
...
obfuscated
segment and section names (#3876 )
2023-10-19 11:10:23 -04:00
Ryan Kurtz
7e4d2bcfaa
Merge remote-tracking branch 'origin/GP-0-master_Dan_testFixes-2023-10-18-1'
2023-10-18 13:43:34 -04:00
Dan
2dc43ef2a9
GP-0: Fix gdb tests
2023-10-18 13:32:12 -04:00
dragonmacher
3d5f7986c4
Minor javadoc fixes
2023-10-18 11:59:07 -04:00
Ryan Kurtz
eae6ed7174
Merge remote-tracking branch 'origin/patch'
2023-10-18 11:02:20 -04:00
Ryan Kurtz
e832fc2a10
Merge remote-tracking branch 'origin/GP-3827-dragonmacher-vt-undo-fix-v3--SQUASHED' into patch
2023-10-18 10:53:23 -04:00
caheckman
5e65de11df
GP-3942 Check data-type for UnionFacetSymbol
2023-10-17 23:17:49 +00:00
dragonmacher
7ca0b92812
GP-3827 - Version Tracking - Updated cache to reload when needed
2023-10-17 15:34:24 -04:00
Ryan Kurtz
83313a7b5a
GP-3926: Tweaking how the MachoLoader handles binaries with obfuscated
...
segment and section names (#3876 )
2023-10-17 14:18:57 -04:00
Ryan Kurtz
097a71c2e2
Merge remote-tracking branch
...
'origin/GP-3645_upgrade_flatlaf_jar--SQUASHED' (Closes #5539 )
2023-10-17 12:45:01 -04:00
ghidragon
afe7dbd162
GP-3645: Upgraded to FlatLaf 3.2.1
2023-10-17 12:44:10 -04:00
Ryan Kurtz
128ff29b28
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-10-17-23'
2023-10-17 10:38:07 -04:00
dragonmacher
b7973cd2c5
Test fixes
2023-10-17 10:33:17 -04:00
Ryan Kurtz
2a23fdd1ea
Merge remote-tracking branch 'origin/GP-3725_Ives_ghidragdb-module-base--SQUASHED'
2023-10-17 10:27:57 -04:00
Ives
db0b358ceb
Altered heuristic to better compute module base in gdb TraceRMI
2023-10-17 09:13:44 -04:00
Ryan Kurtz
5aedf25ee6
Merge remote-tracking branch 'origin/GP-3531-dragonmacher-update-auto-comments--SQUASHED'
2023-10-16 16:45:14 -04:00
Ryan Kurtz
54d05b70b3
Merge remote-tracking branch 'origin/patch'
2023-10-16 16:43:06 -04:00
Ryan Kurtz
e08c039440
Merge remote-tracking branch 'origin/GP-3930_UnaliasedReturnFix' into patch
2023-10-16 16:40:10 -04:00
Ryan Kurtz
0574064ce7
Merge remote-tracking branch
...
'origin/GP-3753_ryanmkurtz_dyld-workflow--SQUASHED' (Closes #5023 )
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java
2023-10-16 16:20:17 -04:00
Ryan Kurtz
d81a42df6d
GP-3753: 'Add To Program' workflow for dyld_shared_cache components
2023-10-16 16:15:43 -04:00
dragonmacher
df3c51ad96
GP-3531 - Added options for disabling EOL auto comments
2023-10-16 13:19:45 -04:00
Ryan Kurtz
0cc48f1aca
Merge remote-tracking branch 'origin/GP-2297_James_address_range_table--SQUASHED'
2023-10-16 10:02:57 -04:00
dragonmacher
c148610b58
GP-3933 - Fixed incorrect foreground color for some VT symbols
2023-10-14 11:30:44 -04:00
James
7e8b312b78
GP-2297 added action to create a table based on address ranges in a selection
2023-10-13 16:20:53 -04:00
dragonmacher
fd8d8a613c
Test fixes
2023-10-13 16:01:22 -04:00
Ryan Kurtz
fae64a82c0
Merge remote-tracking branch 'origin/patch'
2023-10-13 07:16:42 -04:00
Ryan Kurtz
7df95e1d1a
Merge remote-tracking branch 'origin/GP-3922_ryanmkurtz_libs'
2023-10-13 07:16:19 -04:00
Ryan Kurtz
585a94399a
Merge remote-tracking branch
...
'origin/GP-3926_ryanmkurtz_macho-obfuscated' (Closes #3876 )
2023-10-13 07:13:38 -04:00
Ryan Kurtz
08f23130a1
Merge remote-tracking branch 'origin/GP-3911_LikelyGotoDAG' into patch
2023-10-13 07:08:55 -04:00
Ryan Kurtz
e91d0dd024
Merge remote-tracking branch 'origin/GP-3915_adjust_callfixup' into
...
patch (Closes #5844 )
2023-10-13 07:05:04 -04:00
Ryan Kurtz
76b0802adf
Merge remote-tracking branch 'origin/GP-3908-dragonmacher-theme-fix--SQUASHED' into patch
2023-10-13 07:00:22 -04:00
caheckman
a5b38b91b6
GP-3930 Patch to checkUnaliasedReturn
2023-10-12 21:40:45 +00:00
dragonmacher
47373d2bda
GP-3908 - Theming - Added support for specifying UI overrides in theme properties files
2023-10-12 16:55:36 -04:00
Dan
da0aeefa4f
GP-0: Fix async invocation of model's listeners.
2023-10-12 13:58:29 -04:00
Ryan Kurtz
b26a6f7c83
GP-3926: The MachoLoader can now load binaries with obfuscated segment
...
and section names
2023-10-12 07:59:12 -04:00
Ryan Kurtz
d27902dc09
Merge remote-tracking branch
...
'origin/GP-3854_ghidra007_speedup_AutoVT_dupe_function_matches--SQUASHED'
(Closes #5857 )
2023-10-11 15:45:33 -04:00
ghidra007
3ca01b4e0d
GP-3854 Improved and significantly sped up AutoVT dup function match finding of good matches from among the possible sets of matches.
2023-10-11 18:54:31 +00:00
dragonmacher
1d4728c871
fix for missing test dependency
2023-10-11 09:48:39 -04:00
Ryan Kurtz
4ce6161c15
GP-3922: Importing libraries that are referenced by absolute path (such
...
as with Mach-O) now get saved to the project with their folder structure
in-tact. This fixes a potential DuplicateKeyException that could occur
when using a Recursive Library Load Depth greater than 1, and removes
any ambiguity that could occur when linking a program to its libraries
2023-10-11 08:45:37 -04:00
Ryan Kurtz
6e435675ba
Merge remote-tracking branch 'origin/GP-3910_ryanmkurtz_library-logging'
...
(#4162 )
2023-10-10 13:32:46 -04:00
Ryan Kurtz
85b530d968
Merge remote-tracking branch 'origin/GP-3512_Dan_promoteListenerMapAndSet'
2023-10-10 13:31:03 -04:00
Dan
08a900afad
GP-3512 - Created 'ListenerSet' for improved listener usage
2023-10-10 10:26:06 -04:00
Ryan Kurtz
4c88434cf1
GP-3910: Improved library import log messages
2023-10-06 14:26:25 -04:00
Ryan Kurtz
0cdbf1ef41
Merge remote-tracking branch
...
'origin/GP-3913_ghidra1_DataStackPointersBug' (Closes #5754 )
2023-10-06 13:33:46 -04:00
James
106ec7c244
GP-3915 adjust callfixup in x86-64-win.cspec
2023-10-05 16:42:34 +00:00
Dan
a9275d885c
GP-0: Backport "Handle race condition in StackUnwinderTest" to 'patch'
2023-10-05 11:29:32 -04:00
Ryan Kurtz
c24d25f3ab
Merge remote-tracking branch 'origin/GP-3912_ryanmkurtz_macholibs'
2023-10-05 06:54:55 -04:00
Ryan Kurtz
4458313624
Merge remote-tracking branch 'origin/patch'
2023-10-05 06:54:33 -04:00
Ryan Kurtz
5455dc394b
GP-3909: When loading "System Libraries From Disk" on macOS, the
...
dyld_shared_cache will be searched for in even more default locations
(#4162 )
2023-10-05 06:32:09 -04:00
ghidra1
72fdf16c71
GP-3913 correct data stackPointers bug
2023-10-04 17:43:06 -04:00