[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Status of GNUstep
From: |
David Chisnall |
Subject: |
Re: Status of GNUstep |
Date: |
Mon, 6 Jul 2015 08:28:13 +0100 |
On 6 Jul 2015, at 06:57, Dr. H. Nikolaus Schaller <hns@goldelico.com> wrote:
>
> This will list the “undefined” references that are to be satisfied by the
> shared libraries.
>
> Of course it is a mix of system libraries and GNUstep libraries, but you will
> see the format of Obj-C methods.
No you won’t. Objective-C dispatch does not work that way - methods are not
called directly, the only symbol that you will see is objc_msgSend.
It is, however, possible to see the list of selectors that a an application
uses, though these are not tied to classes. It’s also possible with the git
head of libobjc2 (or with DTrace on OS X) to track the {class,selector} pairs
for every message send and record them as the method runs, though this is a
static analysis.
David
-- Sent from my Apple II
Re: Status of GNUstep, Svetlana A. Tkachenko, 2015/07/21