GP-0: warnings for lldb users

This commit is contained in:
d-millar 2024-07-05 12:01:48 -04:00
parent 1512897a24
commit 749881a92f
3 changed files with 18 additions and 4 deletions

View File

@ -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.
If you are using the distribution (vs. source) and wish to use the default swig files included (LLDB v17), you can use the

View File

@ -44,11 +44,12 @@ task generateSwig {
"-outdir", "$outdir_java/SWIG", "-o", "$outdir_cpp/LLDBWrapJava.cpp"
args "$srcdir/java.swig"
}
} else if (llvmRequired) {
throw new GradleException("Debugger-swig-lldb:generateSwig requires LLVM_HOME to be defined")
} 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."
}
}
}

View File

@ -13,6 +13,14 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# 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
# build the Ghidra JNI bindings for this version of