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
b2e1812344
Merge remote-tracking branch 'origin/GP-1787_ghidra1_BufferMgrDispose'
...
(Closes #3994 )
2022-03-03 13:00:44 -05:00
Ryan Kurtz
e54485651b
Merge remote-tracking branch 'origin/patch'
2022-03-03 12:58:18 -05:00
Ryan Kurtz
5d628b7438
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-3-3-22' into patch
2022-03-03 12:51:00 -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
bcfef70bfa
Merge remote-tracking branch 'origin/GP-1766_d-millar_NPE_fix' into patch
2022-03-03 00:52:13 -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
deea315ea3
GP-1787 correct improper BufferMgr dispose for JVM shutdown. Recovery
...
files should be preserved.
2022-03-02 17:48:31 -05:00
Ryan Kurtz
66c0b49b87
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-03-02-1'
2022-03-02 15:04:27 -05:00
James
6d8e2c737d
GP-1780 implemented popcnt instruction
2022-03-02 18:21:15 +00:00
ghidra1
b39ab8c1e4
GP-0 updated FunctionDB javadoc to address warnings
2022-03-02 12:16:17 -05:00
Dan
b1ca07ded5
GP-0: Fix timing issue in emulator service and p-code stepper test.
2022-03-02 11:15:04 -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
caheckman
bf7412b86a
Reset options only on id change
2022-03-01 14:21:49 -05:00
Ryan Kurtz
d35b2ca448
Merge remote-tracking branch 'origin/GP-1762_ghidorahrex_PR-4029_rbran_tricore-ifdef'
2022-03-01 12:44:20 -05:00
Ryan Kurtz
8586adcff2
Merge remote-tracking branch 'origin/GP-1460_ryanmkurtz_LC_FUNCTION_STARTS'
2022-03-01 12:22:59 -05:00
Ryan Kurtz
384125d3c1
GP-1460: Support for detecting Mach-O LC_FUNCTION_STARTS
2022-03-01 12:04:22 -05:00
Andrew Strelsky
7122480c5c
Corrected ARM bfi
2022-03-01 10:01:55 -05:00
ghizard
5ccf77b48f
GP-1775 - Fix PDB calculation of number of module contributing files
2022-03-01 09:29:08 -05:00
ghidra1
2d3f68c16d
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java
2022-02-28 12:40:04 -05:00
ghidra1
e4dde8c8f3
Merge remote-tracking branch 'origin/GP-1760_d-millar_SWIG_upgrades--SQUASHED'
2022-02-28 12:33:18 -05:00
ghidra1
53aaa21c80
Merge remote-tracking branch 'origin/GP-1757_d-millar_memory_issues'
...
(Closes #4022 , Closes #4023 , Closes #4024 , Closes #4025 )
2022-02-28 12:29:13 -05:00
ghidra1
5b076061e6
Merge remote-tracking branch 'origin/GP-1703_ghidra007_FixRTTITypeDescriptorSymbols--SQUASHED'
2022-02-28 12:18:36 -05:00
ghidra1
bb30c2147d
Merge remote-tracking branch 'origin/GP-1706_Dan_toggleMixedEDBreakpoint--SQUASHED' into patch
2022-02-28 11:55:28 -05:00
ghidra1
62138040f0
Merge remote-tracking branch 'origin/GP-1707_Dan_pcodeStepperIndexColumn' into patch
2022-02-28 11:55:08 -05:00
ghidra1
08a6ac82ef
Merge remote-tracking branch 'origin/GP-1727_Dan_optimizeTraceViewport--SQUASHED' into patch
2022-02-28 11:54:47 -05:00
ghidra1
5bab44a545
Merge remote-tracking branch 'origin/GP-1737_Dan_read0sForUndefTraceBytes' into patch
2022-02-28 11:54:23 -05:00
d-millar
5cc001b1c2
GP-1760: update for instructions
...
GP-1760: SWIG updates
2022-02-28 11:42:43 -05:00
Dan
4a29520c9e
GP-0: Fix timing issue with setting program in listing background.
2022-02-28 11:13:13 -05:00
Dan
8870e58792
GP-1706: Fixed mixed breakpoint cannot be toggled in dynamic listing
2022-02-28 10:19:00 -05:00
Dan
70ce4ca4cf
GP-1727: Cache viewport spans in DBTraceMemorySpace
2022-02-28 10:16:47 -05:00
Ryan Kurtz
a42754fb8e
Merge remote-tracking branch 'origin/patch'
2022-02-26 00:02:08 -05:00
Ryan Kurtz
2ba866cb3f
Merge remote-tracking branch
...
'origin/GP-1764-dragonmacher-csv-boolean-fix' into patch (Closes #3947 ,
Closes #4026 )
2022-02-25 23:58:05 -05:00
Ryan Kurtz
09a4e40b41
Merge remote-tracking branch
...
'origin/GP-1754-dragonmacher-blank-symbol-name-fix' into patch (Closes
#4015 )
2022-02-25 23:54:07 -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
d-millar
f7a011bc6a
GP-1757: NPE / base errors
2022-02-24 22:18:47 +00:00
d-millar
2b46dc6abb
GP-1766: fix
2022-02-24 16:56:27 -05:00
dragonmacher
79ae7d0b99
GP-1764 - Fixed table CSV export of boolean values
2022-02-24 12:15:18 -05:00
Rubens Brandão
2de7447761
Fix tricore sleigh file
...
Similar to #4016 , I found this macro `ifdef` to not be properly closed.
2022-02-23 09:41:57 -03: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