Loading...
--- dyld/dyld-1340/libdyld/dyld_process_info_notify.cpp
+++ dyld/dyld-960/libdyld/dyld_process_info_notify.cpp
@@ -22,10 +22,6 @@
* @APPLE_LICENSE_HEADER_END@
*/
-#include <TargetConditionals.h>
-
-#if !TARGET_OS_EXCLAVEKIT
-#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
@@ -43,7 +39,6 @@
#include "dyld_process_info_internal.h"
#include "Tracing.h"
-#include "DyldLegacyInterfaceGlue.h"
extern "C" int _dyld_func_lookup(const char* name, void** address);
@@ -397,9 +392,6 @@
void (^notifyExit)(),
kern_return_t* kr)
{
- if ( const IntrospectionVtable* vtable = dyldFrameworkIntrospectionVtable() ) {
- return vtable->_dyld_process_info_notify(task, queue, notify, notifyExit, kr);
- }
kern_return_t krSink = KERN_SUCCESS;
if (kr == nullptr) {
kr = &krSink;
@@ -409,32 +401,22 @@
dyld_process_info_notify result = new dyld_process_info_notify_base(queue, notify, notifyExit, task, kr);
if (result->enabled())
return result;
- delete result;
- // const_cast<dyld_process_info_notify_base*>(result)->release();
+ const_cast<dyld_process_info_notify_base*>(result)->release();
return nullptr;
}
void _dyld_process_info_notify_main(dyld_process_info_notify object, void (^notifyMain)())
{
- if ( const IntrospectionVtable* vtable = dyldFrameworkIntrospectionVtable() ) {
- return vtable->_dyld_process_info_notify_main(object, notifyMain);
- }
object->setNotifyMain(notifyMain);
}
void _dyld_process_info_notify_retain(dyld_process_info_notify object)
{
- if ( const IntrospectionVtable* vtable = dyldFrameworkIntrospectionVtable() ) {
- return vtable->_dyld_process_info_notify_retain(object);
- }
const_cast<dyld_process_info_notify_base*>(object)->retain();
}
void _dyld_process_info_notify_release(dyld_process_info_notify object)
{
- if ( const IntrospectionVtable* vtable = dyldFrameworkIntrospectionVtable() ) {
- return vtable->_dyld_process_info_notify_release(object);
- }
const_cast<dyld_process_info_notify_base*>(object)->release();
}
@@ -454,4 +436,6 @@
sNotifyMonitoringDyld = func;
}
-#endif // !TARGET_OS_EXCLAVEKIT
+
+
+