hanzer

dlx-trace.log

Jan 17th, 2014
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. Starting program: /home/hanzer/devel/dlx/dlx_test_behaviour --assert-level=note
  2.  
  3. Program received signal SIGSEGV, Segmentation fault.
  4. 0x00000000004299ac in work__dlx__ARCH__behaviour__interpreter__PROC ()
  5. #0 0x00000000004299ac in work__dlx__ARCH__behaviour__interpreter__PROC ()
  6. #1 0x0000000000441c94 in grt_stack_loop () at /home/hanzer/ghdl_build/source/gcc-4.8-20130808/gcc/vhdl/grt/config/amd64.S:40
  7. #2 0x00000008014fac00 in ?? ()
  8. #3 0x0000000000429998 in work__dlx__ARCH__behaviour__interpreter__bus_read ()
  9. #4 0x0000000000000000 in ?? ()
  10. #0 0x00000000004299ac in work__dlx__ARCH__behaviour__interpreter__PROC ()
  11. 40 call *8(%rsp)
  12. 41 jmp NAME(grt_stack_loop)
  13. 42 END(grt_stack_loop)
  14. 43
  15. 44 /* function Stack_Create (Func : Address; Arg : Address)
  16. 45 return Stack_Type;
  17. 46 Args: FUNC (RDI), ARG (RSI)
  18. 47 */
  19. 48 ENTRY(grt_stack_create)
  20. 49 /* Standard prologue. */
  21. #1 0x0000000000441c94 in grt_stack_loop () at /home/hanzer/ghdl_build/source/gcc-4.8-20130808/gcc/vhdl/grt/config/amd64.S:40
  22. 40 call *8(%rsp)
  23. Current language: auto; currently asm
  24. 35 .text
  25. 36
  26. 37 /* Function called to loop on the process. */
  27. 38 ENTRY(grt_stack_loop)
  28. 39 mov 0(%rsp),%rdi
  29. 40 call *8(%rsp)
  30. 41 jmp NAME(grt_stack_loop)
  31. 42 END(grt_stack_loop)
  32. 43
  33. 44 /* function Stack_Create (Func : Address; Arg : Address)
  34. #2 0x00000008014fac00 in ?? ()
  35. 45 return Stack_Type;
  36. 46 Args: FUNC (RDI), ARG (RSI)
  37. 47 */
  38. 48 ENTRY(grt_stack_create)
  39. 49 /* Standard prologue. */
  40. 50 pushq %rbp
  41. 51 movq %rsp,%rbp
  42. 52 /* Save args. */
  43. 53 sub $0x10,%rsp
  44. 54 mov %rdi,-8(%rbp)
  45. #3 0x0000000000429998 in work__dlx__ARCH__behaviour__interpreter__bus_read ()
  46. 55 mov %rsi,-16(%rbp)
  47. 56
  48. 57 /* Allocate the stack, and exit in case of failure */
  49. 58 callq NAME(grt_stack_allocate)
  50. 59 test %rax,%rax
  51. 60 je .Ldone
  52. 61
  53. 62 /* Note: %RAX contains the address of the stack_context. This is
  54. 63 also the top of the stack. */
  55. 64
  56. #4 0x0000000000000000 in ?? ()
  57. 65 /* Prepare stack. */
  58. 66 /* The function to be executed. */
  59. 67 mov -8(%rbp), %rdi
  60. 68 mov %rdi, -8(%rax)
  61. 69 /* The argument. */
  62. 70 mov -16(%rbp), %rsi
  63. 71 mov %rsi, -16(%rax)
  64. 72 /* The return function. Must be 8 mod 16. */
  65. 73 #if __APPLE__
  66. 74 movq _grt_stack_loop@GOTPCREL(%rip), %rsi
Advertisement
Add Comment
Please, Sign In to add comment