Displaying 6 results from an estimated 6 matches for "gdbjitregistrationlistener".
2020 May 20
2
[ORC JIT][MLIR] GDBRegistrationListener "second attempt to perform debug registration" assert
...erform debug registration.\"",
file=file at entry=0x7ffff1d144d8 "/localdisk/adstraw/ngraph/build/mlir_project/llvm-project/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp", line=line at entry=164,
function=function at entry=0x7ffff1d15520 <(anonymous namespace)::GDBJITRegistrationListener::notifyObjectLoaded(unsigned long, llvm::object::ObjectFile const&, llvm::RuntimeDyld::LoadedObjectInfo const&)::__PRETTY_FUNCTION__> "virtual void {anonymous}::GDBJITRegistrationListener::notifyObjectLoaded(llvm::JITEventListener::ObjectKey, const llvm::object::ObjectFile&, con...
2020 May 21
2
[ORC JIT][MLIR] GDBRegistrationListener "second attempt to perform debug registration" assert
...file=file at entry=0x7ffff1d144d8
>> "/localdisk/adstraw/ngraph/build/mlir_project/llvm-project/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp",
>> line=line at entry=164,
>>
>> function=function at entry=0x7ffff1d15520 <(anonymous
>> namespace)::GDBJITRegistrationListener::notifyObjectLoaded(unsigned long,
>> llvm::object::ObjectFile const&, llvm::RuntimeDyld::LoadedObjectInfo
>> const&)::__PRETTY_FUNCTION__> "virtual void
>> {anonymous}::GDBJITRegistrationListener::notifyObjectLoaded(llvm::JITEventListener::ObjectKey,
>> cons...
2020 May 26
2
[ORC JIT][MLIR] GDBRegistrationListener "second attempt to perform debug registration" assert
...delay. Hope everyone had a good long weekend. See attached log captured from GDB session. Here is the punchline:
Adding MemMgr 0x55555959f440
unit-test: /localdisk/adstraw/ngraph/build/mlir_project/llvm-project/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp:164: virtual void {anonymous}::GDBJITRegistrationListener::notifyObjectLoaded(llvm::JITEventListener::ObjectKey, const llvm::object::ObjectFile&, const llvm::RuntimeDyld::LoadedObjectInfo&): Assertion `ObjectBufferMap.find(K) == ObjectBufferMap.end() && "Second attempt to perform debug registration."' failed.
(gdb) print/x K...
2019 Mar 25
3
GSoC- Speculative compilation support in ORC v2 , looking for mentors!
Hi Bekket,
Thank you for your reply. Earlier I came across a paper called "Dynamic
Look Ahead Compilation: Hide JIT compilation latencies", it devised some
methods for JIT compilation of functions before the actual call takes
place by using call graph analysis, branch probabilities to generate a
list of functions with high likelihood of execution in near future. In
my opinion it
2017 Oct 11
2
Debugging JIT'ed code with ORC JIT?
...ORC shares. I would expect anything in that document to apply to
> ORC
> > as well, though I haven't tested it personally.
>
> I'm pretty sure that's not the case, at least not with any simple
> orcjit tutorials I've seen.
>
> The GDB support is provided by `GDBJITRegistrationListener` which is
> registered to MCJIT directly in the constructor and AFAICT no where
> else. Also, since there doesn't seem to be a default (non-noop)
> implementation of `ExecutionEngine::RegisterJITEventListener` I
> believe you can't just call `RegisterJITEventListener` on non-MCJ...
2017 Oct 11
2
Debugging JIT'ed code with ORC JIT?
Hi Connor,
...The LLVM documentation has a page at
> llvm.org/docs/DebuggingJITedCode.html
> showing an example of using gdb to debug MCJIT’ed code, but has no mention
> of ORC JIT.
What debugging support MCJIT has is provided by the RuntimeDyld utility,
which ORC shares. I would expect anything in that document to apply to ORC
as well, though I haven't tested it personally.