Dan
c3164a1902
GP-4100: Fix issues between Debugger and NavHistory plugins.
2024-01-03 12:29:38 -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
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
ccc1241f61
GP-4053: Upgraded Guava to 32.1.3
2023-12-06 12:36:11 -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
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
dragonmacher
ff7c8929bc
Updated the DBViewer to allow for filtering
2023-11-30 16:08:15 -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
dragonmacher
0a520b08bd
GP-3623 - Extensions - Added an extension-specific class loader; moved ExtensionUtils to Generic
2023-11-21 11:18:28 -05: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
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
Ryan Kurtz
ca816dee61
Merge remote-tracking branch 'origin/patch'
2023-10-04 08:12:05 -04:00
Ryan Kurtz
de67d7cb16
GP-3909: When loading "System Libraries From Disk" on macOS, the
...
dyld_shared_cache will be searched for in more default locations (#4162 )
2023-10-04 08:10:31 -04:00
ghidra1
c974d088c0
GP-3544 various changes
2023-10-03 10:44:44 -04:00
dragonmacher
9a530e23fd
GP-3877 - Updated how windows are moved when completely or partially offscreen
2023-09-26 15:34:49 -04:00
dragonmacher
252d4598f2
GP-2840 - Updated the tool windows to remember when they are fully maximized
2023-09-26 12:39:44 -04:00
Dan
eea90f49c9
GP-3818: Create TraceRMI launcher framework. Launch script for gdb.
2023-09-20 15:23:44 -04:00
Ryan Kurtz
194e53345c
Merge remote-tracking branch 'origin/GP-0_Isabella3412_Updating_analyzeHeadlessREADME.html--SQUASHED'
2023-08-01 10:31:05 -04:00
isabella3412
2af49a1cb4
GP-0 Updated documentation for server authentication methods in analyzeHeadlessREADME.html, as well as fixed spelling mistakes in other files.
2023-08-01 10:29:17 -04:00
Ryan Kurtz
111067ffd1
Merge remote-tracking branch 'origin/patch'
2023-08-01 06:28:10 -04:00
dragonmacher
61cb4074d7
GP-3647 - Structure Editor - Fixed general bugs when using Tab to
...
navigate while editing; Fixed incorrect cell editing after moving or
removing columns; Updated editor launching to open new editors in the
focused editor window; Removed unnecessary event notification when no
edits are made
2023-07-31 18:45:42 -04:00
dragonmacher
b7583dc0b9
GP-3569 - Cleanup of Extension management
2023-07-26 14:02:56 -04:00
Ryan Kurtz
e6421e6e81
GP-2277: Libraries can now be loaded from both local directories and GFileSystems.
...
This enables loading Mach-O libraries directly from within the dyld_shared_cache file.
2023-07-26 06:03:36 -04:00
dragonmacher
bd0c491263
GP-3615 - Added a test harness method to make it easier to change log output from a test. The test harness will reset any changes made at the end of the test.
2023-07-19 12:47:47 -04:00
Ryan Kurtz
40a888599f
Merge remote-tracking branch 'origin/patch'
2023-06-30 13:04:11 -04:00
Dan
899772973a
GP-3295: Add askPassword to GhidraScript API.
2023-06-29 17:05:47 -04:00
Ryan Kurtz
34657813b1
Merge remote-tracking branch 'origin/GP-3575_ghidragon_refactor_SaveState--SQUASHED'
2023-06-26 14:51:08 -04:00
ghidragon
c7d2616041
GP-3575 refactoring SaveState to extends a new GProperties class for more general use properties to an XML or JSon file.
2023-06-26 12:03:27 -04:00
dev747368
793bedc0b4
GP-3554 fix UnknownProgressWrappingTaskMonitor's checkCanceled
...
The 1L checkCanceled() was calling the base-class's impl instead of
calling the delegate's impl. Fixed by use the right base class.
Also tweaked 2 new uses of 1L in Dtb and Fdt Analyzer.
2023-06-20 22:10:00 +00:00
dragonmacher
49a3dcebe7
Updated some copy actions to use a task monitor
2023-06-09 13:09:05 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
dragonmacher
2dad8d99a9
Test fix
2023-04-18 12:21:29 -04:00
ghidragon
2207b3f7e9
GP-299 made AbstractWeakValueMap values() and entrySet() adhere to docs that specify they are live object backed by the map.
2023-04-10 16:07:10 -04:00
dev747368
7bb10114df
GP-3265 fix bit twiddling in NumericUtilities.toHexString()
2023-03-27 21:02:18 +00:00
Ryan Kurtz
93c82e083f
Merge remote-tracking branch 'origin/GP-3210_dev747368_fix_xml_serialization_of_high_unicode'
2023-03-22 11:26:30 -04:00
Ryan Kurtz
3da82f9ff9
Merge remote-tracking branch 'origin/GP-3190_dev747368_remove_numberutils'
2023-03-22 11:25:08 -04:00
Ryan Kurtz
f3e06e89d6
Merge remote-tracking branch 'origin/GP-3154_ryanmkurtz_guava'
2023-03-21 11:47:28 -04:00
dev747368
eb130ac8e2
GP-3210 fix manual xml serialization of high unicode characters
2023-03-17 00:51:20 +00:00
dev747368
c2c51e766e
GP-3190 remove NumberUtils, fixup usage
...
Also remove DWARFAmbigNumericAttribute and use Scalar
2023-03-14 19:10:25 +00:00
dragonmacher
6ed606e173
Review Tool - 4.3 - Updated the generic layout to add the application root dir as a module to fix data directory finding for stand alone tools
2023-03-10 17:02:28 -05:00
Ryan Kurtz
f43f411047
GP-3154: Updating Guava to 31.1-jre, and other dependent jars
2023-03-10 10:48:56 -05:00
ghidra1
e7677d9f38
GP-0 must keep guava in Generic until dependencies can be fully resolved
2023-02-28 19:57:30 -05:00
Dan
d43b9ead66
GP-1545: De-guava the Debugger
2023-02-27 12:26:21 -05:00