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
ghidra1
eb59366386
Merge remote-tracking branch 'origin/patch'
2020-02-05 16:36:46 -05:00
ghidra1
36b1246829
Merge remote-tracking branch
...
'origin/GT-3521_dev747368_Method_is_not_Remote_patch' into patch
2020-02-05 15:26:37 -05:00
dev747368
4342b5b9a9
GT-3521 fix problem with "Method is not Remote" when connecting
...
A recent change in java's RemoteObjectInvocationHandler added an
additional check to ensure that the interface a method was declared on
was also marked with the Remote marker interface. Previously the check
was looser and only checked if the entire proxied object implemented
Remote.
The change was made in commit be35f9ef53774a87662ad7a0bb978986ea56ca78:
be35f9ef53
The error the user would encounter would say something about "Method is
not Remote" and something about "RepositoryServerHandle.isReadOnly()".
2020-02-05 11:37:08 -05:00
Benjamin Levy
74fae2f644
Merge branch 'master' of
...
https://github.com/NationalSecurityAgency/ghidra into spell
2020-01-29 11:37:23 -05:00
Benjamin Levy
a5efecea84
Fix spelling errors
2020-01-26 22:39:18 -05:00
ghidravore
c4e19ef17d
GT-3465 fixed bug where random bytes get inserted when expaning memory
...
block in some situations
2020-01-21 17:28:33 -05:00
Ryan Kurtz
6e6bdffe86
Merge branch 'GT-3362_ryanmkurtz_PR-1287_astrelsky_DocumentationFixes'
...
Conflicts:
Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java
2019-12-02 13:22:08 -05:00
astrelsky
ebde7cd6d2
Javadoc Fixes
2019-12-01 21:58:51 -05:00
ghidra1
ea5b523f82
Improved DB error handling to better react to future DB schema revisions
2019-11-26 12:30:39 -05:00
ghidra1
cbd270cec2
GT-3126 corrected FileBytes issue with undo/redo. Also corrected
...
FileBytes bug which could result in empty DBBuffer.
2019-08-30 15:18:33 -04:00
ghidra1
a7345527c9
BitFields - added preliminary support for composite bitfields
2019-07-17 11:55:29 -04:00
ghidravore
0792417979
GT-2845: Storing original program bytes in the program database.
2019-07-16 11:31:30 -04:00
ghidra1
27a19596c7
Merge remote-tracking branch 'origin/ghidra1_ReverseIndexIterate'
2019-07-03 15:12:55 -04:00
ghidra1
8495cc68ee
ChainedBuffer - corrected issues related to buffer obfuscation and use
...
of source data buffer
2019-05-28 15:17:12 -04:00
ghidra1
db2e38e24e
Corrected full reverse index iteration
2019-05-03 14:49:10 -04:00
Dan
931b27dff0
Added MWE of failing reversed index iteration to unit tests.
2019-05-03 10:21:48 -04:00
ghidra1
9d08754877
Preliminary pass at reverse index table iteration
2019-05-02 18:56:15 -04:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00
Dan
79d8f164f8
Candidate release of source code.
2019-03-26 13:46:51 -04:00