Merge remote-tracking branch 'origin/patch'

This commit is contained in:
Ryan Kurtz 2025-08-21 06:45:30 -04:00
commit c80f792ee8
21 changed files with 61 additions and 61 deletions

View file

@ -28,7 +28,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift AssociatedTypeDescriptor structure * Represents a Swift AssociatedTypeDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class AssociatedTypeDescriptor extends SwiftTypeMetadataStructure { public final class AssociatedTypeDescriptor extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift AssociatedTypeRecord structure * Represents a Swift AssociatedTypeRecord structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class AssociatedTypeRecord extends SwiftTypeMetadataStructure { public final class AssociatedTypeRecord extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift BuiltinTypeDescriptor structure * Represents a Swift BuiltinTypeDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class BuiltinTypeDescriptor extends SwiftTypeMetadataStructure { public final class BuiltinTypeDescriptor extends SwiftTypeMetadataStructure {

View file

@ -27,7 +27,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift CaptureDescriptor structure * Represents a Swift CaptureDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class CaptureDescriptor extends SwiftTypeMetadataStructure { public final class CaptureDescriptor extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift CaptureTypeRecord structure * Represents a Swift CaptureTypeRecord structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class CaptureTypeRecord extends SwiftTypeMetadataStructure { public final class CaptureTypeRecord extends SwiftTypeMetadataStructure {

View file

@ -18,7 +18,7 @@ package ghidra.app.util.bin.format.swift.types;
/** /**
* Swift ContextDescriptorKind values * Swift ContextDescriptorKind values
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/MetadataValues.h">swift/ABI/MetadataValues.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/MetadataValues.h">swift/ABI/MetadataValues.h</a>
*/ */
public class ContextDescriptorKind { public class ContextDescriptorKind {

View file

@ -28,7 +28,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift FieldDescriptor structure * Represents a Swift FieldDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class FieldDescriptor extends SwiftTypeMetadataStructure { public final class FieldDescriptor extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift FieldRecord structure * Represents a Swift FieldRecord structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class FieldRecord extends SwiftTypeMetadataStructure { public final class FieldRecord extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift MetadataSourceRecord structure * Represents a Swift MetadataSourceRecord structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class MetadataSourceRecord extends SwiftTypeMetadataStructure { public final class MetadataSourceRecord extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift MultiPayloadEnumDescriptor structure * Represents a Swift MultiPayloadEnumDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/RemoteInspection/Records.h">swift/RemoteInspection/Records.h</a>
*/ */
public final class MultiPayloadEnumDescriptor extends SwiftTypeMetadataStructure { public final class MultiPayloadEnumDescriptor extends SwiftTypeMetadataStructure {

View file

@ -25,7 +25,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetClassDescriptor structure * Represents a Swift TargetClassDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public final class TargetClassDescriptor extends TargetTypeContextDescriptor { public final class TargetClassDescriptor extends TargetTypeContextDescriptor {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetContextDescriptor structure * Represents a Swift TargetContextDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public class TargetContextDescriptor extends SwiftTypeMetadataStructure { public class TargetContextDescriptor extends SwiftTypeMetadataStructure {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetEnumDescriptor structure * Represents a Swift TargetEnumDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public final class TargetEnumDescriptor extends TargetTypeContextDescriptor { public final class TargetEnumDescriptor extends TargetTypeContextDescriptor {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetProtocolConformanceDescriptor structure * Represents a Swift TargetProtocolConformanceDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public final class TargetProtocolConformanceDescriptor extends SwiftTypeMetadataStructure { public final class TargetProtocolConformanceDescriptor extends SwiftTypeMetadataStructure {

View file

@ -27,7 +27,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetProtocolDescriptor structure * Represents a Swift TargetProtocolDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public final class TargetProtocolDescriptor extends TargetContextDescriptor { public final class TargetProtocolDescriptor extends TargetContextDescriptor {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetStructDescriptor structure * Represents a Swift TargetStructDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public final class TargetStructDescriptor extends TargetTypeContextDescriptor { public final class TargetStructDescriptor extends TargetTypeContextDescriptor {

View file

@ -26,7 +26,7 @@ import ghidra.util.exception.DuplicateNameException;
/** /**
* Represents a Swift TargetTypeContextDescriptor structure * Represents a Swift TargetTypeContextDescriptor structure
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/ABI/Metadata.h">swift/ABI/Metadata.h</a>
*/ */
public class TargetTypeContextDescriptor extends TargetContextDescriptor { public class TargetTypeContextDescriptor extends TargetContextDescriptor {

View file

@ -20,7 +20,7 @@ import ghidra.app.util.demangler.swift.nodes.SwiftNode;
/** /**
* Kinds of Swift demangling {@link SwiftNode}s * Kinds of Swift demangling {@link SwiftNode}s
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/Demangling/DemangleNodes.def">DemangleNodes.def</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/Demangling/DemangleNodes.def">DemangleNodes.def</a>
*/ */
public enum SwiftDemangledBuiltinType { public enum SwiftDemangledBuiltinType {
//@formatter:off //@formatter:off

View file

@ -20,7 +20,7 @@ import ghidra.app.util.demangler.swift.nodes.SwiftNode;
/** /**
* Kinds of Swift demangling {@link SwiftNode}s * Kinds of Swift demangling {@link SwiftNode}s
* *
* @see <a href="https://github.com/apple/swift/blob/main/include/swift/Demangling/DemangleNodes.def">DemangleNodes.def</a> * @see <a href="https://github.com/swiftlang/swift/blob/main/include/swift/Demangling/DemangleNodes.def">DemangleNodes.def</a>
*/ */
public enum SwiftDemangledNodeKind { public enum SwiftDemangledNodeKind {
//@formatter:off //@formatter:off

View file

@ -66,7 +66,7 @@
<default_proto> <default_proto>
<prototype name="__swiftcall" extrapop="0" stackshift="0"> <prototype name="__swiftcall" extrapop="0" stackshift="0">
<!-- https://github.com/apple/swift/blob/main/docs/ABI/CallConvSummary.rst#arm64 --> <!-- https://github.com/swiftlang/swift/blob/main/docs/ABI/CallingConventionSummary.rst#arm64 -->
<input> <input>
<pentry minsize="8" maxsize="8" storage="hiddenret"> <pentry minsize="8" maxsize="8" storage="hiddenret">
<register name="x8"/> <register name="x8"/>
@ -228,7 +228,7 @@
</prototype> </prototype>
</default_proto> </default_proto>
<prototype name="__thiscall" extrapop="0" stackshift="0"> <prototype name="__thiscall" extrapop="0" stackshift="0">
<!-- https://github.com/apple/swift/blob/main/docs/ABI/CallConvSummary.rst#arm64 --> <!-- https://github.com/swiftlang/swift/blob/main/docs/ABI/CallingConventionSummary.rst#arm64 -->
<input> <input>
<pentry minsize="8" maxsize="8" storage="hiddenret"> <pentry minsize="8" maxsize="8" storage="hiddenret">
<register name="x8"/> <register name="x8"/>

View file

@ -32,7 +32,7 @@
</returnaddress> </returnaddress>
<default_proto> <default_proto>
<prototype name="__swiftcall" extrapop="8" stackshift="8"> <prototype name="__swiftcall" extrapop="8" stackshift="8">
<!-- https://github.com/apple/swift/blob/main/docs/ABI/CallConvSummary.rst#x86-64 --> <!-- https://github.com/swiftlang/swift/blob/main/docs/ABI/CallingConventionSummary.rst#x86-64 -->
<input> <input>
<pentry minsize="8" maxsize="8" storage="hiddenret"> <pentry minsize="8" maxsize="8" storage="hiddenret">
<register name="RAX"/> <register name="RAX"/>
@ -146,7 +146,7 @@
</prototype> </prototype>
</default_proto> </default_proto>
<prototype name="__thiscall" extrapop="8" stackshift="8"> <prototype name="__thiscall" extrapop="8" stackshift="8">
<!-- https://github.com/apple/swift/blob/main/docs/ABI/CallConvSummary.rst#x86-64 --> <!-- https://github.com/swiftlang/swift/blob/main/docs/ABI/CallingConventionSummary.rst#x86-64 -->
<input> <input>
<pentry minsize="8" maxsize="8" storage="hiddenret"> <pentry minsize="8" maxsize="8" storage="hiddenret">
<register name="RAX"/> <register name="RAX"/>