Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions macrodefs_enums/ios/AppleArchive/AADefs.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AppleArchive/AADefs.h

enum macro_api_version {
/*line: 15*/ APPLE_ARCHIVE_API_VERSION = 0x4b0, // 1200
};

13 changes: 13 additions & 0 deletions macrodefs_enums/ios/AppleArchive/AppleArchive.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// Correctnes: bad
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AppleArchive/AppleArchive.h

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 21
// #define APPLE_ARCHIVE_AVAILABLE __API_AVAILABLE

// Line: 28
// #define APPLE_ARCHIVE_SWIFT_PRIVATE __attribute__((swift_private))

// Line: 35
// #define APPLE_ARCHIVE_INLINE static inline __attribute__((always_inline,overloadable)) APPLE_ARCHIVE_SWIFT_PRIVATE

29 changes: 29 additions & 0 deletions macrodefs_enums/ios/AppleEXR.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AppleEXR.h

enum macro_apple_exr_h {
/*line: 176*/ AppleEXR_h = 0x1, // 1
};

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 204
// #define AXR_RETURNS_RETAINED OS_OBJECT_RETURNS_RETAINED

// Line: 233
// #define AXR_AVAILABILITY_v1 __API_AVAILABLE(macos(11.0),iios(14.0),ttvos(14.0),wwatchos(7.0))

// Line: 234
// #define AXR_ENUM_AVAILABILITY_v1 __API_AVAILABLE(macos(11.0),iios(14.0),ttvos(14.0),wwatchos(7.0))

// Line: 235
// #define AXR_AVAILABILITY_v2 __API_AVAILABLE(macos(12.3), iios(15.3),ttvos(15.3),wwatchos(8.3))

// Line: 236
// #define AXR_ENUM_AVAILABILITY_v2 __API_AVAILABLE(macos(12.3), iios(15.3),ttvos(15.3),wwatchos(8.3))

// Line: 237
// #define AXR_AVAILABILITY_v3 __API_AVAILABLE(macos(13.0), iios(16.1),ttvos(16.1),wwatchos(9.1))

// Line: 238
// #define AXR_ENUM_AVAILABILITY_v3 __API_AVAILABLE(macos(13.0), iios(16.1),ttvos(16.1),wwatchos(9.1))

26 changes: 26 additions & 0 deletions macrodefs_enums/ios/AppleTextureEncoder.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AppleTextureEncoder.h

enum macro_apple_texture_encoder_h {
/*line: 12*/ _AppleTextureEncoder_h_ = 0x1, // 1
};

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 70
// #define AT_AVAILABILITY_v1 __API_AVAILABLE(macos(10.12),iios(10.0),ttvos(10.0),wwatchos(5.0))

// Line: 71
// #define AT_ENUM_AVAILABILITY_v1 __API_AVAILABLE(macos(10.12),iios(10.0),ttvos(10.0),wwatchos(5.0))

// Line: 72
// #define AT_AVAILABILITY_v2 __API_AVAILABLE(macos(10.15),iios(13.0),ttvos(13.0),wwatchos(6.0))

// Line: 73
// #define AT_ENUM_AVAILABILITY_v2 __API_AVAILABLE(macos(10.15),iios(13.0),ttvos(13.0),wwatchos(6.0))

// Line: 74
// #define AT_AVAILABILITY_v3 __API_AVAILABLE(macos(10.15.4),iios(13.2.2),ttvos(13.2.2),wwatchos(6.2))

// Line: 75
// #define AT_ENUM_AVAILABILITY_v3 __API_AVAILABLE(macos(10.15.4),iios(13.2.2),ttvos(13.2.2),wwatchos(6.2))

15 changes: 15 additions & 0 deletions macrodefs_enums/ios/AssertMacros.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AssertMacros.h

enum macro_assert_macros {
/* In macOS High Sierra and iOS 11, if we haven't set this yet, it now defaults to off. */
/*line: 1318*/ __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES = 0x0, // 0
};

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 141
// #define DEBUG_ASSERT_PRODUCTION_CODE !DEBUG

// Line: 245
// #define DEBUG_ASSERT_ERROR_TYPE long

46 changes: 46 additions & 0 deletions macrodefs_enums/ios/Availability.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/Availability.h

enum macro_api_to_be_deprecated {
/*line: 132*/ __API_TO_BE_DEPRECATED = 0x186a0, // 100000
/*line: 136*/ __API_TO_BE_DEPRECATED_MACOS = 0x186a0, // 100000
/*line: 139*/ __API_TO_BE_DEPRECATED_MACOSAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 143*/ __API_TO_BE_DEPRECATED_IOS = 0x186a0, // 100000
/*line: 146*/ __API_TO_BE_DEPRECATED_IOSAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 149*/ __API_TO_BE_DEPRECATED_MACCATALYST = 0x186a0, // 100000
/*line: 152*/ __API_TO_BE_DEPRECATED_MACCATALYSTAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 156*/ __API_TO_BE_DEPRECATED_WATCHOS = 0x186a0, // 100000
/*line: 159*/ __API_TO_BE_DEPRECATED_WATCHOSAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 163*/ __API_TO_BE_DEPRECATED_TVOS = 0x186a0, // 100000
/*line: 166*/ __API_TO_BE_DEPRECATED_TVOSAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 172*/ __API_TO_BE_DEPRECATED_DRIVERKIT = 0x186a0, // 100000
/*line: 176*/ __API_TO_BE_DEPRECATED_VISIONOS = 0x186a0, // 100000
/*line: 179*/ __API_TO_BE_DEPRECATED_VISIONOSAPPLICATIONEXTENSION = 0x186a0, // 100000
/*line: 187*/ __API_TO_BE_DEPRECATED_KERNELKIT = 0x186a0, // 100000
};

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 299
// #define __OSX_UNAVAILABLE __OS_AVAILABILITY(macosx,unavailable)

// Line: 325
// #define __IOS_UNAVAILABLE __OS_AVAILABILITY(ios,unavailable)

// Line: 327
// #define __IOS_PROHIBITED __OS_AVAILABILITY(ios,unavailable)

// Line: 354
// #define __TVOS_UNAVAILABLE __OS_AVAILABILITY(tvos,unavailable)

// Line: 356
// #define __TVOS_PROHIBITED __OS_AVAILABILITY(tvos,unavailable)

// Line: 383
// #define __WATCHOS_UNAVAILABLE __OS_AVAILABILITY(watchos,unavailable)

// Line: 385
// #define __WATCHOS_PROHIBITED __OS_AVAILABILITY(watchos,unavailable)

// Line: 411
// #define __SWIFT_UNAVAILABLE __OS_AVAILABILITY(swift,unavailable)

67 changes: 67 additions & 0 deletions macrodefs_enums/ios/AvailabilityInternal.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
// Correctnes: ok
// /Users/mstanchin/share/git-reps/binaryninja/contributing/origin/iPhoneOS18.6.sdk/usr/include/AvailabilityInternal.h

// Depends on identifiers
enum macro_iphone_os_version {
/*line: 50*/ __IPHONE_OS_VERSION_MIN_REQUIRED = 0x11170, // __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__
/*line: 51*/ __IPHONE_OS_VERSION_MAX_ALLOWED = 0x2c114, // __IPHONE_18_5
};

/* ======== UNRESOLVED MACROS SECTION ======== */
// Line: 130
// #define __AVAILABILITY_INTERNAL_DEPRECATED __attribute__((deprecated))

// Line: 142
// #define __AVAILABILITY_INTERNAL_UNAVAILABLE __attribute__((unavailable))

// Line: 143
// #define __AVAILABILITY_INTERNAL_WEAK_IMPORT __attribute__((weak_import))

// Line: 151
// #define __API_UNAVAILABLE_PLATFORM_macos macos,unavailable

// Line: 155
// #define __API_UNAVAILABLE_PLATFORM_macosx macos,unavailable

// Line: 159
// #define __API_UNAVAILABLE_PLATFORM_macOSApplicationExtension macOSApplicationExtension,unavailable

// Line: 163
// #define __API_UNAVAILABLE_PLATFORM_ios ios,unavailable

// Line: 167
// #define __API_UNAVAILABLE_PLATFORM_iOSApplicationExtension iOSApplicationExtension,unavailable

// Line: 171
// #define __API_UNAVAILABLE_PLATFORM_macCatalyst macCatalyst,unavailable

// Line: 175
// #define __API_UNAVAILABLE_PLATFORM_macCatalystApplicationExtension macCatalystApplicationExtension,unavailable

// Line: 179
// #define __API_UNAVAILABLE_PLATFORM_watchos watchos,unavailable

// Line: 183
// #define __API_UNAVAILABLE_PLATFORM_watchOSApplicationExtension watchOSApplicationExtension,unavailable

// Line: 187
// #define __API_UNAVAILABLE_PLATFORM_tvos tvos,unavailable

// Line: 191
// #define __API_UNAVAILABLE_PLATFORM_tvOSApplicationExtension tvOSApplicationExtension,unavailable

// Line: 196
// #define __API_UNAVAILABLE_PLATFORM_driverkit driverkit,unavailable

// Line: 200
// #define __API_UNAVAILABLE_PLATFORM_visionos visionos,unavailable

// Line: 204
// #define __API_UNAVAILABLE_PLATFORM_visionOSApplicationExtension visionOSApplicationExtension,unavailable

// Line: 206
// #define __API_UNAVAILABLE_PLATFORM_kernelkit kernelkit,unavailable

// Line: 216
// #define __API_APPLY_TO any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)

Loading