Hello  Gopal,

I did, what you asked me to do. Below you see the commands I executed. At 
first you see that ilrun is compiled for ARM. Below you see the response to 
Ilrun hello.exe (nothing), the response to ilrun --trace hello.exe (nothing), 
the version of the framework (0.1) and the output of strace. Thanks for your 
effort.
-------------------------------------------------

[sbox-MyTarget: /usr/local/bin] > file ilrun
ilrun: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.0.0, 
dynamically linked (uses shared libs), not stripped
[sbox-MyTarget: /usr/local/bin] >


[sbox-MyTarget: ~] > ilrun hello.exe
[sbox-MyTarget: ~] > ilrun --trace hello.exe
[sbox-MyTarget: ~] > ilrun -D
Engine Version                 : 0.7.4
Engine Flavour                 : Direct Unrolled (ARM)
Platform Info                  : Linux 2.6.12-10-386 armv5tel
Compiled On                    : Aug 31 2006 14:24:36 (local)
Computed Goto                  : Yes (PIC)
Garbage Collector              : Boehm
Libffi                         : Yes
Threading                      : Enabled
Build Profile                  : Full
[sbox-MyTarget: ~] > strace ilrun hello.exe
execve("/usr/local/bin/ilrun", ["ilrun", "hello.exe"], [/* 33 vars */]) = 0
uname({sys="Linux", node="laptop", ...}) = 0
brk(0)                                  = 0x80b2000
brk(0x80d3000)                          = 0x80d3000
open("/targets/links/scratchbox.config", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0664, st_size=1068, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40000000
read(3, "# Automatically generated config"..., 4096) = 1068
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40000000, 4096)                = 0
open("/tmp/cputransp_jo.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0664, st_size=566, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40000000
fstat64(3, {st_mode=S_IFREG|0664, st_size=566, ...}) = 0
_llseek(3, 566, [566], SEEK_SET)        = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/home/jo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
gettimeofday({1157208388, 264955}, NULL) = 0
open("/scratchbox/etc/localtime", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40001000
read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10"..., 4096) = 
837
close(4)                                = 0
munmap(0x40001000, 4096)                = 0
getpid()                                = 8366
write(3, "[2006-09-02 14:46:28  8366] meth"..., 137) = 137
rt_sigaction(SIGCHLD, {0x8048b00, [], SA_RESTORER, 0x8049908}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x8048b10, [], SA_RESTORER, 0x8049908}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x8048b10, [], SA_RESTORER, 0x8049908}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x8048b10, [], SA_RESTORER, 0x8049908}, NULL, 8) = 0
fork()                                  = 8367
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask now [RTMIN])
waitpid(8367, [{WIFEXITED(s) && WEXITSTATUS(s) == 245}], 0) = 8367
gettimeofday({1157208388, 343758}, NULL) = 0
getpid()                                = 8366
write(3, "[2006-09-02 14:46:28  8366] rc: "..., 52) = 52
munmap(0x40000000, 4096)                = 0
exit_group(245)                         = ?
[sbox-MyTarget: ~] >              

------------------------------------------------------

Thanks,
majo


Am Samstag 02 September 2006 15:41 schrieben Sie:
> Johannes Maier wrote:
> > with the arm toolchain. But when I try to execute a simple "hello world"
> > program (Console.WriteLine), nothing happens.
>
> Could you try at least an strace or some way for us to know what's
> happening ?
>
> Or even an ilrun --trace will tell us a bit.
>
> > The "hello world" program works fine with the .Net Framework from
> > Microsoft and I am also able to compile it without any warnings with the
> > cscc compiler.
>
> Btw, the arm engine is much more than functional [1] for the last couple
> of years. So if there are some issues with scratchbox (emulator
> specific) or some other regressions I'd like to know.
>
> And I hope you aren't using the libjit core (which is only there in
> current CVS), though the last release is a few months behind CVS. An
> ilrun -D -D should tell us enough about that.
>
> Cheers,
> Gopal
> [1] - http://t3.dotgnu.info/code/Dotgnu_Simputer_divx.avi
_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers

Reply via email to