[llvm-dev] [JIT] LLVM or Clang - strange behavior
via llvm-dev
llvm-dev at lists.llvm.org
Wed Nov 22 00:10:35 PST 2017
Hello Clang- and LLVM-Mailing list,
I have a strange problem and no explanation for it. I'm using two
machines, one is a laptop and the other one a pc. On both of them I
compiled the LLVM and Clang for Windows 64bit. This is my setup - now I
explain what happened.
On my laptop I started to jit an empty bc file plus adding an obj file in
pecoff format, generated by clang. The code of the additional obj file
gets jitted and executed - everything fine.
On my pc the things are strange! I run there a different project, but with
the same idea: jit an empty bc file and add a obj file in pecoff format
generated by clang. But it does not work there! The obj file is loaded
correctly also calls to jit code are working. BUT when the jit code has a
reference to a function like prinft - then it fails!
So the address seem to be wrong calculated. But the jit implementation on
both systems are the same and on the laptop even printfs are working. What
could I have over looked?
Kind regards
Björn
Als GmbH eingetragen im Handelsregister Bad Homburg v.d.H. HRB 9816,
USt.ID-Nr. DE 114 165 789
Geschäftsführer: Hiroshi Kawamura, Dr Hiroshi Nakamura, Markus Bode, Heiko
Lampert, Takashi Nagano, Takeshi Fukushima.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171122/aad38393/attachment.html>
More information about the llvm-dev
mailing list