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
Ryan Kurtz
3c30ada14c
GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG
2023-12-19 08:22:40 -05:00
ghidra1
e7541755a1
GP-3727 corrected issue with setting data type archive architecture at
...
time of creation
2023-08-09 10:04:46 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -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
ghidra1
1795c35dfc
GP-3122 Added AutoCloseable Transaction API to DBHandle and
...
UndoableDomainObject. Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
ghidra1
a9f778ddb0
GP-0 DB exception improvements/cleanup
2023-02-17 22:05:20 -05:00
Ryan Kurtz
559ea64048
Merge remote-tracking branch 'origin/GP-2931_dev747368_nuke_unsigneddatautils'
2023-01-11 06:34:47 -05:00
Ryan Kurtz
55124ff249
Merge remote-tracking branch 'origin/patch'
2022-12-28 09:02:06 -05:00
Ryan Kurtz
70a155cb70
GP-0: Using TaskMonitor.DUMMY instead of deprecated
...
TaskMonitorAdapter.DUMMY_MONITOR
2022-12-28 08:06:16 -05:00
dev747368
79875e0014
GP-2931 remove UnsignedDataUtils
2022-12-16 16:59:47 +00:00
ghidra1
5a422c4502
GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
...
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
Ryan Kurtz
ae2f724d2e
Merge remote-tracking branch 'origin/patch'
2022-11-09 01:25:11 -05:00
ghidra1
403b3e9504
GP-2805 corrected DB long key iterator bug
2022-11-08 15:16:05 -05:00
Ryan Kurtz
2115df00a8
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-25 14:08:53 -04:00
ghidra1
f4c4b48a2e
GP-1 corrected potential NPE for DB index-based iterations
2022-10-25 12:22:05 -04:00
Dan
776413921f
GP-1543: Replace Range<Long> with Lifespan, ULongSpan, KeySpan,
...
FieldSpan
2022-10-20 09:38:55 -04:00
Ryan Kurtz
c7317be465
Merge remote-tracking branch 'origin/patch'
2022-09-14 11:27:05 -04:00
Ryan Kurtz
94a788c084
Merge remote-tracking branch 'origin/GP-2523_ryanmkurtz_ChainedBuffer1byte--SQUASHED' into patch
2022-09-14 11:24:09 -04:00
Ryan Kurtz
a93d85eda3
GP-2523: Fixed an IllegalArgumentException that occurred when initializing 1-byte uninitialized memory blocks
2022-09-14 11:00:18 -04:00
ghidra1
6a2cd80550
Merge remote-tracking branch 'origin/patch'
2022-09-07 16:56:12 -04:00
ghidra1
2bd21106b3
GP-0 corrected Table consistency check for sparse index tables
2022-09-07 13:42:29 -04:00
ghidra1
d8922d19ec
GP-0 DB set null state improvements for Fields and SparseRecord
2022-08-10 12:33:54 -04:00
dragonmacher
f5c2d9b4ff
GP-2265 - Fixed printing of buffer exception when closing program; added
...
code for exception being printed in rare timing condition in tables
2022-07-01 11:59:00 -04:00
Ryan Kurtz
644e1e5e55
Merge remote-tracking branch 'origin/GP-2184-dragonmacher-remove-jmockit-6'
2022-06-17 00:26:18 -04:00
dragonmacher
2232368f19
GP-2184 - removed JMockit usage from some tests (part 6)
2022-06-16 17:49:07 -04:00
ghidra1
222850142a
GP-2183 corrected potential deadlock with various DBListener callbacks
2022-06-16 17:11:22 -04:00
ghidra1
60c47844c0
GP-1948 Refactor program tree for improved performance during import
2022-05-02 15:53:49 -04:00
ghidra1
8f0589a6d8
GP-1403 Improved support for auto-named typedefs. Updated create
...
typedef action from pointer to use auto-naming. Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions. Resolved various bugs.
2022-04-15 13:12:40 -04:00
Ryan Kurtz
2939d35515
Merge remote-tracking branch
...
'origin/GP-1789_ghidra1_RemoteBufferFileDispose' (Closes #3962 )
2022-03-03 13:02:42 -05:00
ghidra1
deec8bcf06
GP-1789 added RemoteBufferFileImpl.dispose synchronization
2022-03-02 18:32:38 -05:00
ghidra1
deea315ea3
GP-1787 correct improper BufferMgr dispose for JVM shutdown. Recovery
...
files should be preserved.
2022-03-02 17:48:31 -05:00
ghidra1
2d2de2d830
Merge remote-tracking branch 'origin/GP-763_ghidra1_DBLockedBuffer--SQUASHED'
2022-01-04 19:37:29 -05:00
ghidra1
2e7053e0af
GP-763 corrected DB issue where locked buffers may not be released and corrected flawed DB iterator change-over
2022-01-04 19:35:28 -05:00
dragonmacher
0248c4f1ba
spelling fixes
2021-10-26 16:31:02 -04:00
ghidravore
e5df6fdd7b
GP-1082 Improved Symbol Performance by creating indexes for primary
...
symbols as well as implementing a hash index for name/namespace/address.
Also, cleaned up the Symbol schema to use sparse fields for fields than
are not used by all symbol types.
2021-09-28 12:29:45 -04:00
ghidra1
5a35059f2d
Merge remote-tracking branch
...
'origin/GP-1283_ghidra1_DBPrimitiveFieldCopy'
2021-09-03 13:43:46 -04:00
ghidra1
17c6f5b1e8
DB-1283 corrected copyField to preserve null state for PrimitiveField's
2021-09-03 13:11:12 -04:00
ghidra1
7a43d3bdf1
GP-1068 revised null state for primitive and fixed-length fields for
...
sparse records
2021-06-25 14:07:21 -04:00
ghidravore
54d81f06c5
GP-933 fixing gradle warnings to prepare for Gradle 8
2021-05-28 12:59:11 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
ghidra1
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
ghidra1
db1e3d1b62
Renamed Record class to DBRecord
2020-12-28 13:30:36 -05:00
astrelsky
cfcdb8701d
Fixed Record.clone
2020-12-24 10:53:36 -05:00
ghidra1
066a7d0305
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/cli/blobs/CliAbstractSig.java
Ghidra/Framework/DB/src/main/java/db/DBHandle.java
2020-12-09 15:05:16 -05:00
ghidra1
bae897b0c1
Corrected javadoc errors/warnings
2020-12-07 14:37:28 -05:00
ghidra1
6783ae669f
GT-3294 Added support for sparse DB schemas. No need to version
...
ProgramUserData which does not utilize index tables
2020-11-24 16:10:38 -05:00
ghidra1
fcb3151f94
GT-3294 Added support for DB FixedField with improved indexing.
2020-11-23 14:30:38 -05:00
ghidra1
c2d9629f57
GT-3571 Numerous changes to datatype resolve/replace addressing
...
performance and conflict handling. Corrected composite merge
deficiencies. Added datatype resolve/equivalence caches for performance
improvement. Added deferred pointer resolution for structures and
unions. Corrected datatype parent/child update
2020-06-03 17:58:59 -04:00