ghidra/Ghidra/Features/FileFormats
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
..
data GT-2667 added support for generating sleigh build.xml files 2019-03-29 17:24:31 -04:00
developer_scripts Candidate release of source code. 2019-03-26 13:46:51 -04:00
ghidra_scripts GT-3512 cleanup DataConverter interface and BE/LE impls 2020-01-30 19:56:40 -05:00
src GP-1770 Fix Sevenzip native library initialization 2022-03-03 18:24:42 +00:00
build.gradle GP-1770 Fix Sevenzip native library initialization 2022-03-03 18:24:42 +00:00
certification.manifest Merge remote-tracking branch 'origin/GP-905_dev747368_bouncycastle' 2021-05-19 13:37:08 -04:00
Module.manifest GP-1296 Eliminated use of sun.security package and refactored ApplicationKeyManagerUtils 2021-09-15 13:55:20 -04:00