-
Notifications
You must be signed in to change notification settings - Fork 520
BrowserEngineCore iOS xcode16.3 b1
Rolf Bjarne Kvinge edited this page Feb 24, 2025
·
1 revision
#BrowserEngineCore.framework
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEMemory.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEMemory.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEMemory.h 2024-11-15 08:04:25
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEMemory.h 2025-02-07 19:27:01
@@ -121,7 +121,7 @@
#ifdef __arm64e__
".arch_extension pauth" "\n"
#endif
- "adr x0, %=f" "\n"
+ "adr x0, %=2f" "\n"
"movz x1, #" _BE_STRINGIZE_VALUE_OF(((BE_JIT_WRITE_PROTECT_TAG >> 0) & 0xFFFF)) ", lsl #0 \n"
"movk x1, #" _BE_STRINGIZE_VALUE_OF(((BE_JIT_WRITE_PROTECT_TAG >> 16) & 0xFFFF)) ", lsl #16\n"
@@ -132,13 +132,13 @@
"mov x30, x1" "\n"
_BE_INST_PACIBZ "\n"
"cmp x30, x1" "\n"
- "beq 1f" "\n"
+ "beq %=1f" "\n"
_BE_INST_PACIB_X0_X1 "\n"
- "1:" "\n"
+ "%=1:" "\n"
#endif // !__arm64e__
"bl " _BE_SYMBOL_STRING(be_memory_inline_jit_restrict_rwx_to_rw_with_witness_impl) "\n"
- "%=:" "\n"
+ "%=2:" "\n"
"nop" "\n"
: /* no output */
: /* no input */
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEkevent.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEkevent.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEkevent.h 1970-01-01 01:00:00
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BEkevent.h 2025-02-11 06:01:05
@@ -0,0 +1,28 @@
+//
+// BEkevent.h
+//
+
+#ifndef BEkevent_h
+#define BEkevent_h
+
+#include <Availability.h>
+#include <BrowserEngineCore/BEMacros.h>
+#include <TargetConditionals.h>
+#include <sys/event.h>
+
+#if TARGET_OS_IOS && !TARGET_OS_VISION
+
+#define BE_KEVENT_NO_FLAGS 0x0
+#define BE_KEVENT_RETURN_IMMEDIATELY 0x1
+
+__API_AVAILABLE(ios(18.4))
+__API_UNAVAILABLE(macos, tvos, watchos, visionos, driverkit, macCatalyst)
+BROWSERENGINE_EXPORT int be_kevent(int kq, const struct kevent* changelist, int nchanges, struct kevent* eventlist, int nevents, unsigned int be_flags);
+
+__API_AVAILABLE(ios(18.4))
+__API_UNAVAILABLE(macos, tvos, watchos, visionos, driverkit, macCatalyst)
+BROWSERENGINE_EXPORT int be_kevent64(int kq, const struct kevent64_s* changelist, int nchanges, struct kevent64_s* eventlist, int nevents, unsigned int flags);
+
+#endif
+
+#endif /* BEkevent_h */
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BrowserEngineCore.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BrowserEngineCore.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BrowserEngineCore.h 2024-11-15 07:52:27
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/BrowserEngineCore.framework/Headers/BrowserEngineCore.h 2025-02-11 06:01:05
@@ -6,3 +6,4 @@
#import <BrowserEngineCore/BEMacros.h>
#import <BrowserEngineCore/BEMemory.h>
+#import <BrowserEngineCore/BEkevent.h>