In libobjc/: 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>

In libobjc/:
2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>

	* sendmsg.c (class_get_instance_method): Removed.
	(class_get_class_method): Removed.
	(objc_get_uninstalled_dtable): Removed.

From-SVN: r174775
This commit is contained in:
Nicola Pero 2011-06-07 22:25:13 +00:00 committed by Nicola Pero
parent 0b0b41a89e
commit d05809afcf
2 changed files with 9 additions and 25 deletions

View File

@ -1,3 +1,9 @@
2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
* sendmsg.c (class_get_instance_method): Removed.
(class_get_class_method): Removed.
(objc_get_uninstalled_dtable): Removed.
2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-private/module-abi-8.h (class_get_instance_size): Removed.

View File

@ -62,7 +62,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define INVISIBLE_STRUCT_RETURN 0
#endif
/* The uninstalled dispatch table. */
/* The uninstalled dispatch table. If a class' dispatch table points
to __objc_uninstalled_dtable then that means it needs its dispatch
table to be installed. */
struct sarray *__objc_uninstalled_dtable = 0; /* !T:MUTEX */
/* Two hooks for method forwarding. If either is set, it is invoked to
@ -469,9 +471,6 @@ objc_msg_lookup_super (struct objc_super *super, SEL sel)
return (IMP)nil_method;
}
struct objc_method *
class_get_instance_method (Class class, SEL op);
void
__objc_init_dispatch_tables ()
{
@ -644,18 +643,6 @@ class_add_method_list (Class class, struct objc_method_list * list)
__objc_update_dispatch_table_for_class (class);
}
struct objc_method *
class_get_instance_method (Class class, SEL op)
{
return search_for_method_in_hierarchy (class, op);
}
struct objc_method *
class_get_class_method (Class class, SEL op)
{
return search_for_method_in_hierarchy (class, op);
}
struct objc_method *
class_getInstanceMethod (Class class_, SEL selector)
{
@ -1001,15 +988,6 @@ __objc_print_dtable_stats (void)
objc_mutex_unlock (__objc_runtime_mutex);
}
/* Returns the uninstalled dispatch table indicator. If a class'
dispatch table points to __objc_uninstalled_dtable then that means
it needs its dispatch table to be installed. */
struct sarray *
objc_get_uninstalled_dtable (void)
{
return __objc_uninstalled_dtable;
}
static cache_ptr prepared_dtable_table = 0;
/* This function is called by: objc_msg_lookup, get_imp and