dev747368
eb24c51b51
GP-1024 fix "Extract and Import" to not produce tmp files with bad names
...
Temp files were named using memory block name and string rep of the min
and max address, which would cause problems if address representation
contained a ":" (seg:offset) and the user was on a windows platform.
2021-10-04 13:45:32 -04:00
ghidra1
54bbbcf44b
Merge remote-tracking branch
...
'origin/GP-253_dev747368_refactor_gfilesystem_byteproviders_passwords_and_android--SQUASHED'
(Closes #377 )
2021-10-01 11:50:05 -04:00
ghidra1
be13d9047a
Merge remote-tracking branch
...
'origin/GP-1352_ghidra1_ElfAndroidRelocMarkup' (Closes #3462 )
2021-10-01 11:49:12 -04:00
ghidra1
1091dec18c
Merge remote-tracking branch
...
'origin/GP-1317_caheckman_PR-2040_astrelsky_IterableTokens' (Closes
#2040 )
2021-10-01 11:48:31 -04:00
ghidra1
876fa786c5
Merge remote-tracking branch 'origin/GP-1324_OverlappingPentry' (Closes
...
#3440 )
2021-10-01 11:47:40 -04:00
ghidra1
82ad583829
Merge remote-tracking branch 'origin/GP-1288_d-millar_exceptions'
...
Conflicts:
Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgDebugEventCallbacksAdapter.java
Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/impl/DbgManagerImpl.java
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/DebuggerResources.java
2021-10-01 11:42:18 -04:00
ghidra1
ace4d29996
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProvider.java
2021-10-01 11:38:11 -04:00
ghidra1
9509ec1b98
Merge remote-tracking branch 'origin/GP-853_d-millar_memory_notifications--REBASED' into patch
2021-10-01 10:48:56 -04:00
ghidra1
255b90fd04
Merge remote-tracking branch 'origin/GP-1346_ghidra1_ClassIterator' into patch
2021-10-01 10:46:34 -04:00
ghidra1
e548bd47e3
Merge remote-tracking branch 'origin/GP-1330_Dan_squelchParamChangedEvent--SQUASHED' into patch
2021-10-01 10:46:10 -04:00
dev747368
72fe7b89d2
GP-253, GP-725 Gfilesystem ByteProviders, obfuscated temp files, passwords
...
Migrate GFilesystem methods to use ByteProviders instead of java Files for their source, and to produce ByteProviders instead of InputStreams.
Refactor file info query method to return a structured collection of enum specified meta data instead of a free-form multiline string.
Add locked icon badge to files in the file system browser that are password protected.
Reduces the number of temp files created on disk, and obfuscates files that are created to avoid the wrath of virus scanners (in the same manner that ghidra db files are obfuscated).
Add support for filesystems to query for passwords to decrypt files.
Refactor the SevenZipFileSystem implementation to decrypt files embedded inside zips that were created with passwords.
Fix Ext4 to support 128 byte inodes.
2021-10-01 10:09:38 -04:00
ghidra1
8bcc80afda
GP-1352 Correct various issues with ELF Android relocation markup. Add
...
missing support for ELF Arm32 RELR relocations.
2021-09-30 19:46:34 -04:00
d-millar
09f00348fc
GP-1288: post-review fixes
2021-09-30 17:25:25 -04:00
Dan
2c3d6704af
GP-1288: Addressing some of my own review comments
2021-09-30 20:12:24 +00:00
d-millar
a887355d29
GP-853: Responding to CLI-driven memory changes in dbgeng
2021-09-30 20:05:42 +00:00
caheckman
75b7d5fe14
Support for per function unaffected/killedbycall/likelytrash
2021-09-30 15:09:09 -04:00
Ryan Kurtz
03d077a7ef
Merge remote-tracking branch
...
'origin/GP-1349-dragonmacher-datatype-chooser-dialog-update' (Closes
#3140 )
2021-09-30 14:57:48 -04:00
Ryan Kurtz
9746fad93e
Merge remote-tracking branch
...
'origin/GP-1316_dragonmacher_PR-2421_theopechli_iss1680' (Closes #1680 ,
Closes #2421 )
2021-09-30 14:54:07 -04:00
Ryan Kurtz
39308f62cc
Merge branch 'GP-1005_d-millar_lldb_v4' ( Closes #2591 , Closes #2967 )
2021-09-30 14:44:52 -04:00
dragonmacher
e80dedcbdf
GP-1316 - Enums - Updates for PR to add comments to enum values
2021-09-30 14:44:52 -04:00
d-millar
51cd51d658
GP-1005: Added new agent for lldb on macOS and Linux
2021-09-30 14:39:35 -04:00
dragonmacher
3475760fec
GP-1349 - Updated API methods of the DataTypeChooserDialog to be clearer
2021-09-30 12:39:01 -04:00
Ryan Kurtz
a79d2578a9
Merge remote-tracking branch 'origin/GP-1334-dragonmacher-fg-exception'
2021-09-30 08:14:09 -04:00
Ryan Kurtz
9e8154e142
Merge remote-tracking branch 'origin/GP-1333-dragonmacher-dancing-mem-search-dialog'
2021-09-30 08:12:57 -04:00
Ryan Kurtz
45cd8dc795
Merge remote-tracking branch
...
'origin/GP-1338_ryanmkurtz_PR-3454_zZeck_pydevLocateFix' (Closes #3453 ,
Closes #3454 )
2021-09-30 07:29:32 -04:00
Ryan Kurtz
f7af296734
GP-1338: Bumping GhidraDev to 2.1.5
2021-09-30 07:19:13 -04:00
Ryan Kurtz
055cc6b2d7
Merge remote-tracking branch 'origin/patch'
2021-09-30 07:02:09 -04:00
Zeck
2a55b5af29
Issue #3453 fix. ghidraDev should lookup pydev pysrc directory by bundle path
2021-09-29 18:30:02 -05:00
Ryan Kurtz
0c430dcdcf
Merge remote-tracking branch
...
'origin/GP-1347_ryanmkurtz_PR-1889_heinrich5991_pr_chkstk_ms' (Closes
#1888 , Closes #1889 )
2021-09-29 15:47:15 -04:00
Ryan Kurtz
7452187697
GP-0: Mentioning where scripting API javadocs are in InstallationGuide
...
(Closes #3353 )
2021-09-29 15:08:27 -04:00
ghidra1
f1ee39fd3c
GP-1346 corrected SymbolManager.getClassNamespaces()
2021-09-29 15:06:58 -04:00
dragonmacher
6243133e1d
GP-1333 - Fixed memory search dialog issue caused by odd resizing when
...
using the Advanced button
Closes #3158
2021-09-29 13:38:23 -04:00
ghidra1
86f3769236
GP-0 Updated Dalvik with deprecated langauge ID entry
2021-09-29 13:15:49 -04:00
ghidra1
2ada4a7021
Merge remote-tracking branch 'origin/GP-0_ghidravore_bug_fix_for_new_symbol_schema'
2021-09-29 12:40:14 -04:00
ghidravore
2a96958fd3
Fixed a few bugs/tests related to new symbol schema
2021-09-29 11:44:41 -04:00
Ryan Kurtz
10ca8c2b97
GP-0: Removing unneeded gradle task
2021-09-29 07:47:55 -04:00
ghidra1
e023e40a60
GP-0 disable generation of diagnostic test artifact bitfields.h.gdt
2021-09-28 18:39:57 -04:00
Theofilos Pechlivanis
7398d26e84
Fix #1680 by adding a comment field in the enum editor
2021-09-28 16:07:37 -04:00
dragonmacher
a36f17c782
GP-1334 - Fixed exception due to the Patch action being incorrectly
...
added to the Function Graph context menu
Closes #3288
2021-09-28 15:16:43 -04:00
ghidra1
5b07797cb8
Updated 10.0.4 Change History
2021-09-28 14:47:24 -04:00
Dan
7c42ebe36e
GP-1330: Adding =cmd-param-changed callback in GDB manager.
2021-09-28 13:02:33 -04:00
Ryan Kurtz
156ce7ef80
Merge remote-tracking branch 'origin/GP-1082_ghidravore_improving_symbol_table_performance'
2021-09-28 12:52:32 -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
3a23b73886
Merge remote-tracking branch 'origin/patch'
2021-09-28 11:50:05 -04:00
ghidra1
3ac5d727dd
Merge remote-tracking branch
...
'origin/GP-1295_emteere_CParser_MacroExpansionTruthFix--SQUASHED' into
patch (Closes #3410 , Closes #1652 , Closes #2665 , Closes #2666 ))
2021-09-28 11:37:55 -04:00
emteere
c7ba2e3969
GP-1295 Improved preprocessor macro expansion processing to allow logic within expressions for #if preprocessor macros. Fixed operator precedence, multiple casts, and add C17 syntax.
2021-09-28 11:32:59 -04:00
ghidra1
b1885e5ddd
Merge remote-tracking branch
...
'origin/GP-1310_ghidorahrex_mips_bitpattern_endian' into patch (Closes
#3421 )
2021-09-28 10:29:07 -04:00
Ryan Kurtz
f5994d3f2f
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes20210928-1'
2021-09-28 09:14:20 -04:00
Dan
9e81503809
GP-0: Marking MemoryBytesProviderTest.*Write* as @Ignore("TODO")
2021-09-28 08:56:22 -04:00
ghidra1
3118f6aa36
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/StructureDB.java
2021-09-27 18:02:19 -04:00