Benno Fünfstück
fcff16262b
decompiler: fix '#error config.h must be included before this header'
...
See https://sourceware.org/bugzilla/show_bug.cgi?id=14243
2022-03-08 15:21:23 -05:00
ghidravore
4cfbba8b74
GP-1803 show current datatype and size at bottom of the browser tool
2022-03-08 15:15:41 -05:00
Ryan Kurtz
f9a46d6752
Merge remote-tracking branch 'origin/GP-1794_ghidra2_addYaraExtensionToFileFilter--SQUASHED'
2022-03-07 14:06:40 -05:00
Ryan Kurtz
42ce259932
Merge remote-tracking branch 'origin/GP-1679-dragonmacher-navigation-actions-update--SQUASHED'
2022-03-07 14:00:40 -05:00
Ryan Kurtz
bc2f697798
Merge remote-tracking branch 'origin/patch'
2022-03-07 13:54:57 -05:00
Ryan Kurtz
a7e9073798
Merge remote-tracking branch 'origin/GP-1799-dragonmacher-dt-filter-fix' into patch
2022-03-07 13:51:09 -05:00
Ryan Kurtz
4fcc00e624
Merge remote-tracking branch
...
'origin/GP-1765-dragonmacher-decompiler-find-fix' into patch (Closes
#3928 )
2022-03-07 13:49:15 -05:00
dragonmacher
89225ad42d
GP-1799 - Fixed Data Types filter not being applied when using the
...
various 'Find' actions
2022-03-07 11:45:09 -05:00
ghidra2
0755f35145
Add yara file extension to file search
2022-03-07 07:52:23 -05:00
dragonmacher
ae37ca2e27
GP-1679 - Consolidated navigation buttons and added an action to invert the search
2022-03-04 15:55:26 -05:00
caheckman
45eeb7cfb2
GP-1796 NULL ptr accesses on rare paths
2022-03-04 14:56:46 -05:00
ghidra1
211e4a0ee5
Merge remote-tracking branch 'origin/GP-1769_ghidra1_SSHKeyError--SQUASHED'
2022-03-03 22:13:24 -05:00
caheckman
6aefaa106d
GP-1792 Prevent proto override from cancelling a callfixup
2022-03-03 19:14:43 -05:00
dragonmacher
68b7f88063
GP-1765 - Fixed sometimes incorrect Find Dialog result highlighting
2022-03-03 18:42:23 -05:00
ghidra1
8c209ce76e
GP-1769 improved Ghidra Server SSH key use and error handling. Replaced use of ganymed-ssh2 library with Bouncy Castle library use.
2022-03-03 17:26:09 -05:00
Ryan Kurtz
3f978f1f84
Merge remote-tracking branch 'origin/GP-1770_dev747368_sevenzip_nativelib_initialization'
2022-03-03 13:28:51 -05:00
dev747368
aac2cf7e9b
GP-1770 Fix Sevenzip native library initialization
...
When multiple ghidra processes on the same host (and share a temporary
directory) start-up, the built-in logic in the Sevenzip JBinding library
would always overwrite the previous native library file, causing the
java vm's that have already linked with it to core dump when trying to
execute Sevenzip code.
See https://github.com/borisbrodski/sevenzipjbinding/issues/50 for bug
report to the upstream developer.
This change pre-extracts the native libraries in a gradle build task and
places them in the ghidra directory structure, allowing the native
libraries to be referred to and loaded without any extra work at
runtime.
2022-03-03 18:24:42 +00:00
Ryan Kurtz
2939d35515
Merge remote-tracking branch
...
'origin/GP-1789_ghidra1_RemoteBufferFileDispose' (Closes #3962 )
2022-03-03 13:02:42 -05:00
Ryan Kurtz
e54485651b
Merge remote-tracking branch 'origin/patch'
2022-03-03 12:58:18 -05:00
dragonmacher
f0fde23192
Test fixes
2022-03-03 12:40:33 -05:00
Ryan Kurtz
1996cdacd1
GP-0: Fixing yield keyword conflict when compiling with JDK 17
...
compliance.
2022-03-03 07:54:56 -05:00
Ryan Kurtz
046623b1f7
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/BasicCompilerSpec.java
2022-03-03 01:30:53 -05:00
Ryan Kurtz
8ded9259b9
Merge remote-tracking branch 'origin/GP-1715_DefaultEvaluationModel'
...
into patch (Closes #3906 )
2022-03-03 00:50:04 -05:00
ghidra1
deec8bcf06
GP-1789 added RemoteBufferFileImpl.dispose synchronization
2022-03-02 18:32:38 -05:00
ghidra1
2d09b7513d
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-02-28-1'
2022-03-02 10:35:03 -05:00
Ryan Kurtz
ccd46d0cb6
Merge remote-tracking branch 'origin/GP-1775_ghizard_Fix_module_info_num_files_contributing_calculation'
2022-03-02 07:47:01 -05:00
Ryan Kurtz
e51e10a362
Merge remote-tracking branch 'origin/patch'
2022-03-01 14:50:07 -05:00
Ryan Kurtz
332fb9d8be
Merge remote-tracking branch
...
'origin/GP-1753-dragonmacher-mem-search-button-fix' into patch (Closes
#4014 )
2022-03-01 14:46:49 -05:00
Ryan Kurtz
384125d3c1
GP-1460: Support for detecting Mach-O LC_FUNCTION_STARTS
2022-03-01 12:04:22 -05:00
ghizard
5ccf77b48f
GP-1775 - Fix PDB calculation of number of module contributing files
2022-03-01 09:29:08 -05:00
ghidra1
5b076061e6
Merge remote-tracking branch 'origin/GP-1703_ghidra007_FixRTTITypeDescriptorSymbols--SQUASHED'
2022-02-28 12:18:36 -05:00
Dan
4a29520c9e
GP-0: Fix timing issue with setting program in listing background.
2022-02-28 11:13:13 -05:00
Ryan Kurtz
a42754fb8e
Merge remote-tracking branch 'origin/patch'
2022-02-26 00:02:08 -05:00
ghidra007
7d34668633
GP-1703 Updated RTTI analyzer to create correctly formed TypeDescriptor symbols in correct class namespace and to apply own symbols as primary to prevent pdb symbols from being created with tick marks. Also fixes double label issue in GP-854.
2022-02-25 18:20:51 +00:00
Ryan Kurtz
e267c8b8ae
Merge remote-tracking branch 'origin/GP-1704_move_graphAST_script_to_tool_action--SQUASHED'
2022-02-22 23:39:12 -05:00
dragonmacher
2f278bd4ca
GP-1754 - Updated Symbol Edit Dialog to not allow namespaces editing
...
with a blank name
2022-02-22 18:21:11 -05:00
Ben Stone
c684fbb958
update PE resource parser to track menu depth
2022-02-23 10:19:04 +11:00
dragonmacher
a51ea1c2de
GP-1753 - Fixed the Memory Search Dialog button enablement when closing
...
a long running search results window
2022-02-22 17:37:05 -05:00
ghidravore
467133de3e
Moving 'AST Graph' from scripting to an action in the decompiler window so that options are persistent. Also renamed it to 'Graph Data Flow'. Renamed existing graph action to 'Graph Control Flow'.
2022-02-22 14:26:01 -05:00
Ryan Kurtz
3e245c6f80
Merge remote-tracking branch 'origin/GP-1745-dragonmacher-open-program-dialog'
2022-02-18 00:14:40 -05:00
Ryan Kurtz
b743209e7c
Merge remote-tracking branch
...
'origin/GP-1743-dragonmacher-scripting-default-values' (Closes #3937 )
2022-02-15 19:18:33 -05:00
dragonmacher
03669ba808
GP-1745 - Updated the program chooser dialog to focus the filter field
...
by default so users can start filtering when the dialog opens
2022-02-15 16:59:29 -05:00
dragonmacher
6ca07aa2c3
Updated GoTo service to handle concurrent usage
2022-02-15 13:20:35 -05:00
Ryan Kurtz
0f3aa2b9de
Merge remote-tracking branch 'origin/GP-1689-2-dragonmacher-analysis-options-update-mechanism--SQUASHED'
2022-02-15 00:31:32 -05:00
Ryan Kurtz
d5920319d9
Merge remote-tracking branch 'origin/GP-1023_ghizard_Fix_PDB_static_local_variable_processing--SQUASHED'
2022-02-15 00:29:16 -05:00
dragonmacher
9bb2429eb3
GP-1689 - Added analysis options update mechanism to allow for changing option names and types
2022-02-14 15:34:28 -05:00
ghizard
416597c0b1
GP-1023 - Fix for PDB static local variable processing
2022-02-14 12:36:39 -05:00
dragonmacher
ea52da673e
GP-1743 - Added a method to GhiraScript to allow script writers to
...
disable reusing previously chosen values in the various 'ask' methods.
2022-02-11 18:47:10 -05:00
dragonmacher
f6cb1c4f03
Test code to debug timing issue
2022-02-11 11:07:58 -05:00
Ryan Kurtz
7eee6f71fe
Merge remote-tracking branch 'origin/patch'
2022-02-11 01:02:03 -05:00