mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-22 04:05:39 +00:00
Merge remote-tracking branch 'origin/GP-0_d-millar_lldb_warnings' into patch
This commit is contained in:
commit
0e2588ba64
@ -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
|
||||
|
@ -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."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user