Advertisement
Guest User

idtest1.x

a guest
Sep 24th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.02 KB | None | 0 0
  1. IDs after declaration:
  2. p1 = Chris Lacher 100
  3. p2 = # -1
  4. IDs after Set:
  5. p1 = Copy Checker 10
  6. p2 = Assign Checker 20
  7. DESTRUCTOR TEST
  8. Copy Checker
  9. DESTRUCTOR IF BLOCK
  10. IDs after p3 = CopyCheck(p1):
  11. p1 = Copy Checker 10
  12. p3 = Copy Checker 10
  13. IDs after AssignCheck(p2,p3):
  14. p2 = Assign Checker 20
  15. p3 = Copy Checker 10
  16. IDs after p1 = p2 = p3 = p4:
  17. p1 = Transitive Assignment Check 50
  18. p2 = Transitive Assignment Check 50
  19. p3 = Transitive Assignment Check 50
  20. p4 = Transitive Assignment Check 50
  21. ID Array after declaration:
  22. id[ 0] = # -1
  23. id[ 1] = # -1
  24. id[ 2] = # -1
  25. id[ 3] = # -1
  26. id[ 4] = # -1
  27. id[ 5] = # -1
  28. id[ 6] = # -1
  29. id[ 7] = # -1
  30. id[ 8] = # -1
  31. id[ 9] = # -1
  32. ID Array after Set:
  33. id[ 0] = A. B. Student 17
  34. id[ 1] = A. B. Student 18
  35. id[ 2] = A. B. Student 19
  36. id[ 3] = A. B. Student 20
  37. id[ 4] = A. B. Student 21
  38. id[ 5] = A. B. Student 22
  39. id[ 6] = A. B. Student 23
  40. id[ 7] = A. B. Student 24
  41. id[ 8] = A. B. Student 25
  42. id[ 9] = A. B. Student 26
  43. DESTRUCTOR TEST
  44. A. B. Student
  45. DESTRUCTOR IF BLOCK
  46. DESTRUCTOR TEST
  47. A. B. Student
  48. DESTRUCTOR IF BLOCK
  49. DESTRUCTOR TEST
  50. A. B. Student
  51. DESTRUCTOR IF BLOCK
  52. DESTRUCTOR TEST
  53. A. B. Student
  54. DESTRUCTOR IF BLOCK
  55. DESTRUCTOR TEST
  56. A. B. Student
  57. DESTRUCTOR IF BLOCK
  58. DESTRUCTOR TEST
  59. A. B. Student
  60. DESTRUCTOR IF BLOCK
  61. DESTRUCTOR TEST
  62. A. B. Student
  63. DESTRUCTOR IF BLOCK
  64. DESTRUCTOR TEST
  65. A. B. Student
  66. DESTRUCTOR IF BLOCK
  67. DESTRUCTOR TEST
  68. A. B. Student
  69. DESTRUCTOR IF BLOCK
  70. DESTRUCTOR TEST
  71. A. B. Student
  72. DESTRUCTOR IF BLOCK
  73. DESTRUCTOR TEST
  74. Transitive Assignment Check
  75. DESTRUCTOR IF BLOCK
  76. DESTRUCTOR TEST
  77.  
  78. DESTRUCTOR IF BLOCK
  79. *** Error in `idtest1.x': double free or corruption (fasttop): 0x00000000012840d0 ***
  80. ======= Backtrace: =========
  81. /lib64/libc.so.6(+0x7c503)[0x7f6519098503]
  82. idtest1.x[0x400d2c]
  83. idtest1.x[0x40143c]
  84. /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f651903db35]
  85. idtest1.x[0x400b59]
  86. ======= Memory map: ========
  87. 00400000-00402000 r-xp 00000000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
  88. 00601000-00602000 r--p 00001000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
  89. 00602000-00603000 rw-p 00002000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
  90. 01284000-012a5000 rw-p 00000000 00:00 0 [heap]
  91. 7f6514000000-7f6514021000 rw-p 00000000 00:00 0
  92. 7f6514021000-7f6518000000 ---p 00000000 00:00 0
  93. 7f651901c000-7f65191d2000 r-xp 00000000 08:05 1708178 /usr/lib64/libc-2.17.so
  94. 7f65191d2000-7f65193d2000 ---p 001b6000 08:05 1708178 /usr/lib64/libc-2.17.so
  95. 7f65193d2000-7f65193d6000 r--p 001b6000 08:05 1708178 /usr/lib64/libc-2.17.so
  96. 7f65193d6000-7f65193d8000 rw-p 001ba000 08:05 1708178 /usr/lib64/libc-2.17.so
  97. 7f65193d8000-7f65193dd000 rw-p 00000000 00:00 0
  98. 7f65193dd000-7f65193f2000 r-xp 00000000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
  99. 7f65193f2000-7f65195f1000 ---p 00015000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
  100. 7f65195f1000-7f65195f2000 r--p 00014000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
  101. 7f65195f2000-7f65195f3000 rw-p 00015000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
  102. 7f65195f3000-7f65196f3000 r-xp 00000000 08:05 1708188 /usr/lib64/libm-2.17.so
  103. 7f65196f3000-7f65198f3000 ---p 00100000 08:05 1708188 /usr/lib64/libm-2.17.so
  104. 7f65198f3000-7f65198f4000 r--p 00100000 08:05 1708188 /usr/lib64/libm-2.17.so
  105. 7f65198f4000-7f65198f5000 rw-p 00101000 08:05 1708188 /usr/lib64/libm-2.17.so
  106. 7f65198f5000-7f65199de000 r-xp 00000000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
  107. 7f65199de000-7f6519bde000 ---p 000e9000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
  108. 7f6519bde000-7f6519be7000 r--p 000e9000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
  109. 7f6519be7000-7f6519be9000 rw-p 000f2000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
  110. 7f6519be9000-7f6519bfe000 rw-p 00000000 00:00 0
  111. 7f6519bfe000-7f6519c1e000 r-xp 00000000 08:05 1708168 /usr/lib64/ld-2.17.so
  112. 7f6519deb000-7f6519df0000 rw-p 00000000 00:00 0
  113. 7f6519e1a000-7f6519e1d000 rw-p 00000000 00:00 0
  114. 7f6519e1d000-7f6519e1e000 r--p 0001f000 08:05 1708168 /usr/lib64/ld-2.17.so
  115. 7f6519e1e000-7f6519e1f000 rw-p 00020000 08:05 1708168 /usr/lib64/ld-2.17.so
  116. 7f6519e1f000-7f6519e20000 rw-p 00000000 00:00 0
  117. 7ffc4c7e1000-7ffc4c802000 rw-p 00000000 00:00 0 [stack]
  118. 7ffc4c981000-7ffc4c983000 r-xp 00000000 00:00 0 [vdso]
  119. ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
  120. Abort
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement