GP-4385: license corrections

GP-4385: license corrections
GP-4385: 17.x
This commit is contained in:
d-millar 2024-03-04 10:32:24 -05:00
parent 317a881488
commit e1232fb250
165 changed files with 9396 additions and 5392 deletions

View file

@ -1,6 +1,6 @@
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 v16), 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
macos_debugger_lldb_build_from_brew script in this same directory, kindly provide by @cyberkaida. Make sure a 7.x version
of gradle is in your path, and you've defined GHIDRA_INSTALL_DIR.
@ -8,11 +8,12 @@ To do this:
(1) check the version for your copy of lldb:
lldb --version
If you have a version other than the most current (release/16.x), you will need to generate the JNI interface for the version you have.
If you have a version other than the most current (release/17.x), you will need to generate the JNI interface for the version you have.
(2a) To install LLVM/lldb version 16:
(2a) To install LLVM/lldb version 17:
- git clone https://github.com/llvm/llvm-project.git
- git checkout release/16.x
- cd llvm-project
- git checkout release/17.x
IF YOU WISH TO BUILD LLDB:
- cd llvm-project
@ -48,7 +49,7 @@ TROUBLESHOOTING:
(1) If you are trying to execute "gradle buildGhidra" with LLVM_HOME already set, you are likely
to run into difficulties. Unset LLVM_HOME (or on Windows set LLVM_HOME=) before running.
(2) If you are running "gradle generateSwig" and encounter errors, make sure LLVM_HOME is set.
(3) If you are running "gradle buildNatives" and it succeeds but there is no library in Ghidra/
(3) If you are running "gradle build" and it succeeds but there is no library in Ghidra/
Debug/Debugger-swig/lldb/build/os, again check LLVM_HOME, LLVM_BUILD, and JAVA_HOME. Keep
in mind that different generators for LLVM, esp. for Window, may put liblldb.xxx in unusual
places. Check "build/lib", "build/bin", and subdirs like "build/Release/bin".
@ -69,4 +70,4 @@ TROUBLESHOOTING:

File diff suppressed because it is too large Load diff

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -107,6 +107,7 @@ public final class CommandArgumentType {
public final static CommandArgumentType eArgTypeConnectURL = new CommandArgumentType("eArgTypeConnectURL");
public final static CommandArgumentType eArgTypeTargetID = new CommandArgumentType("eArgTypeTargetID");
public final static CommandArgumentType eArgTypeStopHookID = new CommandArgumentType("eArgTypeStopHookID");
public final static CommandArgumentType eArgTypeCompletionType = new CommandArgumentType("eArgTypeCompletionType");
public final static CommandArgumentType eArgTypeLastArg = new CommandArgumentType("eArgTypeLastArg");
public final int swigValue() {
@ -143,7 +144,7 @@ public final class CommandArgumentType {
swigNext = this.swigValue+1;
}
private static CommandArgumentType[] swigValues = { eArgTypeAddress, eArgTypeAddressOrExpression, eArgTypeAliasName, eArgTypeAliasOptions, eArgTypeArchitecture, eArgTypeBoolean, eArgTypeBreakpointID, eArgTypeBreakpointIDRange, eArgTypeBreakpointName, eArgTypeByteSize, eArgTypeClassName, eArgTypeCommandName, eArgTypeCount, eArgTypeDescriptionVerbosity, eArgTypeDirectoryName, eArgTypeDisassemblyFlavor, eArgTypeEndAddress, eArgTypeExpression, eArgTypeExpressionPath, eArgTypeExprFormat, eArgTypeFileLineColumn, eArgTypeFilename, eArgTypeFormat, eArgTypeFrameIndex, eArgTypeFullName, eArgTypeFunctionName, eArgTypeFunctionOrSymbol, eArgTypeGDBFormat, eArgTypeHelpText, eArgTypeIndex, eArgTypeLanguage, eArgTypeLineNum, eArgTypeLogCategory, eArgTypeLogChannel, eArgTypeMethod, eArgTypeName, eArgTypeNewPathPrefix, eArgTypeNumLines, eArgTypeNumberPerLine, eArgTypeOffset, eArgTypeOldPathPrefix, eArgTypeOneLiner, eArgTypePath, eArgTypePermissionsNumber, eArgTypePermissionsString, eArgTypePid, eArgTypePlugin, eArgTypeProcessName, eArgTypePythonClass, eArgTypePythonFunction, eArgTypePythonScript, eArgTypeQueueName, eArgTypeRegisterName, eArgTypeRegularExpression, eArgTypeRunArgs, eArgTypeRunMode, eArgTypeScriptedCommandSynchronicity, eArgTypeScriptLang, eArgTypeSearchWord, eArgTypeSelector, eArgTypeSettingIndex, eArgTypeSettingKey, eArgTypeSettingPrefix, eArgTypeSettingVariableName, eArgTypeShlibName, eArgTypeSourceFile, eArgTypeSortOrder, eArgTypeStartAddress, eArgTypeSummaryString, eArgTypeSymbol, eArgTypeThreadID, eArgTypeThreadIndex, eArgTypeThreadName, eArgTypeTypeName, eArgTypeUnsignedInteger, eArgTypeUnixSignal, eArgTypeVarName, eArgTypeValue, eArgTypeWidth, eArgTypeNone, eArgTypePlatform, eArgTypeWatchpointID, eArgTypeWatchpointIDRange, eArgTypeWatchType, eArgRawInput, eArgTypeCommand, eArgTypeColumnNum, eArgTypeModuleUUID, eArgTypeSaveCoreStyle, eArgTypeLogHandler, eArgTypeSEDStylePair, eArgTypeRecognizerID, eArgTypeConnectURL, eArgTypeTargetID, eArgTypeStopHookID, eArgTypeLastArg };
private static CommandArgumentType[] swigValues = { eArgTypeAddress, eArgTypeAddressOrExpression, eArgTypeAliasName, eArgTypeAliasOptions, eArgTypeArchitecture, eArgTypeBoolean, eArgTypeBreakpointID, eArgTypeBreakpointIDRange, eArgTypeBreakpointName, eArgTypeByteSize, eArgTypeClassName, eArgTypeCommandName, eArgTypeCount, eArgTypeDescriptionVerbosity, eArgTypeDirectoryName, eArgTypeDisassemblyFlavor, eArgTypeEndAddress, eArgTypeExpression, eArgTypeExpressionPath, eArgTypeExprFormat, eArgTypeFileLineColumn, eArgTypeFilename, eArgTypeFormat, eArgTypeFrameIndex, eArgTypeFullName, eArgTypeFunctionName, eArgTypeFunctionOrSymbol, eArgTypeGDBFormat, eArgTypeHelpText, eArgTypeIndex, eArgTypeLanguage, eArgTypeLineNum, eArgTypeLogCategory, eArgTypeLogChannel, eArgTypeMethod, eArgTypeName, eArgTypeNewPathPrefix, eArgTypeNumLines, eArgTypeNumberPerLine, eArgTypeOffset, eArgTypeOldPathPrefix, eArgTypeOneLiner, eArgTypePath, eArgTypePermissionsNumber, eArgTypePermissionsString, eArgTypePid, eArgTypePlugin, eArgTypeProcessName, eArgTypePythonClass, eArgTypePythonFunction, eArgTypePythonScript, eArgTypeQueueName, eArgTypeRegisterName, eArgTypeRegularExpression, eArgTypeRunArgs, eArgTypeRunMode, eArgTypeScriptedCommandSynchronicity, eArgTypeScriptLang, eArgTypeSearchWord, eArgTypeSelector, eArgTypeSettingIndex, eArgTypeSettingKey, eArgTypeSettingPrefix, eArgTypeSettingVariableName, eArgTypeShlibName, eArgTypeSourceFile, eArgTypeSortOrder, eArgTypeStartAddress, eArgTypeSummaryString, eArgTypeSymbol, eArgTypeThreadID, eArgTypeThreadIndex, eArgTypeThreadName, eArgTypeTypeName, eArgTypeUnsignedInteger, eArgTypeUnixSignal, eArgTypeVarName, eArgTypeValue, eArgTypeWidth, eArgTypeNone, eArgTypePlatform, eArgTypeWatchpointID, eArgTypeWatchpointIDRange, eArgTypeWatchType, eArgRawInput, eArgTypeCommand, eArgTypeColumnNum, eArgTypeModuleUUID, eArgTypeSaveCoreStyle, eArgTypeLogHandler, eArgTypeSEDStylePair, eArgTypeRecognizerID, eArgTypeConnectURL, eArgTypeTargetID, eArgTypeStopHookID, eArgTypeCompletionType, eArgTypeLastArg };
private static int swigNext = 0;
private final int swigValue;
private final String swigName;

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -0,0 +1,82 @@
/* ###
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package SWIG;
public final class CompletionType {
public final static CompletionType eNoCompletion = new CompletionType("eNoCompletion", lldbJNI.eNoCompletion_get());
public final static CompletionType eSourceFileCompletion = new CompletionType("eSourceFileCompletion", lldbJNI.eSourceFileCompletion_get());
public final static CompletionType eDiskFileCompletion = new CompletionType("eDiskFileCompletion", lldbJNI.eDiskFileCompletion_get());
public final static CompletionType eDiskDirectoryCompletion = new CompletionType("eDiskDirectoryCompletion", lldbJNI.eDiskDirectoryCompletion_get());
public final static CompletionType eSymbolCompletion = new CompletionType("eSymbolCompletion", lldbJNI.eSymbolCompletion_get());
public final static CompletionType eModuleCompletion = new CompletionType("eModuleCompletion", lldbJNI.eModuleCompletion_get());
public final static CompletionType eSettingsNameCompletion = new CompletionType("eSettingsNameCompletion", lldbJNI.eSettingsNameCompletion_get());
public final static CompletionType ePlatformPluginCompletion = new CompletionType("ePlatformPluginCompletion", lldbJNI.ePlatformPluginCompletion_get());
public final static CompletionType eArchitectureCompletion = new CompletionType("eArchitectureCompletion", lldbJNI.eArchitectureCompletion_get());
public final static CompletionType eVariablePathCompletion = new CompletionType("eVariablePathCompletion", lldbJNI.eVariablePathCompletion_get());
public final static CompletionType eRegisterCompletion = new CompletionType("eRegisterCompletion", lldbJNI.eRegisterCompletion_get());
public final static CompletionType eBreakpointCompletion = new CompletionType("eBreakpointCompletion", lldbJNI.eBreakpointCompletion_get());
public final static CompletionType eProcessPluginCompletion = new CompletionType("eProcessPluginCompletion", lldbJNI.eProcessPluginCompletion_get());
public final static CompletionType eDisassemblyFlavorCompletion = new CompletionType("eDisassemblyFlavorCompletion", lldbJNI.eDisassemblyFlavorCompletion_get());
public final static CompletionType eTypeLanguageCompletion = new CompletionType("eTypeLanguageCompletion", lldbJNI.eTypeLanguageCompletion_get());
public final static CompletionType eFrameIndexCompletion = new CompletionType("eFrameIndexCompletion", lldbJNI.eFrameIndexCompletion_get());
public final static CompletionType eModuleUUIDCompletion = new CompletionType("eModuleUUIDCompletion", lldbJNI.eModuleUUIDCompletion_get());
public final static CompletionType eStopHookIDCompletion = new CompletionType("eStopHookIDCompletion", lldbJNI.eStopHookIDCompletion_get());
public final static CompletionType eThreadIndexCompletion = new CompletionType("eThreadIndexCompletion", lldbJNI.eThreadIndexCompletion_get());
public final static CompletionType eWatchpointIDCompletion = new CompletionType("eWatchpointIDCompletion", lldbJNI.eWatchpointIDCompletion_get());
public final static CompletionType eBreakpointNameCompletion = new CompletionType("eBreakpointNameCompletion", lldbJNI.eBreakpointNameCompletion_get());
public final static CompletionType eProcessIDCompletion = new CompletionType("eProcessIDCompletion", lldbJNI.eProcessIDCompletion_get());
public final static CompletionType eProcessNameCompletion = new CompletionType("eProcessNameCompletion", lldbJNI.eProcessNameCompletion_get());
public final static CompletionType eRemoteDiskFileCompletion = new CompletionType("eRemoteDiskFileCompletion", lldbJNI.eRemoteDiskFileCompletion_get());
public final static CompletionType eRemoteDiskDirectoryCompletion = new CompletionType("eRemoteDiskDirectoryCompletion", lldbJNI.eRemoteDiskDirectoryCompletion_get());
public final static CompletionType eTypeCategoryNameCompletion = new CompletionType("eTypeCategoryNameCompletion", lldbJNI.eTypeCategoryNameCompletion_get());
public final static CompletionType eCustomCompletion = new CompletionType("eCustomCompletion", lldbJNI.eCustomCompletion_get());
public final int swigValue() {
return swigValue;
}
public String toString() {
return swigName;
}
public static CompletionType swigToEnum(int swigValue) {
if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
return swigValues[swigValue];
for (int i = 0; i < swigValues.length; i++)
if (swigValues[i].swigValue == swigValue)
return swigValues[i];
throw new IllegalArgumentException("No enum " + CompletionType.class + " with value " + swigValue);
}
private CompletionType(String swigName) {
this.swigName = swigName;
this.swigValue = swigNext++;
}
private CompletionType(String swigName, int swigValue) {
this.swigName = swigName;
this.swigValue = swigValue;
swigNext = swigValue+1;
}
private CompletionType(String swigName, CompletionType swigEnum) {
this.swigName = swigName;
this.swigValue = swigEnum.swigValue;
swigNext = this.swigValue+1;
}
private static CompletionType[] swigValues = { eNoCompletion, eSourceFileCompletion, eDiskFileCompletion, eDiskDirectoryCompletion, eSymbolCompletion, eModuleCompletion, eSettingsNameCompletion, ePlatformPluginCompletion, eArchitectureCompletion, eVariablePathCompletion, eRegisterCompletion, eBreakpointCompletion, eProcessPluginCompletion, eDisassemblyFlavorCompletion, eTypeLanguageCompletion, eFrameIndexCompletion, eModuleUUIDCompletion, eStopHookIDCompletion, eThreadIndexCompletion, eWatchpointIDCompletion, eBreakpointNameCompletion, eProcessIDCompletion, eProcessNameCompletion, eRemoteDiskFileCompletion, eRemoteDiskDirectoryCompletion, eTypeCategoryNameCompletion, eCustomCompletion };
private static int swigNext = 0;
private final int swigValue;
private final String swigName;
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -48,8 +48,22 @@ public final class LanguageType {
public final static LanguageType eLanguageTypeC_plus_plus_14 = new LanguageType("eLanguageTypeC_plus_plus_14", lldbJNI.eLanguageTypeC_plus_plus_14_get());
public final static LanguageType eLanguageTypeFortran03 = new LanguageType("eLanguageTypeFortran03", lldbJNI.eLanguageTypeFortran03_get());
public final static LanguageType eLanguageTypeFortran08 = new LanguageType("eLanguageTypeFortran08", lldbJNI.eLanguageTypeFortran08_get());
public final static LanguageType eLanguageTypeMipsAssembler = new LanguageType("eLanguageTypeMipsAssembler", lldbJNI.eLanguageTypeMipsAssembler_get());
public final static LanguageType eLanguageTypeExtRenderScript = new LanguageType("eLanguageTypeExtRenderScript", lldbJNI.eLanguageTypeExtRenderScript_get());
public final static LanguageType eLanguageTypeRenderScript = new LanguageType("eLanguageTypeRenderScript", lldbJNI.eLanguageTypeRenderScript_get());
public final static LanguageType eLanguageTypeBLISS = new LanguageType("eLanguageTypeBLISS", lldbJNI.eLanguageTypeBLISS_get());
public final static LanguageType eLanguageTypeKotlin = new LanguageType("eLanguageTypeKotlin", lldbJNI.eLanguageTypeKotlin_get());
public final static LanguageType eLanguageTypeZig = new LanguageType("eLanguageTypeZig", lldbJNI.eLanguageTypeZig_get());
public final static LanguageType eLanguageTypeCrystal = new LanguageType("eLanguageTypeCrystal", lldbJNI.eLanguageTypeCrystal_get());
public final static LanguageType eLanguageTypeC_plus_plus_17 = new LanguageType("eLanguageTypeC_plus_plus_17", lldbJNI.eLanguageTypeC_plus_plus_17_get());
public final static LanguageType eLanguageTypeC_plus_plus_20 = new LanguageType("eLanguageTypeC_plus_plus_20", lldbJNI.eLanguageTypeC_plus_plus_20_get());
public final static LanguageType eLanguageTypeC17 = new LanguageType("eLanguageTypeC17", lldbJNI.eLanguageTypeC17_get());
public final static LanguageType eLanguageTypeFortran18 = new LanguageType("eLanguageTypeFortran18", lldbJNI.eLanguageTypeFortran18_get());
public final static LanguageType eLanguageTypeAda2005 = new LanguageType("eLanguageTypeAda2005", lldbJNI.eLanguageTypeAda2005_get());
public final static LanguageType eLanguageTypeAda2012 = new LanguageType("eLanguageTypeAda2012", lldbJNI.eLanguageTypeAda2012_get());
public final static LanguageType eLanguageTypeHIP = new LanguageType("eLanguageTypeHIP", lldbJNI.eLanguageTypeHIP_get());
public final static LanguageType eLanguageTypeAssembly = new LanguageType("eLanguageTypeAssembly", lldbJNI.eLanguageTypeAssembly_get());
public final static LanguageType eLanguageTypeC_sharp = new LanguageType("eLanguageTypeC_sharp", lldbJNI.eLanguageTypeC_sharp_get());
public final static LanguageType eLanguageTypeMojo = new LanguageType("eLanguageTypeMojo", lldbJNI.eLanguageTypeMojo_get());
public final static LanguageType eLanguageTypeMipsAssembler = new LanguageType("eLanguageTypeMipsAssembler");
public final static LanguageType eNumLanguageTypes = new LanguageType("eNumLanguageTypes");
public final int swigValue() {
@ -86,7 +100,7 @@ public final class LanguageType {
swigNext = this.swigValue+1;
}
private static LanguageType[] swigValues = { eLanguageTypeUnknown, eLanguageTypeC89, eLanguageTypeC, eLanguageTypeAda83, eLanguageTypeC_plus_plus, eLanguageTypeCobol74, eLanguageTypeCobol85, eLanguageTypeFortran77, eLanguageTypeFortran90, eLanguageTypePascal83, eLanguageTypeModula2, eLanguageTypeJava, eLanguageTypeC99, eLanguageTypeAda95, eLanguageTypeFortran95, eLanguageTypePLI, eLanguageTypeObjC, eLanguageTypeObjC_plus_plus, eLanguageTypeUPC, eLanguageTypeD, eLanguageTypePython, eLanguageTypeOpenCL, eLanguageTypeGo, eLanguageTypeModula3, eLanguageTypeHaskell, eLanguageTypeC_plus_plus_03, eLanguageTypeC_plus_plus_11, eLanguageTypeOCaml, eLanguageTypeRust, eLanguageTypeC11, eLanguageTypeSwift, eLanguageTypeJulia, eLanguageTypeDylan, eLanguageTypeC_plus_plus_14, eLanguageTypeFortran03, eLanguageTypeFortran08, eLanguageTypeMipsAssembler, eLanguageTypeExtRenderScript, eNumLanguageTypes };
private static LanguageType[] swigValues = { eLanguageTypeUnknown, eLanguageTypeC89, eLanguageTypeC, eLanguageTypeAda83, eLanguageTypeC_plus_plus, eLanguageTypeCobol74, eLanguageTypeCobol85, eLanguageTypeFortran77, eLanguageTypeFortran90, eLanguageTypePascal83, eLanguageTypeModula2, eLanguageTypeJava, eLanguageTypeC99, eLanguageTypeAda95, eLanguageTypeFortran95, eLanguageTypePLI, eLanguageTypeObjC, eLanguageTypeObjC_plus_plus, eLanguageTypeUPC, eLanguageTypeD, eLanguageTypePython, eLanguageTypeOpenCL, eLanguageTypeGo, eLanguageTypeModula3, eLanguageTypeHaskell, eLanguageTypeC_plus_plus_03, eLanguageTypeC_plus_plus_11, eLanguageTypeOCaml, eLanguageTypeRust, eLanguageTypeC11, eLanguageTypeSwift, eLanguageTypeJulia, eLanguageTypeDylan, eLanguageTypeC_plus_plus_14, eLanguageTypeFortran03, eLanguageTypeFortran08, eLanguageTypeRenderScript, eLanguageTypeBLISS, eLanguageTypeKotlin, eLanguageTypeZig, eLanguageTypeCrystal, eLanguageTypeC_plus_plus_17, eLanguageTypeC_plus_plus_20, eLanguageTypeC17, eLanguageTypeFortran18, eLanguageTypeAda2005, eLanguageTypeAda2012, eLanguageTypeHIP, eLanguageTypeAssembly, eLanguageTypeC_sharp, eLanguageTypeMojo, eLanguageTypeMipsAssembler, eNumLanguageTypes };
private static int swigNext = 0;
private final int swigValue;
private final String swigName;

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBAddress {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBAddress obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -71,6 +83,10 @@ public class SBAddress {
return lldbJNI.SBAddress_GetLoadAddress(swigCPtr, this, SBTarget.getCPtr(target), target);
}
public void SetAddress(SBSection section, java.math.BigInteger offset) {
lldbJNI.SBAddress_SetAddress(swigCPtr, this, SBSection.getCPtr(section), section, offset);
}
public void SetLoadAddress(java.math.BigInteger load_addr, SBTarget target) {
lldbJNI.SBAddress_SetLoadAddress(swigCPtr, this, load_addr, SBTarget.getCPtr(target), target);
}
@ -83,6 +99,10 @@ public class SBAddress {
return lldbJNI.SBAddress_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public SBSymbolContext GetSymbolContext(long resolve_scope) {
return new SBSymbolContext(lldbJNI.SBAddress_GetSymbolContext(swigCPtr, this, resolve_scope), true);
}
public SBSection GetSection() {
return new SBSection(lldbJNI.SBAddress_GetSection(swigCPtr, this), true);
}
@ -91,14 +111,6 @@ public class SBAddress {
return lldbJNI.SBAddress_GetOffset(swigCPtr, this);
}
public void SetAddress(SBSection section, java.math.BigInteger offset) {
lldbJNI.SBAddress_SetAddress(swigCPtr, this, SBSection.getCPtr(section), section, offset);
}
public SBSymbolContext GetSymbolContext(long resolve_scope) {
return new SBSymbolContext(lldbJNI.SBAddress_GetSymbolContext(swigCPtr, this, resolve_scope), true);
}
public SBModule GetModule() {
return new SBModule(lldbJNI.SBAddress_GetModule(swigCPtr, this), true);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBAttachInfo {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBAttachInfo obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -179,4 +191,28 @@ public class SBAttachInfo {
lldbJNI.SBAttachInfo_SetListener(swigCPtr, this, SBListener.getCPtr(listener), listener);
}
public SBListener GetShadowListener() {
return new SBListener(lldbJNI.SBAttachInfo_GetShadowListener(swigCPtr, this), true);
}
public void SetShadowListener(SBListener listener) {
lldbJNI.SBAttachInfo_SetShadowListener(swigCPtr, this, SBListener.getCPtr(listener), listener);
}
public String GetScriptedProcessClassName() {
return lldbJNI.SBAttachInfo_GetScriptedProcessClassName(swigCPtr, this);
}
public void SetScriptedProcessClassName(String class_name) {
lldbJNI.SBAttachInfo_SetScriptedProcessClassName(swigCPtr, this, class_name);
}
public SBStructuredData GetScriptedProcessDictionary() {
return new SBStructuredData(lldbJNI.SBAttachInfo_GetScriptedProcessDictionary(swigCPtr, this), true);
}
public void SetScriptedProcessDictionary(SBStructuredData dict) {
lldbJNI.SBAttachInfo_SetScriptedProcessDictionary(swigCPtr, this, SBStructuredData.getCPtr(dict), dict);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBlock {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBlock obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -75,10 +87,6 @@ public class SBBlock {
return new SBBlock(lldbJNI.SBBlock_GetParent(swigCPtr, this), true);
}
public SBBlock GetContainingInlinedBlock() {
return new SBBlock(lldbJNI.SBBlock_GetContainingInlinedBlock(swigCPtr, this), true);
}
public SBBlock GetSibling() {
return new SBBlock(lldbJNI.SBBlock_GetSibling(swigCPtr, this), true);
}
@ -103,10 +111,6 @@ public class SBBlock {
return lldbJNI.SBBlock_GetRangeIndexForBlockAddress(swigCPtr, this, SBAddress.getCPtr(block_addr), block_addr);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBBlock_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public SBValueList GetVariables(SBFrame frame, boolean arguments, boolean locals, boolean statics, DynamicValueType use_dynamic) {
return new SBValueList(lldbJNI.SBBlock_GetVariables__SWIG_0(swigCPtr, this, SBFrame.getCPtr(frame), frame, arguments, locals, statics, use_dynamic.swigValue()), true);
}
@ -115,6 +119,14 @@ public class SBBlock {
return new SBValueList(lldbJNI.SBBlock_GetVariables__SWIG_1(swigCPtr, this, SBTarget.getCPtr(target), target, arguments, locals, statics), true);
}
public SBBlock GetContainingInlinedBlock() {
return new SBBlock(lldbJNI.SBBlock_GetContainingInlinedBlock(swigCPtr, this), true);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBBlock_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public String __repr__() {
return lldbJNI.SBBlock___repr__(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBreakpoint {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBreakpoint obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -167,10 +179,6 @@ public class SBBreakpoint {
return new SBError(lldbJNI.SBBreakpoint_SetScriptCallbackFunction__SWIG_1(swigCPtr, this, callback_function_name, SBStructuredData.getCPtr(extra_args), extra_args), true);
}
public SBError SetScriptCallbackBody(String script_body_text) {
return new SBError(lldbJNI.SBBreakpoint_SetScriptCallbackBody(swigCPtr, this, script_body_text), true);
}
public void SetCommandLineCommands(SBStringList commands) {
lldbJNI.SBBreakpoint_SetCommandLineCommands(swigCPtr, this, SBStringList.getCPtr(commands), commands);
}
@ -179,6 +187,10 @@ public class SBBreakpoint {
return lldbJNI.SBBreakpoint_GetCommandLineCommands(swigCPtr, this, SBStringList.getCPtr(commands), commands);
}
public SBError SetScriptCallbackBody(String script_body_text) {
return new SBError(lldbJNI.SBBreakpoint_SetScriptCallbackBody(swigCPtr, this, script_body_text), true);
}
public boolean AddName(String new_name) {
return lldbJNI.SBBreakpoint_AddName(swigCPtr, this, new_name);
}
@ -215,14 +227,6 @@ public class SBBreakpoint {
return lldbJNI.SBBreakpoint_GetDescription__SWIG_1(swigCPtr, this, SBStream.getCPtr(description), description, include_locations);
}
public SBError AddLocation(SBAddress address) {
return new SBError(lldbJNI.SBBreakpoint_AddLocation(swigCPtr, this, SBAddress.getCPtr(address), address), true);
}
public SBStructuredData SerializeToStructuredData() {
return new SBStructuredData(lldbJNI.SBBreakpoint_SerializeToStructuredData(swigCPtr, this), true);
}
public static boolean EventIsBreakpointEvent(SBEvent event) {
return lldbJNI.SBBreakpoint_EventIsBreakpointEvent(SBEvent.getCPtr(event), event);
}
@ -247,6 +251,14 @@ public class SBBreakpoint {
return lldbJNI.SBBreakpoint_IsHardware(swigCPtr, this);
}
public SBError AddLocation(SBAddress address) {
return new SBError(lldbJNI.SBBreakpoint_AddLocation(swigCPtr, this, SBAddress.getCPtr(address), address), true);
}
public SBStructuredData SerializeToStructuredData() {
return new SBStructuredData(lldbJNI.SBBreakpoint_SerializeToStructuredData(swigCPtr, this), true);
}
public String __repr__() {
return lldbJNI.SBBreakpoint___repr__(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBreakpointList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBreakpointList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBreakpointLocation {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBreakpointLocation obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -91,14 +103,14 @@ public class SBBreakpointLocation {
return lldbJNI.SBBreakpointLocation_GetCondition(swigCPtr, this);
}
public boolean GetAutoContinue() {
return lldbJNI.SBBreakpointLocation_GetAutoContinue(swigCPtr, this);
}
public void SetAutoContinue(boolean auto_continue) {
lldbJNI.SBBreakpointLocation_SetAutoContinue(swigCPtr, this, auto_continue);
}
public boolean GetAutoContinue() {
return lldbJNI.SBBreakpointLocation_GetAutoContinue(swigCPtr, this);
}
public void SetScriptCallbackFunction(String callback_function_name) {
lldbJNI.SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(swigCPtr, this, callback_function_name);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBreakpointName {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBreakpointName obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBBroadcaster {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBBroadcaster obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBCommandInterpreter {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBCommandInterpreter obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -59,38 +71,14 @@ public class SBCommandInterpreter {
return lldbJNI.SBCommandInterpreter_IsValid(swigCPtr, this);
}
public String GetIOHandlerControlSequence(char ch) {
return lldbJNI.SBCommandInterpreter_GetIOHandlerControlSequence(swigCPtr, this, ch);
}
public boolean GetPromptOnQuit() {
return lldbJNI.SBCommandInterpreter_GetPromptOnQuit(swigCPtr, this);
}
public void SetPromptOnQuit(boolean b) {
lldbJNI.SBCommandInterpreter_SetPromptOnQuit(swigCPtr, this, b);
}
public void AllowExitCodeOnQuit(boolean b) {
lldbJNI.SBCommandInterpreter_AllowExitCodeOnQuit(swigCPtr, this, b);
}
public boolean HasCustomQuitExitCode() {
return lldbJNI.SBCommandInterpreter_HasCustomQuitExitCode(swigCPtr, this);
}
public int GetQuitStatus() {
return lldbJNI.SBCommandInterpreter_GetQuitStatus(swigCPtr, this);
}
public void ResolveCommand(String command_line, SBCommandReturnObject result) {
lldbJNI.SBCommandInterpreter_ResolveCommand(swigCPtr, this, command_line, SBCommandReturnObject.getCPtr(result), result);
}
public boolean CommandExists(String cmd) {
return lldbJNI.SBCommandInterpreter_CommandExists(swigCPtr, this, cmd);
}
public boolean UserCommandExists(String cmd) {
return lldbJNI.SBCommandInterpreter_UserCommandExists(swigCPtr, this, cmd);
}
public boolean AliasExists(String cmd) {
return lldbJNI.SBCommandInterpreter_AliasExists(swigCPtr, this, cmd);
}
@ -128,7 +116,11 @@ public class SBCommandInterpreter {
}
public void SourceInitFileInHomeDirectory(SBCommandReturnObject result) {
lldbJNI.SBCommandInterpreter_SourceInitFileInHomeDirectory(swigCPtr, this, SBCommandReturnObject.getCPtr(result), result);
lldbJNI.SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_0(swigCPtr, this, SBCommandReturnObject.getCPtr(result), result);
}
public void SourceInitFileInHomeDirectory(SBCommandReturnObject result, boolean is_repl) {
lldbJNI.SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_1(swigCPtr, this, SBCommandReturnObject.getCPtr(result), result, is_repl);
}
public void SourceInitFileInCurrentWorkingDirectory(SBCommandReturnObject result) {
@ -163,12 +155,44 @@ public class SBCommandInterpreter {
return lldbJNI.SBCommandInterpreter_HandleCompletionWithDescriptions(swigCPtr, this, current_line, cursor_pos, match_start_point, max_return_elements, SBStringList.getCPtr(matches), matches, SBStringList.getCPtr(descriptions), descriptions);
}
public boolean WasInterrupted() {
return lldbJNI.SBCommandInterpreter_WasInterrupted(swigCPtr, this);
}
public boolean InterruptCommand() {
return lldbJNI.SBCommandInterpreter_InterruptCommand(swigCPtr, this);
}
public boolean IsActive() {
return lldbJNI.SBCommandInterpreter_IsActive(swigCPtr, this);
}
public boolean WasInterrupted() {
return lldbJNI.SBCommandInterpreter_WasInterrupted(swigCPtr, this);
public String GetIOHandlerControlSequence(char ch) {
return lldbJNI.SBCommandInterpreter_GetIOHandlerControlSequence(swigCPtr, this, ch);
}
public boolean GetPromptOnQuit() {
return lldbJNI.SBCommandInterpreter_GetPromptOnQuit(swigCPtr, this);
}
public void SetPromptOnQuit(boolean b) {
lldbJNI.SBCommandInterpreter_SetPromptOnQuit(swigCPtr, this, b);
}
public void AllowExitCodeOnQuit(boolean allow) {
lldbJNI.SBCommandInterpreter_AllowExitCodeOnQuit(swigCPtr, this, allow);
}
public boolean HasCustomQuitExitCode() {
return lldbJNI.SBCommandInterpreter_HasCustomQuitExitCode(swigCPtr, this);
}
public int GetQuitStatus() {
return lldbJNI.SBCommandInterpreter_GetQuitStatus(swigCPtr, this);
}
public void ResolveCommand(String command_line, SBCommandReturnObject result) {
lldbJNI.SBCommandInterpreter_ResolveCommand(swigCPtr, this, command_line, SBCommandReturnObject.getCPtr(result), result);
}
public final static int eBroadcastBitThreadShouldExit = lldbJNI.SBCommandInterpreter_eBroadcastBitThreadShouldExit_get();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBCommandInterpreterRunOptions {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBCommandInterpreterRunOptions obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -40,7 +52,11 @@ public class SBCommandInterpreterRunOptions {
}
public SBCommandInterpreterRunOptions() {
this(lldbJNI.new_SBCommandInterpreterRunOptions(), true);
this(lldbJNI.new_SBCommandInterpreterRunOptions__SWIG_0(), true);
}
public SBCommandInterpreterRunOptions(SBCommandInterpreterRunOptions rhs) {
this(lldbJNI.new_SBCommandInterpreterRunOptions__SWIG_1(SBCommandInterpreterRunOptions.getCPtr(rhs), rhs), true);
}
public boolean GetStopOnContinue() {
@ -75,6 +91,14 @@ public class SBCommandInterpreterRunOptions {
lldbJNI.SBCommandInterpreterRunOptions_SetEchoCommands(swigCPtr, this, arg0);
}
public boolean GetEchoCommentCommands() {
return lldbJNI.SBCommandInterpreterRunOptions_GetEchoCommentCommands(swigCPtr, this);
}
public void SetEchoCommentCommands(boolean echo) {
lldbJNI.SBCommandInterpreterRunOptions_SetEchoCommentCommands(swigCPtr, this, echo);
}
public boolean GetPrintResults() {
return lldbJNI.SBCommandInterpreterRunOptions_GetPrintResults(swigCPtr, this);
}
@ -99,4 +123,20 @@ public class SBCommandInterpreterRunOptions {
lldbJNI.SBCommandInterpreterRunOptions_SetAddToHistory(swigCPtr, this, arg0);
}
public boolean GetAutoHandleEvents() {
return lldbJNI.SBCommandInterpreterRunOptions_GetAutoHandleEvents(swigCPtr, this);
}
public void SetAutoHandleEvents(boolean arg0) {
lldbJNI.SBCommandInterpreterRunOptions_SetAutoHandleEvents(swigCPtr, this, arg0);
}
public boolean GetSpawnThread() {
return lldbJNI.SBCommandInterpreterRunOptions_GetSpawnThread(swigCPtr, this);
}
public void SetSpawnThread(boolean arg0) {
lldbJNI.SBCommandInterpreterRunOptions_SetSpawnThread(swigCPtr, this, arg0);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBCommandReturnObject {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBCommandReturnObject obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -59,6 +71,14 @@ public class SBCommandReturnObject {
return lldbJNI.SBCommandReturnObject_GetError__SWIG_0(swigCPtr, this);
}
public long PutOutput(SBFile file) {
return lldbJNI.SBCommandReturnObject_PutOutput__SWIG_0(swigCPtr, this, SBFile.getCPtr(file), file);
}
public long PutOutput(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
return lldbJNI.SBCommandReturnObject_PutOutput__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED));
}
public long GetOutputSize() {
return lldbJNI.SBCommandReturnObject_GetOutputSize(swigCPtr, this);
}
@ -67,26 +87,10 @@ public class SBCommandReturnObject {
return lldbJNI.SBCommandReturnObject_GetErrorSize(swigCPtr, this);
}
public String GetOutput(boolean only_if_no_immediate) {
return lldbJNI.SBCommandReturnObject_GetOutput__SWIG_1(swigCPtr, this, only_if_no_immediate);
}
public String GetError(boolean if_no_immediate) {
return lldbJNI.SBCommandReturnObject_GetError__SWIG_1(swigCPtr, this, if_no_immediate);
}
public long PutOutput(SBFile file) {
return lldbJNI.SBCommandReturnObject_PutOutput__SWIG_0(swigCPtr, this, SBFile.getCPtr(file), file);
}
public long PutError(SBFile file) {
return lldbJNI.SBCommandReturnObject_PutError__SWIG_0(swigCPtr, this, SBFile.getCPtr(file), file);
}
public long PutOutput(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
return lldbJNI.SBCommandReturnObject_PutOutput__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED));
}
public long PutError(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
return lldbJNI.SBCommandReturnObject_PutError__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED));
}
@ -95,26 +99,14 @@ public class SBCommandReturnObject {
lldbJNI.SBCommandReturnObject_Clear(swigCPtr, this);
}
public void SetStatus(ReturnStatus status) {
lldbJNI.SBCommandReturnObject_SetStatus(swigCPtr, this, status.swigValue());
}
public void SetError(SBError error, String fallback_error_cstr) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_0(swigCPtr, this, SBError.getCPtr(error), error, fallback_error_cstr);
}
public void SetError(SBError error) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_1(swigCPtr, this, SBError.getCPtr(error), error);
}
public void SetError(String error_cstr) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_2(swigCPtr, this, error_cstr);
}
public ReturnStatus GetStatus() {
return ReturnStatus.swigToEnum(lldbJNI.SBCommandReturnObject_GetStatus(swigCPtr, this));
}
public void SetStatus(ReturnStatus status) {
lldbJNI.SBCommandReturnObject_SetStatus(swigCPtr, this, status.swigValue());
}
public boolean Succeeded() {
return lldbJNI.SBCommandReturnObject_Succeeded(swigCPtr, this);
}
@ -151,6 +143,34 @@ public class SBCommandReturnObject {
lldbJNI.SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED));
}
public void PutCString(String string, int len) {
lldbJNI.SBCommandReturnObject_PutCString__SWIG_0(swigCPtr, this, string, len);
}
public void PutCString(String string) {
lldbJNI.SBCommandReturnObject_PutCString__SWIG_1(swigCPtr, this, string);
}
public String GetOutput(boolean only_if_no_immediate) {
return lldbJNI.SBCommandReturnObject_GetOutput__SWIG_1(swigCPtr, this, only_if_no_immediate);
}
public String GetError(boolean only_if_no_immediate) {
return lldbJNI.SBCommandReturnObject_GetError__SWIG_1(swigCPtr, this, only_if_no_immediate);
}
public void SetError(SBError error, String fallback_error_cstr) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_0(swigCPtr, this, SBError.getCPtr(error), error, fallback_error_cstr);
}
public void SetError(SBError error) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_1(swigCPtr, this, SBError.getCPtr(error), error);
}
public void SetError(String error_cstr) {
lldbJNI.SBCommandReturnObject_SetError__SWIG_2(swigCPtr, this, error_cstr);
}
public String __repr__() {
return lldbJNI.SBCommandReturnObject___repr__(swigCPtr, this);
}
@ -163,10 +183,6 @@ public class SBCommandReturnObject {
lldbJNI.SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED), transfer_ownership);
}
public void PutCString(String string, int len) {
lldbJNI.SBCommandReturnObject_PutCString(swigCPtr, this, string, len);
}
public void Print(String str) {
lldbJNI.SBCommandReturnObject_Print(swigCPtr, this, str);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBCommunication {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBCommunication obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBCompileUnit {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBCompileUnit obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBData {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBData obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -127,14 +139,18 @@ public class SBData {
return lldbJNI.SBData_GetString(swigCPtr, this, SBError.getCPtr(error), error, offset);
}
public boolean GetDescription(SBStream description, java.math.BigInteger base_addr) {
return lldbJNI.SBData_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description, base_addr);
}
public long ReadRawData(SBError error, java.math.BigInteger offset, SWIGTYPE_p_void buf, long size) {
return lldbJNI.SBData_ReadRawData(swigCPtr, this, SBError.getCPtr(error), error, offset, SWIGTYPE_p_void.getCPtr(buf), size);
}
public boolean GetDescription(SBStream description, java.math.BigInteger base_addr) {
return lldbJNI.SBData_GetDescription__SWIG_0(swigCPtr, this, SBStream.getCPtr(description), description, base_addr);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBData_GetDescription__SWIG_1(swigCPtr, this, SBStream.getCPtr(description), description);
}
public void SetData(SBError error, SWIGTYPE_p_void buf, long size, ByteOrder endian, short addr_size) {
lldbJNI.SBData_SetData(swigCPtr, this, SBError.getCPtr(error), error, SWIGTYPE_p_void.getCPtr(buf), size, endian.swigValue(), addr_size);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBDebugger {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBDebugger obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -39,18 +51,34 @@ public class SBDebugger {
}
}
public static String GetProgressFromEvent(SBEvent event, java.math.BigInteger[] arg1, java.math.BigInteger[] arg2, java.math.BigInteger[] arg3, boolean[] arg4) {
return lldbJNI.SBDebugger_GetProgressFromEvent(SBEvent.getCPtr(event), event, arg1, arg2, arg3, arg4);
public SBDebugger() {
this(lldbJNI.new_SBDebugger__SWIG_0(), true);
}
public static SBStructuredData GetDiagnosticFromEvent(SBEvent event) {
return new SBStructuredData(lldbJNI.SBDebugger_GetDiagnosticFromEvent(SBEvent.getCPtr(event), event), true);
public SBDebugger(SBDebugger rhs) {
this(lldbJNI.new_SBDebugger__SWIG_1(SBDebugger.getCPtr(rhs), rhs), true);
}
public static String GetBroadcasterClass() {
return lldbJNI.SBDebugger_GetBroadcasterClass();
}
public SBBroadcaster GetBroadcaster() {
return new SBBroadcaster(lldbJNI.SBDebugger_GetBroadcaster(swigCPtr, this), true);
}
public static String GetProgressFromEvent(SBEvent event, java.math.BigInteger[] arg1, java.math.BigInteger[] arg2, java.math.BigInteger[] arg3, boolean[] arg4) {
return lldbJNI.SBDebugger_GetProgressFromEvent(SBEvent.getCPtr(event), event, arg1, arg2, arg3, arg4);
}
public static SBStructuredData GetProgressDataFromEvent(SBEvent event) {
return new SBStructuredData(lldbJNI.SBDebugger_GetProgressDataFromEvent(SBEvent.getCPtr(event), event), true);
}
public static SBStructuredData GetDiagnosticFromEvent(SBEvent event) {
return new SBStructuredData(lldbJNI.SBDebugger_GetDiagnosticFromEvent(SBEvent.getCPtr(event), event), true);
}
public static void Initialize() {
lldbJNI.SBDebugger_Initialize();
}
@ -63,6 +91,10 @@ public class SBDebugger {
lldbJNI.SBDebugger_PrintStackTraceOnError();
}
public static void PrintDiagnosticsOnError() {
lldbJNI.SBDebugger_PrintDiagnosticsOnError();
}
public static void Terminate() {
lldbJNI.SBDebugger_Terminate();
}
@ -87,14 +119,6 @@ public class SBDebugger {
lldbJNI.SBDebugger_MemoryPressureDetected();
}
public SBDebugger() {
this(lldbJNI.new_SBDebugger__SWIG_0(), true);
}
public SBDebugger(SBDebugger rhs) {
this(lldbJNI.new_SBDebugger__SWIG_1(SBDebugger.getCPtr(rhs), rhs), true);
}
public boolean IsValid() {
return lldbJNI.SBDebugger_IsValid(swigCPtr, this);
}
@ -103,6 +127,14 @@ public class SBDebugger {
lldbJNI.SBDebugger_Clear(swigCPtr, this);
}
public SBStructuredData GetSetting(String setting) {
return new SBStructuredData(lldbJNI.SBDebugger_GetSetting__SWIG_0(swigCPtr, this, setting), true);
}
public SBStructuredData GetSetting() {
return new SBStructuredData(lldbJNI.SBDebugger_GetSetting__SWIG_1(swigCPtr, this), true);
}
public void SetAsync(boolean b) {
lldbJNI.SBDebugger_SetAsync(swigCPtr, this, b);
}
@ -115,24 +147,8 @@ public class SBDebugger {
lldbJNI.SBDebugger_SkipLLDBInitFiles(swigCPtr, this, b);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetInputFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetInputFileHandle(swigCPtr, this), true);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetOutputFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetOutputFileHandle(swigCPtr, this), true);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetErrorFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetErrorFileHandle(swigCPtr, this), true);
}
public SBStructuredData GetSetting(String setting) {
return new SBStructuredData(lldbJNI.SBDebugger_GetSetting__SWIG_0(swigCPtr, this, setting), true);
}
public SBStructuredData GetSetting() {
return new SBStructuredData(lldbJNI.SBDebugger_GetSetting__SWIG_1(swigCPtr, this), true);
public void SkipAppInitFiles(boolean b) {
lldbJNI.SBDebugger_SkipAppInitFiles(swigCPtr, this, b);
}
public SBError SetInputString(String data) {
@ -175,6 +191,14 @@ public class SBDebugger {
return new SBFile(lldbJNI.SBDebugger_GetErrorFile(swigCPtr, this), true);
}
public void SaveInputTerminalState() {
lldbJNI.SBDebugger_SaveInputTerminalState(swigCPtr, this);
}
public void RestoreInputTerminalState() {
lldbJNI.SBDebugger_RestoreInputTerminalState(swigCPtr, this);
}
public SBCommandInterpreter GetCommandInterpreter() {
return new SBCommandInterpreter(lldbJNI.SBDebugger_GetCommandInterpreter(swigCPtr, this), true);
}
@ -183,6 +207,18 @@ public class SBDebugger {
lldbJNI.SBDebugger_HandleCommand(swigCPtr, this, command);
}
public void RequestInterrupt() {
lldbJNI.SBDebugger_RequestInterrupt(swigCPtr, this);
}
public void CancelInterruptRequest() {
lldbJNI.SBDebugger_CancelInterruptRequest(swigCPtr, this);
}
public boolean InterruptRequested() {
return lldbJNI.SBDebugger_InterruptRequested(swigCPtr, this);
}
public SBListener GetListener() {
return new SBListener(lldbJNI.SBDebugger_GetListener(swigCPtr, this), true);
}
@ -195,8 +231,8 @@ public class SBDebugger {
lldbJNI.SBDebugger_HandleProcessEvent__SWIG_1(swigCPtr, this, SBProcess.getCPtr(process), process, SBEvent.getCPtr(event), event, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(arg2), SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(arg3));
}
public SBTarget CreateTarget(String filename, String target_triple, String platform_name, boolean add_dependent_modules, SBError sb_error) {
return new SBTarget(lldbJNI.SBDebugger_CreateTarget__SWIG_0(swigCPtr, this, filename, target_triple, platform_name, add_dependent_modules, SBError.getCPtr(sb_error), sb_error), true);
public SBTarget CreateTarget(String filename, String target_triple, String platform_name, boolean add_dependent_modules, SBError error) {
return new SBTarget(lldbJNI.SBDebugger_CreateTarget__SWIG_0(swigCPtr, this, filename, target_triple, platform_name, add_dependent_modules, SBError.getCPtr(error), error), true);
}
public SBTarget CreateTargetWithFileAndTargetTriple(String filename, String target_triple) {
@ -299,6 +335,14 @@ public class SBDebugger {
return lldbJNI.SBDebugger_GetUseColor(swigCPtr, this);
}
public boolean SetUseSourceCache(boolean use_source_cache) {
return lldbJNI.SBDebugger_SetUseSourceCache(swigCPtr, this, use_source_cache);
}
public boolean GetUseSourceCache() {
return lldbJNI.SBDebugger_GetUseSourceCache(swigCPtr, this);
}
public static boolean GetDefaultArchitecture(String arch_name, long arch_name_len) {
return lldbJNI.SBDebugger_GetDefaultArchitecture(arch_name, arch_name_len);
}
@ -311,6 +355,10 @@ public class SBDebugger {
return ScriptLanguage.swigToEnum(lldbJNI.SBDebugger_GetScriptingLanguage(swigCPtr, this, script_language_name));
}
public SBStructuredData GetScriptInterpreterInfo(ScriptLanguage arg0) {
return new SBStructuredData(lldbJNI.SBDebugger_GetScriptInterpreterInfo(swigCPtr, this, arg0.swigValue()), true);
}
public static String GetVersionString() {
return lldbJNI.SBDebugger_GetVersionString();
}
@ -331,14 +379,18 @@ public class SBDebugger {
return lldbJNI.SBDebugger_StateIsStoppedState(state.swigValue());
}
public boolean EnableLog(String channel, String[] types) {
return lldbJNI.SBDebugger_EnableLog(swigCPtr, this, channel, types);
public boolean EnableLog(String channel, String[] categories) {
return lldbJNI.SBDebugger_EnableLog(swigCPtr, this, channel, categories);
}
public void SetLoggingCallback(SWIGTYPE_p_f_p_q_const__char_p_void__void log_callback, SWIGTYPE_p_void baton) {
lldbJNI.SBDebugger_SetLoggingCallback(swigCPtr, this, SWIGTYPE_p_f_p_q_const__char_p_void__void.getCPtr(log_callback), SWIGTYPE_p_void.getCPtr(baton));
}
public void SetDestroyCallback(SWIGTYPE_p_f_unsigned_long_long_p_void__void destroy_callback, SWIGTYPE_p_void baton) {
lldbJNI.SBDebugger_SetDestroyCallback(swigCPtr, this, SWIGTYPE_p_f_unsigned_long_long_p_void__void.getCPtr(destroy_callback), SWIGTYPE_p_void.getCPtr(baton));
}
public void DispatchInput(SWIGTYPE_p_void data, long data_len) {
lldbJNI.SBDebugger_DispatchInput(swigCPtr, this, SWIGTYPE_p_void.getCPtr(data), data_len);
}
@ -403,6 +455,14 @@ public class SBDebugger {
lldbJNI.SBDebugger_SetScriptLanguage(swigCPtr, this, script_lang.swigValue());
}
public LanguageType GetREPLLanguage() {
return LanguageType.swigToEnum(lldbJNI.SBDebugger_GetREPLLanguage(swigCPtr, this));
}
public void SetREPLLanguage(LanguageType repl_lang) {
lldbJNI.SBDebugger_SetREPLLanguage(swigCPtr, this, repl_lang.swigValue());
}
public boolean GetCloseInputOnEOF() {
return lldbJNI.SBDebugger_GetCloseInputOnEOF(swigCPtr, this);
}
@ -455,14 +515,6 @@ public class SBDebugger {
return new SBTypeSynthetic(lldbJNI.SBDebugger_GetSyntheticForType(swigCPtr, this, SBTypeNameSpecifier.getCPtr(arg0), arg0), true);
}
public SBStructuredData GetScriptInterpreterInfo(ScriptLanguage arg0) {
return new SBStructuredData(lldbJNI.SBDebugger_GetScriptInterpreterInfo(swigCPtr, this, arg0.swigValue()), true);
}
public String __repr__() {
return lldbJNI.SBDebugger___repr__(swigCPtr, this);
}
public void RunCommandInterpreter(boolean auto_handle_events, boolean spawn_thread, SBCommandInterpreterRunOptions options, int[] num_errors, boolean[] quit_requested, boolean[] stopped_for_crash) {
lldbJNI.SBDebugger_RunCommandInterpreter(swigCPtr, this, auto_handle_events, spawn_thread, SBCommandInterpreterRunOptions.getCPtr(options), options, num_errors, quit_requested, stopped_for_crash);
}
@ -475,6 +527,22 @@ public class SBDebugger {
return new SBTrace(lldbJNI.SBDebugger_LoadTraceFromFile(swigCPtr, this, SBError.getCPtr(error), error, SBFileSpec.getCPtr(trace_description_file), trace_description_file), true);
}
public String __repr__() {
return lldbJNI.SBDebugger___repr__(swigCPtr, this);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetInputFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetInputFileHandle(swigCPtr, this), true);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetOutputFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetOutputFileHandle(swigCPtr, this), true);
}
public SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t GetErrorFileHandle() {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBDebugger_GetErrorFileHandle(swigCPtr, this), true);
}
public final static int eBroadcastBitProgress = lldbJNI.SBDebugger_eBroadcastBitProgress_get();
public final static int eBroadcastBitWarning = lldbJNI.SBDebugger_eBroadcastBitWarning_get();
public final static int eBroadcastBitError = lldbJNI.SBDebugger_eBroadcastBitError_get();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBDeclaration {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBDeclaration obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -63,10 +75,6 @@ public class SBDeclaration {
return lldbJNI.SBDeclaration_GetColumn(swigCPtr, this);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBDeclaration_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public void SetFileSpec(SBFileSpec filespec) {
lldbJNI.SBDeclaration_SetFileSpec(swigCPtr, this, SBFileSpec.getCPtr(filespec), filespec);
}
@ -79,6 +87,10 @@ public class SBDeclaration {
lldbJNI.SBDeclaration_SetColumn(swigCPtr, this, column);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBDeclaration_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public String __repr__() {
return lldbJNI.SBDeclaration___repr__(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBEnvironment {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBEnvironment obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,14 +59,14 @@ public class SBEnvironment {
this(lldbJNI.new_SBEnvironment__SWIG_1(SBEnvironment.getCPtr(rhs), rhs), true);
}
public long GetNumValues() {
return lldbJNI.SBEnvironment_GetNumValues(swigCPtr, this);
}
public String Get(String name) {
return lldbJNI.SBEnvironment_Get(swigCPtr, this, name);
}
public long GetNumValues() {
return lldbJNI.SBEnvironment_GetNumValues(swigCPtr, this);
}
public String GetNameAtIndex(long index) {
return lldbJNI.SBEnvironment_GetNameAtIndex(swigCPtr, this, index);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBError {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBError obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,6 +59,10 @@ public class SBError {
this(lldbJNI.new_SBError__SWIG_1(SBError.getCPtr(rhs), rhs), true);
}
public SBError(String message) {
this(lldbJNI.new_SBError__SWIG_2(message), true);
}
public String GetCString() {
return lldbJNI.SBError_GetCString(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBEvent {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBEvent obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -84,7 +96,7 @@ public class SBEvent {
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBEvent_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
return lldbJNI.SBEvent_GetDescription__SWIG_0(swigCPtr, this, SBStream.getCPtr(description), description);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBExecutionContext {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBExecutionContext obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBExpressionOptions {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBExpressionOptions obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBFile {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBFile obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -43,24 +55,12 @@ public class SBFile {
this(lldbJNI.new_SBFile__SWIG_0(), true);
}
public SBFile(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t file_sp) {
this(lldbJNI.new_SBFile__SWIG_1(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(file_sp)), true);
}
public SBFile(int fd, String mode, boolean transfer_ownership) {
this(lldbJNI.new_SBFile__SWIG_1(fd, mode, transfer_ownership), true);
}
public SBFile(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t file) {
this(lldbJNI.new_SBFile__SWIG_2(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(file)), true);
}
public static SBFile MakeBorrowed(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
return new SBFile(lldbJNI.SBFile_MakeBorrowed(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED)), true);
}
public static SBFile MakeForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t FORCE_IO_METHODS) {
return new SBFile(lldbJNI.SBFile_MakeForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(FORCE_IO_METHODS)), true);
}
public static SBFile MakeBorrowedForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED_FORCE_IO_METHODS) {
return new SBFile(lldbJNI.SBFile_MakeBorrowedForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED_FORCE_IO_METHODS)), true);
this(lldbJNI.new_SBFile__SWIG_2(fd, mode, transfer_ownership), true);
}
public SBError Read(SWIGTYPE_p_unsigned_char buf, long num_bytes, SWIGTYPE_p_size_t OUTPUT) {
@ -71,8 +71,8 @@ public class SBFile {
return new SBError(lldbJNI.SBFile_Write(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(buf), num_bytes, SWIGTYPE_p_size_t.getCPtr(OUTPUT)), true);
}
public void Flush() {
lldbJNI.SBFile_Flush(swigCPtr, this);
public SBError Flush() {
return new SBError(lldbJNI.SBFile_Flush(swigCPtr, this), true);
}
public boolean IsValid() {
@ -87,4 +87,16 @@ public class SBFile {
return new SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t(lldbJNI.SBFile_GetFile(swigCPtr, this), true);
}
public static SBFile MakeBorrowed(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
return new SBFile(lldbJNI.SBFile_MakeBorrowed(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED)), true);
}
public static SBFile MakeForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t FORCE_IO_METHODS) {
return new SBFile(lldbJNI.SBFile_MakeForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(FORCE_IO_METHODS)), true);
}
public static SBFile MakeBorrowedForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED_FORCE_IO_METHODS) {
return new SBFile(lldbJNI.SBFile_MakeBorrowedForcingIOMethods(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(BORROWED_FORCE_IO_METHODS)), true);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBFileSpec {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBFileSpec obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBFileSpecList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBFileSpecList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBFrame {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBFrame obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,8 +59,8 @@ public class SBFrame {
this(lldbJNI.new_SBFrame__SWIG_1(SBFrame.getCPtr(rhs), rhs), true);
}
public boolean IsEqual(SBFrame rhs) {
return lldbJNI.SBFrame_IsEqual(swigCPtr, this, SBFrame.getCPtr(rhs), rhs);
public boolean IsEqual(SBFrame that) {
return lldbJNI.SBFrame_IsEqual(swigCPtr, this, SBFrame.getCPtr(that), that);
}
public boolean IsValid() {
@ -179,6 +191,10 @@ public class SBFrame {
return new SBValueList(lldbJNI.SBFrame_GetRegisters(swigCPtr, this), true);
}
public SBValue FindRegister(String name) {
return new SBValue(lldbJNI.SBFrame_FindRegister(swigCPtr, this, name), true);
}
public SBValue FindVariable(String var_name) {
return new SBValue(lldbJNI.SBFrame_FindVariable__SWIG_0(swigCPtr, this, var_name), true);
}
@ -187,16 +203,12 @@ public class SBFrame {
return new SBValue(lldbJNI.SBFrame_FindVariable__SWIG_1(swigCPtr, this, var_name, use_dynamic.swigValue()), true);
}
public SBValue FindRegister(String name) {
return new SBValue(lldbJNI.SBFrame_FindRegister(swigCPtr, this, name), true);
public SBValue GetValueForVariablePath(String var_expr_cstr, DynamicValueType use_dynamic) {
return new SBValue(lldbJNI.SBFrame_GetValueForVariablePath__SWIG_0(swigCPtr, this, var_expr_cstr, use_dynamic.swigValue()), true);
}
public SBValue GetValueForVariablePath(String var_path) {
return new SBValue(lldbJNI.SBFrame_GetValueForVariablePath__SWIG_0(swigCPtr, this, var_path), true);
}
public SBValue GetValueForVariablePath(String var_path, DynamicValueType use_dynamic) {
return new SBValue(lldbJNI.SBFrame_GetValueForVariablePath__SWIG_1(swigCPtr, this, var_path, use_dynamic.swigValue()), true);
return new SBValue(lldbJNI.SBFrame_GetValueForVariablePath__SWIG_1(swigCPtr, this, var_path), true);
}
public SBValue FindValue(String name, ValueType value_type) {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBFunction {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBFunction obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBHostOS {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBHostOS obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -59,8 +71,8 @@ public class SBHostOS {
lldbJNI.SBHostOS_ThreadCreated(name);
}
public static SWIGTYPE_p_pthread_t ThreadCreate(String name, SWIGTYPE_p_f_p_void__p_void arg1, SWIGTYPE_p_void thread_arg, SBError err) {
return new SWIGTYPE_p_pthread_t(lldbJNI.SBHostOS_ThreadCreate(name, SWIGTYPE_p_f_p_void__p_void.getCPtr(arg1), SWIGTYPE_p_void.getCPtr(thread_arg), SBError.getCPtr(err), err), true);
public static SWIGTYPE_p_pthread_t ThreadCreate(String name, SWIGTYPE_p_f_p_void__p_void thread_function, SWIGTYPE_p_void thread_arg, SBError err) {
return new SWIGTYPE_p_pthread_t(lldbJNI.SBHostOS_ThreadCreate(name, SWIGTYPE_p_f_p_void__p_void.getCPtr(thread_function), SWIGTYPE_p_void.getCPtr(thread_arg), SBError.getCPtr(err), err), true);
}
public static boolean ThreadCancel(SWIGTYPE_p_pthread_t thread, SBError err) {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBInstruction {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBInstruction obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBInstructionList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBInstructionList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -60,7 +72,11 @@ public class SBInstructionList {
}
public long GetInstructionsCount(SBAddress start, SBAddress end, boolean canSetBreakpoint) {
return lldbJNI.SBInstructionList_GetInstructionsCount(swigCPtr, this, SBAddress.getCPtr(start), start, SBAddress.getCPtr(end), end, canSetBreakpoint);
return lldbJNI.SBInstructionList_GetInstructionsCount__SWIG_0(swigCPtr, this, SBAddress.getCPtr(start), start, SBAddress.getCPtr(end), end, canSetBreakpoint);
}
public long GetInstructionsCount(SBAddress start, SBAddress end) {
return lldbJNI.SBInstructionList_GetInstructionsCount__SWIG_1(swigCPtr, this, SBAddress.getCPtr(start), start, SBAddress.getCPtr(end), end);
}
public void Clear() {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBLanguageRuntime {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBLanguageRuntime obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBLaunchInfo {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBLaunchInfo obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -87,6 +99,14 @@ public class SBLaunchInfo {
lldbJNI.SBLaunchInfo_SetListener(swigCPtr, this, SBListener.getCPtr(listener), listener);
}
public SBListener GetShadowListener() {
return new SBListener(lldbJNI.SBLaunchInfo_GetShadowListener(swigCPtr, this), true);
}
public void SetShadowListener(SBListener listener) {
lldbJNI.SBLaunchInfo_SetShadowListener(swigCPtr, this, SBListener.getCPtr(listener), listener);
}
public long GetNumArguments() {
return lldbJNI.SBLaunchInfo_GetNumArguments(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBLineEntry {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBLineEntry obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -71,10 +83,6 @@ public class SBLineEntry {
return lldbJNI.SBLineEntry_GetColumn(swigCPtr, this);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBLineEntry_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public void SetFileSpec(SBFileSpec filespec) {
lldbJNI.SBLineEntry_SetFileSpec(swigCPtr, this, SBFileSpec.getCPtr(filespec), filespec);
}
@ -87,6 +95,10 @@ public class SBLineEntry {
lldbJNI.SBLineEntry_SetColumn(swigCPtr, this, column);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBLineEntry_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public String __repr__() {
return lldbJNI.SBLineEntry___repr__(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBListener {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBListener obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -67,7 +79,7 @@ public class SBListener {
return lldbJNI.SBListener_StartListeningForEventClass(swigCPtr, this, SBDebugger.getCPtr(debugger), debugger, broadcaster_class, event_mask);
}
public long StopListeningForEventClass(SBDebugger debugger, String broadcaster_class, long event_mask) {
public boolean StopListeningForEventClass(SBDebugger debugger, String broadcaster_class, long event_mask) {
return lldbJNI.SBListener_StopListeningForEventClass(swigCPtr, this, SBDebugger.getCPtr(debugger), debugger, broadcaster_class, event_mask);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBMemoryRegionInfo {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBMemoryRegionInfo obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -51,6 +63,10 @@ public class SBMemoryRegionInfo {
this(lldbJNI.new_SBMemoryRegionInfo__SWIG_2(name, begin, end, permissions, mapped, stack_memory), true);
}
public SBMemoryRegionInfo(String name, java.math.BigInteger begin, java.math.BigInteger end, long permissions, boolean mapped) {
this(lldbJNI.new_SBMemoryRegionInfo__SWIG_3(name, begin, end, permissions, mapped), true);
}
public void Clear() {
lldbJNI.SBMemoryRegionInfo_Clear(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBMemoryRegionInfoList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBMemoryRegionInfoList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBModule {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBModule obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -87,6 +99,23 @@ public class SBModule {
return lldbJNI.SBModule_SetRemoteInstallFileSpec(swigCPtr, this, SBFileSpec.getCPtr(file), file);
}
public ByteOrder GetByteOrder() {
return ByteOrder.swigToEnum(lldbJNI.SBModule_GetByteOrder(swigCPtr, this));
}
public long GetAddressByteSize() {
return lldbJNI.SBModule_GetAddressByteSize(swigCPtr, this);
}
public String GetTriple() {
return lldbJNI.SBModule_GetTriple(swigCPtr, this);
}
public SWIGTYPE_p_unsigned_char GetUUIDBytes() {
long cPtr = lldbJNI.SBModule_GetUUIDBytes(swigCPtr, this);
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
}
public String GetUUIDString() {
return lldbJNI.SBModule_GetUUIDString(swigCPtr, this);
}
@ -159,6 +188,14 @@ public class SBModule {
return new SBSymbolContextList(lldbJNI.SBModule_FindFunctions__SWIG_1(swigCPtr, this, name), true);
}
public SBValueList FindGlobalVariables(SBTarget target, String name, long max_matches) {
return new SBValueList(lldbJNI.SBModule_FindGlobalVariables(swigCPtr, this, SBTarget.getCPtr(target), target, name, max_matches), true);
}
public SBValue FindFirstGlobalVariable(SBTarget target, String name) {
return new SBValue(lldbJNI.SBModule_FindFirstGlobalVariable(swigCPtr, this, SBTarget.getCPtr(target), target, name), true);
}
public SBType FindFirstType(String name) {
return new SBType(lldbJNI.SBModule_FindFirstType(swigCPtr, this, name), true);
}
@ -183,26 +220,6 @@ public class SBModule {
return new SBTypeList(lldbJNI.SBModule_GetTypes__SWIG_1(swigCPtr, this), true);
}
public SBValueList FindGlobalVariables(SBTarget target, String name, long max_matches) {
return new SBValueList(lldbJNI.SBModule_FindGlobalVariables(swigCPtr, this, SBTarget.getCPtr(target), target, name, max_matches), true);
}
public SBValue FindFirstGlobalVariable(SBTarget target, String name) {
return new SBValue(lldbJNI.SBModule_FindFirstGlobalVariable(swigCPtr, this, SBTarget.getCPtr(target), target, name), true);
}
public ByteOrder GetByteOrder() {
return ByteOrder.swigToEnum(lldbJNI.SBModule_GetByteOrder(swigCPtr, this));
}
public long GetAddressByteSize() {
return lldbJNI.SBModule_GetAddressByteSize(swigCPtr, this);
}
public String GetTriple() {
return lldbJNI.SBModule_GetTriple(swigCPtr, this);
}
public long GetVersion(SWIGTYPE_p_unsigned_int versions, long num_versions) {
return lldbJNI.SBModule_GetVersion(swigCPtr, this, SWIGTYPE_p_unsigned_int.getCPtr(versions), num_versions);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBModuleSpec {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBModuleSpec obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -108,6 +120,22 @@ public class SBModuleSpec {
return lldbJNI.SBModuleSpec_SetUUIDBytes(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(uuid), uuid_len);
}
public java.math.BigInteger GetObjectOffset() {
return lldbJNI.SBModuleSpec_GetObjectOffset(swigCPtr, this);
}
public void SetObjectOffset(java.math.BigInteger object_offset) {
lldbJNI.SBModuleSpec_SetObjectOffset(swigCPtr, this, object_offset);
}
public java.math.BigInteger GetObjectSize() {
return lldbJNI.SBModuleSpec_GetObjectSize(swigCPtr, this);
}
public void SetObjectSize(java.math.BigInteger object_size) {
lldbJNI.SBModuleSpec_SetObjectSize(swigCPtr, this, object_size);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBModuleSpec_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBModuleSpecList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBModuleSpecList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBPlatform {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBPlatform obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -43,8 +55,12 @@ public class SBPlatform {
this(lldbJNI.new_SBPlatform__SWIG_0(), true);
}
public SBPlatform(String arg0) {
this(lldbJNI.new_SBPlatform__SWIG_1(arg0), true);
public SBPlatform(String platform_name) {
this(lldbJNI.new_SBPlatform__SWIG_1(platform_name), true);
}
public SBPlatform(SBPlatform rhs) {
this(lldbJNI.new_SBPlatform__SWIG_2(SBPlatform.getCPtr(rhs), rhs), true);
}
public static SBPlatform GetHostPlatform() {
@ -63,8 +79,8 @@ public class SBPlatform {
return lldbJNI.SBPlatform_GetWorkingDirectory(swigCPtr, this);
}
public boolean SetWorkingDirectory(String arg0) {
return lldbJNI.SBPlatform_SetWorkingDirectory(swigCPtr, this, arg0);
public boolean SetWorkingDirectory(String path) {
return lldbJNI.SBPlatform_SetWorkingDirectory(swigCPtr, this, path);
}
public String GetName() {
@ -115,14 +131,14 @@ public class SBPlatform {
lldbJNI.SBPlatform_SetSDKRoot(swigCPtr, this, sysroot);
}
public SBError Get(SBFileSpec src, SBFileSpec dst) {
return new SBError(lldbJNI.SBPlatform_Get(swigCPtr, this, SBFileSpec.getCPtr(src), src, SBFileSpec.getCPtr(dst), dst), true);
}
public SBError Put(SBFileSpec src, SBFileSpec dst) {
return new SBError(lldbJNI.SBPlatform_Put(swigCPtr, this, SBFileSpec.getCPtr(src), src, SBFileSpec.getCPtr(dst), dst), true);
}
public SBError Get(SBFileSpec src, SBFileSpec dst) {
return new SBError(lldbJNI.SBPlatform_Get(swigCPtr, this, SBFileSpec.getCPtr(src), src, SBFileSpec.getCPtr(dst), dst), true);
}
public SBError Install(SBFileSpec src, SBFileSpec dst) {
return new SBError(lldbJNI.SBPlatform_Install(swigCPtr, this, SBFileSpec.getCPtr(src), src, SBFileSpec.getCPtr(dst), dst), true);
}
@ -163,4 +179,8 @@ public class SBPlatform {
return new SBEnvironment(lldbJNI.SBPlatform_GetEnvironment(swigCPtr, this), true);
}
public SBError SetLocateModuleCallback(SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError callback, SWIGTYPE_p_void callback_baton) {
return new SBError(lldbJNI.SBPlatform_SetLocateModuleCallback(swigCPtr, this, SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError.getCPtr(callback), SWIGTYPE_p_void.getCPtr(callback_baton)), true);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBPlatformConnectOptions {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBPlatformConnectOptions obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBPlatformShellCommand {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBPlatformShellCommand obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -59,8 +71,8 @@ public class SBPlatformShellCommand {
return lldbJNI.SBPlatformShellCommand_GetShell(swigCPtr, this);
}
public void SetShell(String shell_interpreter) {
lldbJNI.SBPlatformShellCommand_SetShell(swigCPtr, this, shell_interpreter);
public void SetShell(String shell) {
lldbJNI.SBPlatformShellCommand_SetShell(swigCPtr, this, shell);
}
public String GetCommand() {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBProcess {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBProcess obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -91,8 +103,8 @@ public class SBProcess {
return lldbJNI.SBProcess_GetAsyncProfileData(swigCPtr, this, dst, dst_len);
}
public void ReportEventState(SBEvent event, SBFile out) {
lldbJNI.SBProcess_ReportEventState__SWIG_0(swigCPtr, this, SBEvent.getCPtr(event), event, SBFile.getCPtr(out), out);
public void ReportEventState(SBEvent event, SBFile file) {
lldbJNI.SBProcess_ReportEventState__SWIG_0(swigCPtr, this, SBEvent.getCPtr(event), event, SBFile.getCPtr(file), file);
}
public void ReportEventState(SBEvent event, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t BORROWED) {
@ -196,7 +208,11 @@ public class SBProcess {
}
public SBError Detach() {
return new SBError(lldbJNI.SBProcess_Detach(swigCPtr, this), true);
return new SBError(lldbJNI.SBProcess_Detach__SWIG_0(swigCPtr, this), true);
}
public SBError Detach(boolean keep_stopped) {
return new SBError(lldbJNI.SBProcess_Detach__SWIG_1(swigCPtr, this, keep_stopped), true);
}
public SBError Signal(int signal) {
@ -207,6 +223,10 @@ public class SBProcess {
return new SBUnixSignals(lldbJNI.SBProcess_GetUnixSignals(swigCPtr, this), true);
}
public void SendAsyncInterrupt() {
lldbJNI.SBProcess_SendAsyncInterrupt(swigCPtr, this);
}
public long GetStopID(boolean include_expression_stops) {
return lldbJNI.SBProcess_GetStopID__SWIG_0(swigCPtr, this, include_expression_stops);
}
@ -215,8 +235,12 @@ public class SBProcess {
return lldbJNI.SBProcess_GetStopID__SWIG_1(swigCPtr, this);
}
public void SendAsyncInterrupt() {
lldbJNI.SBProcess_SendAsyncInterrupt(swigCPtr, this);
public SBEvent GetStopEventForStopID(long stop_id) {
return new SBEvent(lldbJNI.SBProcess_GetStopEventForStopID(swigCPtr, this, stop_id), true);
}
public void ForceScriptedState(StateType new_state) {
lldbJNI.SBProcess_ForceScriptedState(swigCPtr, this, new_state.swigValue());
}
public long ReadMemory(java.math.BigInteger addr, SWIGTYPE_p_void buf, long size, SBError error) {
@ -279,6 +303,10 @@ public class SBProcess {
return new SBBroadcaster(lldbJNI.SBProcess_GetBroadcaster(swigCPtr, this), true);
}
public static String GetBroadcasterClass() {
return lldbJNI.SBProcess_GetBroadcasterClass();
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBProcess_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
@ -291,8 +319,12 @@ public class SBProcess {
return lldbJNI.SBProcess_GetNumSupportedHardwareWatchpoints(swigCPtr, this, SBError.getCPtr(error), error);
}
public long LoadImage(SBFileSpec image_spec, SBError error) {
return lldbJNI.SBProcess_LoadImage(swigCPtr, this, SBFileSpec.getCPtr(image_spec), image_spec, SBError.getCPtr(error), error);
public long LoadImage(SBFileSpec remote_image_spec, SBError error) {
return lldbJNI.SBProcess_LoadImage__SWIG_0(swigCPtr, this, SBFileSpec.getCPtr(remote_image_spec), remote_image_spec, SBError.getCPtr(error), error);
}
public long LoadImage(SBFileSpec local_image_spec, SBFileSpec remote_image_spec, SBError error) {
return lldbJNI.SBProcess_LoadImage__SWIG_1(swigCPtr, this, SBFileSpec.getCPtr(local_image_spec), local_image_spec, SBFileSpec.getCPtr(remote_image_spec), remote_image_spec, SBError.getCPtr(error), error);
}
public long LoadImageUsingPaths(SBFileSpec image_spec, SBStringList paths, SBFileSpec loaded_path, SBError error) {
@ -303,8 +335,8 @@ public class SBProcess {
return new SBError(lldbJNI.SBProcess_UnloadImage(swigCPtr, this, image_token), true);
}
public SBError SendEventData(String event_data) {
return new SBError(lldbJNI.SBProcess_SendEventData(swigCPtr, this, event_data), true);
public SBError SendEventData(String data) {
return new SBError(lldbJNI.SBProcess_SendEventData(swigCPtr, this, data), true);
}
public long GetNumExtendedBacktraceTypes() {
@ -351,6 +383,10 @@ public class SBProcess {
return new SBError(lldbJNI.SBProcess_DeallocateMemory(swigCPtr, this, ptr), true);
}
public SBScriptObject GetScriptedImplementation() {
return new SBScriptObject(lldbJNI.SBProcess_GetScriptedImplementation(swigCPtr, this), true);
}
public String __repr__() {
return lldbJNI.SBProcess___repr__(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBProcessInfo {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBProcessInfo obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBQueue {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBQueue obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -43,8 +55,8 @@ public class SBQueue {
this(lldbJNI.new_SBQueue__SWIG_0(), true);
}
public SBQueue(SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t queue_sp) {
this(lldbJNI.new_SBQueue__SWIG_1(SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t.getCPtr(queue_sp)), true);
public SBQueue(SBQueue rhs) {
this(lldbJNI.new_SBQueue__SWIG_1(SBQueue.getCPtr(rhs), rhs), true);
}
public boolean IsValid() {
@ -67,10 +79,6 @@ public class SBQueue {
return lldbJNI.SBQueue_GetName(swigCPtr, this);
}
public QueueKind GetKind() {
return QueueKind.swigToEnum(lldbJNI.SBQueue_GetKind(swigCPtr, this));
}
public long GetIndexID() {
return lldbJNI.SBQueue_GetIndexID(swigCPtr, this);
}
@ -95,4 +103,8 @@ public class SBQueue {
return lldbJNI.SBQueue_GetNumRunningItems(swigCPtr, this);
}
public QueueKind GetKind() {
return QueueKind.swigToEnum(lldbJNI.SBQueue_GetKind(swigCPtr, this));
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBQueueItem {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBQueueItem obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -40,11 +52,7 @@ public class SBQueueItem {
}
public SBQueueItem() {
this(lldbJNI.new_SBQueueItem__SWIG_0(), true);
}
public SBQueueItem(SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t queue_item_sp) {
this(lldbJNI.new_SBQueueItem__SWIG_1(SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t.getCPtr(queue_item_sp)), true);
this(lldbJNI.new_SBQueueItem(), true);
}
public boolean IsValid() {
@ -71,10 +79,6 @@ public class SBQueueItem {
lldbJNI.SBQueueItem_SetAddress(swigCPtr, this, SBAddress.getCPtr(addr), addr);
}
public void SetQueueItem(SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t queue_item_sp) {
lldbJNI.SBQueueItem_SetQueueItem(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t.getCPtr(queue_item_sp));
}
public SBThread GetExtendedBacktraceThread(String type) {
return new SBThread(lldbJNI.SBQueueItem_GetExtendedBacktraceThread(swigCPtr, this, type), true);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBReproducer {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBReproducer obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -0,0 +1,75 @@
/* ###
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package SWIG;
public class SBScriptObject {
private transient long swigCPtr;
protected transient boolean swigCMemOwn;
protected SBScriptObject(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}
protected static long getCPtr(SBScriptObject obj) {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBScriptObject obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
}
public synchronized void delete() {
if (swigCPtr != 0) {
if (swigCMemOwn) {
swigCMemOwn = false;
lldbJNI.delete_SBScriptObject(swigCPtr);
}
swigCPtr = 0;
}
}
public SBScriptObject(SWIGTYPE_p_void ptr, ScriptLanguage lang) {
this(lldbJNI.new_SBScriptObject__SWIG_0(SWIGTYPE_p_void.getCPtr(ptr), lang.swigValue()), true);
}
public SBScriptObject(SBScriptObject rhs) {
this(lldbJNI.new_SBScriptObject__SWIG_1(SBScriptObject.getCPtr(rhs), rhs), true);
}
public boolean IsValid() {
return lldbJNI.SBScriptObject_IsValid(swigCPtr, this);
}
public SWIGTYPE_p_void GetPointer() {
long cPtr = lldbJNI.SBScriptObject_GetPointer(swigCPtr, this);
return (cPtr == 0) ? null : new SWIGTYPE_p_void(cPtr, false);
}
public ScriptLanguage GetLanguage() {
return ScriptLanguage.swigToEnum(lldbJNI.SBScriptObject_GetLanguage(swigCPtr, this));
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBSection {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBSection obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBSourceManager {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBSourceManager obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -39,8 +51,16 @@ public class SBSourceManager {
}
}
public SBSourceManager(SBDebugger debugger) {
this(lldbJNI.new_SBSourceManager__SWIG_0(SBDebugger.getCPtr(debugger), debugger), true);
}
public SBSourceManager(SBTarget target) {
this(lldbJNI.new_SBSourceManager__SWIG_1(SBTarget.getCPtr(target), target), true);
}
public SBSourceManager(SBSourceManager rhs) {
this(lldbJNI.new_SBSourceManager(SBSourceManager.getCPtr(rhs), rhs), true);
this(lldbJNI.new_SBSourceManager__SWIG_2(SBSourceManager.getCPtr(rhs), rhs), true);
}
public long DisplaySourceLinesWithLineNumbers(SBFileSpec file, long line, long context_before, long context_after, String current_line_cstr, SBStream s) {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBStream {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBStream obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -71,10 +83,6 @@ public class SBStream {
lldbJNI.SBStream_RedirectToFile__SWIG_2(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(file));
}
public void RedirectToFileHandle(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t file, boolean transfer_fh_ownership) {
lldbJNI.SBStream_RedirectToFileHandle(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(file), transfer_fh_ownership);
}
public void RedirectToFileDescriptor(int fd, boolean transfer_fh_ownership) {
lldbJNI.SBStream_RedirectToFileDescriptor(swigCPtr, this, fd, transfer_fh_ownership);
}
@ -83,4 +91,8 @@ public class SBStream {
lldbJNI.SBStream_Clear(swigCPtr, this);
}
public void RedirectToFileHandle(SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t file, boolean transfer_fh_ownership) {
lldbJNI.SBStream_RedirectToFileHandle(swigCPtr, this, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t.getCPtr(file), transfer_fh_ownership);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBStringList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBStringList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -68,7 +80,7 @@ public class SBStringList {
}
public String GetStringAtIndex(long idx) {
return lldbJNI.SBStringList_GetStringAtIndex(swigCPtr, this, idx);
return lldbJNI.SBStringList_GetStringAtIndex__SWIG_0(swigCPtr, this, idx);
}
public void Clear() {

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBStructuredData {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBStructuredData obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,18 +59,34 @@ public class SBStructuredData {
this(lldbJNI.new_SBStructuredData__SWIG_1(SBStructuredData.getCPtr(rhs), rhs), true);
}
public SBStructuredData(SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t event_sp) {
this(lldbJNI.new_SBStructuredData__SWIG_2(SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t.getCPtr(event_sp)), true);
public SBStructuredData(SBScriptObject obj, SBDebugger debugger) {
this(lldbJNI.new_SBStructuredData__SWIG_2(SBScriptObject.getCPtr(obj), obj, SBDebugger.getCPtr(debugger), debugger), true);
}
public boolean IsValid() {
return lldbJNI.SBStructuredData_IsValid(swigCPtr, this);
}
public SBError SetFromJSON(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_SetFromJSON__SWIG_0(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public SBError SetFromJSON(String json) {
return new SBError(lldbJNI.SBStructuredData_SetFromJSON__SWIG_1(swigCPtr, this, json), true);
}
public void Clear() {
lldbJNI.SBStructuredData_Clear(swigCPtr, this);
}
public SBError GetAsJSON(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_GetAsJSON(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public SBError GetDescription(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_GetDescription(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public StructuredDataType GetType() {
return StructuredDataType.swigToEnum(lldbJNI.SBStructuredData_GetType(swigCPtr, this));
}
@ -79,6 +107,22 @@ public class SBStructuredData {
return new SBStructuredData(lldbJNI.SBStructuredData_GetItemAtIndex(swigCPtr, this, idx), true);
}
public java.math.BigInteger GetUnsignedIntegerValue(java.math.BigInteger fail_value) {
return lldbJNI.SBStructuredData_GetUnsignedIntegerValue__SWIG_0(swigCPtr, this, fail_value);
}
public java.math.BigInteger GetUnsignedIntegerValue() {
return lldbJNI.SBStructuredData_GetUnsignedIntegerValue__SWIG_1(swigCPtr, this);
}
public long GetSignedIntegerValue(long fail_value) {
return lldbJNI.SBStructuredData_GetSignedIntegerValue__SWIG_0(swigCPtr, this, fail_value);
}
public long GetSignedIntegerValue() {
return lldbJNI.SBStructuredData_GetSignedIntegerValue__SWIG_1(swigCPtr, this);
}
public java.math.BigInteger GetIntegerValue(java.math.BigInteger fail_value) {
return lldbJNI.SBStructuredData_GetIntegerValue__SWIG_0(swigCPtr, this, fail_value);
}
@ -107,20 +151,8 @@ public class SBStructuredData {
return lldbJNI.SBStructuredData_GetStringValue(swigCPtr, this, dst, dst_len);
}
public SBError GetAsJSON(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_GetAsJSON(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public SBError GetDescription(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_GetDescription(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public SBError SetFromJSON(SBStream stream) {
return new SBError(lldbJNI.SBStructuredData_SetFromJSON__SWIG_0(swigCPtr, this, SBStream.getCPtr(stream), stream), true);
}
public SBError SetFromJSON(String json) {
return new SBError(lldbJNI.SBStructuredData_SetFromJSON__SWIG_1(swigCPtr, this, json), true);
public SBScriptObject GetGenericValue() {
return new SBScriptObject(lldbJNI.SBStructuredData_GetGenericValue(swigCPtr, this), true);
}
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBSymbol {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBSymbol obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBSymbolContext {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBSymbolContext obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBSymbolContextList {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBSymbolContextList obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -59,6 +71,10 @@ public class SBSymbolContextList {
return new SBSymbolContext(lldbJNI.SBSymbolContextList_GetContextAtIndex(swigCPtr, this, idx), true);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBSymbolContextList_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public void Append(SBSymbolContext sc) {
lldbJNI.SBSymbolContextList_Append__SWIG_0(swigCPtr, this, SBSymbolContext.getCPtr(sc), sc);
}
@ -67,10 +83,6 @@ public class SBSymbolContextList {
lldbJNI.SBSymbolContextList_Append__SWIG_1(swigCPtr, this, SBSymbolContextList.getCPtr(sc_list), sc_list);
}
public boolean GetDescription(SBStream description) {
return lldbJNI.SBSymbolContextList_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description);
}
public void Clear() {
lldbJNI.SBSymbolContextList_Clear(swigCPtr, this);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBTarget {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBTarget obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,10 +59,6 @@ public class SBTarget {
this(lldbJNI.new_SBTarget__SWIG_1(SBTarget.getCPtr(rhs), rhs), true);
}
public static String GetBroadcasterClassName() {
return lldbJNI.SBTarget_GetBroadcasterClassName();
}
public boolean IsValid() {
return lldbJNI.SBTarget_IsValid(swigCPtr, this);
}
@ -71,14 +79,34 @@ public class SBTarget {
return new SBModule(lldbJNI.SBTarget_GetModuleAtIndexFromEvent(idx, SBEvent.getCPtr(event), event), true);
}
public static String GetBroadcasterClassName() {
return lldbJNI.SBTarget_GetBroadcasterClassName();
}
public SBProcess GetProcess() {
return new SBProcess(lldbJNI.SBTarget_GetProcess(swigCPtr, this), true);
}
public void SetCollectingStats(boolean v) {
lldbJNI.SBTarget_SetCollectingStats(swigCPtr, this, v);
}
public boolean GetCollectingStats() {
return lldbJNI.SBTarget_GetCollectingStats(swigCPtr, this);
}
public SBStructuredData GetStatistics() {
return new SBStructuredData(lldbJNI.SBTarget_GetStatistics(swigCPtr, this), true);
}
public SBPlatform GetPlatform() {
return new SBPlatform(lldbJNI.SBTarget_GetPlatform(swigCPtr, this), true);
}
public SBEnvironment GetEnvironment() {
return new SBEnvironment(lldbJNI.SBTarget_GetEnvironment(swigCPtr, this), true);
}
public SBError Install() {
return new SBError(lldbJNI.SBTarget_Install(swigCPtr, this), true);
}
@ -87,14 +115,6 @@ public class SBTarget {
return new SBProcess(lldbJNI.SBTarget_Launch__SWIG_0(swigCPtr, this, SBListener.getCPtr(listener), listener, argv, envp, stdin_path, stdout_path, stderr_path, working_directory, launch_flags, stop_at_entry, SBError.getCPtr(error), error), true);
}
public SBProcess LaunchSimple(String[] argv, String[] envp, String working_directory) {
return new SBProcess(lldbJNI.SBTarget_LaunchSimple(swigCPtr, this, argv, envp, working_directory), true);
}
public SBProcess Launch(SBLaunchInfo launch_info, SBError error) {
return new SBProcess(lldbJNI.SBTarget_Launch__SWIG_1(swigCPtr, this, SBLaunchInfo.getCPtr(launch_info), launch_info, SBError.getCPtr(error), error), true);
}
public SBProcess LoadCore(String core_file) {
return new SBProcess(lldbJNI.SBTarget_LoadCore__SWIG_0(swigCPtr, this, core_file), true);
}
@ -103,6 +123,14 @@ public class SBTarget {
return new SBProcess(lldbJNI.SBTarget_LoadCore__SWIG_1(swigCPtr, this, core_file, SBError.getCPtr(error), error), true);
}
public SBProcess LaunchSimple(String[] argv, String[] envp, String working_directory) {
return new SBProcess(lldbJNI.SBTarget_LaunchSimple(swigCPtr, this, argv, envp, working_directory), true);
}
public SBProcess Launch(SBLaunchInfo launch_info, SBError error) {
return new SBProcess(lldbJNI.SBTarget_Launch__SWIG_1(swigCPtr, this, SBLaunchInfo.getCPtr(launch_info), launch_info, SBError.getCPtr(error), error), true);
}
public SBProcess Attach(SBAttachInfo attach_info, SBError error) {
return new SBProcess(lldbJNI.SBTarget_Attach(swigCPtr, this, SBAttachInfo.getCPtr(attach_info), attach_info, SBError.getCPtr(error), error), true);
}
@ -183,6 +211,14 @@ public class SBTarget {
return lldbJNI.SBTarget_GetABIName(swigCPtr, this);
}
public String GetLabel() {
return lldbJNI.SBTarget_GetLabel(swigCPtr, this);
}
public SBError SetLabel(String label) {
return new SBError(lldbJNI.SBTarget_SetLabel(swigCPtr, this, label), true);
}
public long GetDataByteSize() {
return lldbJNI.SBTarget_GetDataByteSize(swigCPtr, this);
}
@ -203,7 +239,7 @@ public class SBTarget {
return new SBError(lldbJNI.SBTarget_ClearSectionLoadAddress(swigCPtr, this, SBSection.getCPtr(section), section), true);
}
public SBError SetModuleLoadAddress(SBModule module, long sections_offset) {
public SBError SetModuleLoadAddress(SBModule module, java.math.BigInteger sections_offset) {
return new SBError(lldbJNI.SBTarget_SetModuleLoadAddress(swigCPtr, this, SBModule.getCPtr(module), module, sections_offset), true);
}
@ -219,22 +255,6 @@ public class SBTarget {
return new SBSymbolContextList(lldbJNI.SBTarget_FindFunctions__SWIG_1(swigCPtr, this, name), true);
}
public SBType FindFirstType(String type) {
return new SBType(lldbJNI.SBTarget_FindFirstType(swigCPtr, this, type), true);
}
public SBTypeList FindTypes(String type) {
return new SBTypeList(lldbJNI.SBTarget_FindTypes(swigCPtr, this, type), true);
}
public SBType GetBasicType(BasicType type) {
return new SBType(lldbJNI.SBTarget_GetBasicType(swigCPtr, this, type.swigValue()), true);
}
public SBSourceManager GetSourceManager() {
return new SBSourceManager(lldbJNI.SBTarget_GetSourceManager(swigCPtr, this), true);
}
public SBValueList FindGlobalVariables(String name, long max_matches) {
return new SBValueList(lldbJNI.SBTarget_FindGlobalVariables__SWIG_0(swigCPtr, this, name, max_matches), true);
}
@ -307,12 +327,16 @@ public class SBTarget {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_1(swigCPtr, this, symbol_name), true);
}
public SBBreakpoint BreakpointCreateByName(String symbol_name, long func_name_type, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_2(swigCPtr, this, symbol_name, func_name_type, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
public SBBreakpoint BreakpointCreateByName(String symbol_name, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_2(swigCPtr, this, symbol_name, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
}
public SBBreakpoint BreakpointCreateByName(String symbol_name, long func_name_type, LanguageType symbol_language, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_3(swigCPtr, this, symbol_name, func_name_type, symbol_language.swigValue(), SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
public SBBreakpoint BreakpointCreateByName(String symbol_name, long name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_3(swigCPtr, this, symbol_name, name_type_mask, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
}
public SBBreakpoint BreakpointCreateByName(String symbol_name, long name_type_mask, LanguageType symbol_language, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByName__SWIG_4(swigCPtr, this, symbol_name, name_type_mask, symbol_language.swigValue(), SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
}
public SBBreakpoint BreakpointCreateByNames(String[] symbol_name, long num_names, long name_type_mask, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
@ -335,8 +359,12 @@ public class SBTarget {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByRegex__SWIG_1(swigCPtr, this, symbol_name_regex), true);
}
public SBBreakpoint BreakpointCreateByRegex(String symbol_name_regex, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByRegex__SWIG_2(swigCPtr, this, symbol_name_regex, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
}
public SBBreakpoint BreakpointCreateByRegex(String symbol_name_regex, LanguageType symbol_language, SBFileSpecList module_list, SBFileSpecList comp_unit_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByRegex__SWIG_2(swigCPtr, this, symbol_name_regex, symbol_language.swigValue(), SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByRegex__SWIG_3(swigCPtr, this, symbol_name_regex, symbol_language.swigValue(), SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(comp_unit_list), comp_unit_list), true);
}
public SBBreakpoint BreakpointCreateBySourceRegex(String source_regex, SBFileSpec source_file, String module_name) {
@ -347,8 +375,8 @@ public class SBTarget {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateBySourceRegex__SWIG_1(swigCPtr, this, source_regex, SBFileSpec.getCPtr(source_file), source_file), true);
}
public SBBreakpoint BreakpointCreateBySourceRegex(String source_regex, SBFileSpecList module_list, SBFileSpecList file_list) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateBySourceRegex__SWIG_2(swigCPtr, this, source_regex, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(file_list), file_list), true);
public SBBreakpoint BreakpointCreateBySourceRegex(String source_regex, SBFileSpecList module_list, SBFileSpecList source_file) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateBySourceRegex__SWIG_2(swigCPtr, this, source_regex, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(source_file), source_file), true);
}
public SBBreakpoint BreakpointCreateBySourceRegex(String source_regex, SBFileSpecList module_list, SBFileSpecList source_file, SBStringList func_names) {
@ -363,12 +391,8 @@ public class SBTarget {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateByAddress(swigCPtr, this, address), true);
}
public SBEnvironment GetEnvironment() {
return new SBEnvironment(lldbJNI.SBTarget_GetEnvironment(swigCPtr, this), true);
}
public SBBreakpoint BreakpointCreateBySBAddress(SBAddress sb_address) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateBySBAddress(swigCPtr, this, SBAddress.getCPtr(sb_address), sb_address), true);
public SBBreakpoint BreakpointCreateBySBAddress(SBAddress address) {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateBySBAddress(swigCPtr, this, SBAddress.getCPtr(address), address), true);
}
public SBBreakpoint BreakpointCreateFromScript(String class_name, SBStructuredData extra_args, SBFileSpecList module_list, SBFileSpecList file_list, boolean request_hardware) {
@ -379,6 +403,26 @@ public class SBTarget {
return new SBBreakpoint(lldbJNI.SBTarget_BreakpointCreateFromScript__SWIG_1(swigCPtr, this, class_name, SBStructuredData.getCPtr(extra_args), extra_args, SBFileSpecList.getCPtr(module_list), module_list, SBFileSpecList.getCPtr(file_list), file_list), true);
}
public SBError BreakpointsCreateFromFile(SBFileSpec source_file, SBBreakpointList new_bps) {
return new SBError(lldbJNI.SBTarget_BreakpointsCreateFromFile__SWIG_0(swigCPtr, this, SBFileSpec.getCPtr(source_file), source_file, SBBreakpointList.getCPtr(new_bps), new_bps), true);
}
public SBError BreakpointsCreateFromFile(SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) {
return new SBError(lldbJNI.SBTarget_BreakpointsCreateFromFile__SWIG_1(swigCPtr, this, SBFileSpec.getCPtr(source_file), source_file, SBStringList.getCPtr(matching_names), matching_names, SBBreakpointList.getCPtr(new_bps), new_bps), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_0(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file, SBBreakpointList bkpt_list, boolean append) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_1(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file, SBBreakpointList.getCPtr(bkpt_list), bkpt_list, append), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file, SBBreakpointList bkpt_list) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_2(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file, SBBreakpointList.getCPtr(bkpt_list), bkpt_list), true);
}
public long GetNumBreakpoints() {
return lldbJNI.SBTarget_GetNumBreakpoints(swigCPtr, this);
}
@ -399,14 +443,14 @@ public class SBTarget {
return lldbJNI.SBTarget_FindBreakpointsByName(swigCPtr, this, name, SBBreakpointList.getCPtr(bkpt_list), bkpt_list);
}
public void DeleteBreakpointName(String name) {
lldbJNI.SBTarget_DeleteBreakpointName(swigCPtr, this, name);
}
public void GetBreakpointNames(SBStringList names) {
lldbJNI.SBTarget_GetBreakpointNames(swigCPtr, this, SBStringList.getCPtr(names), names);
}
public void DeleteBreakpointName(String name) {
lldbJNI.SBTarget_DeleteBreakpointName(swigCPtr, this, name);
}
public boolean EnableAllBreakpoints() {
return lldbJNI.SBTarget_EnableAllBreakpoints(swigCPtr, this);
}
@ -419,26 +463,6 @@ public class SBTarget {
return lldbJNI.SBTarget_DeleteAllBreakpoints(swigCPtr, this);
}
public SBError BreakpointsCreateFromFile(SBFileSpec source_file, SBBreakpointList bkpt_list) {
return new SBError(lldbJNI.SBTarget_BreakpointsCreateFromFile__SWIG_0(swigCPtr, this, SBFileSpec.getCPtr(source_file), source_file, SBBreakpointList.getCPtr(bkpt_list), bkpt_list), true);
}
public SBError BreakpointsCreateFromFile(SBFileSpec source_file, SBStringList matching_names, SBBreakpointList new_bps) {
return new SBError(lldbJNI.SBTarget_BreakpointsCreateFromFile__SWIG_1(swigCPtr, this, SBFileSpec.getCPtr(source_file), source_file, SBStringList.getCPtr(matching_names), matching_names, SBBreakpointList.getCPtr(new_bps), new_bps), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_0(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file, SBBreakpointList bkpt_list, boolean append) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_1(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file, SBBreakpointList.getCPtr(bkpt_list), bkpt_list, append), true);
}
public SBError BreakpointsWriteToFile(SBFileSpec dest_file, SBBreakpointList bkpt_list) {
return new SBError(lldbJNI.SBTarget_BreakpointsWriteToFile__SWIG_2(swigCPtr, this, SBFileSpec.getCPtr(dest_file), dest_file, SBBreakpointList.getCPtr(bkpt_list), bkpt_list), true);
}
public long GetNumWatchpoints() {
return lldbJNI.SBTarget_GetNumWatchpoints(swigCPtr, this);
}
@ -455,6 +479,10 @@ public class SBTarget {
return new SBWatchpoint(lldbJNI.SBTarget_FindWatchpointByID(swigCPtr, this, watch_id), true);
}
public SBWatchpoint WatchAddress(java.math.BigInteger addr, long size, boolean read, boolean write, SBError error) {
return new SBWatchpoint(lldbJNI.SBTarget_WatchAddress(swigCPtr, this, addr, size, read, write, SBError.getCPtr(error), error), true);
}
public boolean EnableAllWatchpoints() {
return lldbJNI.SBTarget_EnableAllWatchpoints(swigCPtr, this);
}
@ -467,14 +495,22 @@ public class SBTarget {
return lldbJNI.SBTarget_DeleteAllWatchpoints(swigCPtr, this);
}
public SBWatchpoint WatchAddress(java.math.BigInteger addr, long size, boolean read, boolean write, SBError error) {
return new SBWatchpoint(lldbJNI.SBTarget_WatchAddress(swigCPtr, this, addr, size, read, write, SBError.getCPtr(error), error), true);
}
public SBBroadcaster GetBroadcaster() {
return new SBBroadcaster(lldbJNI.SBTarget_GetBroadcaster(swigCPtr, this), true);
}
public SBType FindFirstType(String type) {
return new SBType(lldbJNI.SBTarget_FindFirstType(swigCPtr, this, type), true);
}
public SBTypeList FindTypes(String type) {
return new SBTypeList(lldbJNI.SBTarget_FindTypes(swigCPtr, this, type), true);
}
public SBType GetBasicType(BasicType type) {
return new SBType(lldbJNI.SBTarget_GetBasicType(swigCPtr, this, type.swigValue()), true);
}
public SBValue CreateValueFromAddress(String name, SBAddress addr, SBType type) {
return new SBValue(lldbJNI.SBTarget_CreateValueFromAddress(swigCPtr, this, name, SBAddress.getCPtr(addr), addr, SBType.getCPtr(type), type), true);
}
@ -487,6 +523,10 @@ public class SBTarget {
return new SBValue(lldbJNI.SBTarget_CreateValueFromExpression(swigCPtr, this, name, expr), true);
}
public SBSourceManager GetSourceManager() {
return new SBSourceManager(lldbJNI.SBTarget_GetSourceManager(swigCPtr, this), true);
}
public SBInstructionList ReadInstructions(SBAddress base_addr, long count) {
return new SBInstructionList(lldbJNI.SBTarget_ReadInstructions__SWIG_0(swigCPtr, this, SBAddress.getCPtr(base_addr), base_addr, count), true);
}
@ -515,6 +555,14 @@ public class SBTarget {
return lldbJNI.SBTarget_GetDescription(swigCPtr, this, SBStream.getCPtr(description), description, description_level.swigValue());
}
public SBValue EvaluateExpression(String expr) {
return new SBValue(lldbJNI.SBTarget_EvaluateExpression__SWIG_0(swigCPtr, this, expr), true);
}
public SBValue EvaluateExpression(String expr, SBExpressionOptions options) {
return new SBValue(lldbJNI.SBTarget_EvaluateExpression__SWIG_1(swigCPtr, this, expr, SBExpressionOptions.getCPtr(options), options), true);
}
public java.math.BigInteger GetStackRedZoneSize() {
return lldbJNI.SBTarget_GetStackRedZoneSize(swigCPtr, this);
}
@ -531,30 +579,6 @@ public class SBTarget {
lldbJNI.SBTarget_SetLaunchInfo(swigCPtr, this, SBLaunchInfo.getCPtr(launch_info), launch_info);
}
public void SetCollectingStats(boolean v) {
lldbJNI.SBTarget_SetCollectingStats(swigCPtr, this, v);
}
public boolean GetCollectingStats() {
return lldbJNI.SBTarget_GetCollectingStats(swigCPtr, this);
}
public SBStructuredData GetStatistics() {
return new SBStructuredData(lldbJNI.SBTarget_GetStatistics(swigCPtr, this), true);
}
public SBValue EvaluateExpression(String expr) {
return new SBValue(lldbJNI.SBTarget_EvaluateExpression__SWIG_0(swigCPtr, this, expr), true);
}
public SBValue EvaluateExpression(String expr, SBExpressionOptions options) {
return new SBValue(lldbJNI.SBTarget_EvaluateExpression__SWIG_1(swigCPtr, this, expr, SBExpressionOptions.getCPtr(options), options), true);
}
public String __repr__() {
return lldbJNI.SBTarget___repr__(swigCPtr, this);
}
public SBTrace GetTrace() {
return new SBTrace(lldbJNI.SBTarget_GetTrace(swigCPtr, this), true);
}
@ -563,6 +587,10 @@ public class SBTarget {
return new SBTrace(lldbJNI.SBTarget_CreateTrace(swigCPtr, this, SBError.getCPtr(error), error), true);
}
public String __repr__() {
return lldbJNI.SBTarget___repr__(swigCPtr, this);
}
public final static int eBroadcastBitBreakpointChanged = lldbJNI.SBTarget_eBroadcastBitBreakpointChanged_get();
public final static int eBroadcastBitModulesLoaded = lldbJNI.SBTarget_eBroadcastBitModulesLoaded_get();
public final static int eBroadcastBitModulesUnloaded = lldbJNI.SBTarget_eBroadcastBitModulesUnloaded_get();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBThread {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBThread obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -39,6 +51,10 @@ public class SBThread {
}
}
public static String GetBroadcasterClassName() {
return lldbJNI.SBThread_GetBroadcasterClassName();
}
public SBThread() {
this(lldbJNI.new_SBThread__SWIG_0(), true);
}
@ -47,20 +63,8 @@ public class SBThread {
this(lldbJNI.new_SBThread__SWIG_1(SBThread.getCPtr(thread), thread), true);
}
public static String GetBroadcasterClassName() {
return lldbJNI.SBThread_GetBroadcasterClassName();
}
public static boolean EventIsThreadEvent(SBEvent event) {
return lldbJNI.SBThread_EventIsThreadEvent(SBEvent.getCPtr(event), event);
}
public static SBFrame GetStackFrameFromEvent(SBEvent event) {
return new SBFrame(lldbJNI.SBThread_GetStackFrameFromEvent(SBEvent.getCPtr(event), event), true);
}
public static SBThread GetThreadFromEvent(SBEvent event) {
return new SBThread(lldbJNI.SBThread_GetThreadFromEvent(SBEvent.getCPtr(event), event), true);
public SBQueue GetQueue() {
return new SBQueue(lldbJNI.SBThread_GetQueue(swigCPtr, this), true);
}
public boolean IsValid() {
@ -123,10 +127,6 @@ public class SBThread {
return lldbJNI.SBThread_GetInfoItemByPathAsString(swigCPtr, this, path, SBStream.getCPtr(strm), strm);
}
public SBQueue GetQueue() {
return new SBQueue(lldbJNI.SBThread_GetQueue(swigCPtr, this), true);
}
public void StepOver(RunMode stop_other_threads) {
lldbJNI.SBThread_StepOver__SWIG_0(swigCPtr, this, stop_other_threads.swigValue());
}
@ -263,6 +263,18 @@ public class SBThread {
return new SBFrame(lldbJNI.SBThread_SetSelectedFrame(swigCPtr, this, frame_idx), true);
}
public static boolean EventIsThreadEvent(SBEvent event) {
return lldbJNI.SBThread_EventIsThreadEvent(SBEvent.getCPtr(event), event);
}
public static SBFrame GetStackFrameFromEvent(SBEvent event) {
return new SBFrame(lldbJNI.SBThread_GetStackFrameFromEvent(SBEvent.getCPtr(event), event), true);
}
public static SBThread GetThreadFromEvent(SBEvent event) {
return new SBThread(lldbJNI.SBThread_GetThreadFromEvent(SBEvent.getCPtr(event), event), true);
}
public SBProcess GetProcess() {
return new SBProcess(lldbJNI.SBThread_GetProcess(swigCPtr, this), true);
}

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBThreadCollection {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBThreadCollection obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();

View file

@ -2,10 +2,10 @@
* IP: Apache License 2.0 with LLVM Exceptions
*/
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.1
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.1
*
* Do not make changes to this file unless you know what you are doing--modify
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
@ -24,6 +24,18 @@ public class SBThreadPlan {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected static long swigRelease(SBThreadPlan obj) {
long ptr = 0;
if (obj != null) {
if (!obj.swigCMemOwn)
throw new RuntimeException("Cannot release ownership as memory is not owned");
ptr = obj.swigCPtr;
obj.swigCMemOwn = false;
obj.delete();
}
return ptr;
}
@SuppressWarnings("deprecation")
protected void finalize() {
delete();
@ -47,12 +59,12 @@ public class SBThreadPlan {
this(lldbJNI.new_SBThreadPlan__SWIG_1(SBThreadPlan.getCPtr(threadPlan), threadPlan), true);
}
public SBThreadPlan(SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t lldb_object_sp) {
this(lldbJNI.new_SBThreadPlan__SWIG_2(SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t.getCPtr(lldb_object_sp)), true);
public SBThreadPlan(SBThread thread, String class_name) {
this(lldbJNI.new_SBThreadPlan__SWIG_2(SBThread.getCPtr(thread), thread, class_name), true);
}
public SBThreadPlan(SBThread thread, String class_name) {
this(lldbJNI.new_SBThreadPlan__SWIG_3(SBThread.getCPtr(thread), thread, class_name), true);
public SBThreadPlan(SBThread thread, String class_name, SBStructuredData args_data) {
this(lldbJNI.new_SBThreadPlan__SWIG_3(SBThread.getCPtr(thread), thread, class_name, SBStructuredData.getCPtr(args_data), args_data), true);
}
public boolean IsValid() {
@ -104,11 +116,19 @@ public class SBThreadPlan {
}
public SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress start_address, java.math.BigInteger range_size) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepOverRange(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size), true);
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_0(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size), true);
}
public SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress start_address, java.math.BigInteger range_size, SBError error) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_1(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size, SBError.getCPtr(error), error), true);
}
public SBThreadPlan QueueThreadPlanForStepInRange(SBAddress start_address, java.math.BigInteger range_size) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepInRange(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size), true);
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_0(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size), true);
}
public SBThreadPlan QueueThreadPlanForStepInRange(SBAddress start_address, java.math.BigInteger range_size, SBError error) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_1(swigCPtr, this, SBAddress.getCPtr(start_address), start_address, range_size, SBError.getCPtr(error), error), true);
}
public SBThreadPlan QueueThreadPlanForStepOut(long frame_idx_to_step_to, boolean first_insn) {
@ -119,8 +139,16 @@ public class SBThreadPlan {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(swigCPtr, this, frame_idx_to_step_to), true);
}
public SBThreadPlan QueueThreadPlanForStepOut(long frame_idx_to_step_to, boolean first_insn, SBError error) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForStepOut__SWIG_2(swigCPtr, this, frame_idx_to_step_to, first_insn, SBError.getCPtr(error), error), true);
}
public SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForRunToAddress(swigCPtr, this, SBAddress.getCPtr(address), address), true);
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_0(swigCPtr, this, SBAddress.getCPtr(address), address), true);
}
public SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address, SBError error) {
return new SBThreadPlan(lldbJNI.SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_1(swigCPtr, this, SBAddress.getCPtr(address), address, SBError.getCPtr(error), error), true);
}
public SBThreadPlan QueueThreadPlanForStepScripted(String script_class_name) {

Some files were not shown because too many files have changed in this diff Show more