ghidra1
3f25f75782
GP-1320 corrected DTM used when Function Editor parses signature
2021-09-23 23:02:55 -04:00
Ryan Kurtz
e088d2a4ea
GP-1304: Removing illegal access to java.desktop/sun.awt.X11. Has side
...
effect of changing application name on Linux from "Ghidra" to
"ghidra.Ghidra".
2021-09-23 14:42:11 -04:00
dev747368
f857f0e092
GP-1174 fix Pe/Mz loaders when COFF aux debug symbols are present
...
Pe/Mz loaders would error if run under eclipse (or the
continuesinterceptor is turned off) when the aux symbols are present
because the inner classes were marked as private.
Closes #3442
2021-09-22 12:19:38 -04:00
Ryan Kurtz
e3f5e9a061
Merge remote-tracking branch 'origin/GP-0-dragonmacher-xref-merge-test-fixes--SQUASHED'
2021-09-21 12:59:01 -04:00
dragonmacher
51af44f843
Xref merge test fixes
2021-09-21 12:56:33 -04:00
Ryan Kurtz
df99adf2b5
Revert "GP-1300: Prevent illegal access to java.net module." It broke
...
tests and the workaround isn't known yet.
This reverts commit d590f10238
.
2021-09-21 10:14:12 -04:00
dragonmacher
732d37d290
Added test debug to track down a timing issue in parallel test mode
2021-09-21 09:55:19 -04:00
Ryan Kurtz
d590f10238
GP-1300: Prevent illegal access to java.net module.
2021-09-16 07:53:57 -04:00
dragonmacher
09d28eb30c
GP-1039 - XRefs Field - add option to combine by function
...
Closes #1305
2021-09-14 17:21:44 -04:00
ghidra1
793ad1faae
Merge remote-tracking branch 'origin/patch'
2021-09-07 21:56:38 -04:00
ghidra1
415e4ce1ab
Merge remote-tracking branch 'origin/GP-1258_emteere_SH4andAnalysisImprovements' into patch
2021-09-07 21:50:20 -04:00
ghidra1
976b54bb16
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/DebuggerTracePcodeEmulator.java
2021-09-07 18:58:48 -04:00
ghidra1
caaa28c23d
Merge remote-tracking branch 'origin/GP-1216_emteere_additionalFixes' into patch
2021-09-07 18:46:42 -04:00
dragonmacher
1623f0a069
Test fixes for Swing access from a script thread
2021-09-07 15:40:31 -04:00
emteere
1883a9c19c
GP-1216 additional refactor from testing and fallout from
...
Register.NO_CONTEXT returned instead of null
2021-09-07 19:33:15 +00:00
Ryan Kurtz
0ae547e070
Merge remote-tracking branch 'origin/patch'
2021-09-07 11:18:55 -04:00
emteere
cf7a4f5767
GP-1272 Fixes bad setting internals of shared global static Dwarf
...
parsing instances. If any dwarf parsing occurred, even on the same
thread, that changed the nature of a shared decoder instance then bad
indeterminate behavior would occur.
2021-09-07 09:34:41 -04:00
emteere
4d44bea5a0
GP-1258 SH4 and general reference analysis improvements
2021-09-03 15:02:09 +00:00
ghidra1
a41f85c4e4
GP-1261 Improved listing interior selection behavior and associated
...
clearing of components
2021-08-27 16:22:12 -04:00
Ryan Kurtz
91aea06c98
Merge remote-tracking branch 'origin/patch'
2021-08-26 11:59:28 -04:00
Tom Hebb
410155810f
C/CPP: Eliminate static state from generated parsers
...
This fixes issue #1421 by tracking the parenthesis depth per CPP
tokenizer instead of globally across all instances. The former behavior
allowed one failed parser run to break all subsequent parser runs until
Ghidra was restarted. There is no reason this variable needs to be
static, anyway, since it's a per-file piece of state.
Also make the same fix to the C tokenizer and to the CPP verbosity
level, the only other static variables in either parser. Neither of
those pieces of state should persist across parser runs either.
2021-08-26 09:20:53 -04:00
Ryan Kurtz
58ab016767
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/graph/GraphDisplayBrokerPlugin.java
Ghidra/Features/ProgramGraph/src/main/java/ghidra/graph/program/ProgramGraphPlugin.java
2021-08-24 14:32:47 -04:00
dragonmacher
a89f27c994
GP-1244 - Fixed missing Graph menu mnemonic
2021-08-24 13:46:31 -04:00
dragonmacher
55e312eb0b
Test fixes due to field rename
2021-08-23 13:22:59 -04:00
Ryan Kurtz
2bc5ae910d
Merge remote-tracking branch 'origin/GP-1198_ghidravore_improving_symbolTree_for_large_scale_changes--SQUASHED'
2021-08-23 07:42:18 -04:00
ghidravore
bf27b8e410
GP-1193 Improved behavior of symbol tree when bulk operations add/delete/rename large numbers of symbols
2021-08-20 14:30:36 -04:00
dragonmacher
f1fd921db7
Refactored FileSystemListenerList to use more modern concurrent
...
mechanisms
2021-08-20 08:49:15 -04:00
Ryan Kurtz
874e285f41
Merge remote-tracking branch
...
'origin/GP-1200-dragonmacher-remote-project-ui-freeze--SQUASHED' (Closes
#3305 )
2021-08-19 11:04:19 -04:00
Ryan Kurtz
81d8ed18c3
Merge remote-tracking branch
...
'origin/GP-1192_dev747368_DWARF_PE--SQUASHED' (Closes #1267 )
2021-08-19 11:00:31 -04:00
dev747368
78959066d9
GP-1192 Handle DWARF data in PE binaries
...
Allow DWARF analyzer to handle DWARF data (in .debug_info sections) in PE binaries.
Handle null-byte padding at end of .debug_info sections.
2021-08-18 19:39:07 -04:00
dragonmacher
c0ecb797e7
GP-1200 - Fixed UI live lock when connecting to remote project
2021-08-18 15:42:38 -04:00
Ryan Kurtz
224283e98f
Merge remote-tracking branch 'origin/patch'
2021-08-18 13:10:00 -04:00
Ryan Kurtz
ee142b8202
Merge remote-tracking branch 'origin/GP-1188_ghidravore_analysis_options_change--SQUASHED' into patch
2021-08-18 13:03:10 -04:00
ghidravore
b34bfecf6c
GP-1188 fixed analysis panel to not use 'last used' analysis profile when accessed via program options versus analysis action. Also added check if you made changes and then change the combo
2021-08-18 10:47:33 -04:00
Ryan Kurtz
b55d1049d4
Merge remote-tracking branch 'origin/patch'
2021-08-16 16:10:46 -04:00
Ryan Kurtz
ed786d24b5
GP-1201: Exporters with empty default extension names will no longer
...
append a dot to the output file.
2021-08-12 15:51:37 -04:00
dragonmacher
afe8effe13
GP-1195 - Decompiler - Added an action to rename labels
2021-08-11 11:45:53 -04:00
Ryan Kurtz
69e8119211
Merge remote-tracking branch 'origin/GP-773_ghidravore_graph_visualization_options--SQUASHED'
2021-08-09 14:13:19 -04:00
ghidravore
210cc0bca0
Created the concept of graph types and display options for those graph types.
2021-08-09 13:18:23 -04:00
dragonmacher
94e91bc417
Test fixes; deprecation
2021-08-06 11:42:03 -04:00
Ryan Kurtz
c60e595061
Merge remote-tracking branch
...
'origin/GP-1177_dev747368_long_pe_sectionnames--SQUASHED' (Closes #1267 )
2021-08-05 09:41:29 -04:00
ghidra1
f5615aa240
Merge remote-tracking branch 'origin/patch'
2021-08-04 19:38:26 -04:00
dev747368
c35c74b617
GP-1177 Add support for long section names in PE binaries.
...
Add support for long PE section names that are formatted like: '/1234'.
2021-08-04 13:29:21 -04:00
ghidravore
f839d34fa9
GP-0 fixing tests
2021-08-04 11:42:03 -04:00
ghidra1
1ebb75622a
Merge remote-tracking branch
...
'origin/GP-1179_emteere_PR-1565_marpie_improve_pe_cfg--SQUASHED' into
patch (Closes #1547 , Closes #1565 )
2021-08-04 11:01:05 -04:00
emteere
7a949f6bb6
GP-1179 modified PR to simplify function markup without needing an analyzer, moved markAsFunction to AbstractProgramLoader
2021-08-04 10:29:11 -04:00
ghidra1
6b04eb793f
Merge remote-tracking branch 'origin/patch'
2021-08-03 19:26:00 -04:00
ghidra1
704c89bc09
Merge remote-tracking branch
...
'origin/GP-1159_ghidravore_fixing_organization_node_to_handle_many_dups--SQUASHED'
into patch (Closes #3264 )
2021-08-03 16:33:29 -04:00
ghidra1
2f368c6af1
Merge remote-tracking branch
...
'origin/GP-1169_add_ability_to_save_changes_without_analyzing_from_analysis_dialog--SQUASHED'
into patch (Closes #3274 )
2021-08-03 16:31:10 -04:00
ghidravore
59adf88343
GP-116 added ability to save changes in options when cancelling
2021-08-03 13:21:56 -04:00