Displaying 20 results from an estimated 6000 matches similar to: "[LLVMdev] JITEventListener destructor location"
2009 Jun 25
0
[LLVMdev] [llvm-commits] JITEventListener for eventual profiling and maybe gdb support
On Wed, Jun 24, 2009 at 2:43 PM, Evan Cheng<evan.cheng at apple.com> wrote:
> Hi Jeffrey,
>
> This looks very good. Thanks. Some comments:
>
> +/// JitSymbolEntry - Each function that is JIT compiled results in
> one of these
> +/// being added to an array of symbols. This indicates the name of
> the function
> +/// as well as the address range it occupies. This
2009 Jun 24
3
[LLVMdev] [llvm-commits] JITEventListener for eventual profiling and maybe gdb support
Hi Jeffrey,
This looks very good. Thanks. Some comments:
+/// JitSymbolEntry - Each function that is JIT compiled results in
one of these
+/// being added to an array of symbols. This indicates the name of
the function
+/// as well as the address range it occupies. This allows the client
to map
+/// from a PC value to the name of the function.
+struct JitSymbolEntry {
A nitpick. Please
2009 Jun 24
2
[LLVMdev] JITEventListener for eventual profiling and maybe gdb support
I intend to use this to support oprofile's ability to symbolize JITted
code through the interface described at
http://oprofile.sourceforge.net/doc/devel/jit-interface.html. I
believe the interface will also be useful for gdb support. I'm
considering adding some flags to the JITEventListener to let the JIT
avoid collecting information no listener is going to use, but I won't
do that
2009 Jun 24
0
[LLVMdev] JITEventListener for eventual profiling and maybe gdb support
Ack, sorry. I should have sent this to llvm-commits instead. :-P
Followups there please.
On Wed, Jun 24, 2009 at 12:02 PM, Jeffrey Yasskin<jyasskin at google.com> wrote:
> I intend to use this to support oprofile's ability to symbolize JITted
> code through the interface described at
> http://oprofile.sourceforge.net/doc/devel/jit-interface.html. I
> believe the interface
2016 Dec 29
1
Interest in integrating a linux perf JITEventListener?
Having something like this available in tree would definitely be
useful. For simplicity, why don't we start with support for the second
style? This is the long term useful one and would be a good starting
point for getting the code in tree. Can you give a pointer to the patch
so that I can assess the rough complexity? If it's simple enough, I'd
be happy to help get it reviewed
2016 Dec 10
2
Interest in integrating a linux perf JITEventListener?
Hi,
Under linux a large portion of the profiling these days happens with
perf, but there's no support for it from LLVM's JITs.
For a while perf could associate address+size to symbols by writing a
/tmp/perf-$pid.map file:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/jit-interface.txt
A year or so perf also gained the ability to actually
2011 Nov 11
3
[LLVMdev] Misaligned SSE store problem (with reduced source)
Using LLVM 2.9, the following LLVM IR produces invalid x86 32 bit assembly (a misaligned SSE store).
; ModuleID = 'MisalignedStore'
define void @MisalignedStore() nounwind readnone {
entry:
%v = alloca <4 x float>, align 16
store <4 x float> zeroinitializer, <4 x float>* %v, align 16
br label %post-block
post-block:
%f = alloca float
ret void
}
If I feed
2020 Mar 09
4
ORC JIT Weekly #7 -- JITEventListener support and Swift Immediate Mode Migration
Hi All,
Just a couple of updates this week:
First: there is a preview patch up at https://reviews.llvm.org/D75838 to
enable use of JITEventListeners in RTDyldObjectLinkingLayer. I've only done
very preliminary testing on it, but was able to debug simple JIT'd programs
on Linux using the GDB registration listener. If you've been wanting to
move to ORC but held up by lack of debugger /
2017 Mar 08
2
ORC C Interface & JITEventListeners
Hi,
I am working on using LLVM to compile parts of longrunning PostgreSQL
queries into native code for faster code execution. As postgres is,
nearly, entirely written in C and has long-lived (5 years) supported
branches (making the higher API stability important), I'm currently
using the C API.
I started out using MCJIT but it looks like that's slowly on the way
out. My current concern
2011 Nov 11
0
[LLVMdev] Misaligned SSE store problem (with reduced source)
On Thu, Nov 10, 2011 at 6:13 PM, Aaron Dwyer <Aaron.Dwyer at imgtec.com> wrote:
> Using LLVM 2.9, the following LLVM IR produces invalid x86 32 bit assembly
> (a misaligned SSE store).
> ; ModuleID = 'MisalignedStore'
> define void @MisalignedStore() nounwind readnone {
> entry:
> %v = alloca <4 x float>, align 16
> store <4 x float>
2018 Jan 19
0
how to search r-help?
Also https://www.r-project.org/posting-guide.html indicates that
RSiteSearch() within R searches R-help but in my install (3.4.3)
RSiteSearch() only searches? "help pages, vignettes or taskviews"
On 19/01/18 10:47, Mark Dwyer wrote:
>
> I am new to this listand am unable to get the search tools listed on
> https://stat.ethz.ch/mailman/listinfo/r-help towork. What do people
2011 Sep 09
3
[LLVMdev] runStaticConstructorsDestructors not calling static destructors
Hi there,
I'm having trouble getting ExecutionEngine->runStaticConstructorsDestructors(module, true) to actually trigger static destructors in my code. The static constructors however do get called.
I don't know if this is an LLVM or Clang issue, from looking at the IR (see below) it looks like the destructor is being tied to cxa_atexit, and I wonder if that is not called by
2018 Mar 26
0
Interest in integrating a linux perf JITEventListener?
Hi,
On 2017-02-01 23:20:40 -0800, Andres Freund wrote:
> > Can you give a pointer to the patch so that I can assess the rough
> > complexity? If it's simple enough, I'd be happy to help get it
> > reviewed and in. If it's more complicated, I probably won't have the
> > time to assist.
>
> Patch (and a prerequisite) attached. Took me a while to get
2011 Sep 09
0
[LLVMdev] runStaticConstructorsDestructors not calling static destructors
On Fri, Sep 9, 2011 at 1:36 PM, Graham Wakefield <wakefield at mat.ucsb.edu> wrote:
> Hi there,
>
> I'm having trouble getting ExecutionEngine->runStaticConstructorsDestructors(module, true) to actually trigger static destructors in my code. The static constructors however do get called.
>
> I don't know if this is an LLVM or Clang issue, from looking at the IR (see
2017 Feb 02
0
Interest in integrating a linux perf JITEventListener?
Hi,
On 2016-12-29 13:17:50 -0800, Philip Reames wrote:
> Having something like this available in tree would definitely be
> useful.
Cool.
> For simplicity, why don't we start with support for the second style? This
> is the long term useful one and would be a good starting point for getting
> the code in tree.
Works for me.
> Can you give a pointer to the patch so that
2018 Jan 19
7
how to search r-help?
I am new to this listand am unable to get the search tools listed on
https://stat.ethz.ch/mailman/listinfo/r-help towork. What do people use
to search the help archives?
1. The google search box on http://tolstoy.newcastle.edu.au/~rking/R/
returns a 404 error.
2. The http://finzi.psych.upenn.edu/ site has many references but I
don't see how to search r-help from there.
3. The
2018 Jan 19
1
how to search r-help?
Thank you all for these suggestions. The nabble and markmail links are
focus(able) on r-help and easy (for me) to use.
- Mark
On 19/01/18 14:04, John wrote:
> On Fri, 19 Jan 2018 10:47:56 -0800
> Mark Dwyer via R-help <r-help at r-project.org> wrote:
>
>> I am new to this listand am unable to get the search tools listed on
>>
2013 Nov 13
2
[LLVMdev] Stack traces from JIT code
Hi Andy,
In the NotifyObjectEmitted method of our derived JITEventListener class we
use the begin_symbol() iterator to walk the object's symbols looking for
functions and only functions marked with ExternalLinkage seem to show up.
I'm not sure how I would access the Dwarf info from within there, is there
a way?
Thanks,
Andrew
On Wed, Nov 13, 2013 at 8:23 PM, Kaylor, Andrew
2005 Mar 09
1
Slightly OT - Snom 190 function keys via subscribed config
Hi All,
I realise this is off topic, but its likely the best place to ask!
I sent an email to snom support a few days ago but have yet to recieve a
response..
Perhaps some one has found a solution to this problem already? I've searched
the mailing lists and google and found nothing useful. I've also read
Snom's mass deployment
documentation but thats no real help in this case.
2013 Nov 13
3
[LLVMdev] Stack traces from JIT code
We implemented a similar solution for handling crashes in production but
one issue we came across with MCJIT was that the NotifyFunctionEmitted call
from the old JIT was replaced with NotifyObjectEmitted. The ObjectImage
used by NotifyObjectEmitted does have a way of iterating symbols but
non-external functions used in the module didn't seem to appear in this
list so we were left with some