Commit graph

5458 commits

Author SHA1 Message Date
Ryan Kurtz
ced9c88e34 Merge remote-tracking branch 'origin/GP-157_ghidravore_live_selection_listener' 2021-10-04 13:00:56 -04:00
ghidra1
a2f04f686f Merge remote-tracking branch 'origin/GP-1348_ghidra1_DataTypeCleanup' 2021-10-01 14:44:59 -04:00
ghidra1
7e2cd85eac Merge remote-tracking branch 'origin/GP-1355_Dan_post-GP-853' 2021-10-01 14:02:24 -04:00
Dan
0fa0390f81 GP-1355: Some refactoring of GP-853 post merge 2021-10-01 12:49:43 -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
ghidra1
997b5f352e GP-1348 removed ChangeListener interface from DataTypeImpl 2021-09-30 11:16:18 -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
ghidravore
5e12e5d6d8 GP-157 added "live" field selection listener to FieldPanel 2021-09-28 16:36:54 -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