Guest User

Untitled

a guest
Jan 22nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. Breakpoint 1, getPossibleAttackers (piece=0x604a80, nMoves=0x7fffffffe06c, nTurns=0) at check.c:161
  2. 161 for (i=0; i<NUM_TYPES; i++)
  3. (gdb) print moves
  4. $20 = (Move *) 0x604aa0
  5. (gdb) print &moves
  6. $21 = (Move **) 0x7fffffffe038
  7. (gdb) print moves[0]
  8. $22 = {piece = 0x0, dx = 0, dy = 0}
  9. (gdb) print moves[1]
  10. $23 = {piece = 0x0, dx = 0, dy = 0}
  11. (gdb) print moves[2]
  12. $24 = {piece = 0x0, dx = 0, dy = 0}
  13. (gdb) print moves[3]
  14. $25 = {piece = 0x0, dx = 0, dy = 0}
  15. (gdb) print moves[4]
  16. $26 = {piece = 0x0, dx = 0, dy = 0}
  17. (gdb) step
  18. 162 getPossibleAttackers_(piece->x, piece->y, &moves, nMoves, &mMoves, types[i], nTurns);
  19. (gdb) step
  20. getPossibleAttackers_ (x=4, y=0, moves=0x7fffffffe038, nMoves=0x7fffffffe06c, mMoves=0x7fffffffe030,
  21. type=..., nTurns=0) at check.c:124
  22. 124 for (i=0; i<type.nSteps; i++) {
  23. (gdb) print moves
  24. $28 = (Move **) 0x7fffffffe038
  25. (gdb) print *moves
  26. $29 = (Move *) 0x604aa0
  27. (gdb) print *moves[0]
  28. $30 = {piece = 0x0, dx = 0, dy = 0}
  29. (gdb) print *moves[1]
  30. $31 = {piece = 0x0, dx = -140261523, dy = 32767}
  31. (gdb) print *moves[2]
  32. $32 = {piece = 0x85ec458bf8458948, dx = -1207470656, dy = 4203880}
  33. (gdb) print *moves[3]
  34. $33 = {piece = 0x7fffffffe438, dx = -7049, dy = 32767}
  35. (gdb) print *moves[4]
  36. Cannot access memory at address 0x2004024c0
Add Comment
Please, Sign In to add comment