search for: objc4

Displaying 14 results from an estimated 14 matches for "objc4".

Did you mean: objc
2018 Feb 13
0
Is it possible to execute Objective-C code via LLVM JIT?
On Tue, Feb 13, 2018 at 12:18 PM, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote: > On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> >> Specifically I explored the latest objc4-723 >> from Apple Open Source and it looks like all of the APIs that allow >> the registration of Objective-C classes, selectors, etc. are all very >> private. > > The Objective-C runtime provides public APIs for doing all of this. They’re even documented. They are also mo...
2018 Feb 13
2
Is it possible to execute Objective-C code via LLVM JIT?
On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Specifically I explored the latest objc4-723 > from Apple Open Source and it looks like all of the APIs that allow > the registration of Objective-C classes, selectors, etc. are all very > private. The Objective-C runtime provides public APIs for doing all of this. They’re even documented. They are also more or less standard a...
2018 Feb 14
3
Is it possible to execute Objective-C code via LLVM JIT?
...l.com> wrote: > > On Tue, Feb 13, 2018 at 12:18 PM, David Chisnall > <David.Chisnall at cl.cam.ac.uk> wrote: >> On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> >>> Specifically I explored the latest objc4-723 >>> from Apple Open Source and it looks like all of the APIs that allow >>> the registration of Objective-C classes, selectors, etc. are all very >>> private. >> >> The Objective-C runtime provides public APIs for doing all of this. They’re even document...
2018 Feb 15
2
Is it possible to execute Objective-C code via LLVM JIT?
...t; On Tue, Feb 13, 2018 at 12:18 PM, David Chisnall > > <David.Chisnall at cl.cam.ac.uk> wrote: > >> On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >>> > >>> Specifically I explored the latest objc4-723 > >>> from Apple Open Source and it looks like all of the APIs that allow > >>> the registration of Objective-C classes, selectors, etc. are all very > >>> private. > >> > >> The Objective-C runtime provides public APIs for doing all of this...
2012 May 08
3
[LLVMdev] Running Objective-C in the JIT
...gt; You can try to load them manually by using the runtime functions (see https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html ) and if it's not enough, you may have to download the runtime source code (http://opensource.apple.com/source/objc4/objc4-493.11/) to see what it does when a new module is loaded. > > > -- Jean-Daniel > > > >
2018 Apr 06
0
Is it possible to execute Objective-C code via LLVM JIT?
...2:18 PM, David Chisnall >> > <David.Chisnall at cl.cam.ac.uk> wrote: >> >> On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev >> >> <llvm-dev at lists.llvm.org> wrote: >> >>> >> >>> Specifically I explored the latest objc4-723 >> >>> from Apple Open Source and it looks like all of the APIs that allow >> >>> the registration of Objective-C classes, selectors, etc. are all very >> >>> private. >> >> >> >> The Objective-C runtime provides public APIs f...
2018 May 03
2
Is it possible to execute Objective-C code via LLVM JIT?
...gt; >> > <David.Chisnall at cl.cam.ac.uk> wrote: > >> >> On 12 Feb 2018, at 22:31, Stanislav Pankevich via llvm-dev > >> >> <llvm-dev at lists.llvm.org> wrote: > >> >>> > >> >>> Specifically I explored the latest objc4-723 > >> >>> from Apple Open Source and it looks like all of the APIs that allow > >> >>> the registration of Objective-C classes, selectors, etc. are all > very > >> >>> private. > >> >> > >> >> The Objective-C...
2012 May 07
0
[LLVMdev] Running Objective-C in the JIT
...ed. You can try to load them manually by using the runtime functions (see https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html ) and if it's not enough, you may have to download the runtime source code (http://opensource.apple.com/source/objc4/objc4-493.11/) to see what it does when a new module is loaded. -- Jean-Daniel
2012 May 07
2
[LLVMdev] Running Objective-C in the JIT
Hello, I've been trying to get some OSX code to execute within the JIT, and it's been causing me some major headaches! I'm attempting to JIT-compile some code which uses external OSX obj-C classes (Cocoa, etc), and also contains its own embedded obj-C classes. My first hurdle in doing this was that when the code tried to call Cocoa classes, the obj-C selectors weren't being
2012 May 08
0
[LLVMdev] Running Objective-C in the JIT
...gt; You can try to load them manually by using the runtime functions (see https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html ) and if it's not enough, you may have to download the runtime source code (http://opensource.apple.com/source/objc4/objc4-493.11/) to see what it does when a new module is loaded. >> >> >> -- Jean-Daniel >> >> >> >> -- Jean-Daniel
2018 Feb 12
0
Is it possible to execute Objective-C code via LLVM JIT?
...happy to provide pointers and code review. Has any progress been made on this issue since 1 year ago? Lang, I have spent some time trying to follow your hints along the lines quoted above and found that it is indeed a non-trivial effort to implement all of this. Specifically I explored the latest objc4-723 from Apple Open Source and it looks like all of the APIs that allow the registration of Objective-C classes, selectors, etc. are all very private. One year ago you said you could help anyone interested in working on this. Let me check here again as a volunteer (if this work can ever be accompl...
2010 Jul 28
0
[LLVMdev] objc runtime
Hi, sorry, if I post to the unrelated list. I wish to use code::blocks with the llvm compilers on Windows to use Objective-C 2.0. There are several runtimes with differences in API, how do clang-llvm, llvm-gcc know the type of runtime? I wish to use Apple objc4, is it possible? -- best regards Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100728/432259b1/attachment.html>
2010 Jul 28
0
[LLVMdev] objc runtime
Hi, sorry, if I post to the unrelated list. I wish to use code::blocks with the llvm compilers on Windows to use Objective-C 2.0. There are several runtimes with differences in API, how do clang-llvm, llvm-gcc know the type of runtime? I wish to use Apple objc4, is it possible? -- best regards Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100728/5cbed1b2/attachment.html>
2016 Nov 11
2
Is it possible to execute Objective-C code via LLVM JIT?
Hi Kevin I am just pointing out that is a good place to look at how metadata is parsed and it supports parsing metadata from pre-linked object file which is important to JIT. My code pretty much replicate most of the functions in MachODump in C++ and hope it can much more reusable than the c parser. The biggest missing part is the resilience to bad metadata due to the fact we currently don't