Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IDs after declaration:
- p1 = Chris Lacher 100
- p2 = # -1
- IDs after Set:
- p1 = Copy Checker 10
- p2 = Assign Checker 20
- DESTRUCTOR TEST
- Copy Checker
- DESTRUCTOR IF BLOCK
- IDs after p3 = CopyCheck(p1):
- p1 = Copy Checker 10
- p3 = Copy Checker 10
- IDs after AssignCheck(p2,p3):
- p2 = Assign Checker 20
- p3 = Copy Checker 10
- IDs after p1 = p2 = p3 = p4:
- p1 = Transitive Assignment Check 50
- p2 = Transitive Assignment Check 50
- p3 = Transitive Assignment Check 50
- p4 = Transitive Assignment Check 50
- ID Array after declaration:
- id[ 0] = # -1
- id[ 1] = # -1
- id[ 2] = # -1
- id[ 3] = # -1
- id[ 4] = # -1
- id[ 5] = # -1
- id[ 6] = # -1
- id[ 7] = # -1
- id[ 8] = # -1
- id[ 9] = # -1
- ID Array after Set:
- id[ 0] = A. B. Student 17
- id[ 1] = A. B. Student 18
- id[ 2] = A. B. Student 19
- id[ 3] = A. B. Student 20
- id[ 4] = A. B. Student 21
- id[ 5] = A. B. Student 22
- id[ 6] = A. B. Student 23
- id[ 7] = A. B. Student 24
- id[ 8] = A. B. Student 25
- id[ 9] = A. B. Student 26
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- A. B. Student
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- Transitive Assignment Check
- DESTRUCTOR IF BLOCK
- DESTRUCTOR TEST
- DESTRUCTOR IF BLOCK
- *** Error in `idtest1.x': double free or corruption (fasttop): 0x00000000012840d0 ***
- ======= Backtrace: =========
- /lib64/libc.so.6(+0x7c503)[0x7f6519098503]
- idtest1.x[0x400d2c]
- idtest1.x[0x40143c]
- /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f651903db35]
- idtest1.x[0x400b59]
- ======= Memory map: ========
- 00400000-00402000 r-xp 00000000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
- 00601000-00602000 r--p 00001000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
- 00602000-00603000 rw-p 00002000 00:28 655457 /home/majors/jhicks/cop3330/proj2/idtest1.x
- 01284000-012a5000 rw-p 00000000 00:00 0 [heap]
- 7f6514000000-7f6514021000 rw-p 00000000 00:00 0
- 7f6514021000-7f6518000000 ---p 00000000 00:00 0
- 7f651901c000-7f65191d2000 r-xp 00000000 08:05 1708178 /usr/lib64/libc-2.17.so
- 7f65191d2000-7f65193d2000 ---p 001b6000 08:05 1708178 /usr/lib64/libc-2.17.so
- 7f65193d2000-7f65193d6000 r--p 001b6000 08:05 1708178 /usr/lib64/libc-2.17.so
- 7f65193d6000-7f65193d8000 rw-p 001ba000 08:05 1708178 /usr/lib64/libc-2.17.so
- 7f65193d8000-7f65193dd000 rw-p 00000000 00:00 0
- 7f65193dd000-7f65193f2000 r-xp 00000000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
- 7f65193f2000-7f65195f1000 ---p 00015000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
- 7f65195f1000-7f65195f2000 r--p 00014000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
- 7f65195f2000-7f65195f3000 rw-p 00015000 08:05 1727311 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
- 7f65195f3000-7f65196f3000 r-xp 00000000 08:05 1708188 /usr/lib64/libm-2.17.so
- 7f65196f3000-7f65198f3000 ---p 00100000 08:05 1708188 /usr/lib64/libm-2.17.so
- 7f65198f3000-7f65198f4000 r--p 00100000 08:05 1708188 /usr/lib64/libm-2.17.so
- 7f65198f4000-7f65198f5000 rw-p 00101000 08:05 1708188 /usr/lib64/libm-2.17.so
- 7f65198f5000-7f65199de000 r-xp 00000000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
- 7f65199de000-7f6519bde000 ---p 000e9000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
- 7f6519bde000-7f6519be7000 r--p 000e9000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
- 7f6519be7000-7f6519be9000 rw-p 000f2000 08:05 1708228 /usr/lib64/libstdc++.so.6.0.19
- 7f6519be9000-7f6519bfe000 rw-p 00000000 00:00 0
- 7f6519bfe000-7f6519c1e000 r-xp 00000000 08:05 1708168 /usr/lib64/ld-2.17.so
- 7f6519deb000-7f6519df0000 rw-p 00000000 00:00 0
- 7f6519e1a000-7f6519e1d000 rw-p 00000000 00:00 0
- 7f6519e1d000-7f6519e1e000 r--p 0001f000 08:05 1708168 /usr/lib64/ld-2.17.so
- 7f6519e1e000-7f6519e1f000 rw-p 00020000 08:05 1708168 /usr/lib64/ld-2.17.so
- 7f6519e1f000-7f6519e20000 rw-p 00000000 00:00 0
- 7ffc4c7e1000-7ffc4c802000 rw-p 00000000 00:00 0 [stack]
- 7ffc4c981000-7ffc4c983000 r-xp 00000000 00:00 0 [vdso]
- ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
- Abort
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement