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