mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +02:00
Merge remote-tracking branch 'origin/patch'
This commit is contained in:
commit
ce78b860be
3 changed files with 9 additions and 2 deletions
|
@ -183,6 +183,9 @@ public class ElfDefaultGotPltMarkup {
|
|||
monitor.checkCanceled();
|
||||
|
||||
Data data = createPointer(gotStart, true);
|
||||
if (data == null) {
|
||||
break;
|
||||
}
|
||||
|
||||
try {
|
||||
gotStart = data.getMaxAddress().add(1);
|
||||
|
|
|
@ -58,7 +58,7 @@ public class RttiAnalyzer extends AbstractAnalyzer {
|
|||
setSupportsOneTimeAnalysis();
|
||||
// Set priority of RTTI analyzer to run after Demangler so can see if better
|
||||
// plate comment or label already exists from Demangler.
|
||||
setPriority(AnalysisPriority.DATA_TYPE_PROPOGATION.before().before());
|
||||
setPriority(AnalysisPriority.REFERENCE_ANALYSIS.before());
|
||||
setDefaultEnablement(true);
|
||||
validationOptions = new DataValidationOptions();
|
||||
applyOptions = new DataApplyOptions();
|
||||
|
|
|
@ -218,8 +218,12 @@ public class GhidraPythonInterpreter extends InteractiveInterpreter {
|
|||
InetAddress localhost = InetAddress.getLocalHost();
|
||||
new Socket(localhost, PyDevUtils.PYDEV_REMOTE_DEBUGGER_PORT).close();
|
||||
Msg.info(this, "Python debugger found");
|
||||
exec("import pydevd; pydevd.settrace(host=\"" + localhost.getHostName() +
|
||||
StringBuilder dbgCmds = new StringBuilder();
|
||||
dbgCmds.append("import pydevd;");
|
||||
dbgCmds.append("pydevd.threadingCurrentThread().__pydevd_main_thread = True;");
|
||||
dbgCmds.append("pydevd.settrace(host=\"" + localhost.getHostName() +
|
||||
"\", port=" + PyDevUtils.PYDEV_REMOTE_DEBUGGER_PORT + ", suspend=False);");
|
||||
exec(dbgCmds.toString());
|
||||
Msg.info(this, "Connected to a python debugger.");
|
||||
}
|
||||
catch (IOException e) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue