mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-30 08:35:30 +08:00
Merge remote-tracking branch 'origin/GP-0_d-millar_lldb_warnings' into patch
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
######################################################################################
|
||||||
|
## PLEASE NOTE: This version of the lldb-based debugger is being deprecated. ##
|
||||||
|
## Please try the Python-based traceRMI versions documented in the Debugger help. ##
|
||||||
|
######################################################################################
|
||||||
|
|
||||||
To use the LLDB agent in Ghidra, you will need to build the JNI interface to the LLDB Scripting Bridge.
|
To use the LLDB agent in Ghidra, you will need to build the JNI interface to the LLDB Scripting Bridge.
|
||||||
|
|
||||||
If you are using the distribution (vs. source) and wish to use the default swig files included (LLDB v17), you can use the
|
If you are using the distribution (vs. source) and wish to use the default swig files included (LLDB v17), you can use the
|
||||||
|
|||||||
@@ -44,11 +44,12 @@ task generateSwig {
|
|||||||
"-outdir", "$outdir_java/SWIG", "-o", "$outdir_cpp/LLDBWrapJava.cpp"
|
"-outdir", "$outdir_java/SWIG", "-o", "$outdir_cpp/LLDBWrapJava.cpp"
|
||||||
args "$srcdir/java.swig"
|
args "$srcdir/java.swig"
|
||||||
}
|
}
|
||||||
} else if (llvmRequired) {
|
|
||||||
throw new GradleException("Debugger-swig-lldb:generateSwig requires LLVM_HOME to be defined")
|
|
||||||
} else {
|
} else {
|
||||||
println "Debugger-swig-lldb:generateSwig skipped - LLVM_HOME not defined"
|
//throw new GradleException("Debugger-swig-lldb:generateSwig requires LLVM_HOME to be defined")
|
||||||
}
|
println "OPTIONAL dependency Debugger-swig-lldb:generateSwig skipped - LLVM_HOME not defined"
|
||||||
|
println "NOTE: The JNI/swig interface for recorder-style lldb debugging is being deprecated."
|
||||||
|
println " Please try the new traceRMI python-based versions of the debugger."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,14 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
##
|
||||||
|
|
||||||
|
######################################################################################
|
||||||
|
## PLEASE NOTE: This version of the lldb-based debugger is being deprecated. ##
|
||||||
|
## Please try the Python-based traceRMI versions documented in the Debugger help. ##
|
||||||
|
######################################################################################
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
# This script will download lldb from homebrew and
|
# This script will download lldb from homebrew and
|
||||||
# build the Ghidra JNI bindings for this version of
|
# build the Ghidra JNI bindings for this version of
|
||||||
|
|||||||
Reference in New Issue
Block a user