Displaying 20 results from an estimated 800 matches similar to: "[LLVMdev] [vmkit]Problems when modifying J3"
2013 Apr 16
0
[LLVMdev] [vmkit]Problems when modifying J3
Hi Julien,
I also tried to add a field and get the same error as you.
In theory, to add a field in JavaClass or JavaCommonClass you have to
put your field at the end of the declaration list (in order to minimize
index changes in J3Intrinsics)
in C++ code and in LLVMRuntime/runtime-single.ll
We are working on this issue to see what is going wrong.
The problem is the fact that the error is not
2013 Apr 17
1
[LLVMdev] [vmkit]Problems when modifying J3
Hi Julien,
I found out what was missing for adding a field to JavaClass.
While precompiling Java code (JavaAOTCompiler) we create an equivalent
LLVM Constant object for each class.
So modifying the internal representation of a class means that you also
have to modify the AOTCompiler.
Here is a patch with a tiny example where an int is added to JavaClass.
If you want to add more complex
2012 Jun 07
4
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
it looks like there are missing things
$ more lib/j3/LLVMRuntime/LLVMRuntime.inc
// Generated by llvm2cpp - DO NOT MODIFY!
Module* makeLLVMModuleContents(Module *mod) {
mod->setModuleIdentifier("<stdin>");
// Type Definitions
// Function Declarations
// Global Variable Declarations
// Constant Definitions
// Global Variable Definitions
// Function
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Still the same.
Is there any chance that the placement of my directories are causing this?
Also the exact command that fails is
/home1/public/zakkak/java/vmkit/Release+Asserts/bin/vmjc
-std-compile-opts
-load=/home1/public/zakkak/java/vmkit/Release+Asserts/lib/MMTKRuntime.so
-load=/home1/public/zakkak/java/vmkit/Release+Asserts/lib/MMTKMagic.so
-LowerMagic
2012 Jun 07
0
[LLVMdev] VMKIT: Assertion at build
Hi Fovios,
Do you have a ./lib/j3/LLVMRuntime/LLVMRuntime.inc file being generated?
What does it contain?
Nicolas
On Thu, Jun 7, 2012 at 5:47 PM, Foivos S. Zakkak <foivos at zakkak.net> wrote:
> Still the same.
>
> Is there any chance that the placement of my directories are causing this?
>
> Also the exact command that fails is
>
>
2012 Jun 10
0
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
I finally found the root of the problem. Build was unable to locate
llvm-build because it was looking for it in
path/to/vmkit_src/utils/llvm-build while it was located in
path/to/llvm_src/utils/llvm-build
Actually llvm-build's path is defined by the
path/to/llvm_src/Makefile.rules and looks like this
LLVMBuildTool := $(PROJ_SRC_ROOT)/utils/llvm-build/llvm-build
however in
2008 Oct 02
2
[LLVMdev] VMKit broken on trunk
With trunk(r56943), I get:
make[3]: Entering directory `/home/tinuviel/llvm/vmkit/lib/JnJVM/VMCore'
llvm[3]: Compiling JnjvmModule.cpp for Debug build
JnjvmModule.cpp:11:38: error: llvm/ParameterAttributes.h: No such file
or directory
--
Seo Sanghyeon
2012 Jun 09
0
[LLVMdev] VMKIT: Assertion at build
On Jun 7, 2012, at 4:32 PM, Foivos S. Zakkak wrote:
> Hi Nicolas,
>
> it looks like there are missing things
>
> $ more lib/j3/LLVMRuntime/LLVMRuntime.inc
> // Generated by llvm2cpp - DO NOT MODIFY!
>
>
> Module* makeLLVMModuleContents(Module *mod) {
>
> mod->setModuleIdentifier("<stdin>");
>
> // Type Definitions
>
> //
2012 Jun 05
3
[LLVMdev] VMKIT: Assertion at build
Hello,
after completing the build i get
...
BUILD SUCCESSFUL
Total time: 5 seconds
llvm[2]: Building Release+Asserts mmtk-vmkit.jar all
vmjc: /home1/public/zakkak/llvm/lib/VMCore/Type.cpp:747: static
llvm::PointerType *llvm::PointerType::get(llvm::Type *, unsigned int):
Assertion `EltTy && "Can't get a pointer to <null> type!"' failed.
0 vmjc
2010 Jul 19
1
[LLVMdev] Fwd: Building VMKit
Forgot to send to the mailing list...
---------- Forwarded message ----------
From: Joshua Warner <joshuawarner32 at gmail.com>
Date: Mon, Jul 19, 2010 at 10:19 AM
Subject: Re: [LLVMdev] Building VMKit
To: nicolas geoffray <nicolas.geoffray at gmail.com>
Thanks Nicolas, that worked great!
Now, I'm having trouble invoking the compiler properly:
$ llcj Hello.class -o=Hello.ll
$
2010 Jul 19
0
[LLVMdev] Fwd: Building VMKit
Hi Joshua,
> $ j3 Hello
> j3: JavaClass.cpp:480: j3::JavaObject* j3::Class::doNew(j3::Jnjvm*):
> Assertion `(this->isInitializing() ||
> classLoader->getCompiler()->isStaticCompiling()) && "Uninitialized class
> when allocating."' failed.
> Aborted
Regarding to j3 in 64 bit version, it should work now after we've
found crush reason,
both in
2010 Jul 20
4
[LLVMdev] Fwd: Building VMKit
Hi Minas,
I tried recompiling Classpath with -fno-omit-frame-pointer, and now, instead
of printing an error message, j3 just segfaults in
"j3::JnjvmClassLoader::loadClassFromAsciiz(char const*, bool, bool) ()"
I ran llcj under strace and found that it is not even opening the input or
output files, but is otherwise running normally.
Updating to the latest SVN version (revision 108831)
2012 Jun 06
0
[LLVMdev] VMKIT: Assertion at build
Hi Fivos,
I cannot reproduce on my machine (ubuntu 64bit, clang/llvm/vmkit on svn
trunk). What's your configuration?
Cheers,
Nicolas
On Tue, Jun 5, 2012 at 3:08 PM, Fivos <fivosz at gmail.com> wrote:
> Hello,
>
> after completing the build i get
>
> ...
> BUILD SUCCESSFUL
> Total time: 5 seconds
> llvm[2]: Building Release+Asserts mmtk-vmkit.jar all
> vmjc:
2010 Jul 20
2
[LLVMdev] Fwd: Building VMKit
Hi Nicolas,
Thanks for all your help, but if 64-bit systems are still a big problem,
perhaps the VMKit AOT compiler is not the best solution to my problem. I'd
like to be able to support the major (if not all all) platforms that the
Avian JVM supports - x86 & x86_64 linux & windows, powerpc darwin and ARM.
Regards,
Joshua
On Tue, Jul 20, 2010 at 8:00 AM, nicolas geoffray <
2013 Feb 12
2
[LLVMdev] [vmkit] Errors compiling vmkt
Hi all,
I hope this is the correct place to post such questions? I am building
vmkit for the first time, following the instructions on the get_started
page (with one deviation: in step 4 I ran ./configure in my vmkit
directory and therefore did not need to cd at the start of step 5. Is
this correct?). Build platform is 64-bit CrunchBang Linux 11 "Waldorf",
based on Debian Wheezy.
I
2010 Jul 20
0
[LLVMdev] Fwd: Building VMKit
Hi Joshua,
If you can get a running 32bit system, I'd suggest you do so, as you'll get
up to speed right away. I can't test VMKit on a 64bits machine, and I have
been aware that there are some compilation/execution problems. Besides, the
current GCs of VMKit do not work on 64bits (neither MMTk nor GCMmap2).
Nicolas
On Tue, Jul 20, 2010 at 3:56 PM, Joshua Warner <joshuawarner32 at
2010 Jul 19
3
[LLVMdev] Building VMKit
Sure:
I'm on 64-bit Ubuntu Linux 10.04 with gcc 4.4.3. I followed the instructions
on http://vmkit.llvm.org/get_started.html, as near as I can tell.
I configured llvm with the default configuration:
./configure
I configured vmkit with:
./configure --with-llvmsrc=/home/jowarner/code/llvm/
--with-llvmobj=/home/jowarner/code/llvm/
--with-gnu-classpath-glibj=/usr/share/classpath/glibj.zip
2011 Aug 23
2
[LLVMdev] VMKit build error
I'm trying to build the SVN version of VMKit and I'm getting this error
while building.
I have llvm and clang built from SVN too.
Any help?
llvm[2]: Building Release+Asserts mmtk-vmkit.jar all
vmjc: JavaClass.cpp:442: j3::JavaObject *j3::Class::doNew(j3::Jnjvm *):
Assertion `this && "No class when allocating."' failed.
0 vmjc 0x0000000000e9c44f
1 vmjc
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Hi,
My machine is running Ubuntu server 64-bit
And the revision from the trunk is 158095 for llvm, clang and vmkit
llvm configuration
../../llvm/configure --enable-doxygen --enable-optimized --disable-jit
vmkit configuration
../../llvm/vmkit/configure --with-llvmsrc=/home1/public/zakkak/llvm/
--with-llvmobj=/home1/public/zakkak/java/llvm/
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
I thought MMTk is written in java and it is compiled by javac.
retried a clean build with JIT enabled
llvm configuration
../../llvm/configure --enable-doxygen --enable-optimized --enable-jit
vmkit configuration
../../llvm/vmkit/configure --with-llvmsrc=/home1/public/zakkak/llvm/
--with-llvmobj=/home1/public/zakkak/java/llvm/