qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 1614348] Re: qemu-arm core dumped for no entry symbol


From: Leslie Zhai
Subject: [Qemu-devel] [Bug 1614348] Re: qemu-arm core dumped for no entry symbol programe
Date: Thu, 18 Aug 2016 03:38:48 -0000

file a.out

a.out: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV),
dynamically linked, interpreter /lib/ld-linux-armhf.so.3,
BuildID[sha1]=6a86f764c1200a41253e1bc80d3155a295b87818, not stripped

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1614348

Title:
  qemu-arm core dumped for no entry symbol programe

Status in QEMU:
  New

Bug description:
  Hi qemu developers,

  Environment:
  * Fedora 24 x86_64
  * qemu-arm version 2.6.92, Copyright (c) 2003-2008 Fabrice Bellard
  * arm-linux-gnu-gcc 6.1.1 20160621 (Red Hat Cross 6.1.1-2) (GCC) target: 
arm-linux-gnueabi
  * glibc-arm-linux-gnu-devel-2.23

  very simple hello.c:

  #include <stdio.h>

  int main(int argc, char *argv[]) 
  {
      printf("Hello World\n");

      return 0;
  }

  arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm-
  linux-gnu/lib -nostdlib -lc

  /usr/bin/arm-linux-gnu-ld: Warning: Cannot find entry symbol _start;
  defaulting to 00000000000101fc

  qemu-arm -L /usr/arm-linux-gnu ./a.out

  Hello World
  qemu: uncaught target signal 4 (Illegal instruction) - core dumped
  Illegal instruction

  But provided entry symbol:

  arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm-
  linux-gnu/lib -nostdlib /usr/arm-linux-gnu/lib/crt1.o /usr/arm-linux-
  gnu/lib/crti.o /usr/arm-linux-gnu/lib/crtn.o -lc

  qemu-arm -L /usr/arm-linux-gnu ./a.out is able to work happily!

  Regards,
  Leslie Zhai

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1614348/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]