Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. .arch armv6
  2. .fpu vfp
  3. .text
  4.  
  5. @ seg-fault at the end of the pgm!
  6.  
  7. .global sub
  8. sub:
  9. sub r0, r0, r1
  10. bx lr
  11.  
  12. .global add
  13. add:
  14. push {lr}
  15. add r0, r0, r1
  16. bl sub
  17. pop {pc}
  18.  
  19. .global main
  20. main:
  21. mov r0, #5
  22. mov r1, #5
  23. bl add
  24. mov r0, #1
  25. end:
  26.  
  27. (gdb)
  28. main () at stacks.s:24
  29. 24 mov r0, #1
  30. (gdb)
  31. 0x000083b8 in __libc_csu_init ()
  32. (gdb)
  33. Single stepping until exit from function __libc_csu_init,
  34. which has no line number information.
  35. Cannot access memory at address 0x0
  36. add () at stacks.s:17
  37. 17 pop {pc}
  38. (gdb)
  39. Cannot access memory at address 0x0
  40.  
  41. Program received signal SIGSEGV, Segmentation fault.
  42. 0x00000000 in ?? ()
  43. (gdb)
  44. Cannot find bounds of current function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement