Ryan Kurtz
0f3351ab6a
Merge branch 'GP-0_ryanmkurtz_PR-6345_RoboSchmied_endianness-typo'
2024-03-27 07:27:47 -04:00
dev747368
59d80ae23c
GP-4467 minor tweaks for string efficiency
2024-03-26 22:15:18 +00:00
Dan
f9bea7720a
GP-4439: Add raw-gdb.sh and raw-python.sh. Add @no-image tag.
2024-03-26 08:50:53 -04:00
ghidra1
32df389b1c
Merge remote-tracking branch 'origin/GP-4456_ghidra1_ProjectFolderPerformance--SQUASHED'
2024-03-25 20:07:06 -04:00
ghidra1
ea8357348e
GP-4456 Significantly improved shared project directory performance when directories contain a very large number of files.
2024-03-25 18:56:02 -04:00
ghidra1
88495bbc77
Merge remote-tracking branch 'origin/GP-4447_ghidra_AbstractGhidraURLQueryTask--SQUASHED'
2024-03-25 14:54:57 -04:00
ghidra1
4d6b698939
GP-4447 Added GhidraURLQueryTask and GhidraURLQuery utility class to provide reusable GhidraURL query capability. Completed retrofit of all GhidraURL use cases.
2024-03-25 14:53:45 -04:00
Ryan Kurtz
3c1982b501
Merge remote-tracking branch 'origin/GP-4415_Dan_moreLldbTraceRmiFixes--SQUASHED'
2024-03-25 06:05:38 -04:00
ghidra1
79afe5a702
Merge remote-tracking branch 'origin/patch'
2024-03-22 15:45:23 -04:00
ghidra1
b8cc7abea1
GP-4455 Changed RemoteFileItem to cache FileID
2024-03-22 15:22:13 -04:00
Dan
eb5bf458a4
GP-4415: Lots of lldb trace-rmi fixes
...
Breakpoint Enabled atribute.
Test fixes on macOS and Linux.
Re-work value conversion a bit.
shlexify commands.
Add method display names.
2024-03-22 08:56:59 -04:00
RoboSchmied
d7cc532fe3
Fix: 132 typos
...
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-22 02:25:30 +01:00
Ryan Kurtz
5a970158d5
Merge remote-tracking branch
...
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
Ryan Kurtz
8c5c025153
Merge remote-tracking branch
...
'origin/GP-4434_ghidra1_FixDecompilerReturnParamCommit--SQUASHED'
(Closes #6318 )
2024-03-21 08:44:59 -04:00
Ryan Kurtz
9736569422
Merge remote-tracking branch 'origin/GP-4341_ghidra1_VersioningRestrictions--SQUASHED'
2024-03-21 08:05:55 -04:00
ghidra1
2dff876f0f
GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update).
2024-03-20 17:43:49 -04:00
ghidra1
07389e697b
GP-4434 corrected issues related to return/param commit action within decompiler
2024-03-20 17:41:22 -04:00
ghidra1
41712078e2
GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives).
2024-03-20 17:37:14 -04:00
Alessandro Gatti
a10c00911a
Add embedded MIDI data type with its media player.
2024-03-20 18:27:34 +01:00
Ankur Bohra
55ca2a6cc5
Implement and document menu item mnemonic escaping
2024-03-20 14:57:52 +05:30
Ryan Kurtz
433451d4ad
Merge remote-tracking branch 'origin/GP-4389_Dan_fixLldbTraceRmi--SQUASHED'
2024-03-19 12:17:59 -04:00
Tiago Gasiba
e7aabddb34
Add support for FreeBSD ARM 64bit (no debugger support)
2024-03-19 14:32:47 +01:00
Ryan Kurtz
f14702e761
Merge remote-tracking branch 'origin/GP-1-dragonmacher-toolbar-action-fix'
2024-03-14 12:56:17 -04:00
Ryan Kurtz
86b7d45ba8
Merge remote-tracking branch 'origin/patch'
2024-03-14 12:53:10 -04:00
dragonmacher
59e103ec2c
Test fixes
2024-03-14 12:42:09 -04:00
dragonmacher
6eca948b8d
Fixed bug related to focus when a combo box being the first component in
...
a component provider
2024-03-13 20:35:57 -04:00
ghidra1
c3386b72a2
GP-4085 Added ability to add VTSession to a shared repository
2024-03-13 15:40:23 -04:00
ghidragon
2b7821d956
GP-0 fixing test failures related to GP-4275
2024-03-13 12:59:48 -04:00
caheckman
c674e1f2ec
GP-4031 x86 System V ABI
2024-03-13 16:55:44 +00:00
Ryan Kurtz
647bc541e5
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/matchtable/VTMatchTableProvider.java
2024-03-13 09:27:48 -04:00
Ryan Kurtz
f31f7efccf
GP-4309: Fixing deprecated version number
2024-03-13 09:14:40 -04:00
dragonmacher
cabeaf3c1b
GP-4309 - Updated Options API to defer Swing PropertyEditor construction
2024-03-12 15:19:15 -04:00
Ryan Kurtz
8746542a86
Merge remote-tracking branch 'origin/GP-4321-dragonmacher-table-copy-fix--SQUASHED'
2024-03-12 13:41:36 -04:00
Ryan Kurtz
c8c4c43794
Merge remote-tracking branch 'origin/GP-4275_naming_components_for_accessibility--SQUASHED'
2024-03-12 13:36:43 -04:00
ghidragon
5bca2c75c7
GP-4275 Set accessible names of focusable components in component providers
2024-03-12 12:27:12 -04:00
dragonmacher
4fb8950285
GP-4321 - Fixed 'Copy Columns...' action in tables
2024-03-12 12:16:59 -04:00
Dan
973b9a8d4c
GP-4389: Fixes for Trace RMI lldb on macOS
...
Create local-lldh.sh launch script
Upgrade to JNA-5.14
Fix pty IOCTL numbers for macOS
Fix compile-spec mapping
Improv error report / clean-up after launch failure.
Write ERROR state on memory read failures
Convert Python exceptions to LLDB command errors
2024-03-11 10:14:40 -04:00
ghidra1
445494ba25
GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing.
2024-03-08 13:05:36 -05:00
Ryan Kurtz
136b933af2
Merge remote-tracking branch 'origin/GP-1625_Dan_memoryBytesBorders--SQUASHED'
2024-03-08 12:59:59 -05:00
Dan
8e3f97056b
GP-1625: Improve consistency of DebuggerMemoryBytesProvider
2024-03-08 12:36:17 -05:00
Ryan Kurtz
cba4f432c7
Merge remote-tracking branch 'origin/GP-4402_ghidra1_InvalidAddressRanges'
2024-03-08 08:57:56 -05:00
Ryan Kurtz
14177c5374
Merge remote-tracking branch 'origin/patch'
2024-03-07 09:27:31 -05:00
Ryan Kurtz
50df70ba0f
Merge remote-tracking branch 'origin/GP-4392_Dan_gdbConPtyAnsiParsing'
...
into patch (Closes #6107 )
2024-03-07 09:25:11 -05:00
Ryan Kurtz
a8a5f48d2d
Merge remote-tracking branch
...
'origin/GP-4386_ghidra1_ProjectArchiveNullFileID--SQUASHED' into patch
(Closes #6254 , Closes #6206 )
2024-03-07 09:22:08 -05:00
Ryan Kurtz
c3c34ebf10
Merge remote-tracking branch 'origin/GP-4125_ghidra1_ArtificialBlockAttribute--SQUASHED'
2024-03-07 08:50:41 -05:00
ghidra1
aad9e41670
GP-4386 Handle null FileID for ProjectArchive
2024-03-06 16:58:21 -05:00
ghidra1
ae475f743b
GP-4125 Added memory block artificial attribute flag
2024-03-06 16:53:12 -05:00
ghidra1
b4ebe0bfd3
GP-4402 Correct CodeManager.clearAll and improve address range checking
...
for Program API methods.
2024-03-06 16:51:10 -05:00
Ryan Kurtz
7d189001d6
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/db/PackedDatabase.java
2024-03-06 13:24:56 -05:00
Ryan Kurtz
a55029189c
Merge remote-tracking branch 'origin/GP-4327_ghidra1_PackedDatabaseSynchronization' into patch
2024-03-06 13:20:49 -05:00
dragonmacher
525656c1ef
Fixed table renderer warning caused by Function Tags provider
2024-03-05 16:29:23 -05:00
Dan
7994ed3a2b
GP-4392: Parse l and h ANSI CSI commands for gdb/ConPty.
2024-03-05 09:41:58 -05:00
Dan
ddea132049
GP-0: Fix javodocs. Fix tests. Fix streamSub.
2024-03-04 10:48:54 -05:00
Ryan Kurtz
c2bb47d45a
Merge remote-tracking branch 'origin/patch'
2024-03-04 07:12:20 -05:00
dragonmacher
ff911179b9
ReflectionUtilities test fix
2024-03-04 06:44:24 -05:00
dragonmacher
89f9e6f8d5
Help build fix
2024-03-01 20:17:30 +00:00
dragonmacher
b3305bf355
Fix for sporadic test failure
2024-02-29 20:53:47 -05:00
Ryan Kurtz
68d8d8c685
Merge remote-tracking branch 'origin/GP-4267_ghidragon_quick_key_action_dialog'
2024-02-29 11:04:22 -05:00
Ryan Kurtz
fc0e3e1b6f
Merge remote-tracking branch 'origin/GP-4303_SleighSymbolType'
...
(Closes #5381 )
2024-02-29 08:43:16 -05:00
caheckman
ae6f7b479c
GP-4303 Collapse STARTSYM, ENDSYM, NEXT2SYM, etc. into single token type
2024-02-28 22:02:46 +00:00
ghidragon
a88106460b
GP-4267 Quick Action Dialog
2024-02-28 16:54:38 -05:00
Ryan Kurtz
21f1a63f51
Merge remote-tracking branch 'origin/GP-1-dragonmacher-renderer-fix'
2024-02-28 15:04:52 -05:00
Ryan Kurtz
d1dc48547e
Merge remote-tracking branch 'origin/GP-4285_CompressedSleigh'
2024-02-28 14:32:37 -05:00
caheckman
8fbd171cdf
GP-4285 Compressed SLEIGH
2024-02-28 18:39:15 +00:00
dragonmacher
86d2bb4dff
Fixed excessive warnings when switching themes
2024-02-27 17:41:14 -05:00
ghizard
2fc8f67835
GP-0 - CategoryPath changes
2024-02-27 10:48:21 -05:00
dragonmacher
aee400a377
Test fixes
2024-02-26 11:56:55 -05:00
dragonmacher
00021297c1
Test fixes
2024-02-24 17:20:23 -05:00
ghidra1
0e2725c920
GP-4327 Revised PackedDatabase synchronization to improve concurrent use
...
within the same processes.
2024-02-23 19:22:36 -05:00
ghidra1
5dc7347eee
GP-4340 Improved datatype conflict name handling
2024-02-23 16:24:22 -05:00
Ryan Kurtz
86516b1718
Merge remote-tracking branch 'origin/GP-4154-dragonmacher-theme-font-updates--SQUASHED'
2024-02-23 13:19:46 -05:00
Ryan Kurtz
1b96e1610c
Merge remote-tracking branch 'origin/patch'
2024-02-23 13:18:16 -05:00
dragonmacher
b586d65a3b
GP-4154 - Theming - Fixed font issues; updated font usage with attributes
2024-02-23 13:13:06 -05:00
caheckman
245fc13f41
GP-4360 Assemble full byte array
2024-02-23 17:26:10 +00:00
Ryan Kurtz
c5bad0a88f
GP-4358: No longer using XDG_RUNTIME_DIR for temp directory. Ubuntu
...
defaults it to a too small tmpfs. (Closes #6233 )
2024-02-23 08:12:36 -05:00
Ryan Kurtz
f9ce96fd6d
GP-4347: PeLoader now pads initialized memory blocks with 0 instead of
...
creating an additional uninitialized block. Also improved Bytes Source
column of Memory Map.
2024-02-23 07:08:47 -05:00
Ryan Kurtz
5690528835
Merge remote-tracking branch 'origin/patch'
2024-02-23 06:45:15 -05:00
Ryan Kurtz
122f1068e9
GP-4357: Fixing FileBytes offset error
2024-02-23 06:39:32 -05:00
Ryan Kurtz
ad33c94b23
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/Docking/src/test/java/docking/widgets/table/threaded/TestDataKeyModel.java
2024-02-21 06:05:52 -05:00
Ryan Kurtz
37fb96328b
Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-sort-fix--SQUASHED' into patch
2024-02-20 13:02:16 -05:00
dragonmacher
de90bf543d
Fix for invalid sort state when columns are removed
2024-02-20 11:16:54 -05:00
Ryan Kurtz
f5008f9f99
Merge remote-tracking branch 'origin/GP-4317-dragonmacher-system-actions--SQUASHED'
2024-02-20 07:47:57 -05:00
Ryan Kurtz
8589021371
Merge remote-tracking branch 'origin/patch'
2024-02-20 07:45:20 -05:00
dragonmacher
e44daf55aa
GP-4317 - Removing the 'reserved' concept
2024-02-17 11:21:31 -05:00
ghidra1
2c65b1f796
GP-4330 facilitate specification of enabled TLS cipher suites for Ghidra
...
Server
2024-02-16 14:51:14 -05:00
Ryan Kurtz
4fc9ccde28
GP-4176: GhidraDev can now handle both legacy user settings directories
...
as well as the new XDG layout
2024-02-16 11:17:55 -05:00
Ryan Kurtz
08155a7183
Merge remote-tracking branch 'origin/GP-3839_Dan_stepSpeed--RBSQ'
2024-02-15 11:17:47 -05:00
Dan
b34aaa4952
GP-3839: Various speed improvements for Trace RMI
2024-02-14 15:53:59 -05:00
Ryan Kurtz
6d6d0317e2
Merge remote-tracking branch 'origin/GP-4328-dragonmacher-tab-pane-fix'
...
(Closes #6232 )
2024-02-14 12:48:02 -05:00
dragonmacher
128bad6c40
GP-4328 - Fix for recent tab pane regression
2024-02-14 10:34:10 -05:00
ghidra1
d3fbdbe0a3
GP-0 Added assertion check for datatype replacement
2024-02-13 18:49:37 -05:00
ghidra1
b0b813edf9
GP-3632 Corrected pointer and array replacement issues
2024-02-12 16:28:19 -05:00
Ryan Kurtz
74d52deabf
Merge remote-tracking branch 'origin/patch'
2024-02-08 14:13:59 -05:00
dragonmacher
4099544469
Tests fixes
2024-02-08 13:47:09 -05:00
Ryan Kurtz
80d1031d01
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00
Ryan Kurtz
4a0e9455d6
Merge remote-tracking branch 'origin/GP-4299-dragonmacher-dialog-exception' into patch
2024-02-07 11:04:24 -05:00
Ryan Kurtz
f9b5ac7941
Merge remote-tracking branch
...
'origin/GP-4294-dragonmacher-headless-jar-fix--SQUASHED' into patch
(Closes #6178 )
2024-02-07 11:02:50 -05:00
dragonmacher
0b0356528d
GP-4296 - Fixed screen reader support of tooltips using html
2024-02-06 17:29:55 -05:00
dragonmacher
359faba77a
GP-4294 - Fixed exception looking for extensions when running headlessly in fat jar mode
2024-02-06 17:01:02 -05:00
Ryan Kurtz
dfadd58ee4
Merge remote-tracking branch 'origin/GP-4186_Dan_enumTraceChangeTypes--SQUASHED'
2024-02-06 10:47:19 -05:00
Dan
69d58d4e86
GP-4186: Refactor trace events.
2024-02-06 09:43:56 -05:00
Ryan Kurtz
8abc0ceec9
Merge remote-tracking branch
...
'origin/GP-4287_Dan_PR-6118_plucia-mitre_wildcard-assembler'
(Closes #6118 )
2024-02-06 09:18:27 -05:00
dragonmacher
06b33a0d94
GP-4299 - Fixed exception in dialog when pressing Enter with no text in
...
the field
2024-02-05 13:36:36 -05:00
Ryan Kurtz
ef7dac45ae
Merge remote-tracking branch
...
'origin/GP-4281-dragonmacher-initial-address-fix' (Closes #6166 )
2024-02-05 11:43:43 -05:00
Dan
e645d74a5f
GP-4287: Format. Revise. Certify.
2024-02-05 11:32:50 -05:00
Ryan Kurtz
a5ea18bd55
Merge remote-tracking branch 'origin/GP-4205_dev747368_dwarf_analyzer_options'
2024-02-02 14:18:56 -05:00
dragonmacher
2e2f5e65ec
GP-4281 - Fixed bug that prevented the tool from going to the correct
...
program location when opening from a URL
2024-02-01 19:24:59 -05:00
dev747368
3fe17e182a
GP-4205 refactor DWARF DIE reading
...
Change how DWARF DIE records are read, eliminate need for
per-CU paging or the need for the DIE import limit or for
DIE pre-load for cross-CU references.
2024-02-01 20:56:48 +00:00
Ryan Kurtz
54e2910694
Merge remote-tracking branch
...
'origin/GP-4263_ghidra1_EditSignatureOverride--SQUASHED' (Closes #6000 )
2024-02-01 08:09:11 -05:00
ghidra1
a4f7bb24b9
GP-4263 added Edit Signature Override action to decompiler (Help still needed)
2024-01-31 16:11:19 -05:00
dragonmacher
ca9cfe9f9a
GP-4269 - Minor refactor of plugin category names
2024-01-31 12:04:31 -05:00
Ryan Kurtz
dbae97450a
Merge remote-tracking branch 'origin/patch'
2024-01-31 08:11:00 -05:00
ghidra1
b3c19de3dd
GP-0 corrected Data pointer stacking test failures
2024-01-30 09:02:08 -05:00
Ryan Kurtz
60fc7a35c2
Merge remote-tracking branch 'origin/GP-4181_ghidra1_PointerStacking'
2024-01-29 17:24:29 -05:00
Ryan Kurtz
590fcdcb7f
Merge remote-tracking branch 'origin/GP-4227_ghidragon_keyboard_nav--SQUASHED'
2024-01-29 17:17:01 -05:00
ghidragon
0daa79b24a
GP-701 fixed stack trace in expand data in selection when crossing address spaces
2024-01-29 16:27:36 -05:00
ghidragon
3d333c071b
GP-4227 fixed several focus traversal issues
2024-01-29 16:22:50 -05:00
dragonmacher
1cf7803d88
GP-4270: Minor fixes
2024-01-29 08:15:45 -05:00
ghidra1
2a7ac361e8
GP-4181 Corrected pointer stacking behavior for Data
2024-01-25 18:01:32 -05:00
Dan
a65da4e1a7
GP-3923: Remove multiple collection interfaces.
2024-01-24 14:50:56 -05:00
Ryan Kurtz
db81fe8804
GP-1164: Removing spaces from application name when creating user
...
settings/cache/temp directories
2024-01-24 07:24:15 -05:00
Ryan Kurtz
6df2733665
Merge branch 'GP-0_ryanmkurtz_PR-6140_cblichmann_patch-1'
2024-01-23 07:16:21 -05:00
ghidra1
9dce76ae53
GP-4252 handle bulk datatype replacements more efficiently
2024-01-22 13:50:30 -05:00
ghidra1
e15e12b248
GP-0 corrected datatype test failures
2024-01-22 10:16:20 -05:00
Christian Blichmann
5615036186
Remove extra check Extensions.java
...
Drive-by while reading the code.
2024-01-22 13:37:58 +01:00
ghidra1
7b621c8989
Merge remote-tracking branch 'origin/GP-3632_ghidra1_DataTypeResolve--SQUASHED'
2024-01-20 11:07:28 -05:00
ghidra1
c15fd0e594
GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication.
2024-01-20 11:05:28 -05:00
ghidra1
e3a60f72a6
Merge branch 'GP-0_ghidra1_CompositeInternalToString'
2024-01-19 22:06:00 -05:00
ghidra1
87b4a89a46
GP-0 CompositeInternal.toString() cleanup
2024-01-19 15:03:37 -05:00
Ryan Kurtz
9f84cac677
Merge remote-tracking branch 'origin/GP-4235_ryanmkurtz_freebsd'
...
(Closes #6117 )
2024-01-18 07:44:29 -05:00
Ryan Kurtz
22844881cc
Merge remote-tracking branch 'origin/GP-4232-dragonmacher-option-error-on-undo'
2024-01-18 07:42:55 -05:00
James
1e82a772c5
GP-4152 msp430 improvements
2024-01-17 19:08:03 -05:00
dragonmacher
8866cbc695
GP-4232 - Fixed an error in the Program Information window due to an
...
options being removed on an undo operation
2024-01-17 14:59:37 -05:00
Ryan Kurtz
d16747cf6c
GP-4235: Adding the means to build and find native components on FreeBSD
2024-01-17 10:12:06 -05:00
Ryan Kurtz
1281fb979b
Merge remote-tracking branch 'origin/patch'
2024-01-16 13:42:16 -05:00
Ryan Kurtz
6ebbe625a2
Merge branch 'GP-0_ryanmkurtz_PR-6121_Nanrech_typo'
2024-01-16 10:26:37 -05:00
Ryan Kurtz
4932293405
Merge remote-tracking branch 'origin/GP-4222_ghidragon_domain_object_listener_builder--SQUASHED'
2024-01-16 08:51:29 -05:00
Nan Rosenberg
b805989a10
Fix typo in GTree
2024-01-16 13:17:43 +01:00
ghidragon
54214f7f96
GP-4222 created a builder for DomainObjectListeners to provide a more compact wahy to express the event handling logic
2024-01-12 16:10:01 -05:00
ghidra1
97edcc0d36
GP-4234 Corrected custom storage transitions when indirect-void-storage
...
applies.
2024-01-12 15:08:24 -05:00
Ryan Kurtz
52692901c7
Merge remote-tracking branch 'origin/patch'
2024-01-12 12:31:39 -05:00
dragonmacher
ed1df869e3
GP-4221 - Fixed timing exception related to selecting table items before
...
the table has been sorted
2024-01-12 07:26:02 -05:00
Ryan Kurtz
e17a03e2d1
Merge remote-tracking branch
...
'origin/GP-4213-dragonmacher-table-exception' (Closes #6062 )
2024-01-11 11:52:05 -05:00
ghidra1
a299648f5c
GP-0 Bug fix in EnumDB
2024-01-11 08:54:39 -05:00
Ryan Kurtz
9506a1cca2
Merge remote-tracking branch 'origin/GP-4188_ghidra1_ContentToolAssociations--SQUASHED'
2024-01-11 07:54:54 -05:00
ghidra1
19a345fdff
GP-4188 improve tool associations with LinkHandlers. Removed support
...
for default content-type.
2024-01-10 14:32:49 -05:00
ghidragon
856aa904aa
GP-2076 domain object event refactor
2024-01-10 12:22:01 -05:00
Ryan Kurtz
daca354c47
Merge remote-tracking branch
...
'origin/GP-4172_ghidragon_theme_switch_dialog--SQUASHED' (Closes #6024 )
2024-01-10 12:02:18 -05:00
ghidragon
e98aac1e67
GP-4172 simplified theme switcher dialog. Also added in double click to pick and exit
2024-01-10 11:55:34 -05:00
Ryan Kurtz
e1dc2dd758
GP-3844: Fixing bug in ClassSearcher regex
2024-01-10 11:48:23 -05:00
Ryan Kurtz
4b465a980e
Merge remote-tracking branch 'origin/GP-4165_ghidra1_ProgramUpgradeCacheImprovement--SQUASHED'
2024-01-10 08:29:42 -05:00
Ryan Kurtz
f765690019
Merge remote-tracking branch 'origin/patch'
2024-01-09 20:10:02 -05:00
caheckman
548d71007f
Adjustments to default hidden return assignment action
2024-01-09 21:51:36 +00:00
ghidra1
0aa96ce892
GP-4165 openCachedProgram improvement for program upgrade condition
2024-01-09 14:25:43 -05:00
Ryan Kurtz
a2fc8addc2
Merge remote-tracking branch 'origin/GP-4185_Dan_asmExt--RBSQ'
2024-01-08 18:57:01 -05:00
Ryan Kurtz
d09cbb1228
Merge remote-tracking branch 'origin/patch'
2024-01-08 18:39:48 -05:00
Ryan Kurtz
2848eb56a5
Merge remote-tracking branch 'origin/GP-4169_ExtractPrimitivesException'
...
into patch (Closes #6047 , Closes #6068 )
2024-01-08 18:35:59 -05:00
dragonmacher
84547c223d
GP-4213 - Fixed a table exception seen when using Version Tracking
2024-01-08 17:13:35 -05:00
Dan
e7458ed08b
GP-4185: Make Assembler more extensible
2024-01-08 11:23:32 -05:00
Dan
bccccac13e
GP-0: Fix tests (handle null ctxVals). Remove syserr.
2024-01-08 09:30:50 -05:00
Ryan Kurtz
78e2ea086d
GP-1164: User cache directory now falls back to user temp directory
...
location if it can't be created (Closes #6064 )
2024-01-08 09:01:03 -05:00
Ryan Kurtz
9e6f7fbe09
Merge remote-tracking branch
...
'origin/GP-3844_ryanmkurtz_runtimeinfo--SQUASHED' (Closes #5760 )
2024-01-08 08:20:12 -05:00
Ryan Kurtz
8c89a8bb3c
GP-3844: Replacing the 'Show VM Memory' dialog with an upgraded 'Runtime Information' dialog
2024-01-08 08:16:11 -05:00
Ryan Kurtz
54b4f4cacb
Merge remote-tracking branch 'origin/patch'
2024-01-08 06:52:00 -05:00
dragonmacher
a8705df99c
Fixed mistake
2024-01-05 13:20:49 -05:00
Ryan Kurtz
7e0b56d4c5
Merge remote-tracking branch 'origin/GP-4014_Dan_asmReDisasembleCtx--SQUASHED'
2024-01-05 12:39:15 -05:00
Ryan Kurtz
61f84adc3a
Merge remote-tracking branch
...
'origin/GP-1-dragonmacher-extension-message-betterment' #6067
2024-01-05 12:28:12 -05:00
dragonmacher
3a4876f3dd
Updated loosely informative error message
2024-01-05 12:22:02 -05:00
ghidra1
3541425450
GP-4023 corrected auto-reference creation within byte-mapped memory
...
block.
2024-01-05 10:29:47 -05:00
dev747368
7089727051
GP-0 added PreserveStateWrappingTaskMonitor
2024-01-04 17:54:24 -05:00
Dan
b382017ccb
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
caheckman
021c5b7af3
GP-4169 Adjustments to extractPrimitives
2024-01-03 23:05:21 +00:00
Ryan Kurtz
bd76ec5fc8
Merge remote-tracking branch 'origin/GP-4100_Dan_debuggerNavHistoryIssues--SQUASHED'
2024-01-03 13:24:05 -05:00
Dan
c3164a1902
GP-4100: Fix issues between Debugger and NavHistory plugins.
2024-01-03 12:29:38 -05:00
Ryan Kurtz
a00d8a7684
GP-0: More fix keybinding javadoc reference
2024-01-03 12:05:48 -05:00
Joel Anderson
7ac3fb8cc4
fix keybinding javadoc reference
2024-01-02 12:11:35 -05:00
dev747368
eb01064e3e
GP-0 fix string representation rendering changes in tests
2023-12-27 23:43:06 +00:00
Ryan Kurtz
a806848b31
Merge remote-tracking branch 'origin/GP-4162_dev747368_fix_viewstringstable_custom_constraints'
2023-12-27 07:51:52 -05:00
Ryan Kurtz
9226e7e090
Merge remote-tracking branch 'origin/GP-4160_dev747368_charset_logic--SQUASHED'
2023-12-27 07:39:45 -05:00
dev747368
164b4fde49
GP-4160 clean up string charset decoder logic
2023-12-26 14:03:23 -05:00
Ryan Kurtz
5d2a3e12d5
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/application.properties
2023-12-22 10:18:51 -05:00
Ryan Kurtz
4d85657231
GP-4164: Improving guava-related build issue fix
2023-12-22 09:34:08 -05:00
dev747368
89762a9ef1
GP-4162 fix view defined strings table filtering
2023-12-21 20:56:01 +00:00
Ryan Kurtz
5bc3b5eb78
GP-1164: Fixing javadoc
2023-12-19 16:12:33 -05:00
Ryan Kurtz
3b0aac92d0
Merge remote-tracking branch 'origin/GP-1164_ryanmkurtz_XDG--SQUASHED'
...
(Closes #908 )
2023-12-19 16:10:19 -05:00
Ryan Kurtz
3c30ada14c
GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG
2023-12-19 08:22:40 -05:00
Ryan Kurtz
05070bcd9d
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-18 10:00:35 -05:00
ghidra1
6e5875cef3
GP-0 Correct concurrent modification exception for build help
2023-12-16 10:31:44 -05:00
Ryan Kurtz
e99731c67d
Merge remote-tracking branch 'origin/GP-4108-dragonmacher-menu-icons-when-disabled'
2023-12-15 17:01:30 -05:00
Ryan Kurtz
0f3eb38a77
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-15 16:56:53 -05:00
caheckman
ff2526479e
GP-4140 Strip TypeDefs when extracting primitives
2023-12-15 19:56:26 +00:00
dragonmacher
14a7baea20
review fix
2023-12-15 11:20:39 -05:00
ghidra1
e2fe6c7a82
GP-0 Corrected failure case for prototype multi-slot assignment which
...
exceeds stack space.
2023-12-15 10:41:52 -05:00
Ryan Kurtz
804fb5ec17
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-15 06:04:11 -05:00
ghidra1
d4c854ddbc
GP-4139 Improve demanglers function signature source type applied.
...
Renamed rustcall to __rustcall. Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
dragonmacher
4fcaeead0f
GP-4108 - Menu icons not appearing when disabled
2023-12-13 16:13:35 -05:00
Ryan Kurtz
a543413520
Merge remote-tracking branch 'origin/GP-4130_Dan_preventThreadNameWordWrap--SQUASHED'
2023-12-13 07:03:59 -05:00
Ryan Kurtz
7bb1452a53
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-13 07:02:58 -05:00
ghidra1
ed46dde304
GP-0 corrected decompiler modellock
2023-12-12 15:40:29 -05:00
Dan
0e4042e6a3
GP-4130: Prevent word wrapping in object value columns.
2023-12-12 15:25:32 -05:00
Ryan Kurtz
bd94f6579b
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-12 06:32:18 -05:00
caheckman
99d8762b9c
GP-4133 Adjustment for forced indirect return
2023-12-11 22:38:21 +00:00
Ryan Kurtz
8bfcb02166
Merge remote-tracking branch 'origin/GP-2147_ghidragon_resizing_byteview_views--SQUASHED'
2023-12-11 17:25:53 -05:00
ghidragon
f9af85a31d
GP-2147 added ability to resize views in the byteviewer by dragging inthe header bar.
2023-12-11 17:06:01 -05:00
ghidra1
2259379a67
GP-4133 improved support for __return_storage_ptr__ param which
...
transitions return storage to VOID.
2023-12-11 16:01:58 -05:00
Ryan Kurtz
3903a92829
Merge remote-tracking branch 'origin/GP-0-dragonmacher-plugins-config-bug-fix'
2023-12-11 11:50:18 -05:00
Ryan Kurtz
2f5cc5dc26
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-11 11:47:50 -05:00
dragonmacher
a0de0934bb
Fixed a bug for apps with no plugins found
2023-12-11 11:43:54 -05:00
Ryan Kurtz
8f49a4ac5f
Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-header-renderer-stack-trace'
2023-12-07 14:25:41 -05:00
dragonmacher
fbb94d59a4
Fixed stack trace relating to table header tooltips
2023-12-07 12:31:29 -05:00
caheckman
bd43d1b11a
GP-4117 Pass structure/union alignment to decompiler
2023-12-06 23:48:52 +00:00
ghidra1
2d91d9ee8a
Merge remote-tracking branch 'origin/GP-4053_ryanmkurtz_guava--SQUASHED' into Ghidra_11.0
2023-12-06 12:38:25 -05:00
Ryan Kurtz
ccc1241f61
GP-4053: Upgraded Guava to 32.1.3
2023-12-06 12:36:11 -05:00
ghidra1
bc0ea36ee6
Merge remote-tracking branch 'origin/GP-4107_Dan_fixJavadocs' into Ghidra_11.0
2023-12-06 12:19:38 -05:00
ghidra1
797dae7c37
Merge remote-tracking branch 'origin/GP-4109-dragonmacher-front-end-restore-fix' into Ghidra_11.0
2023-12-05 14:34:04 -05:00
dragonmacher
bfd16302f1
GP-4109 - Fixed failure to open the last used project when running a new
...
release of Ghidra the first time
2023-12-05 13:54:20 -05:00
ghidragon
32407ab83f
GP-3866 fixed bug where mouse wheel scrolling was too fast when done on
...
the far right of the Decompiler window
2023-12-05 12:47:40 -05:00
Dan
067f4f4352
GP-4017: Fix Javadoc warnings
2023-12-05 12:14:53 -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
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
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
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
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
e138d381ea
Merge remote-tracking branch
...
'origin/GP-4078_ghidra1_FunctionDefinitionResolve--SQUASHED'
(Closes #5927 )
2023-11-30 08:28:21 -05:00
Ryan Kurtz
0e9c36b513
Merge remote-tracking branch 'origin/patch'
2023-11-30 08:23:00 -05:00
Ryan Kurtz
76ae3b0748
Merge remote-tracking branch 'origin/GP-3986_emteere_PcodeopParamLimit' into patch
2023-11-30 08:16:12 -05:00
ghidra1
3eb59b3418
GP-4078 added delayed pointer resolve logic to FunctionDefinitionDB
2023-11-29 17:45:34 -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
Dan
c126cf51c0
GP-3823: TraceRmi Launcher framework + dbgeng for Windows.
2023-11-28 10:38:27 -05:00
ghizard
6f852989ca
GP-3715 - PDB perf: resolve-as-you-go and stored types
2023-11-27 16:49:13 -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
dragonmacher
f4026c2bea
Test fixes
2023-11-24 14:11:43 -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